crearea tabelelor

Tabel - un obiect bază de date care stochează date într-o multitudine de rânduri și coloane. coloană de tabel definite în cadrul acestora conținute.

Noțiuni de bază pentru crearea unui tabel, trebuie să aveți răspunsuri la următoarele întrebări:
  1. După cum se va face referire la masa?
  2. După cum se va face referire la coloanele (câmpurile) din tabel?
  3. Ce tipuri de date vor fi atribuite la fiecare coloană?
  4. Care este dimensiunea memoriei care urmează să fie alocată pentru stocarea fiecărei coloane?
  5. Care coloane de masă necesită ca intrare?
  6. Din coloanele care vor fi cheia primară?
  7. Care coloane vor fi cheile străine?
  8. Ce tipuri de restricții ar trebui folosite?
nume de masă
  • Numele trebuie să înceapă cu o literă, a-z
  • Poate conține litere, cifre și caractere de subliniere
  • Numele nu trebuie să depășească 18 de caractere (SQL standard)
  • Baza de date ar trebui să se găsească alte obiecte cu nume odinakovymim
  • În care nu ar trebui să fie folosit ca un nume de cuvânt rezervat
Sintaxa CREATE TABLE

Crearea unui tabel ca tine poate prin rularea SQL CREATE TABLE. Utilizatorul trebuie să specifice numele tabelei și lista de coloane. asigurați-vă că pentru a indica numele și tipul fiecărei coloane. și pot fi specificate parametrii și constrângeri pentru o singură coloană (colum_constraint) și pentru întregul tabel (table_constraint).
CREATE TABLE nume_tabelă
(
[,] ...) Argumente:
nume_tabelă - numele tabelului. Numele tabelelor trebuie să fie unic în ceea ce privește proprietarului; există două tabele cu același nume nu poate aparține aceluiași proprietar, dar un alt utilizator poate fi un tabel cu același nume.
column_name - un nume de coloană. Numele coloanelor sunt unice în tabel. Numele coloanelor corespund normelor uzuale și alegerea numelor de identificare format din litere, cifre sau caractere.
datatype - datatype
DEFAULT - valoarea implicită. Se specifică valoarea de a atribui coloanei în absența unei valori explicite în medalionul. Valoarea setată în mod implicit, trebuie să fie compatibil cu tipul de coloana corespunzătoare a datelor.

Ca un exemplu, vom scrie operatorul unității în MS Access tabele oraș și țară.

crearea tabelelor

CREATE TABLE Oraș (
ID-ul contra NOT NULL cheie primară,
Nume text (50) NOT NULL,
Text CountryCode (3) NOT NULL,
Text District (50),
Populația lung
)


CREATE TABLE Țară (
Text Code (3) PRIMARY KEY NOT NULL,
Text COUNTRYNAME (50) NOT NULL,
Continent text (30),
Text Regiune (50),
SurfaceArea lung,
IndepYear întreg,
Populația lung,
Text GovernmentForm (100)
Text HeadOfState (100)
Capital lung
)