Bahay Pag-unlad Ano ang relational database design (rdd)? - kahulugan mula sa techopedia

Ano ang relational database design (rdd)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Relational Database Design (RDD)?

Ang disenyo ng kaugnayan sa database (RDD) ay nagpoproseso ng impormasyon at data sa isang hanay ng mga talahanayan na may mga hilera at haligi. Ang bawat hilera ng isang kaugnayan / talahanayan ay kumakatawan sa isang talaan, at ang bawat haligi ay kumakatawan sa isang katangian ng data. Ang Structured Query Language (SQL) ay ginagamit upang manipulahin ang mga database ng relational. Ang disenyo ng isang database ng relational ay binubuo ng apat na yugto, kung saan ang data ay na-modelo sa isang hanay ng mga kaugnay na mga talahanayan. Ang mga yugto ay:

  • Tukuyin ang mga relasyon / katangian
  • Tukuyin ang mga pangunahing susi
  • Tukuyin ang mga relasyon
  • Pag-normalize

Ipinaliwanag ng Techopedia ang Relational Database Design (RDD)

Ang mga kaugnay na database ay naiiba sa iba pang mga database sa kanilang diskarte sa pag-aayos ng data at pagsasagawa ng mga transaksyon. Sa isang RDD, ang data ay naayos sa mga talahanayan at ang lahat ng mga uri ng pag-access ng data ay isinasagawa sa pamamagitan ng mga kinokontrol na transaksyon. Ang disenyo ng database na may kaugnayan ay nagbibigay kasiyahan sa ACID (atomicity, consistency, integridad at tibay) na mga katangian na kinakailangan mula sa isang disenyo ng database. Ipinag-uutos ng disenyo ng kaugnay na database ang paggamit ng isang database server sa mga aplikasyon para sa pagharap sa mga problema sa pamamahala ng data.

Ang apat na yugto ng isang RDD ay ang mga sumusunod:

  • Mga ugnayan at katangian: Natutukoy ang iba't ibang mga talahanayan at katangian na nauugnay sa bawat talahanayan. Ang mga talahanayan ay kumakatawan sa mga nilalang, at ang mga katangian ay kumakatawan sa mga katangian ng kani-kanilang mga nilalang.
  • Pangunahing susi: Ang katangian o hanay ng mga katangian na makakatulong sa natatanging pagkilala sa isang rekord ay nakilala at itinalaga bilang pangunahing susi
  • Mga Pakikipag-ugnay: Ang mga ugnayan sa pagitan ng iba't ibang mga talahanayan ay itinatag sa tulong ng mga dayuhang susi. Ang mga dayuhang susi ay mga katangian na nagaganap sa isang talahanayan na pangunahing mga susi ng isa pang talahanayan. Ang mga uri ng mga relasyon na maaaring umiiral sa pagitan ng mga relasyon (mga talahanayan) ay:
    • Isa sa isa
    • Isa sa marami
    • Marami sa marami

Ang diagram ng relasyon ng entidad ay maaaring magamit upang ilarawan ang mga entidad, ang kanilang mga katangian at ang ugnayan sa pagitan ng mga nilalang sa isang diagrammatic na paraan.

  • Pag-normalize: Ito ang proseso ng pag-optimize ng istraktura ng database. Pinapadali ng normalisasyon ang disenyo ng database upang maiwasan ang kalabisan at pagkalito. Ang iba't ibang mga normal na porma ay ang mga sumusunod:
    • Una normal na form
    • Pangalawang normal na form
    • Pangatlong normal na form
    • Ang normal na porma ng Boyce-Codd
    • Ikalimang normal na form

Sa pamamagitan ng paglalapat ng isang hanay ng mga patakaran, ang isang talahanayan ay na-normalize sa itaas na normal na mga form sa isang linearly progresibong fashion. Ang kahusayan ng disenyo ay makakakuha ng mas mahusay sa bawat mas mataas na antas ng normalisasyon.

Ano ang relational database design (rdd)? - kahulugan mula sa techopedia