Nejste přihlášen/a.
Dobrý den, prosím vysvětlila by mi nějaká ochotná duše -
1) Co je to ER diagram?
2) Kdy a kde se používá a proč?
3) Jaké má vlastnosti, jak se sestrojuje?
4) ER diagram je to předrelační historické schéma pro databáze nebo je to ještě trošku něco jiného?
2x
1- Entitity relationship diagram= diagram vztahů entit v databázi (ovém systému). Obvykle entita je vždy nějaká reálná věc (objednávka, zákazník, místo ) s nějakými atributy (zjednodušeně sloupečky té tabulky) .
a ty relace jsou vztahy mezi entitami 1:1, 1:N,1:N,N:M, mohou být unikátní, prázdné atd. tedy jde o vztahy mezi tabulkami zjednodušeně
2) Používá se, když se navrhuje databázové schéma (chci vytvořit nějaký systém IT a musím určit jakou formu budou mít data a jaké mezi nii budou vztahy. Nebo naopak ze zadanáho chématu (obrázku=diagramu) dá analyzovat, jesli v návrhu není nějaká chyba nebo omezení (například se zjistí, že k jinou jazykovou verzi knihy není možné jednoduše označit a musí to v tabulce být jako další kniha se stejnými parametry jen lišící se v jazyce)
3) sestrojuje se mozkem (ano, stačí na to analytické myšlení papír tužka a zadání). Nebo se použije program typu Myslql work bench, který rovnou ze schématu sestrojuje definice tabulek,indexů, klíčů.
Díky moc.
A u toho Mysql WorkBench, tak myslíš to že rovnou ze schématu sestrojí kód Mysql odpovídající nakreslenému schématu (diagramu)?
A ještě něco jestli by jsi mi objasnil, je jedno nebo ne jestli se použije ER diagram nebo Relační schéma, nebo se musí postupovat, že nejdřív ER diagram, pak z něho teprve Relační schéma? Nebo že se ER diagram vynechá a může se rovnou sestavit Relační schéma?
A kardinalita u ER digramu to je synomum k relaci (vztahu) nebo je to něco jiného?
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.