Update 'Korepetycje.sql'

This commit is contained in:
Adrianna Ubych 2018-06-25 08:21:52 +00:00
parent cc1bbf44f2
commit 0e010b48e0

View File

@ -11,7 +11,7 @@ GO
SET LANGUAGE polski; SET LANGUAGE polski;
GO GO
-------- USUŃ TABELE -------- -------- USUŃ TABELE --------
IF OBJECT_ID('Uczniowie', 'U') IS NOT NULL IF OBJECT_ID('Uczniowie', 'U') IS NOT NULL
DROP TABLE Uczniowie; DROP TABLE Uczniowie;
@ -28,15 +28,15 @@ IF OBJECT_ID('UczniowieNaLekcji', 'U') IS NOT NULL
IF OBJECT_ID('Nauczyciele', 'U') IS NOT NULL IF OBJECT_ID('Nauczyciele', 'U') IS NOT NULL
DROP TABLE Nauczyciele; DROP TABLE Nauczyciele;
--------- CREATE - UTWÓRZ TABELE I POWIĄZANIA -------- --------- CREATE - UTWÓRZ TABELE I POWIĄZANIA --------
CREATE TABLE Kontakty CREATE TABLE Kontakty
( (
id VARCHAR(3) NOT NULL PRIMARY KEY, id VARCHAR(3) NOT NULL PRIMARY KEY, --UNIQUE albo IDENTITY?
miejscowosc VARCHAR(30) NOT NULL, miejscowosc VARCHAR(30) NOT NULL,
adres VARCHAR(30) NOT NULL, adres VARCHAR(30) NOT NULL,
imie_rodzica VARCHAR(20), imie_rodzica VARCHAR(20), --imie czy nazwisko moze być null?
nazwisko_rodzica VARCHAR(20), nazwisko_rodzica VARCHAR(20),
numer VARCHAR(9) UNIQUE numer VARCHAR(9) UNIQUE
); );
@ -44,10 +44,11 @@ CREATE TABLE Kontakty
CREATE TABLE Uczniowie CREATE TABLE Uczniowie
( (
id VARCHAR(3) NOT NULL PRIMARY KEY, id VARCHAR(3) NOT NULL PRIMARY KEY,
imie VARCHAR(20), imie VARCHAR(20), --imie czy nazwisko moze być null?
nazwisko VARCHAR(20), nazwisko VARCHAR(20),
klasa VARCHAR(4), klasa VARCHAR(4) CONSTRAINT ucz_kl,
kontakt VARCHAR(3) REFERENCES Kontakty(id) kontakt VARCHAR(3) REFERENCES Kontakty(id),
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'))
); );
CREATE TABLE Nauczyciele CREATE TABLE Nauczyciele
@ -80,47 +81,47 @@ GO
---------- INSERT - WSTAW DANE -------- ---------- INSERT - WSTAW DANE --------
INSERT INTO Kontakty VALUES ('K01', 'Ostrów Wielkopolski', 'Partyzancka 27', 'Iwona', 'Czerwińska', 784885480) INSERT INTO Kontakty VALUES ('K01', 'Ostrów Wielkopolski', 'Partyzancka 27', 'Iwona', 'Czerwińska', 784885480)
INSERT INTO Kontakty VALUES ('K02', 'Ostrów Wielkopolski', 'Bartkiewicza 5', 'Sylwia', 'Żymełka', 669647790) INSERT INTO Kontakty VALUES ('K02', 'Ostrów Wielkopolski', 'Bartkiewicza 5', 'Sylwia', 'Żymełka', 669647790)
INSERT INTO Kontakty VALUES ('K03', 'Topola Mała', 'Odolanowska 82', 'Renata', 'Rozmiarek', 530209762) INSERT INTO Kontakty VALUES ('K03', 'Topola Mała', 'Odolanowska 82', 'Renata', 'Rozmiarek', 530209762)
INSERT INTO Kontakty VALUES ('K04', 'Ostrów Wielkopolski', 'Promienista 10', 'Marzena', 'Tomalak', 500239945) INSERT INTO Kontakty VALUES ('K04', 'Ostrów Wielkopolski', 'Promienista 10', 'Marzena', 'Tomalak', 500239945)
INSERT INTO Kontakty VALUES ('K05', 'Ostrów Wielkopolski', 'Spacerowa 55', 'Kamila', 'Polak', 609008246) INSERT INTO Kontakty VALUES ('K05', 'Ostrów Wielkopolski', 'Spacerowa 55', 'Kamila', 'Polak', 609008246)
INSERT INTO Kontakty VALUES ('K06', 'Ostrów Wielkopolski', 'Ledóchowskiego 150', 'Jolanta', 'Jakubowicz', 510374252) INSERT INTO Kontakty VALUES ('K06', 'Ostrów Wielkopolski', 'Ledóchowskiego 150', 'Jolanta', 'Jakubowicz', 510374252)
INSERT INTO Kontakty VALUES ('K07', 'Ostrów Wielkopolski', 'Szkolna 20c/9', 'Patrycja', 'Cebulska', 793146954) INSERT INTO Kontakty VALUES ('K07', 'Ostrów Wielkopolski', 'Szkolna 20c/9', 'Patrycja', 'Cebulska', 793146954)
INSERT INTO Kontakty VALUES ('K08', 'Smardów', '5', 'Aneta', 'Adam', 662362278) INSERT INTO Kontakty VALUES ('K08', 'Smardów', '5', 'Aneta', 'Adam', 662362278)
INSERT INTO Kontakty VALUES ('K09', 'Ostrów Wielkopolski', 'Wańkowicza 30/10', 'Edyta', 'Stagraczyńska', 692571511) INSERT INTO Kontakty VALUES ('K09', 'Ostrów Wielkopolski', 'Wańkowicza 30/10', 'Edyta', 'Stagraczyńska', 692571511)
INSERT INTO Kontakty VALUES ('K10', 'Smardów', '9', 'Monika', 'Szymczak', 784453854) INSERT INTO Kontakty VALUES ('K10', 'Smardów', '9', 'Monika', 'Szymczak', 784453854)
INSERT INTO Kontakty VALUES ('K11', 'Ostrów Wielkopolski', 'Świetlicowa 6', NULL, NULL, 516782638) INSERT INTO Kontakty VALUES ('K11', 'Ostrów Wielkopolski', 'Świetlicowa 6', NULL, NULL, 516782638)
INSERT INTO Kontakty VALUES ('K12', 'Ostrów Wielkopolski', 'Brzozowa 18', 'Mariola', 'Feruga', 519503106) INSERT INTO Kontakty VALUES ('K12', 'Ostrów Wielkopolski', 'Brzozowa 18', 'Mariola', 'Feruga', 519503106)
INSERT INTO Kontakty VALUES ('K13', 'Ostrów Wielkopolski', 'Wolności 32/2', 'Agnieszka', 'Kruszyk', 516912049) INSERT INTO Kontakty VALUES ('K13', 'Ostrów Wielkopolski', 'Wolności 32/2', 'Agnieszka', 'Kruszyk', 516912049)
INSERT INTO Kontakty VALUES ('K14', 'Pardalin', '4b', 'Grażyna', 'Szwedowska', 609762250) INSERT INTO Kontakty VALUES ('K14', 'Pardalin', '4b', 'Grażyna', 'Szwedowska', 609762250)
INSERT INTO Kontakty VALUES ('K15', 'Lewkowiec', '57b', 'Ewa', 'Paprocka', 511670428) INSERT INTO Kontakty VALUES ('K15', 'Lewkowiec', '57b', 'Ewa', 'Paprocka', 511670428)
INSERT INTO Kontakty VALUES ('K16', 'Ostrów Wielkopolski', 'Kasztanowa 52', 'Emilia', 'Jakób', 605549610) INSERT INTO Kontakty VALUES ('K16', 'Ostrów Wielkopolski', 'Kasztanowa 52', 'Emilia', 'Jakób', 605549610)
INSERT INTO Kontakty VALUES ('K17', 'Poznań', 'Osiedle Przyjaźni 18u', NULL, NULL, 660730722) INSERT INTO Kontakty VALUES ('K17', 'Poznań', 'Osiedle Przyjaźni 18u', NULL, NULL, 660730722)
INSERT INTO Kontakty VALUES ('K18', 'Kołątajew', '6', NULL, NULL, 605412694) INSERT INTO Kontakty VALUES ('K18', 'Kołątajew', '6', NULL, NULL, 605412694)
INSERT INTO Kontakty VALUES ('K19', 'Ostrów Wielkopolski', 'Cegłowa 12', NULL, NULL, 887763754) INSERT INTO Kontakty VALUES ('K19', 'Ostrów Wielkopolski', 'Cegłowa 12', NULL, NULL, 887763754)
INSERT INTO Kontakty VALUES ('K20', 'Poznań', 'Osiedle Czecha 95', NULL, NULL, 668548422) INSERT INTO Kontakty VALUES ('K20', 'Poznań', 'Osiedle Czecha 95', NULL, NULL, 668548422)
INSERT INTO Kontakty VALUES ('K21', 'Gutów', '12/4', NULL, NULL, 725712735) INSERT INTO Kontakty VALUES ('K21', 'Gutów', '12/4', NULL, NULL, 725712735)
INSERT INTO Kontakty VALUES ('K22', 'Wierzbno', 'Szkolna 5a', NULL, 'Maik', 507829808) INSERT INTO Kontakty VALUES ('K22', 'Wierzbno', 'Szkolna 5a', NULL, 'Maik', 507829808)
INSERT INTO Kontakty VALUES ('K23', 'Wierzbno', 'Szkolna 5b', NULL, 'Raczak', NULL) INSERT INTO Kontakty VALUES ('K23', 'Wierzbno', 'Szkolna 5b', NULL, 'Raczak', NULL)
INSERT INTO Kontakty VALUES ('K24', 'Ostrów Wielkopolski', 'Bojanowskiego 1c/27', NULL, NULL, 665069504) INSERT INTO Kontakty VALUES ('K24', 'Ostrów Wielkopolski', 'Bojanowskiego 1c/27', NULL, NULL, 665069504)
INSERT INTO Kontakty VALUES ('K25', 'Ostrów Wielkopolski', 'Bema 51', NULL, NULL, 791463133) INSERT INTO Kontakty VALUES ('K25', 'Ostrów Wielkopolski', 'Bema 51', NULL, NULL, 791463133)
INSERT INTO Kontakty VALUES ('K26', 'Zacharzew', 'Świerkowa 42', NULL, NULL, 513091057) INSERT INTO Kontakty VALUES ('K26', 'Zacharzew', 'Świerkowa 42', NULL, NULL, 513091057)
INSERT INTO Kontakty VALUES ('K27', 'Ostrów Wielkopolski', 'Grabowska 95', 'Renata', 'Piwek', 78163077) INSERT INTO Kontakty VALUES ('K27', 'Ostrów Wielkopolski', 'Grabowska 95', 'Renata', 'Piwek', 78163077)
INSERT INTO Kontakty VALUES ('K28', 'Poznań', 'Czarnucha 1i', NULL, NULL, 609250785) INSERT INTO Kontakty VALUES ('K28', 'Poznań', 'Czarnucha 1i', NULL, NULL, 609250785)
INSERT INTO Kontakty VALUES ('K29', 'Poznań', 'Sosnowa 32', NULL, 'Furman', 695000000) INSERT INTO Kontakty VALUES ('K29', 'Poznań', 'Sosnowa 32', NULL, 'Furman', 695000000)
INSERT INTO Nauczyciele VALUES ('N01', 'Szymon', 'Pawlak', '15-05-1995') INSERT INTO Nauczyciele VALUES ('N01', 'Szymon', 'Pawlak', '15-05-1995')
INSERT INTO Uczniowie VALUES ('U01', 'Kacper', 'Czerwiński', '3LIC', 'K01') INSERT INTO Uczniowie VALUES ('U01', 'Kacper', 'Czerwiński', '3LIC', 'K01')
INSERT INTO Uczniowie VALUES ('U02', 'Michał', 'Żymełka', '2GIM', 'K02') INSERT INTO Uczniowie VALUES ('U02', 'Michał', 'Żymełka', '2GIM', 'K02')
INSERT INTO Uczniowie VALUES ('U03', 'Mikołaj', 'Śmieciński', '2TEC', 'K03') INSERT INTO Uczniowie VALUES ('U03', 'Mikołaj', 'Śmieciński', '2TEC', 'K03')
INSERT INTO Uczniowie VALUES ('U04', 'Patryk', 'Tomalak', '3GIM', 'K04') INSERT INTO Uczniowie VALUES ('U04', 'Patryk', 'Tomalak', '3GIM', 'K04')
INSERT INTO Uczniowie VALUES ('U05', 'Hubert', 'Polak', '3GIM', 'K05') INSERT INTO Uczniowie VALUES ('U05', 'Hubert', 'Polak', '3GIM', 'K05')
INSERT INTO Uczniowie VALUES ('U06', 'Natalia', 'Jakubowicz', '2GIM', 'K06') INSERT INTO Uczniowie VALUES ('U06', 'Natalia', 'Jakubowicz', '2GIM', 'K06')
INSERT INTO Uczniowie VALUES ('U07', 'Kacper', 'Cebulski', '3GIM', 'K07') INSERT INTO Uczniowie VALUES ('U07', 'Kacper', 'Cebulski', '3GIM', 'K07')
INSERT INTO Uczniowie VALUES ('U08', 'Artur', 'Adam', '3TEC', 'K08') INSERT INTO Uczniowie VALUES ('U08', 'Artur', 'Adam', '3TEC', 'K08')
INSERT INTO Uczniowie VALUES ('U09', 'Wiktoria', 'Stagraczyńska', '2LIC', 'K09') INSERT INTO Uczniowie VALUES ('U09', 'Wiktoria', 'Stagraczyńska', '2LIC', 'K09')
INSERT INTO Uczniowie VALUES ('U10', 'Dawid', 'Szymczak', '1TEC', 'K10') INSERT INTO Uczniowie VALUES ('U10', 'Dawid', 'Szymczak', '1TEC', 'K10')
INSERT INTO Uczniowie VALUES ('U11', 'Kornelia', 'Cebulska', '1TEC', 'K07') INSERT INTO Uczniowie VALUES ('U11', 'Kornelia', 'Cebulska', '1TEC', 'K07')
INSERT INTO Uczniowie VALUES ('U12', 'Dorota', 'Kurzawa', '3LIC', 'K11') INSERT INTO Uczniowie VALUES ('U12', 'Dorota', 'Kurzawa', '3LIC', 'K11')
@ -130,9 +131,9 @@ INSERT INTO Uczniowie VALUES ('U15', 'Nikodem', 'Szwedowski', '3GIM', 'K14')
INSERT INTO Uczniowie VALUES ('U16', 'Julia', 'Szwedowska', '3GIM', 'K14') INSERT INTO Uczniowie VALUES ('U16', 'Julia', 'Szwedowska', '3GIM', 'K14')
INSERT INTO Uczniowie VALUES ('U17', 'Kamil', 'Paprocki', '1GIM', 'K15') INSERT INTO Uczniowie VALUES ('U17', 'Kamil', 'Paprocki', '1GIM', 'K15')
INSERT INTO Uczniowie VALUES ('U18', 'Erwin', 'Stachowski', '1TEC', 'K16') INSERT INTO Uczniowie VALUES ('U18', 'Erwin', 'Stachowski', '1TEC', 'K16')
INSERT INTO Uczniowie VALUES ('U19', 'Kinga', 'Jasińska', '3GIM', 'K17') INSERT INTO Uczniowie VALUES ('U19', 'Kinga', 'Jasińska', '3GIM', 'K17')
INSERT INTO Uczniowie VALUES ('U20', 'Patrycja', 'Zemska', '3GIM', 'K18') INSERT INTO Uczniowie VALUES ('U20', 'Patrycja', 'Zemska', '3GIM', 'K18')
INSERT INTO Uczniowie VALUES ('U21', 'Bartłomiej', 'Sieraczek', '1GIM', 'K19') INSERT INTO Uczniowie VALUES ('U21', 'Bartłomiej', 'Sieraczek', '1GIM', 'K19')
INSERT INTO Uczniowie VALUES ('U22', 'Marcin', 'Stangierski', '3LIC', 'K20') INSERT INTO Uczniowie VALUES ('U22', 'Marcin', 'Stangierski', '3LIC', 'K20')
INSERT INTO Uczniowie VALUES ('U23', 'Piotr', 'Stangierski', '1STU', 'K20') INSERT INTO Uczniowie VALUES ('U23', 'Piotr', 'Stangierski', '1STU', 'K20')
INSERT INTO Uczniowie VALUES ('U24', 'Monika', 'Synoradzka', '2GIM', 'K21') INSERT INTO Uczniowie VALUES ('U24', 'Monika', 'Synoradzka', '2GIM', 'K21')