Simba reKunyika Dzekune dzimwe nyika muRational Relations Database

Chimwe chinyorwa chekunze chinozarura musuo kune nyika yose yedhadha

Vashandi vekugadzira mapepa vanoita zvakanyanya kushandisa kiyi pavanokudziridza relational database. Pakati pezvakanyanya kufanana zveiyi makiyi makiyi makuru uye makeni ekune dzimwe nyika. Rimwe rekodhi rekunze kune imwe nyika inomunda mune imwe tafura inoshamwaridzana iyo inofananidzwa nechokutanga chekomba yeimwe tafura. Kuti tinzwisise kuti imwe seni yekune dzimwe nyika inoshanda sei, regai tinyatsocherechedza pfungwa yemadhorobha rekudanana.

Dzimwe Basics of Relational Databases

Muchidimbu chekudanana, deta iri kuchengetwa mumatafura ane mizere uye ma column, zvichiita kuti zvive nyore kutsvaga nekushandisa.Ipapo pane mamwe masvomhu akaoma mushure mekuda kwe database ye relational (relational algebra, yakarongwa neEF

Codd paBM muna 1970), asi iyo haisi nyaya yenyaya ino.

Nokuda kwezvinangwa (uye vasiri vetambi vemasvomhu), dheseti rezvekodzero inoisa "data" inowanikwa mumitsara nemadzamu. Kuwedzera-uye apa ndiyo inofadza-yakawanda yakawanda yakagadzirirwa kuitira kuti data iri mune rimwe tafura inogona kuwana dhimwe mune imwe tafura. Iko kukwanisa kugadzira ukama pakati pematafura ndiyo simba chaiyo yedhoropu rezvekodzero.

Kushandisa Kwenyika Kwenyika

Kazhinji matafura, kunyanya aya ari makuru, akawandisa mabhuku, ane zvigaro zvekutanga. Tables yakagadzirirwa kuwana mamwe matafura inofanirawo kuva nekona yekunze.

Kuti ushandise dhesi yeNorthwinds inowanzonzi, inowanzobva pane Product table:

Nhoroondo yeNorthwind yakagadzirwa neTable Table Excerpt
ProductID ProductName CategoryID QuantityPerU UnitPrice
1 Chai 1 10 mabhokisi x 20 mabhegi 18.00
2 Chang 1 24 - 12 oz mabhodhoro 19.00
3 Aniseed Syrup 2 12 - 550 ml mabhodhoro 10.00
4 Chef Anton's Cajun Mwaka 2 48 - 6 oz jars 22.00
5 Chef Anton's Gumbo Mix 2 36 mabhokisi 21.35
6 Ambuya va Boysenberry Vanoparadzira 2 12 - 8 oz jars 25.00
7 Uncle Bob's Organic Akaoma Pears 7 12 - 1 lb pkgs. 30.00

The ProductID column ndeyedu yekutanga yefurafura. Inopa chizivo chinoshamisa pane chimwe chigadzirwa.

Iyi tafura inewo chinyorwa chekune imwe nyika, CategoryID . Chigadzirwa chimwe nechimwe muChigadzirwa chetafura chinosangana nekupinda mukati memaDheta mapeji anotsanangura chigadzirwa ichocho.

Cherechedza izvi zvakabva kune database yeChitatu chetafura:

Northwind Database yeCheteti Excerpt
CategoryID CategoryName Tsanangudzo
1 Zvokudya Zvimwe zvinwiwa, mafivha, teas, doro, uye ales
2 Condiments Mafuta akanaka uye anonaka, anodzokorora, anopararira, uye nguva
3 Confections Desserts, candies, uye mapapiro
5 Dairy Products Cheeses

Nzvimbo yeClassID iyi ndiyo iyi korona yekutanga. (Haina kiyi yekunze nokuti haina chido chekuwana imwe tafura. Semuenzaniso, chibereko Chai inopiwa chirongwa che "Zvokudya", asi Aniseed Syrup iri munyaya yeCondiments.

Icho chikwata chekubatanidza chinoumba nzira dzakasiyana-siyana dzokushandisa uye kushandisa zvakare dhesiki mune dhesi rekodzero.