KombiyuutaradaMacluumaadka

Database xidhiidh. fikradda ah ee database a xidhiidh

Xaaladan of technology computer ku jira macluumaad casri ah calaamadeeyay kacaan dhammaan dhinacyada dhaqdhaqaaqa aadanaha. Laakiin in dhammaan macluumaadka aanu u noqday cidla aan loo baahnayn in internetka, ayaa la Been abuurtay by nidaamka database ah, taas oo qalabka waxaa lagu kala soocaa, habeeyay, oo sababtay in aad si fudud u heli iyo gudbiyaan processing ku xiga ay. Waxaa jira saddex kala duwan oo muhiim ah - qoondeeyo xidhiidh database, jaranjaro, network.

daydo asaasiga ah

Ku soo noqoshada ah ee database, waa in la sheegay in nidaamka this ahayd arrin adag, waxay u billaabay horumarinta qalabka a macluumaad processing programmable. Ma aha la yaab leh in tirada lagu daydo hadda gaadho in ka badan 50, balse kuwa ugu muhiimsan waxaa loo arkaa in ay jaranjaro, xidhiidh iyo network, kaas oo weli si weyn loo isticmaalaa in ku dhaqanka. Maxaad ay matalaan?

database jaranjaro uu leeyahay qaab-dhismeedka geedka a iyo ka kooban yahay macluumaadka ee heerarka kala duwan ee u dhexeeya taas oo ay jirto isgaarsiinta. model database Network waa nooc ka adag. Its qaab-dhismeedka ekaan madaxda ah, iyo nidaamka ballaariyeen iyo in la hagaajiyo. Farqiga u dhaxeeya waa in lagu daydo xogta jaranjaro dhaxlo in lala karaa mid awoowe keliya, halka network waxaa laga yaabaa in dhowr. Qaab-dhismeedka a xidhiidh database wax badan oo adag. Sidaa darteed, waa in la kala dhantaashay si faahfaahsan.

Fikradda asaasiga ah ee database a xidhiidh

model waxa loo sameeyay 1970 by sayniska Dr. Edgar F. Codd. Waa miis macquul habaysan iyo beerahooda oo qeexaya xogta, xidhiidhka ay la leeyihiin midba midka kale, hawlaha sameeyaa iyaga on, iyo ugu muhiimsan - xeerarka in damaanad ay daacadnimada. Maxaad waxa la yidhaahdaa waa nooc xidhiidh? Waxay ku salaysan tahay xidhiidhka (ka Relatio Laatiin ah.) U dhexeeya xogta. Waxaa jira sharaxyo badan oo tan nooca database. miisaskii oo xiriir la macluumaadka waa u fududdahay in la abaabulo oo la siiyo daaweynta, halkii network ama model jaranjaro. Sidee baad u sameeyaan? Waa ku filan tahay in la ogaado sifooyinka, qaab-dhismeedka model iyo sifooyinka miisaskii oo xiriir ah.

Geedi socodka ah ee xubno ka Qaabaynta iyo aasaasiga ah

In si loo abuuro database adiga kuu gaar ah, waa in aad isticmaasho mid ka mid ah qalabka Qaabaynta ah in aad ka fikirto waxa macluumaadka aad u baahan tahay in ay ka shaqeeyaan, si aad ugu qorshayso miis oo xiriir ah iyo links hal iyo duwan u dhexeeya hay'adaha xogta si ay u buuxiyaan cell iyo dhigay xukunka hoose ama shisheeye.

Qaabaynta miisaska iyo naqshadaynta database xidhiidh la sameeyaa iyada oo qalab lacag la'aan ah sida Workbench, PhpMyAdmin, Studio Case, dbForge Studio. Ka dib markii naqshadaynta faahfaahsan si loo badbaadiyo model xidhiidh la dhammeeyayna ay graphic iyo waxa turjumi code SQL-diyaar ah. Marka marxaladdan, waxaad bilaabi kartaa macluumaadka soocidda ah, processing iyo habaynta shaqada.

