Paano Lumikha Ng Mga Magkakaugnay Na Mga Database

Talaan ng mga Nilalaman:

Paano Lumikha Ng Mga Magkakaugnay Na Mga Database
Paano Lumikha Ng Mga Magkakaugnay Na Mga Database

Video: Paano Lumikha Ng Mga Magkakaugnay Na Mga Database

Video: Paano Lumikha Ng Mga Magkakaugnay Na Mga Database
Video: MGA SAKIT NA NAGAGAMOT NG PAGKAIN NG MANI/PEANUTS 2024, Abril
Anonim

Ang kaugnay na diskarte sa pagbuo ng mga database ay nagpapahiwatig ng pagtatrabaho sa isang tabular na modelo ng data, iyon ay, sa karaniwang paraan ng pagtatanghal. Ito ay ipinatupad gamit ang mga sistema ng pamamahala ng database.

Paano lumikha ng mga magkakaugnay na mga database
Paano lumikha ng mga magkakaugnay na mga database

Kakanyahan ng isang kaugnay na istraktura at paghahanda ng data

Ang bawat database ay organisado at nakabalangkas na impormasyon na nakaimbak sa isa o higit pang mga talahanayan. Ang mga talahanayan ay isang likas at pamilyar na representasyon ng data, na binubuo ng mga hilera at haligi. Ang diskarte ng pakikipag-ugnay ay nagpapahiwatig ng isang tiyak na ugnayan sa pagitan ng naturang mga talahanayan. Pinapayagan ka ng mga link o relasyon na pagsamahin, kunin ang data mula sa maraming mga talahanayan nang sabay-sabay sa isang query.

Upang makalikha ng isang pamanggit na database, kinakailangan, una sa lahat, upang bumuo ng isang hanay ng mga talahanayan at ugnayan sa pagitan nila. Sa kasong ito, dapat mong sundin ang mga sumusunod na panuntunan. Una, ang bawat talahanayan ay dapat na may parehong uri at may isang natatanging pangalan. Pangalawa, ang mga hilera ng talahanayan ay dapat na binubuo ng isang nakapirming bilang ng mga patlang at halaga (hindi mo maaaring isama ang maraming mga haligi at paulit-ulit na mga pangkat). Pangatlo, ang mga string ay dapat na hindi bababa sa isang halaga (patlang) na naiiba sa bawat isa upang makilala ang anumang string. Pang-apat, ang mga haligi ay dapat magkaroon ng mga natatanging pangalan at mapunan ng mga homogenous na halaga ng data, ang tanging posibleng paraan ng paglalahad ay ang malinaw na halaga ng data (maaaring walang mga espesyal na ugnayan sa pagitan ng mga talahanayan).

Maaari mong iproseso ang data mula sa maraming mga talahanayan nang sabay-sabay sa pamamagitan ng pagsasama ng mga napili sa isang pansamantalang talahanayan. Ang pinakakaraniwang pagpapatakbo ay ang pagpili, projection, natural na pagsali, unyon, interseksyon, at pagkakaiba. Kapag bumubuo ng mga talahanayan, ang isa sa mga pangunahing konsepto ay ang pangunahing susi - ito ay isang identifier na hindi malinaw na tumutukoy sa isang entity. Halimbawa, sa isang talahanayan ng pinggan, ang pangunahing susi ay maaaring ang bilang ng pinggan. Para sa lahat ng mga talahanayan na may data, kailangan mong lumikha ng mga katulad na key, na nagli-link sa mga ito sa mga relasyon.

Pagpapatupad gamit ang isang DBMS

Ang mga sistema ng pamamahala ng database (Oracle, MySQL, SQLite, atbp.) Ay nagbibigay ng kumpletong pamamahala ng nabuong data at pinapayagan kang magpatupad ng mga query. Napili ang isa sa DBMS, dapat mong ilipat ang mga nilikha na talahanayan sa programa alinsunod sa syntax nito. Ito ay isang napakalaking gawain na kailangang gawin nang maingat nang hindi nawawala ang mahahalagang katangian.

Ang karagdagang trabaho sa mga query at pagproseso ng data ay batay sa wika ng pagprograma ng SQL. Sa wikang ito ang mga talahanayan ay nilikha, ang mga tala ay idinagdag, tinanggal at binago, ang data ay nakuha mula sa isa o maraming mga talahanayan, at ang istraktura ay nabago.

Inirerekumendang: