bd2!1b id14

Bazy Danych 2 – Laboratorium
Laboratorium nr.3

-- Projekt: „Układ gwiazdy”

DROP TABLE g1_zaliczenie ;

DROP TABLE g1_student ;

DROP TABLE g1_grupa ;

DROP TABLE g1_wykladowca ;

DROP TABLE g1_przedmiot ;

CREATE TABLE g1_przedmiot (

id_przedmiot NUMBER(5,0) CONSTRAINT g1_id_przedmiot_pk PRIMARY KEY ,

nazwa VARCHAR2(25) ,

typ VARCHAR2(15)

) ;

CREATE TABLE g1_wykladowca (

id_wykladowca NUMBER(3,0) CONSTRAINT g1_id_wykladowca_pk PRIMARY KEY ,

nazwisko VARCHAR2(15) ,

imie VARCHAR2(15) ,

stopien VARCHAR2(15)

) ;

CREATE TABLE g1_grupa (

nr_grupy NUMBER(3,0) CONSTRAINT g1_nr_grupy_pk PRIMARY KEY ,

nazwa VARCHAR2(15) ,

liczba_st NUMBER(2,0)

) ;

CREATE TABLE g1_student (

nr_albumu NUMBER(3,0) CONSTRAINT g1_nr_albumu_pk PRIMARY KEY ,

nazwisko VARCHAR2(15) ,

imie VARCHAR2(15) ,

wiek NUMBER(2,0) ,

nr_grupy NUMBER(3,0) CONSTRAINT g1_nr_grupy_fk REFERENCES g1_grupa (nr_grupy)

) ;

CREATE TABLE g1_zaliczenie (

id_zaliczenie NUMBER(5,0) CONSTRAINT g1_z_id_zaliczenie_pk PRIMARY KEY ,

id_przedmiot NUMBER(3,0) CONSTRAINT g1_z_id_przedmiotu_fk REFERENCES g1_przedmiot ( id_przedmiot ) ,

nr_albumu NUMBER(3,0) CONSTRAINT g1_z_nr_albumu_fk REFERENCES g1_student ( nr_albumu ) ,

nr_grupy NUMBER(3,0) CONSTRAINT g1_z_nr_grupy_fk REFERENCES g1_grupa ( nr_grupy ) ,

id_wykladowca NUMBER(3,0) CONSTRAINT g1_z_id_wykladowca_fk REFERENCES g1_wykladowca ( id_wykladowca ) ,

termin VARCHAR2(15) ,

data DATE ,

ocena NUMBER(1)

) ;

-- Projekt: „Układ Płatek Śniegu”

DROP TABLE g2_zaliczenie ;

DROP TABLE g2_czas ;

DROP TABLE g2_semestr ;

DROP TABLE g2_wykladowca ;

DROP TABLE g2_przedmiot ;

DROP TABLE g2_student ;

DROP TABLE g2_grupa ;

CREATE TABLE g2_grupa (

nr_grupy NUMBER(3,0) CONSTRAINT g2_nr_grupy_pk PRIMARY KEY ,

nazwa VARCHAR2(15) ,

liczba_st NUMBER(2,0)

) ;

CREATE TABLE g2_student (

nr_albumu NUMBER(3,0) CONSTRAINT g2_nr_albumu_pk PRIMARY KEY ,

nazwisko VARCHAR2(15) ,

imie VARCHAR2(15) ,

wiek NUMBER(2,0) ,

nr_grupy NUMBER(3,0) CONSTRAINT g2_nr_grupy_fk REFERENCES g2_grupa (nr_grupy)

) ;

CREATE TABLE g2_wykladowca (

id_wykladowca NUMBER(3,0) CONSTRAINT g2_id_wykladowca_pk PRIMARY KEY ,

nazwisko VARCHAR2(15) ,

imie VARCHAR2(15) ,

stopien VARCHAR2(15)

) ;

CREATE TABLE g2_przedmiot (

id_przedmiot NUMBER(5,0) CONSTRAINT g2_id_przedmiot_pk PRIMARY KEY ,

nazwa VARCHAR2(25) ,

typ VARCHAR2(15) ,

id_wykladowcy NUMBER(3,0) CONSTRAINT g2_id_wykladowcy_fk REFERENCES g2_wykladowca ( id_wykladowca )

) ;

CREATE TABLE g2_rok (

id_roku NUMBER(5,0) CONSTRAINT g2_id_roku_pk PRIMARY KEY ,

data_rozpoczecia DATE ,

data_zakonczenia DATE

) ;

CREATE TABLE g2_semestr (

id_semestru NUMBER(5,0) CONSTRAINT g2_id_semestru_pk PRIMARY KEY ,

nazwa VARCHAR2(15) ,

id_roku NUMBER(5,0) CONSTRAINT g2_id_roku_fk REFERENCES g2_rok ( id_roku )

) ;

CREATE TABLE g2_zaliczenie (

id_zaliczenie NUMBER(5,0) CONSTRAINT g2_z_id_zaliczenie_pk PRIMARY KEY ,

id_przedmiot NUMBER(3,0) CONSTRAINT g2_z_id_przedmiotu_fk REFERENCES g2_przedmiot ( id_przedmiot ) ,

nr_albumu NUMBER(3,0) CONSTRAINT g2_z_nr_albumu_fk REFERENCES g2_student ( nr_albumu ) ,

id_semestru NUMBER(5,0) CONSTRAINT g2_z_id_semestru_fk REFERENCES g2_semestr ( id_semestru ) ,

termin VARCHAR2(15) ,

data DATE ,

ocena NUMBER(1)

) ;

Przykład pliku ładowanego do tabeli g2_student w bazie danych

g2_student.csv

63455;Kowalski;Franciszek;21

64555;Kamiński,Wacław;23

62314;Malinowski;Robert;21

63354;Zielesiński;Stnisław;22

69584;Gajdler;Wojciech;22

68555;Zygmunt;Frankowski;23

69884;Remigiusz;Czajka;21


Wyszukiwarka

Podobne podstrony:
bd2!1b id14
bd2 06 211b, bd2 06 211b id14, Bazy Danych 2 - Laboratorium
Wykł 1B wstępny i kinematyka
CWICZENIE 1B DSC VHF SAILOR IRM RAT
OBIEG 1B
1 Sprawko, Raport wytrzymałość 1b stal sila
1b Water Hygiene Amended EB
language test 1b
Automatyka 1b MOJE 2
BD2 wyklad 4
02 1b ATV38 smallid 3519 Nieznany
cwiczenie 1b inkscape id 125205 Nieznany
bd2 02
bd2 03 funkcje i procedury
bd2 07 strony WWW
1b, pliki zamawiane, edukacja

więcej podobnych podstron