Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilKristián Bartoš
1
ERD Články v odborném časopise
2
Zadání Vytvořte databázi pro odborný časopis. Požadavkem organizace je evidence článků (název, anotace, klíčová slova, vědní obor), jejich autorů (se základními vlastnostmi v rámci uvedení u článku). Článek může napsat více jak jeden autor. Požadavkem pro databázi je vyhledání článku dle zadaných klíčových slov, nebo dle autora. Vyhledání v případě úspěchu by mělo hledajícímu poskytnout informaci, ve kterém čísle (a ročníku) časopisu hledaný článek vyšel a na kterých stránkách. Při vyhledání autora by měly být vypsány všechny články, které autor v časopise vydal s uvedením čísla časopisu a na jakých stránkách.
3
Jaké jsou entity? Článek Autor Časopis (číslo, ročník)
4
Nyní sepíšeme atributy jednotlivých entit – entita „článek“ Článek ID_ČLÁNEK NÁZEV ANOTACE KLÍČ.SLOVA OBOR
5
Entita „autor“ Autor ID_AUTOR JMÉNO PŘÍJMENÍ ADRESA KONTAKT
6
Entita „časopis“ Časopis ID_ČASOPIS ČÍSLO ROČNÍK DATUM VYDÁNÍ
7
Jaké jsou vztahy? Nejdříve se podíváme na autory a články: Autor může napsat více článků Článek může být napsán více autory Z toho plyne, že vazba mezi autory a články je M:N -> nutnost zavést „spojovací“ entitu
8
Dekompozice vztahu M:N ČlánkyAutoři Autorství článku 1:NN:1 ID_AČ ID_AUTOR ID_ČLÁNEK
9
Jaký je vztah entity časopis? Časopis obsahuje N článků, tj. vazba 1:N mezi časopisem a článkem Díky vazbě 1:N mohu do entity článek přidat atributy „stránka od“ a „stránka do“ Časopis Článek 1:N
10
Doplnění atributů entity „článek“ Článek ID_ČLÁNEK NÁZEV ANOTACE KLÍČ.SLOVA OBOR ID_ČASOPIS STRÁNKA_OD STRÁNKA_DO
11
Proč je v entitě „článek“ ID_ČASOPIS? Proč tam není ID_AUTOR?
12
Výsledný ERD Články Časopis Autoři N:1 Autorství článků N:1 1:N ID_AČ ID_AUTOR ID_ČLÁNEK
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.