background image

 

POLITECHNIKA  ŚWIĘTOKRZYSKA 

KATEDRA  SYSTEMÓW  STEROWANIA  

I  ZARZĄDZANIA 

 
 
 

BAZY  DANYCH 

 
 

Laboratorium 2 

(Czas trwania 4x45 minut) 

 

Zakładanie bazy danych 

Wypełnianie tabel danymi 

 
 

 
 

I WYMAGANIA 

Student przystępując do zajęć powinien mieć opanowany materiał na temat: 

 

Projektowania baz danych. 

 

Normalizacji 

 

Instrukcji: 

o

 

create 

o

 

alter 

o

 

drop 

o

 

insert 

o

 

update 

o

 

delete 

background image

Kod materiałów bd_l_01 

II PRZEBIEG ĆWICZENIA 

1.

 

Opis problemu 
Projektując fragment system do obsługi dziekanatu wyróŜniono następujące obiekty: 

 

Grupa studencka o atrybutach (nr_gr, nazwa, liczba_studentów) 

 

Student o atrybutach (nr_albumu, nazwisko, imię, wiek) 

 

Wykładowca o atrybutach (nr_wykl, nazwisko, imię, stopień, stanowisko) 

 

Przedmiot o atrybutach (id_przed, nazwa) 

Relacje  między  obiektami  przedstawiono  na  rys  1.  Dodatkowe  tabele  są  wynikiem 
procesu normalizacji (likwidacja relacji wiele do wielu). Student z danego przedmiotu 
moŜe do zaliczenia przystąpić wiele razy. 

 

Rys 1 Relacja między obiektami 

2.

 

Zadania do wykonania 

 

Napisać skrypt umoŜliwiający załoŜenie tabel (beŜ więzów spójności) 

 

Napisać skrypt zakładający nazwane więzy  

a)

 

PK. 

b)

 

FK. 

c)

 

Ocena z zaliczenia moŜe być liczbą: 2, 3, 4, 5. 

d)

 

Nazwa przedmiotu moŜe być podana tylko duŜymi literami. 

e)

 

Nazwiska i imiona mają rozpoczynać się od duŜej litery. 

f)

 

Stopień  w  tabeli  wykładowca  moŜe  przyjąć  wartość:  mgr,  mgr  inŜ., 
dr, dr inŜ. prof. 

 

Napisać skrypt kasujący bazę 

 

Napisać  skrypt  wprowadzający  przykładowe  dane  do  tabele  (min  10  wierszy 
do tabeli) 

 

Napisać skrypt usuwający dane 

 

Przetestować  działanie  więzów  wprowadzając  błędne  dane  (Jeden,  dwa 
przypadki na kaŜde ograniczenie) 

III SPRAWOZDANIE Z ĆWICZENIA 

Sprawozdanie z ćwiczeń (oddane na koniec zajęć) powinno zawierać: 

 

Dane  zespołu  wykonującego  ćwiczenie  (nazwiska,  imiona,  Grupa  dziekańska,  data  i 
godzina wykonania ćwiczenia). 

 

opisane skrypty z punktu drugiego 

Sprawozdanie powinno być napisane czytelnie.