Co je to koncepční návrh databáze?

Návrh databáze zahrnuje identifikaci existujících vztahů mezi jednotlivými údaji a mapování těchto vztahů organizovaným způsobem, který dává smysl. Existuje několik typů návrhu databáze: koncepční návrh databáze, návrh logické databáze a návrh fyzické databáze. Logický a fyzický návrh databáze je snad nejjednodušší. Konceptuální návrh databáze je trochu nejednoznačný, protože během této fáze neexistuje přímá práce na databázovém modelu. Tento proces je pouze cvičením při identifikaci příslušných údajů.

Dvě základní věci, které jsou identifikovány v koncepčním návrhu databáze, jsou entity a vztahy - entity jsou skutečné objekty v hmotném světě a vztahy jsou sítí připojení, která spojuje jednu entitu s jinou na neurčitou dobu. Zde vyvstává ústřední pojem konceptuální databáze: model entita-vztah. To nezahrnuje celkovou organizaci a strukturu, které budou vlastní logickému návrhu databáze; je to však předchůdce.

Kardinální vztahy jsou podstatnou součástí modelu entita-vztah používaného v návrhu koncepční databáze. Kardinály vyjadřují, jak pravidelně má entita určitý vztah s jinou entitou. Ve skutečném modelu jsou označeny body, ve kterých se entita na diagramu odbočuje, aby se spojila s jednou nebo více entitami. V modelu jsou také znázorněny různé „atributy“, jako jsou jména, vlastnosti a množství spojené s entitami a vztahy.

Konečné úvahy při vývoji modelu entity-vztah pro návrh koncepční databáze zahrnují přiřazení každého pozorovaného atributu do určité domény a dvojitá kontrola, aby se zajistilo, že vše v modelu má smysl. Kontrola všeho zahrnuje nalezení a odfiltrování všech opakovaných dat, zajištění toho, že všechny atributy jsou spojeny se správnými entitami a vztahy, a potvrzení, že všechna přidružení v diagramu jsou logická. Pokud spojení nejsou logická v kontextu skutečného světa, musí být logická alespoň na abstraktní úrovni.

Návrh logické databáze navazuje na koncepční fázi. Proces propůjčuje řádům a koherenci ty vztahy, které byly dříve zmapovány, a organizuje je tak, že je lze skutečně použít pro návrh fyzické databáze. Dokončení úkolů ve fyzickém návrhu databáze má za následek, že databáze je funkční a dobře strukturovaná s ohledem na práci provedenou v koncepčním návrhu databáze a návrhu logické databáze.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?