Podstawy Baz Danych
Czêœæ II
Laboratorium Podstaw Informatyki
Kierunek Automatyka i Zarz¹dzanie, semestr I
Æwiczenia stanowi kontynuacjê czêœci pierwszej i ma na celu wyjaœnienie zale¿noœci
funkcyjnych miêdzy tabelami oraz zilustrowanie tego zagadnienia na przyk³adowej bazie
danych.
1. Zmodyfikuj projekt bazy danych z czêœci I umo¿liwiaj¹c przypisywanie jednemu
sprzedawcy jednego lub wiêcej s³ów kluczowych. Liczba s³ów kluczowych przypisana
do jednego sprzedawcy powinna byæ nieograniczona. Nale¿y dopuœciæ równie¿
mo¿liwoœæ nie przypisywania s³owa kluczowego. S³owa kluczowe powinny byæ
wybierane z list (s³ownika) i zapamiêtane w osobnej tabeli. Do opisu nowego projektu
u¿yj opcji Relacje w programie ACCESS. W wyniku powinna powstaæ struktura
zbli¿ona do przedstawionej poni¿ej. Pamiêtaj o kluczach podstawowych oraz
zabezpieczeniu przed duplikowaniem danych.
2. Utwórz formularz wpisywania rekordów do tabeli Slowa_klucz, bazuj¹cy na
formañcie Combo-box. U¿yj go do wpisania 10 rekordów.
3. Utwórz fo rmularz wpisywania rekordów do tabeli Sprzedawcy. U¿yj go do wpisania 5
rekordów opisuj¹cych sprzedawców.
4. Utwórz formularz do uzupe³niania bazy Sprzedawccy_klucz. Formularz powinien
wykorzystywaæ dwa formanty Combo-box. Uzupe³nij tabelê ³¹cz¹c¹ s³owa kluczowe
ze Sprzedawcami, przypisuj¹c odpowiednie s³owo lub s³owa kluczowe do
poszczególnych sprzedawców.
5. Utwórz 3 raporty:
-
zestawienie sprzedawców uporz¹dkowanych alfabetycznie wed³ug nazwy
(wszystkie pola z tabeli za wyj¹tkiem Id_Sprzedawcy);
-
zestawienie s³ów kluczowych w porz¹dku alfabetycznym
-
zestawienie sprzedawców (nazwa i numer telefonu) wed³ug s³ów kluczowych.
6. EXTRA punkty do oceny:
Utwórz uniwersalny formularz do wprowadzania danych do wszystkich 3 tabel
„jednoczeœnie”, uwzglêdniaj¹cy zabezpieczenie integralnoœci danych. Jest to wiêc
po³¹czenie punktów 3,4 i 5.
Mi³ej rozrywki!