Bc. Martin Fajmon (učo:72894, xfajmon) ukončuji předmět jen zápočtem Semestrální práce k předmětu PB114 Datové modelování Jaro 2007 Osobní archív filmů Osobní archív filmů je jednoduchou databází filmů. Je možno evidovat jednotlivé osoby (herce, scénáristy, režiséry, autory knižních předloh, producenty aj.), které zasahují do filmového světa. Lze evidovat zvlášť námět na film a konkrétní filmový projekt. Takže jeden filmový námět může mít více konkretních filmových ztvárnění. U každého námětu i konkrétního filmu, lze evidovat konkrétní uplatnění osoby. Jedna osoba může být v jednom filmu uplatněna vícekrát (např. režisér a herec), samozřejmě může být jedna osoba ve více filmech. Analogicky je to i u námětu. Jednotlivá uplatnění jsou editovatelná, lze tedy kdykoliv zavést nové uplatnění. U konkrétních filmů, které jsou zařazeny do osobní sbírky, lze evidovat na kterém konkrétním datovém nosiči (VHS, DVD aj.) jsou ve sbírce umístěny. Film může být v databázi zařazen i když ho nemáme zatím fyzicky na žádném nosiči, stejně tak ho můžeme mít na více nosičích. Diagram: Entity: Název: Osoba Typ: Kernel Objektem typu (#Osoba) je každá fyzická nebo právnická osoba, která se může dílčím způsobem podílet na námětu k filmu nebo na konkrétním filmovém projektu. Podílet se na námětu nebo filmu může s určitým uplatněním. Název: Namet Typ: Kernel Objektem typu (#Namet) je každý původní námět na film. Míní se tím jen původní příběh ne konkrétní film. Pozn. Námět je třeba původní scénář, knižní předloha, pověst, comics atd. Název: Uplatneni Typ: Kernel Objektem typu (#Uplatneni) je druh uplatnění, který může mít osoba na námětu nebo filmu. Pozn. Uplatnění je třeba scénárista, režisér, herec, autor knižní předlohy, kameraman atd. Název: Uplatneni Ve Filmu Typ: Associative Objektem typu (#Uplatneni Ve Filmu) je každá reprezentace vazby mezi uplatněním, osobou, a filmem se smyslem: Uplatnění (#Uplatneni) dané osoby (#Osoba) na daném filmu (#Film). / 0,M:0,M Název: Uplatneni Na Nametu Typ: Associative Objektem typu (#Uplatneni Na Nametu) je každá reprezentace vazby mezi uplatněním, osobou a námětem se smyslem: Uplatnění (#Uplatneni) dané osoby (#Osoba) na daném námětu (#Namet). / 0,M:0,M Název: Film Typ: Kernel Objektem typu (#Film) je každý konkrétní filmový projekt. Film může ztvárňovat daný námět. Název: Datovy Nosic Typ: Kernel Objektem typu (#Datovy Nosic) je konkrétní datové médium obsahující alespoň jeden konkrétní film. Datové médium je označeno jedinečným kódem, dle kterého ho lze fyzicky vyhledat ve filmové sbírce. Název: Druh Datoveho Nosice Typ: Kernel Objektem typu (#Druh Datoveho Nosice) je druh datového média. Nemíní se tím konkrétní datový nosič. Pozn. Druh datového nosiče je třeba VHS, DVD, CD aj. Vazby: Ref: 01 Filmy (#Film)-s, které ztvárňují daný námět (#Namet). / 0,M:0,1 Ref: 02 Filmy (#Film)-s, které jsou uloženy na daném datovém nosiči (#Datovy Nosic). / 1,M:0,M Ref: 03 Datové nosiče (#Datovy Nosic)-s, které jsou daného druhu (#Druh Datoveho Nosice). / 0,M:1,1