Update 'Korepetycje.sql'
This commit is contained in:
parent
1583a98a98
commit
ea25a862a0
@ -33,40 +33,40 @@ IF OBJECT_ID('Nauczyciele', 'U') IS NOT NULL
|
||||
|
||||
CREATE TABLE Kontakty
|
||||
(
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY, --UNIQUE albo IDENTITY?
|
||||
miejscowosc VARCHAR(30) NOT NULL,
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY,
|
||||
miejscowosc VARCHAR(30) NOT NULL,
|
||||
adres VARCHAR(30) NOT NULL,
|
||||
imie_rodzica VARCHAR(20),
|
||||
imie_rodzica VARCHAR(20),
|
||||
nazwisko_rodzica VARCHAR(20),
|
||||
numer VARCHAR(9) UNIQUE
|
||||
numer VARCHAR(9) UNIQUE
|
||||
);
|
||||
|
||||
CREATE TABLE Uczniowie
|
||||
(
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY,
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY,
|
||||
imie VARCHAR(20),
|
||||
nazwisko VARCHAR(20),
|
||||
klasa VARCHAR(4) CONSTRAINT ucz_kl CHECK (klasa IN ('1POD', '2POD', '3POD', '4POD', '5POD', '6POD', '7POD', '8POD', '1GIM', '2GIM', '3GIM', '1LIC', '2LIC', '3LIC', '4LIC', '1ZAW', '2ZAW', '3ZAW', '4ZAW', '1TEC', '2TEC', '3TEC', '4TEC', '5TEC', '1STU', '2STU', '3STU', '4STU', '5STU')),
|
||||
kontakt VARCHAR(3) REFERENCES Kontakty(id),
|
||||
nazwisko VARCHAR(20),
|
||||
klasa VARCHAR(4) CONSTRAINT ucz_kl CHECK (klasa IN ('1POD', '2POD', '3POD', '4POD', '5POD', '6POD', '7POD', '8POD', '1GIM', '2GIM', '3GIM', '1LIC', '2LIC', '3LIC', '4LIC', '1ZAW', '2ZAW', '3ZAW', '4ZAW', '1TEC', '2TEC', '3TEC', '4TEC', '5TEC', '1STU', '2STU', '3STU', '4STU', '5STU')),
|
||||
kontakt VARCHAR(3) REFERENCES Kontakty(id),
|
||||
);
|
||||
|
||||
CREATE TABLE Nauczyciele
|
||||
(
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY,
|
||||
imie VARCHAR(20) NOT NULL,
|
||||
nazwisko VARCHAR(20) NOT NULL,
|
||||
data_ur DATE
|
||||
id VARCHAR(3) NOT NULL PRIMARY KEY,
|
||||
imie VARCHAR(20) NOT NULL,
|
||||
nazwisko VARCHAR(20) NOT NULL,
|
||||
data_ur DATE
|
||||
);
|
||||
|
||||
CREATE TABLE Lekcje
|
||||
(
|
||||
id INT NOT NULL PRIMARY KEY,
|
||||
id INT NOT NULL PRIMARY KEY,
|
||||
data_lekcji DATE NOT NULL,
|
||||
godz_rozp TIME(0) NOT NULL,
|
||||
godz_zak TIME(0) NOT NULL,
|
||||
id_naucz VARCHAR(3) REFERENCES Nauczyciele(id),
|
||||
kwota MONEY CHECK (kwota>0),
|
||||
czy_zapl BIT NOT NULL DEFAULT '0',
|
||||
godz_zak TIME(0) NOT NULL,
|
||||
id_naucz VARCHAR(3) REFERENCES Nauczyciele(id),
|
||||
kwota MONEY CHECK (kwota>0),
|
||||
czy_zapl BIT NOT NULL DEFAULT '0',
|
||||
);
|
||||
|
||||
CREATE TABLE UczniowieNaLekcji
|
||||
|
Loading…
Reference in New Issue
Block a user