OrdenagailuakDatu baseak

Datu-base erlazionalak. datu-base erlazional baten ideia

ordenagailu teknologia sorrera gure modernoetan giza jardueraren esparru guztietan iraultza markatuta. Baina informazio guztia ez duela alferrikako hondakin bihurtu Interneten ere, izan zen datu-basearen sistema, bertan materialak ordenatzen dira, sistematizatu, emaitza erraz aurkitzeko eta ondorengo prozesatzeko aurkeztu direla batera asmatu. Badira hiru barietate nagusiak - esleitu datu-basea erlazional, hierarkikoa, sarea.

oinarrizko modeloak

base azaleratzea itzuliz, esan behar da prozesu hori oso konplexua, jatorrian programagarriak informazioa prozesatzeko ekipamendua baten garapena izan zen. Ez da harritzekoa ereduen kopurua gaur egun iristen 50 baino gehiago, baina nagusiak direnak jotzen dira hierarkikoa, harremanei eta sarea, hau da, oraindik oso zabalduta praktikan erabiltzeko. Zer adierazten?

Hierarkikoa datu-basea zuhaitz egitura bat du, eta maila ezberdinetan horien artean dago komunikazioaren da datuen osatuta. Sareko datu-basea eredu konplexuagoak eredua da. Bere egitura hierarkia baten antza, eta eskema zabaldu eta hobetu. Bien arteko aldea da herentziazko hierarkikoa datuen eredu hori arbaso bakarra lotu daiteke, sarearen hainbat izan daiteke. erlazional baten egitura , datu-base , askoz konplexuagoa da. Beraz, xehetasun gehiago desegin behar da.

datu-base erlazional baten oinarrizko kontzeptuak

Eredu hau 1970 urtean garatu zen Dr. Edgar F. Codd zientzia arabera. beren osotasuna bermatzen duten arauak - datuak deskribatzen duten eremuak, euren elkarren artean harremanak, horiek gauzatu eragiketak, eta garrantzitsuena taula logikoki egituratua da. Zergatik deitzen da Harreman eredu? Da harremana (latinezko. Relation ra) datuen artean oinarritzen da. horren definizioak asko daude datu-base mota. informazioarekin taulak Erlaziozko askoz errazago antolatzeko eta tratamendua, baino sare bat edo eredu hierarkikoa emango da. Nola egiten duzu? nahikoa ezaugarriak, eredua egitura eta propietate erlazionala taulak ezagutzea da.

modelaketa eta oinarrizko elementuak prozesua

Zure datu-basea sortu asmoz, modelaketa tresnetako bat erabili behar duzu zer informazio, lan egiteko datuak erakundeen arteko harremanezko mahai bat eta bakarra eta anitz loturak diseinatzeko zelula bete eta lehen edo atzerriko gakoak ezarri behar duzun pentsatzen.

taulak modelatu eta harreman-base diseinatzen Workbench, phpMyAdmin, Case Studio, dbForge Studio bezalako tresnak free bidez egiten da. diseinatzeko zehatza After the grafiko bukatua erlazional eredua gordetzeko eta itzultzeko SQL-prest kode bat sartu. Etapa honetan, datu ordenazio, prozesatzeko eta sistematizazio lanean hasteko dezakezu.

egituraren ezaugarriak eta Harreman eredua lotutako terminoak

bere erara iturria bakoitzak bere elementu deskribatzen du, beraz, iradokizun txiki bat emateko nahasmena gutxiago nahi nuke:

  • erlazional label = izaera;
  • layout = egozten name = golf = Zutabe goiburua entitatea:
  • Erakunde Esate = tupla = errekorra = plaka line;
  • attribute = balioa = zelula entitateen eremuan.

To a database erlazional propietate joan oinarrizko osagaiak batzuk osatzen dute kontuan izan behar du eta horretarako dute xedea.

  1. Essence. Table datu-base erlazional bat izan daiteke, edo ezaugarri deskribatzen bertan gordetako datuak bitartez objektu taulak multzo bat izan daitezke. Eremu kopuru finko bat, eta sarrera-kopurua aldakorra dute. Table erlazional eredua datu-basea da kateak, atributuak, eta diseinua osatzen dute.
  2. Grabazioa - ilaretan deskribatu objektuaren ezaugarri diren datuen erakutsi duten kopurua aldagai bat. sarrerak zenbakia automatikoki egin sistemak.
  3. Atributuak - DATU zutabeak bat erakutsiz.
  4. Eremua. Erakunde zutabe bat da. Haien kopurua - finkoa balio sortzea edo aldatzea mahaiaren zehar ezarri.

