Tři fáze tradičního návrhu databáze

Koncepční design

Koncepční návrh zahrnuje vytvoření koncepčního schématu nebo modelu databáze. Tento model je nezávislý na fyzických ohledech, včetně systémů správy databází, programovacích jazyků a hardwarových platforem. Netechničtí uživatelé musí schéma rozumět, takže by nemělo obsahovat podrobnosti o tom, jak bude databáze implementována. Musí však být podrobně popsány z hlediska povahy, struktury a významu údajů.

Model vztahu entita

Během koncepční fáze konstruktéři databází často vytvářejí tzv. Model vztahu entita nebo diagram, který jim pomáhá vizualizovat databázi. Tento diagram identifikuje každou entitu, známou také jako vztah nebo tabulku v databázi, jakož i vztahy mezi entitami. Schéma je v podstatě dostatečně jednoduchá, aby umožnila návrhářům databází naučit se a rozumět základům, ale dostatečně podrobná, aby jim pomohla vyvinout složité aplikace.

Logický design

Cílem logického návrhu je transformovat obecné a koncepční schéma do konkrétního datového modelu pro daný systém správy databáze. Logický návrh lze provést ručně nebo v některých případech automaticky pomocí nástrojů CASE (počítačové softwarové inženýrství) z koncepčního návrhu. Konečným výsledkem je v každém případě sada jazykových příkazů pro definici dat, které lze použít k vytvoření databáze interaktivně nebo jako součást počítačového programu.

Fyzický design

Fyzický design je proces fyzické implementace logického datového modelu do systému správy databáze. Zahrnuje výběr konkrétních struktur souborů, do nichž se mají ukládat tabulky nebo vztahy, databáze a zajištění toho, aby k vztahům bylo možné přistupovat rychle, efektivně a bezpečně. Návrháři databáze možná budou muset přemýšlet o době přístupu k databázi pro běžně používané transakce, jakož i o průměrném počtu transakcí zpracovaných za minutu a množství místa, které bude databáze potřebovat. Index v některých polích nebo sloupcích určený v databázi může zlepšit přístupové časy, ale návrhář databáze musí rozhodnout, která pole mají indexovat.

Zajímavé Články