Mis on andmebaaside kujundus?
Andmebaasikujundus on protsesside kogu, mis hõlbustab ettevõtte andmehaldussüsteemide kavandamist, arendamist, juurutamist ja hooldamist. Korralikult kujundatud andmebaasi on lihtne hooldada, see parandab andmete järjepidevust ja on kettasalvestusruumi osas kulutõhus. Andmebaasi kujundaja otsustab, kuidas andmeelemendid korreleeruvad ja milliseid andmeid tuleb salvestada.
Andmebaasi kujundamise peamisteks eesmärkideks on kavandatava andmebaasisüsteemi loogiliste ja füüsiliste kujundusmudelite loomine.
Loogiline mudel keskendub andmenõuetele ja füüsilistest kaalutlustest sõltumatult säilitatavatele andmetele. See ei puuduta ennast andmete säilitamise või füüsilise säilitamise kohast.
Füüsiliste andmete kujundamise mudel hõlmab andmebaasi loogilise kujunduse tõlkimist füüsilisele andmekandjale riistvararessursside ja tarkvarasüsteemide, näiteks andmebaasi haldussüsteemide (DBMS) abil.
Selles õpetuses saate teada
- Miks on andmebaaside kujundamine oluline?
- Andmebaasi arendamise elutsükkel
- Nõuete analüüs
- Andmebaaside kujundamine
- Rakendamine
- Andmebaasivõtete tüübid
Miks on andmebaaside kujundamine oluline?
See aitab toota andmebaasisüsteeme
- See vastab kasutajate nõuetele
- Teil on kõrge jõudlus.
Andmebaaside kujundamine on suure jõudlusega andmebaasisüsteemi jaoks ülioluline .
Pange tähele, et andmebaasi geenius on selle kujunduses. Andmetoimingud SQLi abil on suhteliselt lihtsad
Andmebaasi arendamise elutsükkel
Andmebaasi arendamise elutsüklil on mitu etappi, mida järgitakse andmebaasisüsteemide arendamisel.
Arengu elutsükli etappe ei pea usuliselt järgima järjestikku.
Väikestes andmebaasisüsteemides on andmebaasisüsteemi arendamise elutsükkel tavaliselt väga lihtne ja ei hõlma palju samme.
Eespool toodud skeemi täielikuks hindamiseks vaatame igas etapis loetletud üksikuid komponente.
Nõuete analüüs
- Planeerimine - see etapp puudutab kogu andmebaasi arendamise olelusringi planeerimist. See võtab arvesse organisatsiooni infosüsteemide strateegiat.
- Süsteemi määratlus - selles etapis määratletakse kavandatava andmebaasisüsteemi ulatus ja piirid.
Andmebaaside kujundamine
- Loogiline mudel - see etapp on seotud nõudmistel põhineva andmebaasimudeli väljatöötamisega. Kogu kujundus on paberil ilma füüsiliste teostusteta ja konkreetsete DBMS-kaalutlusteta.
- Füüsiline mudel - selles etapis rakendatakse andmebaasi loogilist mudelit, võttes arvesse DBMS-i ja füüsilisi rakendustegureid.
Rakendamine
- Andmete teisendamine ja laadimine - see etapp on seotud andmete importimisega ja teisendamisega vanast süsteemist uude andmebaasi.
- Testimine - see etapp on seotud uute rakendatud süsteemide vigade tuvastamisega. See kontrollib andmebaasi nõuete spetsifikatsioonidega.
Andmebaasivõtete kahte tüüpi
- Normaliseerimine
- ER modelleerimine
Uurime neid ükshaaval