Temat: Prosty projekt bazy danych
Jak to ma być WEB to nie zapomnij o słownikach... ułatwiają życie. No i o przelaczniku bool ktorym bedziesz mogl decydowac co ma sie wyswietlac a co nie...
movies(
id (PK),
title_orginal,
title_polish,
year,
link,
description,
visible
)
-- moze byc wielu rezyserow
movies_directors(
id_movie (PK) (FK, movies),
id_person (PK) (FK, persons),
visible
)
-- moze byc wielu aktorow
movies_actors(
id_movie (PK) (FK, movies),
id_person (PK) (FK, persons),
visible
)
-- moze byc wiele kategorii
movies_categories(
id_movie (PK) (FK, movies),
id_person (PK) (FK, categories)
visible
)
-- slownik osob
persons(
id (PK),
id_role (FK, roles),
first_name,
last_name,
date_od_birth,
visible
)
-- rokle osob: rezyser, aktor, scenarzysta, itp...
persons_roles(
id (PK),
name,
visible
)
-- slownik kategorii
categories(
id (PK),
name,
visible
)
Przedmówca zrobił prawie dobrze :) ale proszę mi pokazać film który ma tylko jednego aktora...
albo kwalifikuje się tylko do jednej kategorii
Kluczami łączysz kolumny id oraz id_xxx... te wszystkie kolumny są typu liczbowego... akademickie zadanie więc najlepiej użyć standardowego int'a
Marcin Mackiewicz edytował(a) ten post dnia 20.03.13 o godzinie 06:23