Relacijski model podataka, baze podataka, modeli i sheme dizajna

Bit i osnova svake baze podataka je njegov model. To je zbirka podatkovnih struktura i popis operacija koje se provode na njima. Najraširenija je hijerarhijska, mreža i relacijska model podataka.

sadržaj

    Sve se osoba može koristiti za namjeravanu svrhu, kao što su oni ugrađeni u memoriji računala: pohranjene na disku je potrebno, a nalaze se u memoriji sustava. Ovdje počinje njihova obrada. Drugim riječima, baza podataka je vanjska svjetska informacija, modelirana na poseban način i pokrivanje određenog područje predmeta. U pravilu, to su različite osobine, svojstva i nešto slično. Budući da je sve na svijetu međusobno povezano, Ovo ovo se odražava.

    U većini slučajeva, da bi modelirali bilo koju bazu podataka, samo je relacijski model podataka dovoljan. No, njegov dizajn u praksi u shemi odnosa može uzrokovati poteškoće. Ona ne osigurava stvaranje mehanizama za opisivanje semantike koja je uvijek prisutna u objektima u bilo kojem području.

    Ova kvaliteta dovela je do činjenice da je konceptualni model baza podataka. Omogućuje intuitivnije, ali istodobno i prilično formalno opisivanje specifičnog područja objekata. Vrlo često takva shema modeliranja koristi se samo u početnoj fazi stvoriti bazu podataka. Na temelju toga se uzima konkretni semantički model. Na temelju toga, koncepcijska je shema dizajnirana, a tek tada sve to se transformira i pojavljuje se takozvani model relacijske baze podataka.

    U svijetu dizajna postoje neke tehnike za to. Vrlo jasno i jasno opisuju sve faze takvih akcija u praksi. Njihovo znanje isključuje potrebu za proučavanjem dodatnih programa koji sudjeluju u stvaranju semantičkih modela. Dovoljno je da stvoritelj posjeduje samo osnovu odabrane sheme i da zna glavna pravila transformacije. U ovom slučaju, sve će ići dobro, a iz konceptualnog, bez suvišnih problema, dobit ćete relacijski model podataka.



    Ovdje treba napomenuti da neki inženjeri baza podataka čine pogrešku podcjenjivanja važnosti sheme semantičkog modeliranja ručno. Naravno, u svijetu tehnološkog napretka to se smatra nepotrebnim gubitkom vremena i truda. Ali ovo je mišljenje apsolutno pogrešno. A ovo je sljedeće:

    1. Ručno modeliranje omogućuje stvaranje snažne i vizualne semantičke sheme buduće baze podataka. A to kasnije, kada se preselite na pozornicu relacijskog modela, možete izbjeći ozbiljne pogreške i u potpunosti procijeniti specifičnosti specifične za određeno područje.

    2. Faza semantičkog modeliranja osigurava stvaranje važne dokumentacije koja će se ručno unijeti ručno. Na primjer, dijagrami, tablice, komentari. Oni mogu biti korisni ne samo u procesu stvaranja, već iu daljnjem radu već stvorene baze podataka.

    Ali ako razgovor je istina, može se primijetiti da je stvaranje koncepcijske sheme i njegove naknadne prijelaz na ono što se zove „relacijski model podataka” ručno - proces težak i problematičan. Zamislite bazu podataka u kojoj su tablice i dijagrami više od tisuću. Nadalje, mislim, nema smisla razgovarati.

    Proces autorizacije stvaranja baze podataka započeo je sa crtajem ovih tablica, stvaranjem arhive takvih dokumenata projektne aktivnosti. To uvelike olakšava rad dizajnerice, pomaže u procesu korištenja baze podataka. Ali sustav sliči redovitom uređivaču teksta koji podržava samo osnovne naredbe za unos, uređivanje i provjeru podataka. Postoji prirodna želja da ga proširimo dodatnim funkcijama prevodioca. I ova prilično jednostavna misao nije ostala odmaknuta. Ovo je početak procesa automatizacije sheme konceptualne baze podataka u relacijskom.

    Dijelite na društvenim mrežama:

    Povezan
    Baza podataka je složen sustavBaza podataka je složen sustav
    Koji su ciljevi dizajna baze podataka?Koji su ciljevi dizajna baze podataka?
    Normalizacija baze podatakaNormalizacija baze podataka
    MySQL je ono što i gdje se primjenjuje?MySQL je ono što i gdje se primjenjuje?
    Što je konceptualni model?Što je konceptualni model?
    Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
    Koji su podaci? Vrste podatakaKoji su podaci? Vrste podataka
    Hijerarhijska baza podataka je ... Modeli, primjeriHijerarhijska baza podataka je ... Modeli, primjeri
    DB je ... Vrste i svojstva baze podatakaDB je ... Vrste i svojstva baze podataka
    Što je baza podataka i gdje se može koristiti?Što je baza podataka i gdje se može koristiti?
    » » Relacijski model podataka, baze podataka, modeli i sheme dizajna
    LiveInternet