Features of qaab dhismeedka iyo shuruudaha la xidhiidha model ah oo xiriir ah

il kasta in ay jidka u gaar ah u tilmaamaya xubno ay, sidaas darteed waxaan jeclaan lahaa inaan sii in yar oo si maldahan for wareer yar:

  • qoraalka oo xiriir ah = dabeecadda;
  • Qaabka = yeelaan magaca = golf = madax column hay'ad;
  • tusaale ahaan cidda = tuple = record = saxan line;
  • sifo = qiimaha = hay'adaha gacanta beerta.

Si aad si a guryaha database xidhiidh tago waa inuu ogaadaa qaar ka mid ah qaybaha aasaasiga ah waxay ka kooban tahay iyo taas oo ay loogu talagalay.

  1. Nuxurka. Shaxda database xidhiidh noqon kartaa mid ka mid ah, ama waxaa laga yaabaa in set oo ah loox in sifaha tilmaamay waxyaabaha ku kaydsan dhexdeeda iyada oo xogta. Waxay leeyihiin tiro go'an oo beeraha, iyo tiro variable of entries. Shaxda model xidhiidh database ka kooban yahay xadhig leh, sifooyin, iyo qaabka.
  2. Rikoodh - tiro variable of saf in uu soo bandhigo xogta in sifaha shayga lagu tilmaamay. Tiradoodii ee entries si toos ah u sameeyey by nidaamka.
  3. Sifooyinkii - Data muujinaya columns KOOBAN ah.
  4. Field. Waa column hay'ad. Tiradoodu - qiimaha go'an ayaa la filayaa inta lagu jiro abuurka ama wax ka beddelid ee miiska.

Haddaba, isagoo garanaya waxyaalaha dastuurka ee miiska, aad u soo guurto karaa si sifooyinka database ee model xidhiidh:

  • Nuxurka of database xidhiidh laba dhinac-cabbir. Sababo la xiriira hantida iyaga si fudud prodelyvat hawlgallada macquul ah oo xisaabeed oo kala duwan.
  • Amarka ka mid ah qiyamka sifo iyo diiwaanada ee miis oo xiriir ah waxay noqon kartaa sabab lahayn.
  • Column miis oo xiriir ah gudahood waa in ay leeyihiin ay magaceeda u gaar ah.
  • Dhammaan xogta khaanadda muhiimad leedahay dherer go'an iyo nooca la mid ah.
  • Kasta oo laga soo galo ee nuxurka waxaa loo arkaa mid ka mid gabal of data.
  • Qaybaha dastuurka ee saf ah waa mid gaar ah. nooca xidhiidh jiraan saf nuqul.

Iyada oo ku saleysan sifooyinka database ah oo xiriir ah, waxaa la fahamsan yahay in qiimaha of sifooyinka waa in nooca isla, dhererka. Ka fikir ah qiyamka sifo gaar ah.

The sifooyinka ugu muhiimsan ee beerihii database-xidhiidh

magacyada Field waa inuu ahaado mid u gaar ah gudahood hal hay'ad ah. Noocyada sifooyinka ama beerihii database-xidhiidh tilmaami category ka mid ah macluumaadka ku kaydsan ee beeraha cidda. Field database xidhiidh waa in ay leeyihiin size go'an, oo waxaa loo xisaabiyaa in characters. Xuduudaheedu iyo qaabka qiimaha sifo qeexaan caadada saxo xogta ay. Weli waxaa jira wax sida "maaskaro" ama "template talooyinka" sida. Waxaa loogu talagalay inuu go'aamiyo qaabeynta of aqbasho xogta qiimaha sifo ah. Waxa hubaal ah ee record qaldan nooca xogta waa in la soo saaray warbixin ay cayayaanka duurka ku ah. Sidoo kale garoonka xubno ka yihiin qaar ka mid ah la dhaafi karin - xaaladda hubinta sax ah oo sax ah xogta. Waxaa jira qiimo khasab ah sifo in si gaar ah waa in la buuxiyey xogta. line sifo Qaar ka mid ah waxaa laga yaabaa in ka buuxsamay waxba kama-qiimaha. Ogol yahay inay soo galaan sifooyin beerta xogta madhan. Sida warbixinta cayayaanka ah, waxaa jira qiyamka in si toos ah ka buuxsamay by nidaamka - taasi waa xog default ah. In la dedejiyo raadinta wixii macluumaad loogu talagalay duurka ku xaddiday.

