Napisane: 20.02.2013, 10:49:09 | |
Grupa: Zarejestrowani Postów: 26 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
I własnie tutaj chodzi mi o ta kategorie - jesli film jest np jednoczesnie komedia i horrorem to znaczy ze ma dwie kategorie. Masz tutaj trochę teorii na przykładzie OSOBY, PROJEKTU I ROLI Budując tabele OSOBA mógłbś dać kolumny id_roli i id_osoby i pamiętać oba te parametry, ale osoba z czasem będzie miała wiele ról i wiele projektów na głowie a tak jak zaproponowałeś aby w jednym polu pisać wiele numerów id_ról oddzielanych czymkowliek niczego dobrego nie wróży. (nie slyszałem aby ktoś tak nawet próbował). Cytat Stosując przedstawioną metodę wprowadzamy nową encję asocjacyjną, której zadaniem jest opisać związek zachodzący między osobami, projektami i rolami. Jednoznaczny identyfikator nowej encji tworzą trzy wprowadzone związki tj. klucze obce do encji Osoba, Projekt i Rola. W Twoim przypadku 1. Jak robisz dwie encje (tabele): FILM (film_id, kategoria_id FK) KATEGORIA (kategoria_id) i kategoria _Id jako klucz obcy wskakuje do encji FILM, określając kategorie filmu nie ma możliwości pamiętania kilku kategorii - możesz nadpisywać istniejący klucz, zmieniając kategorię ale nie zapamiętasz ich więcej. 2. Tak jak kolega powyżej CI napisał, musisz wprowadzić trzecią encję (tabelę) dodatkowo modelującą związek wiele do wielu np. FILM(film_id) KATEGORIA(kategoria_id) PRZYNALEZNOSC_KATEGORII (film_id PK FK1,kategoria_id PK, FK2) Teraz możesz pamiętać połączenia wielu filmów z wieloma kategoriami. Przeanalizuj to sobie tutaj na przykładzie OSOBY, PROJEKTU I ROLI http://edu.pjwstk.edu.pl/wyklady/rbd/scb/w.../ERDa.htm#Trans |
Forum: Przedszkole · Podgląd postu: #1026937 · Odpowiedzi: 4 · Wyświetleń: 402 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 05:04 |