Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych wypożyczalni filmów dvd, Potrzebuję pomocy
Kuba1989
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.05.2010

Ostrzeżenie: (0%)
-----


Witam,
Jestem początkującym programistą baz danych i dopiero się uczę. Mam za zadanie w formie ćwiczeniowej wykonanie bazy danych dla wypożyczalni filmów dvd. Ale nie wiem, czy jest to dobrze i gdyby ktoś mógł dać mi jakąś wskazówkę byłbym bardzo wdzięczny. Wiem, że połączenie "WYPOŻYCZENIA" i "PARAGONU" (ID_Paragonu) jest źle tak samo jak "REZERWACJI" i "FILMU" (ID_Rezerwacji).
Ale nie mam pojęcia, jak rozwiązać ten problem.

(IMG:http://img706.imageshack.us/img706/893/melsonjakubl3.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
croc
post
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Twój model zakłada, że na jednym paragonie może być tylko jeden tytuł. Po drugie nie wiem co robi ID rezerwacji w tabeli Film. Ja bym trochę zmienił tę strukturę, bo jest dość chaotyczna. Ja bym zrobił tabelę Film zawierającą tylko dane filmów. Potem tabelę np. Nośniki, zawierającą rodzaje nośników (VHS/DVD/Blu-Ray). Potem tabelę Egzemplarze z ID egzemplarza, ID filmu, ID nośnika, ceną. Potem tabelę Wypożyczenia z datami, ID klienta, ID egzemplarza itd. Rejestr i Rejestr 2 są bardzo nieintuicyjne.

EDIT

Zapomniałem coś dodać. Unikaj czegoś takiego jak kolumna Gatunek w tabeli Gatunek. To jest tautologia - w gatunkach są tylko gatunki i są one obiektami logicznymi. Kolumna nie zawiera całego gatunku tylko jego NAZWĘ, więc pole powinno się nazywać Nazwa.

Ten post edytował croc 29.05.2010, 11:41:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.04.2026 - 08:16