Datu bāzes projektēšanas apmācība: uzziniet datu modelēšanu

Satura rādītājs:

Anonim

Kas ir datu bāzes dizains?

Datu bāzes projektēšana ir procesu kopums, kas atvieglo uzņēmuma datu pārvaldības sistēmu projektēšanu, izstrādi, ieviešanu un uzturēšanu. Pareizi izveidotu datu bāzi ir viegli uzturēt, tā uzlabo datu konsekvenci un ir rentabla diska krātuves ziņā. Datu bāzes izstrādātājs izlemj, kā datu elementi korelē un kādi dati ir jāuzglabā.

Datu bāzes projektēšanas galvenie mērķi ir izveidot ierosinātās datu bāzes sistēmas loģisko un fizisko dizainu modeļus.

Loģiskais modelis koncentrējas uz datu prasībām un glabājamiem datiem neatkarīgi no fiziskiem apsvērumiem. Tas pats neattiecas uz to, kā dati tiks glabāti vai kur tie tiks fiziski saglabāti.

Fizisko datu noformēšanas modelis ietver datu bāzes loģiskā noformējuma pārveidošanu fiziskajā nesējā, izmantojot aparatūras resursus un programmatūras sistēmas, piemēram, datu bāzes pārvaldības sistēmas (DBVS).

Šajā apmācībā jūs uzzināsiet

  • Kāpēc datu bāzes dizains ir svarīgs?
  • Datu bāzes izstrādes dzīves cikls
  • Prasību analīze
  • Datu bāzes projektēšana
  • Īstenošana
  • Datu bāzes tehnikas veidi

Kāpēc datu bāzes dizains ir svarīgs?

Tas palīdz izveidot datu bāzu sistēmas

  1. Tas atbilst lietotāju prasībām
  2. Ir augsta veiktspēja.

Datu bāzes projektēšanai ir izšķiroša nozīme augstas veiktspējas datu bāzes sistēmā.

Ņemiet vērā, ka datu bāzes ģēnijs ir tās noformējumā. Datu operācijas, izmantojot SQL, ir salīdzinoši vienkāršas

Datu bāzes izstrādes dzīves cikls

Datu bāzes izstrādes dzīves ciklam ir vairāki posmi, kurus ievēro, izstrādājot datu bāzu sistēmas.

Attīstības dzīves cikla posmi nav reliģiski jāievēro secīgi.

Mazās datu bāzu sistēmās datu bāzes sistēmas izstrādes dzīves cikls parasti ir ļoti vienkāršs un neietver daudz darbību.

Lai pilnībā novērtētu iepriekš minēto diagrammu, apskatīsim atsevišķus komponentus, kas uzskaitīti katrā solī.

Prasību analīze

  • Plānošana - Šis posms attiecas uz visa datu bāzes izstrādes dzīves cikla plānošanu. Tajā tiek ņemta vērā organizācijas informācijas sistēmu stratēģija.
  • Sistēmas definīcija - Šis posms nosaka ierosinātās datu bāzes sistēmas darbības jomu un robežas.

Datu bāzes projektēšana

  • Loģiskais modelis - Šis posms attiecas uz datu bāzes modeļa izstrādi, pamatojoties uz prasībām. Viss dizains ir uz papīra bez jebkādas fiziskas ieviešanas vai īpašiem DBMS apsvērumiem.
  • Fiziskais modelis - Šis posms ievieš datu bāzes loģisko modeli, ņemot vērā DBVS un fiziskās ieviešanas faktorus.

Īstenošana

  • Datu konvertēšana un ielāde - šis posms attiecas uz datu importēšanu un pārveidošanu no vecās sistēmas jaunajā datu bāzē.
  • Testēšana - šis posms attiecas uz kļūdu identificēšanu jaunieviestajā sistēmā. Tā pārbauda datu bāzi atbilstoši prasību specifikācijām.

Divu veidu datu bāzes metodes

  1. Normalizācija
  2. ER modelēšana

Pētīsim tos pa vienam