Sisällysluettelo:
- Määritelmä - Mitä relaatiotietokannan suunnittelu (RDD) tarkoittaa?
- Techopedia selittää relaatiotietokannan suunnittelun (RDD)
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
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.
