KomputilojDatumbazoj

La plej komuna praktiko estas havi datumbazo?

Laborante kun la datumbazo estas akompanita de iu pli malpli kompleksa projekto. DB agas kiel deponejo de informoj, kiu enhavas ĉiujn necesajn parametrojn por ĝentila funkciado de la sistemo. Kaj kio atingoj estas la plej ofta en praktiko? Ili kiam uzas? Ĉi tiuj kaj aliaj demandoj estos respondis en ĉi tiu artikolo.

ĝenerala informo

Do, unue vi devas determini la celo, kio estas la programo en demando. Datumbazo - la nomo por la bonorda stokado de arbitra informon. Ĝi povas esti aranĝita ne nur kun la helpo de IT-teknologioj sed ankaŭ en aliaj manieroj kaj metodoj. Sed samtempe kiel la bazo por esti uzita sistematizar la principo.

Ni notu, ke la ordigo kaj preservación de ĉi tiuj ŝancoj estas abunda. Ĉiu el la vojoj proponitaj specifajn postulojn. Estas datumbazoj kiuj pretendas funkciigi sendepende ene de ununura komputilo. Aliaj provizi interago kun la fora servilo. Se ni parolas pri la arkitekturo, la plej komunaj estas hierarkia kaj reto datumbazoj. En ĉi tiu artikolo, estas ili enfokusigi estos.

hierarkia datumbazo

La sistemo arkitekturo ĉikaze, provizas ke ĉiu objekto estas reprezentita kiel difinitan enton. Pro tio ĝi povas havi gepatro aŭ infano elementoj. Speciala trajto de ĉi tiu arkitekturo estas, ke ĝi devas esti nur celo de kiu ĉio komenciĝas. La fina rezulto estas strukturo kiu similas arbon. Kompreni kiel organizo povas helpi preskaŭ ajna malnova programo. La bazo de ĉi tiu tipo de datumoj - ĝi estas ankaŭ la dosiersistemo de la komputilo.

Oni ofte diras ke la uzo de tia strukturo ne estas io efika. Tamen, ĝi estas ankoraŭ vaste uzata. Ĉi tio estas pro la fakto, ke la laboro kun la datumbazo estas utilaj kiam estas necese unue legi la informon. Efektive, en ĉi tiu kazo, la strukturo estas ege faciligas la konstruo. Kiel ekzemplo, ni konsideru tion: se ni elektas specifan dosierujon, la interago okazas rapide. Sed se ni komencos kontrolanta Antivirus komputilon, ĝi iras tre longa tempo.

reto datumbazo

Tiu speco de modifo ekzemple, priskribis antaŭe. La ĉefa diferenco ĉi tie estas la nombro de ligoj. Do, en hierarkia datumbazoj provizis ke unu elemento povas havi nur unu gepatro. Tiel, ni povas paroli pri certa limigo en la disvolviĝo de la datumbazo. Reto datumbazo ankaŭ povas havi multoblajn gepatroj. Ĉi ĉefe rilatas al la kreo de datumbazo bazita sur XML.

datumbazoj relacionales

La plej komunaj estas praktike, se ni parolas pri maso uzo, redaktado ktp. La kialo de lia populareco estas, ke rilata datumbazoj estas tre facila por priskribi en matematiko. Danke al la efektivigo facileco, kaj ili estas tre etenditaj.

Teoria bazo por ili resumis matematikisto Edgar Frank Codd (jam forpasita). Estis en la jaroj okdek povis tre ĝisfunde kaj precize priskribi la strukturo de la datumbazo, uzante la lingvo de matematiko. Sed praktiko montras, ĉi tiu studo estas bona bazo por la programaro efektivigo. Rilata datumbazoj iĝis tiel populara ke kiam parolas pri la datumbazo, la defaŭlta estas kompreni ilin. Ni atentu, kaj iliaj specifaj efektivigo.

Trajtoj de datumbazoj relacionales

Ilia ĉefa karakteriza trajto estas ke la datumoj estas stokitaj kiel aro de dudimensiaj tabloj. Kiel simpla ekzemplo povas esti donita Aliro datumbazo, membro de la oficeja programaro de Microsoft. En la rolo de la alfa kaj la omega-uzita kolumnoj kaj vicoj. Unua trajto estas ke tra ilia specifa kampo nomo, datumtipo, kiuj estas uzataj en ili. Krome, la nombro de kolumnoj estas fiksa, kaj povas nur esti ŝanĝitaj kun la datumbazo administranto. Linio estas - tio estas la informoj objektoj. Ilia nombro estas ŝanĝita relative facile per provizi specialaj instrukcioj.

Oni devas kompreni ke la datumbazo estas abstrakta koncepto. Tial, la plej ofta en praktiko, estas datumbazoj en kiuj tabloj estas ligitaj. Tre bone grafika reprezento pri tio povas doni la antaŭe menciita Aliro. La plej grava aspekto de la laboro estas la dezajno de la strukturo. Tiu procezo estas krei la elementoj menciitaj supre. Ni notu, ke tio estas malfacila stadio, al kiu multaj komencantoj estas malpeze. Kaj por bona kialo. Efektive, ĝis la datumoj estas malgranda, la komputilo estos procesita rapide. Sed la kvanto de informo kresko estas malrapidiĝanta rimarkeble. Ĝia valoro estas rekte proporcia al la grandeco de datumoj stokitaj kaj la optimuma dezajno de la strukturo.

Datumbazo dezajno

Do, ni konsideras la plej populara variantoj de la datumbazo. Nun ni parolu pri io kiu alproksimiĝas la plej ofta en praktiko estas kiam ili estas kreitaj kaj kial estas tiel. Kiel ekzemplo, konsideru MySQL. Do, la fina rezulto havas la sekvajn kondiĉojn:

  • Datumbazo devas esti simpla objekto laŭ prilaborado.
  • La datumbazo devas havi kompaktan grandecon.

Se vi estas familiara facile vidi ke ĉi tiuj konceptoj estas kontraŭdiraj. Unue ni devas kompreni precize kion estos pasis al la datumbazo kaj esti retirita de ĝi. vi povas trovi dekojn kaj centojn da tabloj kun nekredebla nombro de lokoj en gravaj projektoj. La jenaj demandoj devus esti esplorita:

  1. Determini kion datumoj estos stokitaj.
  2. Eltrovu kie la informoj estos poŝtita.
  3. Decidi kion datumtipo kapti ununuran kolumnon.

rompo povas esti uzata por redukti la ŝarĝon sur la individua tabloj. Sed oni devas atenti havi certaj unuiganta komponantojn.

konkludo

Datumbazoj estas gravaj eroj de ajna pli malpli kompleksa projekto. Komence, en la praktiko de persono ne povas organizi la optimuman konekton. Sed kun la tempo, la studo de la arto kaj por pliigi la sperto vi povas havi kreos bonaj instalaĵoj.

Ankaŭ, ĝi ne devus esti forigita atenton kaj kiu iom post iom proponi pli altnivelaj programaro strukturo. Krome, ĉiuj eblaj asistadon en la optimización kaj povas provizi datumbazo mastrumado sistemoj. Ili provizas la ellaboranto kun larĝa funcionalidad, per kiu praktike ĉiu tasko povas esti farita. Gamo da datumbazo estas sufiĉe granda, do vi povas elekti precize kion pledos.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.atomiyme.com. Theme powered by WordPress.