bazy danych dwa trzy


delete from zamowienia /// usuwa dane z tabeli (nie mozna uzyc gdzy klucz jest uzywany w innej tabeli)

insert into zamowienia values(3,1,to_date('2013-03-21','yyyy-mm-dd')) /// wstawia do abeli zamowienia wiersz z wartosciami 3,1 i data

rollback /// cofa komede (delete,update...)

alter table zamszcz drop constraint reZamszczIDZam /// modyfikuje abele zamszcz tak aby podczas usuwania tabeli rodzice usuwaly sie tabele dzieci

update towary //zmienia ceny na 1.5
set cena = 1.5

select * from klienci //pokazuje tabele

update klienci
set adres='radom', platnikVAT='T'
where IDKlienta=4

update zamowienia
set data=to_date('2013-03-21','yyyy-mm-dd')

update zamowienia set IDZam=6 where idzam=1 // zmienia wartosc w tabeli zamowienia kolumna idzam z 1 na 6

drop table zamowienia // usuwa tabele (nie mozna gdy odwoluje sie do tabeli jakis klucz obcy) zad5

drop table zamowienia cascade constraints // usuwa tablele i wiezy (pozwala na usuniecie tabeli gdy sie do niej odwoluje klucz obcy) zad5


//////////////////////////////////////////////////////////
nie mozna tworzyc sieroty (insert)
nie mozna usuwac rodzica bo sie robi sierota (delete)
uzycie update moze naruszyc wiezy integralnosci u rodzica(modyfikacja klucza primery) i dziecka (update na rodzicu) (update na dziecku) (dwiewersje dwa punkty)

blad danych niekompatybilnosc danych
/////////////////////////////////////////////////////////


Wyszukiwarka

Podobne podstrony:
bazy danych dwa
bazy danych dwa dwa
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
OCZY TEJ MAŁEJ Raz Dwa Trzy

więcej podobnych podstron