Relaatiotietokannan suunnittelu (RDD)

Kirjoittaja: Lewis Jackson
Luomispäivä: 6 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Tietokantojen suunnittelu
Video: Tietokantojen suunnittelu

Sisältö

Määritelmä - Mitä relaatiotietokannan suunnittelu (RDD) tarkoittaa?

Relaatiotietokannan suunnittelu (RDD) mallintaa tiedot rivien ja sarakkeiden taulukkojoukkoksi. Jokainen suhteen / taulukon rivi edustaa tietuetta ja kukin sarake edustaa tietomääriä. Strukturoitua kyselykieltä (SQL) käytetään relaatiotietokantojen manipulointiin. Relaatiotietokannan suunnittelu koostuu neljästä vaiheesta, joissa tiedot mallinnetaan joukkoon liittyviä taulukoita. Vaiheet ovat:


  • Määritä suhteet / määritteet
  • Määritä ensisijaiset avaimet
  • Määrittele suhteet
  • normalisointi

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää relaatiotietokannan suunnittelun (RDD)

Relaatiotietokannat eroavat muista tietokannoista lähestymistavansa tietojen järjestämiseen ja tapahtumien suorittamiseen. RDD: ssä tiedot on järjestetty taulukoihin ja kaikenlaiset tietojen käyttöoikeudet suoritetaan hallittujen tapahtumien kautta. Suhteellinen tietokantasuunnittelu tyydyttää tietokannan suunnittelusta vaadittavat ACID (atomisuus, johdonmukaisuus, eheys ja kestävyys) -ominaisuudet. Relaatiotietokannan suunnittelu antaa tietokantapalvelimen käytön sovelluksille tiedonhallintaongelmien ratkaisemiseksi.


RDD: n neljä vaihetta ovat seuraavat:

  • Suhteet ja määritteet: Jokaiseen taulukkoon liittyvät taulukot ja määritteet tunnistetaan. Taulukot edustavat entiteettejä ja määritteet edustavat kunkin yksikön ominaisuuksia.
  • Ensisijaiset avaimet: Ominaisuus tai määritteiden joukko, jotka auttavat tietueen yksilöimisessä, tunnistetaan ja määritetään ensisijaiseksi avaimeksi
  • Suhteet: Eri taulukoiden väliset suhteet luodaan vieraiden avainten avulla. Ulkomaiset avaimet ovat taulukossa esiintyviä määritteitä, jotka ovat toisen taulukon ensisijaisia ​​avaimia. Suhteiden (taulukot) välillä voi olla tyyppisiä suhteita:
    • Yksi yhteen
    • Yksi monille
    • Monista monille

Olio-suhdekaaviota voidaan käyttää kuvaamaan entiteettejä, niiden ominaisuuksia ja entiteettien välistä suhdetta kaaviomaisella tavalla.


  • Normalisointi: Tämä on tietokannan rakenteen optimointiprosessi. Normalisointi yksinkertaistaa tietokannan suunnittelua redundanssien ja sekaannusten välttämiseksi. Eri normaalimuodot ovat seuraavat:
    • Ensimmäinen normaali muoto
    • Toinen normaali muoto
    • Kolmas normaali muoto
    • Boyce-Codd normaalimuodossa
    • Viides normaali muoto

Sovellettamalla sääntöjä, taulukko normalisoidaan yllä oleviin normaaleihin muotoihin lineaarisesti etenevällä tavalla. Suunnittelun tehokkuus paranee jokaisella korkeammalla normalisoitumisasteella.