Turinys:
- Apibrėžimas - ką reiškia reliacinių duomenų bazių kūrimas (RDD)?
- „Techopedia“ paaiškina reliacinių duomenų bazių kūrimą (RDD)
Apibrėžimas - ką reiškia reliacinių duomenų bazių kūrimas (RDD)?
Reliacinės duomenų bazės dizainas (RDD) modeliuoja informaciją ir duomenis lentelių su eilutėmis ir stulpeliais rinkiniu. Kiekviena santykio / lentelės eilutė žymi įrašą, o kiekvienas stulpelis - duomenų atributą. Struktūrinė užklausos kalba (SQL) naudojama manipuliuoti reliacinėmis duomenų bazėmis. Reliacinės duomenų bazės projektą sudaro keturi etapai, kai duomenys modeliuojami į susijusių lentelių rinkinį. Etapai yra šie:
- Apibrėžkite ryšius / požymius
- Apibrėžkite pirminius klavišus
- Apibrėžkite santykius
- Normalizavimas
„Techopedia“ paaiškina reliacinių duomenų bazių kūrimą (RDD)
Reliacinės duomenų bazės skiriasi nuo kitų duomenų bazių savo požiūriu į duomenų tvarkymo ir operacijų atlikimo metodą. RDD duomenys yra suskirstyti į lenteles, o visų rūšių prieiga prie duomenų atliekama kontroliuojamais sandoriais. Reliacinis duomenų bazių dizainas atitinka ACID (atomiškumo, nuoseklumo, vientisumo ir ilgaamžiškumo) savybes, kurių reikalaujama iš duomenų bazės projekto. Reliacinės duomenų bazės dizainas įpareigoja duomenų bazės serverį naudoti programose, siekiant spręsti duomenų valdymo problemas.
Keturi RDD etapai yra šie:
- Ryšiai ir atributai: Nustatomos įvairios lentelės ir atributai, susiję su kiekviena lentele. Lentelės žymi subjektus, o atributai žymi atitinkamų subjektų savybes.
- Pagrindiniai raktai: atributas arba atributų rinkinys, padedantis unikaliai identifikuoti įrašą, yra identifikuojamas ir priskiriamas kaip pagrindinis raktas
- Santykiai: santykiai tarp įvairių lentelių nustatomi pasitelkiant svetimus raktus. Užsienio raktai - tai atributai, esantys lentelėje, kurie yra pagrindiniai kitos lentelės raktai. Ryšių tipai, kurie gali būti tarp santykių (lentelės), yra šie:
- Vienas prieš vieną
- Vienas daugeliui
- Daugelis daugeliui
Subjektų ir santykių schema gali būti naudojama subjektams, jų požymiams ir santykiams tarp subjektų pavaizduoti schematiškai.
- Normalizavimas: tai yra duomenų bazės struktūros optimizavimo procesas. Normalizavimas supaprastina duomenų bazės dizainą, kad būtų išvengta pertekliaus ir painiavos. Skirtingos normalios formos yra šios:
- Pirma normali forma
- Antroji normalioji forma
- Trečioji normali forma
- „Boyce-Codd“ normali forma
- Penkta normali forma
Taikant taisyklių rinkinį, lentelė normalizuojama į aukščiau nurodytas normalias formas linijiškai progresyvia forma. Dizainas tampa efektyvesnis kiekvienu aukštesniu normalizavimo laipsniu.
