Skip to main content

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

Návrh databáze zahrnuje identifikaci existujících vztahů mezi samostatnými částmi dat 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á databáze je možná nejjednodušší.Koncepční návrh databáze je o něco nejasnější, 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ů.Entity jsou skutečné objekty ve světě materiálu a vztahy jsou síť spojení spojující jednu entitu s jinou donekonečna.Zde vzniká ústřední představa o návrhu koncepční databáze: model vztahu entity.To se netýká celkové organizace a struktury, které budou vlastní návrhu logické databáze;Je to však předchůdce.Kardinalitaci vyjadřují, jak pravidelně entita zažívá konkrétní vztah s jinou entitou.Ve skutečném modelu jsou označeny body, ve kterých se entita na diagramu rozvětví, aby se propojila s jednotlivými nebo více entitami.V modelu jsou znázorněny různé „atributy“, jako jsou jména, vlastnosti a množství spojené s entitami a vztahy.Doména a dvojitá kontrola, aby se zajistilo, že vše v modelu má smysl.Kontrola všeho znamená najít a odfiltrovat všechna opakovaná data, ujistit se, že všechny atributy jsou spojeny se správnými entitami a vztahy, a potvrzení, že všechna asociace 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 sleduje v koncepční fázi.Tento proces propůjčuje těmto vztahům pořadí a soudržnost, které dříve mapovaly, a organizuje je takovým způsobem, že je lze skutečně použít pro návrh fyzické databáze.Dokončení úkolů v návrhu fyzické databáze má za následek databázi, která je funkční a dobře strukturovaná ve světle práce provedené v návrhu konceptuální databáze a návrhu logické databáze.