Dom Razvoj Što je dizajn relacijske baze podataka (rdd)? - definicija iz tehopedije

Što je dizajn relacijske baze podataka (rdd)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači dizajn relacijskih baza podataka (RDD)?

Relativni dizajn baze podataka (RDD) modelira podatke i podatke u skup tablica s redovima i stupovima. Svaki red odnosa / tablice predstavlja zapis, a svaki stupac predstavlja atribut podataka. Strukturirani jezik upita (SQL) koristi se za manipulaciju relacijskim bazama podataka. Dizajn relacijske baze podataka sastoji se od četiri faze, gdje se podaci modeliraju u skup povezanih tablica. Faze su:

  • Definirajte odnose / atribute
  • Odredite primarne ključeve
  • Definirajte odnose
  • Normalizacija

Techopedia objašnjava dizajn relacijskih baza podataka (RDD)

Relacijske se baze podataka razlikuju od ostalih baza podataka u pristupu organiziranju podataka i obavljanju transakcija. U RDD-u se podaci organiziraju u tablice, a sve vrste pristupa podacima provode se kroz kontrolirane transakcije. Dizajn relacijske baze podataka zadovoljava ACID (atomska, dosljednost, cjelovitost i trajnost) svojstva koja su potrebna za dizajn baze podataka. Relativni dizajn baze podataka predviđa upotrebu poslužitelja baze podataka u aplikacijama za rješavanje problema s upravljanjem podacima.

Četiri faze RDD-a su sljedeće:

  • Odnosi i atributi: Različite tablice i atributi koji se odnose na svaku tablicu su identificirani. Tablice predstavljaju entitete, a atributi predstavljaju svojstva pojedinih entiteta.
  • Primarni ključevi: Atribut ili skup atributa koji pomažu u jedinstvenom prepoznavanju zapisa identificiran je i dodijeljen kao primarni ključ
  • Odnosi: Odnosi između različitih tablica uspostavljaju se uz pomoć stranih ključeva. Strani ključevi su atributi koji se javljaju u tablici i koji su primarni ključevi druge tablice. Vrste odnosa koji mogu postojati između odnosa (tablice) su:
    • Jedan na jedan
    • Jedan mnogima
    • Mnogima mnogima

Dijagram odnosa entiteta može se koristiti za prikaz dijagnostičkih entiteta, njihovih atributa i odnosa između entiteta.

  • Normalizacija: Ovo je postupak optimizacije strukture baze podataka. Normalizacija pojednostavljuje dizajn baze podataka kako bi se izbjegla suvišnost i zbrka. Različiti normalni oblici su sljedeći:
    • Prvo normalan oblik
    • Drugi normalan oblik
    • Treći normalan oblik
    • U normalnom obliku Boyce-Codd
    • Peti normalan oblik

Primjenom skupa pravila tablica se normalizira u gore navedene normalne oblike linearno progresivno. Učinkovitost dizajna postaje bolja sa svakim većim stupnjem normalizacije.

Što je dizajn relacijske baze podataka (rdd)? - definicija iz tehopedije