miiska database xidhiidh Scheme cabbir ah

Scheme database xidhiidh
magaca sifo 1 Magaca sifo 2 Magaca sifo 3 Magaca sifo 4 magaca sifo 5
Element_1_1 Element_1_2 Element_1_3 Element_1_4 Element_1_5
Element_2_1 Element_2_2 Element_2_3 Element_2_4 Element_2_5
Element_3_1 Element_3_2 Element_3_3 Element_3_4 Element_3_5

Waayo, faham faahfaahsan oo ka mid ah nidaamka maamulka model isticmaalaya SQL ugu fiican si ay u eegaan nidaamka tusaale. Waan ognahay waxa database a xidhiidh. entry An ee miis kasta - hal element xogta a. Si looga hortago shaqo xogta, loo baahan yahay si caadiga ah hawlgalka.

Xeerarka aasaasiga ah ee caadi ah ee dabiiciga ah oo xiriir ah

1. Qiimaha magaca Beerta miis oo xiriir ah waa in uu ahaadaa mid gaar ah, mid ka mid ah nooc ka mid ah (Form Normal First - 1NF).

2. Wixii miis in horey ayaa loo dhimay si 1NF, non-garashada magaca column kasta oo uu ku xidhan yahay aqoonsi miiska u gaar ah (2NF).

