Acasă Finanțe personale SQL Pentru chestionare Cheat Sheet - dummies

SQL Pentru chestionare Cheat Sheet - dummies

Video: HowTo - Completarea Bazei de Date a Scolii 2024

Video: HowTo - Completarea Bazei de Date a Scolii 2024
Anonim

De Allen G. Taylor

Această listă de cheat constă din mai multe tabele și liste utile, care conțin informații care apar în mod repetat atunci când lucrează cu SQL. Într-un singur loc, puteți obține un răspuns rapid la o serie de întrebări diferite care apar frecvent în timpul unui efort de dezvoltare SQL.

Criterii SQL pentru forme normale

Pentru a vă asigura că tabelele de baze de date sunt proiectate astfel încât să vă păstreze datele în mod fiabil, trebuie să vă asigurați că nu sunt supuse unor modificări anomaliilor. Normalizarea bazelor de date vă va oferi acea asigurare. Comparați criteriile SQL din lista următoare cu tabelele din baza de date. Acest lucru vă va avertiza în legătură cu posibilitatea unor anomalii, atunci când veți constata că baza de date nu este suficient de normalizată.

Prima formă normală (1NF):

  • Tabelul trebuie să fie bidimensional, cu rânduri și coloane.

  • Fiecare rând conține date care se referă la un lucru sau la o porțiune a unui lucru.

  • Fiecare coloană conține date pentru un singur atribut al lucrurilor descrise.

  • Fiecare celulă (intersecția rândului și coloanei) a tabelului trebuie să fie o valoare unică.

  • Toate intrările dintr-o coloană trebuie să fie de același tip.

  • Fiecare coloană trebuie să aibă un nume unic.

  • Nici două rânduri nu pot fi identice.

  • Ordinea coloanelor și a rândurilor nu contează.

A doua formă normală (2NF):

  • Tabelul trebuie să fie în prima formă normală (1NF).

  • Toate atributele nonkey (coloane) trebuie să depindă de întreaga cheie.

A treia formă normală (3NF):

  • Tabelul trebuie să fie în a doua formă normală (2NF).

  • Tabelul nu are dependențe tranzitorii.

Forma normală a domeniului (DK / NF):

  • Fiecare constrângere a tabelului este o consecință logică a definirii cheilor și domeniilor.

Tipuri de date SQL

Iată o listă a tuturor tipurilor de date formale pe care le recunoaște SQL standardul ISO / IEC. Pe lângă acestea, puteți defini și alte tipuri de date derivate din acestea.

Numerice exacte:

  • INTEGER

  • SMALLINT

  • BIGINT

  • NUMERIC

  • DECIMAL

Numerice aproximative:

  • REAL

  • PRECISION DOUBLE

  • FLOW <:

BINARY

  • BINARY VARYING

  • OBIECT LARGE BINAR

  • Boolean:

BOOLEAN

  • CHARACTER VARYING

CHARACTER LARGE OBJECT < CARACTERUL NAȚIONAL

  • CARACTERUL NAȚIONAL VARYING

  • CARACTERUL NAȚIONAL OBIECTUL GENERAL

  • Datatime:

  • DATA

  • TIME FĂRĂ TIMEZONE

  • TIMESTAMP FĂRĂ TIMEZONE

TIME WITH TIMEZONE

  • TIMESTAMP WITH TIMEZONE

  • Intervale:

  • ZI INTERVAL

  • ANUL INTERVAL

  • Tipuri de colecții:

ARRAY

  • MULTISET

  • Aceste funcții de valoare SQL execută operații pe date.Există tot felul de operațiuni care ar putea fi realizate pe elementele de date, dar acestea sunt unele care sunt necesare cel mai des.

Funcții de valoare a șirului

  • Funcție

  • Efect

SUBSTRING

  • Extrage un substring dintr-un șir de sursă

  • SUBSTRING SIMILAR < > expresii regulate

SUBSTRING_REGEX

Extrage dintr-un șir prima apariție a unui șablon de exprimare regulată XQuery

și returnează o apariție a

substringului de potrivire TRANSLATE_REGEX
sau fiecare apariție a unui model de expresie regulată XQuery și îl înlocuiește cu un șir de înlocuire
XQuery UPPER

Convertește un șir de caractere la toate majuscule

LOWER

Transformă un șir de sursă dintr-un set de caractere la

altul

CONVERT Transformă un șir de sursă de la un caracter setat la

alt

Funcții valorii numerice

Funcție Efect
POZIȚIE (999)
CHARACTER_LENGTH Returneaza numarul de caractere intr-un sir
OCTET_LENGTH Returneaza numarul octetilor (octeti) intr-un sir de caractere

EXTRACT

Efecte CURRENT_DATE

Returnează data curentă

CURRENT_TIME (p)

Returnează actualul timp; (p) este o precizie de secunde
CURRENT_TIMESTAMP (p) Returnează data curentă și ora curentă; (p) este o precizie

de secunde

Funcții SQL Set Funcțiile SQL set vă oferă un răspuns rapid la întrebările pe care le puteți avea despre caracteristicile datelor dumneavoastră în ansamblu. Câte rânduri are o masă? Care este cea mai mare valoare din tabel? Care este cel mai mic? Acestea sunt tipurile de întrebări pe care funcțiile setului SQL le pot răspunde.
COUNT Returnează numărul de rânduri din tabelul specificat
MAX Returnează valoarea maximă care apare în tabelul
specificat

MIN
Suma adaugă valorile într-o coloană specificată
AVG Returnează media tuturor valorilor din coloana
specificată SQL WHERE Clauză Predicates < Predicatele se aruncă la un rezultat TRUE sau FALSE. Puteți filtra rânduri nedorite din rezultatul unei interogări SQL, aplicând o clauză WHERE a cărei predicate exclude rândurile nedorite.

Comparație Predici

=

Egal

Nu este egal
Mai mic de

Mai mic sau egal >>

>> Mai mare sau egal

Alte Predicate

TOATE ÎNTRE
DISTINCT EXISTĂ

ÎN

> Nu se aseamănă

NULL

OVERLAPS
SQL Pentru chestionare Cheat Sheet - dummies

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...

SIMILAR UNOR
UNIQUE