Tworzenie Bazy danych z ewidencją ludności - przykładowy schemat
Tworzymy Bazę
CREATE TABLE osoba ( id INTEGER PRIMARY KEY CHECK (id > 0), imie VARCHAR(15) NOT NULL, nazwisko VARCHAR(20) NOT NULL, id_matki INTEGER CONSTRAINT osoba_fk_matka REFERENCES osoba, id_ojca INTEGER CONSTRAINT osoba_fk_ojciec REFERENCES osoba ); CREATE TABLE dowod ( nr INTEGER PRIMARY KEY CHECK (nr > 0), id_wl INTEGER REFERENCES osoba NOT NULL, data_wydania date NOT NULL, data_koniec date ); CREATE TABLE adres ( id_osoby INTEGER REFERENCES osoba, data_pocz DATE, data_kon DATE, ulica VARCHAR(10) NOT NULL, nr_domu VARCHAR(5) NOT NULL, nr_mieszk VARCHAR(5), kod char(6) NOT NULL, poczta VARCHAR(10) NOT NULL, PRIMARY KEY (id_osoby, data_pocz), CHECK (data_pocz < data_kon or data_kon is null) ); CREATE TABLE malzenstwo ( id_zony INTEGER REFERENCES osoba, id_meza INTEGER REFERENCES osoba, data_pocz DATE, data_kon DATE, PRIMARY KEY (id_zony, id_meza, data_pocz), CHECK (data_pocz < data_kon or data_kon is null), CHECK (id_zony != id_meza) ); |
Ładowanie danych
alter table osoba disable constraint osoba_fk_matka; alter table osoba disable constraint osoba_fk_ojciec; INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33, 'Jan', 'Kowalski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (421001, 'Wladyslaw', 'Nowak', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (421002, 'kazimierz', 'Nowak', NULL, 33); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1324, 'Tomasz', 'Zdun', 33, 421001); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (4041, 'Piotr', 'Moczymorda', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (4042, 'Monika', 'Wilecka', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (111, 'Piotr', 'Pietrzyk', 33, 33); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3350, 'Babcia', 'Maryla', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3351, 'Leon', 'Kochanowski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3352, 'Danuta', 'Kochanowska', 3350, 3351); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3353, 'Marek', 'Kochanowski', 3350, 3351); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3354, 'Elzbieta', 'Pierwsza', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3355, 'Lech', 'Malinowski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3356, 'Dariusz', 'Malinowski', 3350, 3355); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3357, 'Jan', 'Idczak', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3358, 'Dorota', 'Idczak', 3350, 3357); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3359, 'Michal', 'Idczak', 3350, 3357); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3361, 'Grzegorz', 'Pohl', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3362, 'Barbara', 'Sielska', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3364, 'Magda', 'Kochanowska', 3354, 3353); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3365, 'Piotr', 'Kochanowski', 3354, 3353); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404003, 'Jadwisia', 'Balicka', 4042, 4041); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (8273, 'Grzegorz', 'Brzeczyszczykiewicz', 4042, 1324); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404004, 'Bolek', 'Franc', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33500, 'Babcia', 'Maryla', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33501, 'Leon', 'Kochanowski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33502, 'Danuta', 'Kochanowska', 33500, 33501); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33503, 'Marek', 'Kochanowski', 33500, 33501); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33504, 'Elzbieta', 'Pierwsza', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33505, 'Lech', 'Malinowski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33506, 'Dariusz', 'Malinowski', 33502, 33505); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33507, 'Jan', 'Idczak', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33508, 'Dorota', 'Idczak', 33502, 33507); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33509, 'Michal', 'Idczak', 33502, 33507); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33511, 'Grzegorz', 'Pohl', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33512, 'Barbara', 'Sielska', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33510, 'Joanna', 'Pohl', 33512, 33511); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33513, 'Julia', 'Malinowska', 33510, 33506); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33514, 'Magda', 'Kochanowska', 33504, 33503); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (33515, 'Piotr', 'Kochanowski', 33504, 33503); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (24300, 'Bruce', 'Lee', 3350, 3355); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404005, 'Bozena', 'Smile', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404006, 'Robert', 'Hyundai', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (24301, 'Piotr', 'Dolas', 3354, 3355); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404007, 'Aneta', 'Badziewna', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404008, 'Krzysztof', 'Gutos', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404009, 'Eleonora', 'Medan', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404010, 'John', 'Smith', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404011, 'Renata', 'Kochanowska', 33513, 33511); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404012, 'Andrzej', 'Boguszynski', 404009, 404008); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (404013, 'Joanna', 'Sobol', 33505, 24300); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (361, 'Aleksander', 'Scypopasku', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (362, 'Katarzyna', 'Wielka', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (363, 'Aleksander', 'Wielki', 362, 361); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (364, 'Kasia', 'Figura', 362, 361); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (365, 'Gal', 'Anomim', 364, 363); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (366, 'Mikel', 'Jakson', 364, 363); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3670, 'Adam', 'Gorkiewski', 364, 363); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (421003, 'Bolek', 'Cichy', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (421004, 'Tosia', 'Oczko', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (125, 'Krzysztof', 'Stencel', 126, 127); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (126, 'Teresa', 'Stencel', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (127, 'Marian', 'Stencel', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (134324, 'Kazimierz', 'Grygiel', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (32432, 'Adolf', 'Hitler', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (231243, 'milosz', 'czeslaw', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (128, 'Adam', 'Kowalski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (23, 'Michael', 'Jordan', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1515, 'Heniu', 'Baczkiewicz', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (19, 'Marek', 'Rycharski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (123, 'Ewelina', 'Hernik', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1, 'Jarek', 'Zegarek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1032651, 'Tomek', 'Domek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1068104, 'Ala', 'Fikalska', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1990106, 'Heloiza', 'Pospolita', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1011321, 'Karolina', 'Koral', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (101010, 'Tomek ', 'Krajewski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (6, 'Marek', 'Citko', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1234, 'Zofia', 'Bzdak', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1011324, 'Karol', 'Koral', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (98676, 'George', 'Bush', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (213432, 'Nowa', 'Heloiza', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1344441, 'Adas', 'Slowacki', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (10, 'Malgosia', 'W.', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (2, 'Znowu', 'Tomek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (702, 'Piotr', 'Milkowski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3, 'Michal', 'Karwanski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (17, 'Jozef', 'Stalin', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1093786, 'Dorota', 'Jedlipsa', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (4, 'Ryszard', 'Ochucki', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (9, 'Eugenia', 'Madalinska', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1211340, 'Jan III', 'Sobieski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (703, 'Mariusz', 'Filoet', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1123244, 'Krzysiu', 'Stencel', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (3434, 'Glupi', 'Krajek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (5, 'Juchwa', 'Rzadzi', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (174, 'Grigorij', 'Melechow', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1039356, 'koziolek', 'Matolek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (7, 'Jan juz IV', 'Sobieski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (175, 'Mikolaj', 'Stawrogin', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1011328, 'Brylantynowy', 'Misza', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (176, 'Edward', 'Bernstein', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (7895, 'Bolek', 'Macho', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (124321, 'Tomek', 'Znowu Tomek', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (34987, 'Vincent', 'Van Gogh', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (174717, 'Marcin', 'Gajda', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (100125, 'Stas', 'Burczymucha', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (102030, 'billy', 'gatsi', 102030, 102030); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1000123, 'Pawel', 'Tokarz', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (8743, 'Mahatma', 'Ghandi', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (10203040, 'Jozek', 'Bejzbol', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (100124, 'Adam', 'Kobylinski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (110, 'Karolina', 'Kupag', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (872789, 'Feliks', 'Dzierzynski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (102031, 'Microsoft', 'Windows', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (109, 'Apoloniusz', 'Apolo-Loloniusz', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (108, 'Stefania', 'Duza-Bania', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1007, 'Bond.', 'James Bond.', 4042, 872789); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (538789, 'Borys', 'Jelcyn', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (107, 'Bill', 'Gates', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (100126, 'Joanna', 'Pacula', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (100127, 'Joanna', 'Pacula', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (4880, 'Janusz', 'Kowalski', 33, 4042); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (12073, 'Tomasz ', 'Idczak', 3365, 3357); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1101, 'Anna', 'Kowalska', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1102, 'Krzysztof', 'Kowalski', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1103, 'Monika', 'Kowalska', 1101, 1102); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1104, 'Jacek', 'Kowalski', 1101, 1102); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1105, 'Janina', 'Zych', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1106, 'Jozef', 'Zych', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1107, 'Barbara', 'Zych', 1105, 1106); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1108, 'Pawel', 'Zych', 1105, 1106); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1109, 'Urszula', 'Zych', 1103, 1108); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1110, 'Peter', 'Jackson', NULL, NULL); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1111, 'Tom', 'Jackson', 1109, 1110); INSERT INTO OSOBA (ID, IMIE, NAZWISKO, ID_MATKI, ID_OJCA) VALUES (1112, 'Kamil', 'Kwasniewski', NULL, NULL); alter table osoba enable constraint osoba_fk_matka; alter table osoba enable constraint osoba_fk_ojciec; INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (421999001, 421001, TO_DATE('13-05-1998 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (3424, 8273, TO_DATE('23-07-1955 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (12345678, 3365, TO_DATE('12-05-1999 18:25:02', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (3423244, 404004, TO_DATE('23-03-1955 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('12-05-1977 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1, 8273, TO_DATE('30-12-1990 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040001, 404003, TO_DATE('09-08-1971 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('19-01-1998 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040002, 404003, TO_DATE('01-09-1976 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040003, 404004, TO_DATE('05-02-1955 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('06-03-1979 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (421998, 421003, TO_DATE('12-05-1999 18:40:09', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (421997, 421004, TO_DATE('12-05-1999 18:40:09', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040004, 404004, TO_DATE('17-03-1979 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('21-08-1993 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040005, 404004, TO_DATE('29-08-1993 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040006, 404005, TO_DATE('29-04-1992 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040007, 404006, TO_DATE('01-11-1979 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040008, 404007, TO_DATE('03-12-1983 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('30-01-1992 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040009, 404008, TO_DATE('02-02-1992 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (4040010, 404009, TO_DATE('09-11-1985 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1101, 1101, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1102, 1102, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1103, 1103, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1104, 1104, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1105, 1105, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1106, 1106, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1107, 1107, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1108, 1108, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1109, 1109, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1110, 1110, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1111, 1111, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO DOWOD (NR, ID_WL, DATA_WYDANIA, DATA_KONIEC) VALUES (1112, 1112, TO_DATE('26-10-2000 14:43:42', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (33, TO_DATE('12-06-1945 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), '', 'Lopeza', '45', '12', '02-987', 'Warszawa'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (421001, TO_DATE('12-05-1999 18:28:21', 'DD-MM-YYYY HH24:MI:SS'), '', 'Sloneczna', '55', '4', '00-950', 'warszawa'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (421002, TO_DATE('11-02-1980 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), '', 'Pochmurna', '56', '6', '00-950', 'warszawa'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (8273, TO_DATE('01-01-1990 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('31-12-1999 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), 'Zagloby', '5', '6', '00-000', 'Kielce'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (421003, TO_DATE('12-05-1999 18:39:16', 'DD-MM-YYYY HH24:MI:SS'), '', 'zablocie', '1', '', '21-350', 'Tarchomin'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (421003, TO_DATE('12-05-1999 18:40:09', 'DD-MM-YYYY HH24:MI:SS'), '', 'zablocie', '1', '', '21-350', 'Tarchomin'); INSERT INTO ADRES (ID_OSOBY, DATA_POCZ, DATA_KON, ULICA, NR_DOMU, NR_MIESZK, KOD, POCZTA) VALUES (404003, TO_DATE('21-07-1934 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), '', 'Pulawska', '94', '2/3', '00-555', 'Warszawa'); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (404003, 8273, TO_DATE('04-03-1912 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33504, 33, TO_DATE('12-05-1999 18:35:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33504, 33, TO_DATE('12-01-1989 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('10-05-1999 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (4042, 24300, TO_DATE('02-04-1994 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('30-08-1999 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (3352, 1324, TO_DATE('12-05-1999 18:42:19', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (3358, 33511, TO_DATE('13-07-1914 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('01-09-1939 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33500, 33501, TO_DATE('01-04-1940 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33502, 33505, TO_DATE('01-04-1976 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('01-04-1978 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33504, 33503, TO_DATE('01-04-1978 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33510, 33506, TO_DATE('25-07-1998 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33502, 33507, TO_DATE('01-04-1981 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33512, 33511, TO_DATE('01-04-1975 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (33514, 33509, TO_DATE('20-08-1990 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('12-07-1999 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (4042, 8273, TO_DATE('20-06-1968 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), TO_DATE('14-02-1981 00:00:00', 'DD-MM-YYYY HH24:MI:SS')); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (404007, 404008, TO_DATE('08-01-1994 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (404012, 3350, TO_DATE('11-07-2000 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); INSERT INTO MALZENSTWO (ID_ZONY, ID_MEZA, DATA_POCZ, DATA_KON) VALUES (3356, 3354, TO_DATE('11-07-2000 00:00:00', 'DD-MM-YYYY HH24:MI:SS'), ''); |
Kasowanie bazy
drop table malzenstwo; |