3. Maxaa yeelay, dhammaan loox in ay hore u kaydiyaa 2NF, non-aqoonsashada beerta kasta waxay noqon kartaa madax banaan qiyamka kale aan la aqoonsan element (3NF hay'ad).

Macluumaadka: links xidhiidh u dhexeeya miisaska

Waxaa jira 2 muhiimsan ee noocyada kala duwan ee xiriirka kaniiniyada xidhiidh:

  • "Mid ka mid ah-badan". Sida laga soo xigtay waxay dhacdaa marka mid soo galo miiska muhiim ah №1 badan mararka cidda labaad. icon Key on mid ka mid ah darafyadiisa line dhuray muujinaysaa in maalkiisu waa dhinaca "mid ka mid ah", iyo darafkiisa kale inta line inta badan waa calaamad u ah calaamaddu ku xad la'aan.

  • Isgaarsiinta "dad badan oo-badan" aasaasay in ay dhacdo dhowr saf hal hay'ad macquul dhexgalka toos ah la tiro ka mid ah diiwaanka miiska kale.
  • Haddii laba hay'adaha jiro concatenation ah "mid ka mid ah", waxaa loola jeedaa in aqoonsi muhiimka ah ee miis waa la joogo in cidda kale, ka dibna waxaa lagama maarmaan ah in meesha laga saaro mid ka mid ah miisaskii, waa miduu yahayba. Laakiin mararka qaarkood kaliya ee barnaamijyo ammaanka si ula kac ah u kala soocaan labada maamul. Sidaa darteed, Waxa dhici, xidhiidhka ka dhexeeya "mid ka mid ah" jiri karaan.

Jiritaanka furayaasha in database ah oo xiriir ah

furayaasha hoose iyo sare aqoonsado xidhiidhada database iman kara. Xidhiidh model isgaarsiinta xogta yeelan karaan oo kaliya hal musharax oo muhiim ah, waxa ay noqon doontaa muhiimka ah ee aasaasiga ah. Waa maxay? muhiimka ah ee Primary - column ama set oo ah sifooyinka nuxurka, kaas oo aad ka heli karto in ay helaan line ah oo xog gaar ah. Waa inay u gaar ah, mid ka mid ah oo keliya, iyo beeraheedii ma qaadi karaan qiimaha waxba. Haddii furaha hoose wuxuu ka kooban yahay sifo ka mid ah oo kaliya, ka dibna waxaa la sheegay in ay noqon fudud, haddii kale waxay noqon doontaa.

Ka sokow furaha hoose, jirta iyo dibadda (muhiimka ah shisheeye). Qaar badan oo aadan fahmin waxa farqiga u dhaxeeya. Aynu u baaro si faahfaahsan sida tusaale. Sidaas, waxaa jira laba loox: "Dean" iyo "Ardayda". nuxurka "Dean" waxaa ku jira beeraha, ". Group" "ID ardayga", "Magaca" iyo Shaxda "Ardayda" ayaa qiimaha sifo sida "Name", "Group" iyo "Celceliska" ah. Sidaas daraaddeed sida ID arday isku mid ah ardayda wax yar ma noqon karo, waa berrinka in ay fure u aasaasiga ah. "Name" iyo "Group" ka "ardayda" ee horyaalka waxaa laga yaabaa in la mid ah dad tira yar, waxay tixraac lambarka aqoonsiga ardayga ka nuxurka "Dean", si ay loo isticmaali karaa sida muhiimka ah qalaad.

Tusaale ka mid ah model database xidhiidh

Waayo, Hufnaan, waxaan ku siin tusaale fudud model ah database xidhiidh ka kooban laba hay'adaha. Waxaa jira miis iyadoo magaca "Dean".

nuxurka "Dean"

arday ID

magaca oo buuxa

kooxda

111

Ivanov Oleg Petrovich

IN-41

222

Lazarev Ilya Aleksandrovich

IN-72

333

Konoplev Petr Vasilevich

IN-41

444

Kushnereva Nataliya Igorevna

IN-72

Waxaa lagama maarmaan ah si ay u fuliyaan xiriir si aad u hesho database a buuxa oo xiriir ah. Entry "IN-41" iyo sidoo kale "IN-72", waxa laga yaabaa in la joogo in ka badan hal mar in miiska "Dean" sida magaca qoyska, magaca iyo patronymic ardayda, marmar dhif ah, waxay noqon kartaa mid la mid ah, sidaas beeraha kuwaas ma noqon karaan si ay u sameeyaan furaha hoose. nuxurka "Ardayda" tusi doonaa.

Shaxda "Ardayda"

magaca oo buuxa

kooxda

celceliska

phone

Ivanov Oleg Petrovich

IN-41

3.0

2-27-36

Lazarev Ilya Aleksandrovich

IN-72

3.8

2-36-82

Konoplev Petr Vasilevich

IN-41

3.9

2-54-78

Kushnereva Nataliya Igorevna

IN-72

4.7

2-65-25

Sida aan ka arki kartaa, noocyada beeraha database xidhiidh si buuxda u kala duwan yihiin. Bandhigaan sida cajalado digital oo qof. Sidaa darteed, goobaha sifo waa tilmaamaya qiimaha abyoonaha, char, vachar, taariikhda iyo dadka kale. In qiimaha gaarka ah "Dean" waa aqoonsiga ardayga oo kaliya. arimahan la qaadi karo sida fure hoose. Magaca, artist, iyo telefoonka laga nuxurka "Ardayda" waa laga qaadi karaa sida muhiimka ah qalaad hadlayay aqoonsiga ardayga. xiriir la dhiso. Tani waa tusaale ka mid ah model isgaarsiinta ee "mid ka mid ah" a. Waxa dhici, mid ka mid ah miisaska dheeraad ah, waxay si fudud dari karaa hal hay'ad ah. Si ID-tirada ardayda ma noqon aqoonsi, waa suurto gal in ay jiraan laba loox.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 so.unansea.com. Theme powered by WordPress.