Vadnica za oblikovanje zbirke podatkov: Naučite se modeliranja podatkov

Kazalo:

Anonim

Kaj je oblikovanje zbirke podatkov?

Zasnova zbirke podatkov je zbirka procesov, ki olajšajo načrtovanje, razvoj, izvajanje in vzdrževanje sistemov za upravljanje podatkov v podjetju. Pravilno zasnovana baza podatkov je enostavna za vzdrževanje, izboljša skladnost podatkov in je stroškovno učinkovita glede na prostor za shranjevanje na disku. Oblikovalec baz podatkov odloči, kako se elementi podatkov ujemajo in katere podatke je treba shraniti.

Glavni cilji oblikovanja baz podatkov so izdelati modele logičnega in fizičnega oblikovanja predlaganega sistema baz podatkov.

Logični model se osredotoča na zahteve po podatkih in podatke, ki jih je treba shraniti neodvisno od fizičnih vidikov. Ne ukvarja se s tem, kako bodo podatki shranjeni ali kje bodo shranjeni fizično.

Model zasnove fizičnih podatkov vključuje prenos logičnega oblikovanja baze podatkov na fizični medij s pomočjo strojnih virov in programskih sistemov, kot so sistemi za upravljanje baz podatkov (DBMS).

V tej vadnici boste izvedeli-

  • Zakaj je oblikovanje zbirke podatkov pomembno?
  • Življenjski cikel razvoja zbirke podatkov
  • Analiza zahtev
  • Oblikovanje zbirke podatkov
  • Izvajanje
  • Vrste tehnik baz podatkov

Zakaj je oblikovanje zbirke podatkov pomembno?

Pomaga pri izdelavi sistemov baz podatkov

  1. Ki ustrezajo zahtevam uporabnikov
  2. Imajo visoko zmogljivost.

Oblikovanje baz podatkov je ključnega pomena za visoko zmogljiv sistem baz podatkov.

Upoštevajte, da je genij zbirke podatkov v njeni zasnovi. Podatkovne operacije z uporabo SQL-a so razmeroma preproste

Življenjski cikel razvoja zbirke podatkov

Življenjski cikel razvoja baze podatkov ima več stopenj, ki jih je treba upoštevati pri razvoju sistemov baz podatkov.

Korakom v razvojnem življenjskem ciklu ni treba slediti religiozno zaporedno.

V majhnih sistemih baz podatkov je življenjski cikel razvoja sistema baz podatkov običajno zelo preprost in ne vključuje veliko korakov.

Da bi v celoti razumeli zgornji diagram, si oglejmo posamezne komponente, navedene v vsakem koraku.

Analiza zahtev

  • Načrtovanje - Ta faza se nanaša na načrtovanje celotnega življenjskega cikla razvoja zbirke podatkov. Upošteva strategijo informacijskih sistemov organizacije.
  • Opredelitev sistema - Ta stopnja določa obseg in meje predlaganega sistema baz podatkov.

Oblikovanje zbirke podatkov

  • Logični model - Ta faza se ukvarja z razvojem modela baze podatkov, ki temelji na zahtevah. Celotna zasnova je na papirju brez kakršnih koli fizičnih izvedb ali posebnih premislekov DBMS.
  • Fizični model - v tej fazi se izvaja logični model baze podatkov ob upoštevanju DBMS in dejavnikov fizične izvedbe.

Izvajanje

  • Pretvorba in nalaganje podatkov - v tej fazi gre za uvoz in pretvorbo podatkov iz starega sistema v novo bazo podatkov.
  • Testiranje - v tej fazi gre za prepoznavanje napak v novo uvedenem sistemu. Preverja bazo podatkov glede na zahteve.

Dve vrsti tehnik baz podatkov

  1. Normalizacija
  2. ER modeliranje

Preučimo jih enega po enega