TVORBA TABULIEK
Pri vytváraní tabuliek je nutné zachovávať INTEGRITNÉ OBMEDZENIA
ENTITNÁ INTEGRITA - zabraňuje vloženiu duplicitného stĺpca, napr. nemôžem vložiť 2x to isté číslo receptu, inými slovami číslo receptu musí byť unikátne.
DOMÉNOVÁ INTEGRITA - vymedzenie hodnôt stĺpcov, zachytáva všetky informácie o tom, aké hodnoty môžu byť vložené do stĺpca napr:
NOT NULL
Varchar(20)
Decimal(3,0) CHECK (value between 20 and 500) atd...
REFERENČNÁ INTEGRITA - bude neskôr

Príklady vytvorenia tabuliek s vzmädzením entitnej a doménovej integrity.

Príklad na vytvorenie tabuľky ZVRecept1
CREATE TABLE ZVRecept1(
CisloReceptu INTEGER NOT NULL UNIQUE,
Nazov CHAR(15) NOT NULL,
PocetPorcii INTEGER CHECK (PocetPorcii BETWEEN 0 AND 100 ),
PracPostup CHAR (100),
ZaradenieChuti CHAR(1) CHECK (ZaradenieChuti IN ('C','S','H'))
);

Príklad na vytvorenie tabuľky ZVRecept
CREATE TABLE ZVRecept(
CisloReceptu INTEGER NOT NULL,
Nazov CHAR(15) NOT NULL,
PocetPorcii INTEGER CHECK (PocetPorcii BETWEEN 0 AND 100 ),
PracPostup CHAR (100),
ZaradenieChuti CHAR(1) CHECK (ZaradenieChuti IN ('C','S','H')),
Primary Key (CisloReceptu)
);

Pridávanie stĺpcov do tabuľky
ALTER TABLE ZVRecept(
ADD COLUMN CasPripravy INTEGER