Orain, mahai elementu osagai jakitea, mugitu dezakezu Harreman eredu datu-basea propietate:

  • Bi dimentsioko datu-base erlazionalak funtsa. haiekin jabetza hori dela-eta, hainbat logikoa eta eragiketa matematiko erraz prodelyvat.
  • attribute balio eta erregistro ordena mahai erlazional batean arbitrarioa izan daiteke.
  • mahai erlazional baten barruan Zutabe bere izena berezia izan behar du.
  • zutabean datu guztiak funtsean luzera finko bat eta mota bera.
  • Funtsean buruzko sarrerarik ez dago datu-pieza bat jotzen.
  • errenkada osagai eratzailea berezia da. erlazional izaera dira bikoiztuak errenkada.

Oinarritutako datu-base erlazionalak propietate on, ulertu behar da atributuen balioekin duten mota bereko, luzera izan behar du. Demagun jakin bat atributu-balioak.

base erlazional arloetan ezaugarri nagusiak

Eremu izen entitate bakar baten barruan berezia izan behar du. atributu edo base erlazional alorretan motak deskribatzeko entitate eremuak gordetako datuen kategoria bat. Eremu datu-base erlazionalak tamaina finko bat, hau da karaktere kalkulatzen izan behar du. Parametroak eta attribute balioen formatua euren datuak zuzentzeko eran definitzeko. Hala ere, ez da gauza bat, hala nola, "maskara" edo "sarrera template" gisa. Diseinatuta dago datuak sarrera attribute balioaren konfigurazioa zehazteko. Zalantzarik gabe, oker erregistro batean datu-mota egon akatsen eremuan txosten bat jaulki behar du. Era eremuan elementu muga batzuk daude - zehaztasun eta doitasun datuen sarrera egiaztatzeko baldintzak. Ez dago derrigorrezko atributua balio hori bakarrean ditu datuak beteko da. attribute line Batzuk NULL-balioak beteta egon daiteke. Onartutako hutsik datuen eremu atributuak sartzeko. akats txosten bat bezala, ez dira automatikoki betetzen dira sistemak balioak - hau da, datuak lehenetsia. azkartzeko bilaketa xedea indexatu eremu daturik eskatzeko.

Eskema dimentsioko datu-base erlazionalak taula

Eskema datu-base erlazionalak
Izen atributua 1 atributua 2 izenarekin atributua 3 izenarekin atributua 4-izena Izen atributua 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

ulermen zehatza For kudeaketa sistema eredua SQL onenak erabiliz eskema adibide gisa kontuan hartu behar. Badakigu zer datu-base erlazional bat da. mahai bakoitzeko sarrera bat - datuak elementu bakar bat. datuen erredundantzia saihesteko, beharrezkoa funtzionamendua normalizatzeko.

izaera erlazionala normalizatzea oinarrizko arauak

1. Eremu izenaren balioa mahai erlazional baten bakarra izan behar, mota bat (First Normal formularioa - 1NF) bat.

2. taula bat For dagoeneko bada 1NF murriztu egin da, ez-identifikatuz edozein zutabe-izena mahai berezia identifikatzailea (2NF) menpe izan.

3. dagoeneko 2NF gordetzen dira taula guztiak lortzeko, non-identifikatuz eremu elkarrengandik identifikatu gabeko elementu balioak (3NF entitatea) independenteak izan daitezke.

Datu baseak: mahaiak arteko loturak erlazional

