Witam, mam problem a mianowicie jestem zagrożony z baz danych, które nie najlepiej rozumiem. Proszę o pomoc w zadaniach, które przesłała mi moja nauczycielka:
Uruchom Xampp.
Stwórz bazę danych o nazwie Biblioteka.
Zaimportuj do bazy plik baza_zad1.sql .
Zapoznaj się ze strukturą bazy danych. Składają się na nią trzy tabele: autorzy, egzemplarze oraz ksiazki. Każda z nich ma klucz główny rozpoczynający się od „ID”, np. IDAutor. Tabela egzemplarze ma ponadto klucz obcy KsiazkaID połączony relacja z kluczem głównym tabeli ksiazki. Tabela ksiazki ma klucz obcy AutorID połączony z kluczem głównym tabeli autorzy. W polu DoWypozyczenia tabeli egzemplarze przechowywane są dane typu logicznego przyjmujące wartość „1”, jeżeli książkę można wypożyczyć oraz „0”, jeżeli książka jest wypożyczona.
Korzystając z zakładki SQL, przygotuj zapytania do bazy i wykonaj je. Kwerendy zapisz w pliku kwerendy.txt w podfolderze baza. Lista kwerend do zdefiniowania:
a. zwrócenie tytułów książek z wydawnictwa Ossolineum,
b. zwrócenie wszystkich tytułów wraz z nazwiskiem autora, jakie znajdują się w bazie,
c. zwrócenie numeru egzemplarza książki i jej tytułu dla tych książek, które zostały wypożyczone,
d. Dodanie rekordu do tabeli autorzy z danymi: ID – 3, Adam Asnyk.
Stwórz bazę danych o nazwie Biblioteka.
Zaimportuj do bazy plik baza_zad1.sql rozpakowany z archiwum zad1.zip.
Zapoznaj się ze strukturą bazy danych. Składają się na nią trzy tabele: autorzy, egzemplarze oraz ksiazki. Każda z nich ma klucz główny rozpoczynający się od „ID”, np. IDAutor. Tabela egzemplarze ma ponadto klucz obcy KsiazkaID połączony relacja z kluczem głównym tabeli ksiazki. Tabela ksiazki ma klucz obcy AutorID połączony z kluczem głównym tabeli autorzy. W polu DoWypozyczenia tabeli egzemplarze przechowywane są dane typu logicznego przyjmujące wartość „1”, jeżeli książkę można wypożyczyć oraz „0”, jeżeli książka jest wypożyczona.
Korzystając z zakładki SQL, przygotuj zapytania do bazy i wykonaj je. Kwerendy zapisz w pliku kwerendy.txt w podfolderze baza. Lista kwerend do zdefiniowania:
a. zwrócenie tytułów książek z wydawnictwa Ossolineum,
b. zwrócenie wszystkich tytułów wraz z nazwiskiem autora, jakie znajdują się w bazie,
c. zwrócenie numeru egzemplarza książki i jej tytułu dla tych książek, które zostały wypożyczone,
d. Dodanie rekordu do tabeli autorzy z danymi: ID – 3, Adam Asnyk.
Dodaj tabelę czytelnicy o polach
a. IDCzytelnik, klucz główny,Nazwisko, Imie, Adres, Miasto, KodPocztowy, typu text, DataZapisania, typu data,Blokada, typu logicznego (Tak/Nie).
5. Dodaj tabelę wypożyczenia o polach:
a. EgzemplarzID, klucz główny łączący się relacją 1:1 z tabelą egzemplarze
b. CzytelnikID, klucz obcy łączący się relacją 1:n z tabelą czytelnicy,
c. DataWypoz, typu data.
Dodaj tabelę zamowienia o polach:
a. EgzemplarzID, klucz główny łączący się relacją 1:1 z tabelą egzemplarze
b. CzytelnikID, klucz obcy łączący się relacją 1:n z tabelą czytelnicy,
c. DataZamowienia, typu data.
Jeśli ktoś zechce mi pomóc to mam prośbę, razem z kodem proszę o wytłumaczenie ponieważ chciałbym się czegoś nauczyć, pozdrawiam.