bazy danych lab02


Autor 1
id_autora -------
imie |
nazwisko |
|
Ksiazka 1 |
id_ksiazki ------|---
tytul | |
cena | |
data_wyd | |
| |
Autor_ksiazka 00 | |
id_autora -------| |
id_ksiazki ----------|
00

uzytkownik, haslo: spolic1_ps3 sinz3_psx gdzie x = 1..9
baza: rubin

Tworzenie tabeli:

create table nazwa_tabeli
(
nazwa_kol1 typ, nazwa_kol2 typ, ...
);

typy:
number(2)
number(x,y) x-ile cyfr, y-ile po przecinku
varchar2(n) n-ile znakow
date


create table Autor_PB
(
id_autora number(2),
imie varchar2(15),
nazwisko varchar2(15)
);

create table Ksiazka_PB
(
id_ksiazki number(2),
tytul varchar2(40),
cena number(2,2),
data_wyd date
);

create table Autor_ksiazka_PB
(
id_autora number(2),
id_ksiazki number(2)
);


alter table nazwa_tabeli add constraint nazwa_ograniczenia primary key (nazwa_kolumny1, nazwa_kolumny2,...);

alter table Autor_PB add constraint kl_gl_aut primary key (id_autora) references Autor_ksiazka_PB(id_autora) on delete cascade;

alter table Ksiazka_PB add constraint kl_gl_ks primary key (id_ksiazki) references Autor_ksiazka_PB(id_ksiazki) on delete cascade;

foreigin key (nazwa_kolumny)

references nazwa_tabeli2(nazwa_kolumny2) on delete cascade



wymaganie zeby wszystkie rekordy: check(nazwa_pola) is not null

alter table nazwa_tabeli drop constraint nazwa_ograniczenia;

alter table nazwa_tabeli add nazwa_kolumny typ_danych;

alter table nazwa_tabeli drop column nazwa_kolumny;

insert into nazwa_tabeli values(wartosc1,wartosc2,...);

delete nazwa_tabeli;
delete nazwa_tabeli where ... ;

drop table nazwa_tabeli;



















Wyszukiwarka

Podobne podstrony:
BAZY DANYCH Streszczenie z wykładów
Strona polecenia do bazy danych
2004 11 Porównanie serwerów relacyjnych baz danych Open Source [Bazy Danych]
MySQL Mechanizmy wewnętrzne bazy danych
Bazy danych w CAD
Postać normalna (bazy danych) – Wikipedia, wolna encyklopedia
bazy danych
01 Projektowanie relacyjnej bazy danych Czym jest relacyj
2004 05 Rozproszone fraktale [Bazy Danych]
bazy danych projekt infor w projekcie
Bazy danych(1)

więcej podobnych podstron