Badira 2 nagusiak harreman mota erlazional pilulak:

  • "One-asko". Dioenez, bigarren entitatearen instantzia bat gako taulako sarrera №1 anitz gertatzen da. marraztuko lerro mutur on giltza ikonoa dela adierazten duen substantzia hori "bat" aldean, beste linea amaieran izan ohi da, infinitua marka sinboloa.

  • Komunikazioa "asko-asko" hainbat ilarek logikoa entitatearen berariazko elkarrekintza bat mahai beste erregistro zenbaki batekin kasuan eratu.
  • Bi erakundeek han "banan-to" lotuz bat bada, mahai baten identifikatzailea gakoa beste entitate presente dago esan nahi du, orduan beharrezkoa da taulak bat kentzeko, azalekoa da. Baina segurtasun programatzaileek batzuetan baino ez nahita bereizteko bi erakundeek. Beraz, hipotetikoki, arteko lotura "banan-to" existitzen daiteke.

giltzak egoteak datu-base erlazional batean

Lehen eta bigarren mailako gakoak identifikatzeko balizko database harremanak. Erlazio datuen komunikazio eredu hautagai giltza bakarra izan daiteke, lehen mailako gakoa izango da. Zer da? Lehen gakoa - zutabe bat edo esentzia, horren bidez, datu line jakin batean sartzeko ditzakezu ezaugarriak multzo bat. berezia izan behar da, bakarra, eta bere eremuak ezin null balioak eduki. Lehen gakoa attribute bakar bat osatzen bada, orduan esaten da erraza izan, bestela izango da.

Lehen gakoa gain, badagoela eta kanpoko (atzerriko gakoa). Askok ez dute ulertzen zer bien arteko aldea. Demagun horiek aztertu gurekin xehetasun gehiago adibide gisa ere. Beraz, bi mahai daude: "Dean" eta "Ikasleak". "Dean" funtsa eremuak ditu: ". Group" "NAN ikaslea", "izena" eta Taula "Ikasleak" attribute besteak beste, "izena", "Group" eta "Batez" gisa balioak ditu. Beraz, ikaslearen a ezin gutxi batzuk ikasleentzako bera izan, eremuaren lehen mailako gakoa izan da. "Izena" eta "taldea" eta "ikasle" mahaiaren pertsona batzuez bera izan daiteke, aipatzeko dute ikaslearen NAN zenbakia to "Dean" esentzia batetik, beraz, atzerriko gako gisa erabil daiteke.

datu-base erlazionalak eredua adibide bat

Argitasuna, datu-base erlazional eredu bat bi erakunde osatua adibide sinple bat emango dugu. Ez dago izena "Dean" taula da.

"Dean" funtsa

Ikasleak NAN

izen osoa

taldeko

111

Ivanov Oleg Petrovitx

IN-41

222

Lazarev Ilya Aleksandrovich

IN-72

333

Konoplev Petr Vasilevich

IN-41

444

Kushnereva Nataliya Igorevna

IN-72

Beharrezkoa da, konexio datu-base erlazionalak osoa lortzeko burutzeko. Atezain "IN-41", baita "IN-72", mahai "Dean" abizena, izena eta ikasleen patronimikoa gisa behin baino present gehiago izan daiteke, gutxitan gertatzen bada ere, bera izan daiteke, beraz, eremu horiek ezin dira lehen mailako gako egiteko. "Ikasleak" esentzia erakutsiko du.

Taula "Ikasleak"

izen osoa

taldeko

batezbesteko

telefono

Ivanov Oleg Petrovitx

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

Ikusten den bezala, datu-base erlazionalak eremu mota desberdinak erabat. grabazioak digitala eta pertsonaia gisa aurkezteko. Beraz, attribute ezarpenak osokoa, char, vachar, data eta besteen balioa adierazi beharko da. eta "Dean" balio berezia In the ikaslearen bakarra da. Eremu hau lehen mailako gakoa gisa hartu daiteke. Izena, artista, eta telefono "Ikasleak" esentzia batetik atzerriko gako bat ikaslearen NAN erreferentzia gisa hartu daiteke. Konexioa ezarri da. Hau komunikazio "banan-to" ereduaren adibide bat da. Hipotetikoki, mahaiak estra bat, erraz ahal izango dute entitate bakar batean konbinatu. ikasleak ez zuen bihurtu unibertsalki ezaguna NAN-zenbakira, oso posible da ez dagoela bi mahai daude.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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