From ea25a862a09cee243bc20286f8cd7fb1bce9f0dc Mon Sep 17 00:00:00 2001 From: Adrianna Ubych Date: Mon, 25 Jun 2018 09:21:44 +0000 Subject: [PATCH] Update 'Korepetycje.sql' --- Korepetycje.sql | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Korepetycje.sql b/Korepetycje.sql index 8b53251..bb9eb0d 100644 --- a/Korepetycje.sql +++ b/Korepetycje.sql @@ -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