RekenaarsDatabasisse

Die mees algemene praktyk is om 'n databasis te hê?

Werk met die databasis dit gaan gepaard met 'n min of meer komplekse projek. DB dien as 'n bron van inligting, waarin al die nodige parameters vir korrekte werking van die stelsel bevat. En wat prestasies is die mees algemene in die praktyk? Wanneer dit gebruik word? Hierdie en ander vrae sal beantwoord word in hierdie artikel.

algemene inligting

So, die eerste wat jy nodig het om die orde, wat is die program betrokke te bepaal. Databasis - die naam vir die ordelike stoor van arbitrêre inligting. Dit kan gereël word nie net met die hulp van IT-tegnologie, maar ook op ander maniere en metodes. Maar op dieselfde tyd as die basis gebruik word om die beginsel te sistematiseer.

Dit sal opgemerk word dat die bestel en bewaring van hierdie geleenthede is baie. Elkeen van die maniere na vore gebring spesifieke behoeftes. Daar is databasisse wat bedoel is om selfstandig te funksioneer binne 'n enkele rekenaar. Ander voorsiening te maak vir interaksie met die afgeleë bediener. As ons praat oor die argitektuur, die mees algemene is hiërargies en netwerk databasisse. In hierdie artikel, dit is hulle fokus sal wees.

hiërargiese databasis

Die stelsel-argitektuur in hierdie geval, bepaal dat elke voorwerp is voorgestel as 'n definitiewe entiteit. As gevolg van hierdie dit 'n ouer of kind elemente kan hê. 'N Spesiale kenmerk van hierdie argitektuur, is dat dit 'n enkele voorwerp waaruit alles begin moet wees. Die eindresultaat is 'n struktuur wat 'n boom lyk. Verstaan hoe 'n organisasie kan help byna enige ou program. Die basis van hierdie tipe van data - dit is ook die lêerstelsel van die rekenaar.

Daar word dikwels gesê dat die gebruik van so 'n struktuur is nie iets wat effektief. Tog is dit steeds algemeen gebruik. Dit is te wyte aan die feit dat die werk met die databasis is voordelig wanneer dit nodig is in die eerste plek om die inligting te lees. Inderdaad, in hierdie geval, die struktuur is uiters fasiliteer die konstruksie. As 'n voorbeeld, kom ons oorweeg dit: wanneer ons 'n spesifieke gids te kies, die interaksie plaasvind vinnig. Maar as ons begin nagaan Antivirus rekenaar, sal dit 'n baie lang tyd gaan.

netwerk databasis

Hierdie soort van verandering byvoorbeeld voorheen beskryf. Die belangrikste verskil hier is die aantal skakels. So, in hiërargiese databasisse op voorwaarde dat een element slegs een ouer kan hê. Dus, kan ons praat oor 'n sekere dwang in die ontwikkeling van die databasis. Netwerk databasis kan ook verskeie ouers het. Dit verwys hoofsaaklik na die skepping van 'n databasis wat gebaseer is op XML.

relasionele databasisse

Die mees algemene is hulle in die praktyk, as ons praat oor massa gebruik, redigering en so aan. Die rede vir hul gewildheid is dat relasionele databasisse is baie maklik om te beskryf in wiskunde. Te danke aan die implementering gemak, en hulle is wydverspreid.

Teoretiese basis vir hulle opgesom wiskundige Edgar Frank Codd (nou oorlede). Hy was in die tagtigerjare kan baie deeglik en akkuraat beskryf die struktuur van die databasis, die gebruik van die taal van wiskunde. Maar as die praktyk toon, hierdie studie 'n goeie basis vir die sagteware implementering. Relasionele databasisse so gewild dat wanneer dit gaan oor die databasis, die standaard is om hulle te verstaan word. Laat ons aandag gee, en hul spesifieke implementering.

Kenmerke van relasionele databasisse

Hul belangrikste kenmerk is dat die data gestoor word as 'n stel van twee-dimensionele tafels. As 'n eenvoudige voorbeeld gegee kan word Access-databasis, 'n lid van die kantoor suite van Microsoft. In die rol van die alfa en die omega-gebruik kolomme en rye. Eerste eienskap is dat deur middel van hul gespesifiseerde naam veld, tipe data wat gebruik word in hulle. Daarbenewens het die aantal kolomme is vaste en kan slegs verander word met die databasis administrateur. Lyn is - dit is die inligting voorwerpe. Hulle getal is relatief maklik verander word deur die verskaffing van spesiale instruksies.

Dit moet verstaan word dat die databasis is 'n abstrakte konsep. Daarom is die mees algemene in die praktyk, is databasisse waarin tafels gekoppel. Baie goeie grafiese voorstelling in hierdie saak kan die voorheen genoem Toegang gee. Die belangrikste aspek van die werk is die ontwerp van die struktuur. Hierdie proses is om die bogenoemde elemente te skep. Dit sal opgemerk word dat dit 'n moeilike stadium, waarna baie beginners is liggies. En vir goeie rede. Inderdaad, totdat die data is klein, die rekenaar sal vinnig verwerk. Maar as die hoeveelheid inligting groei stadiger merkbaar. Die waarde daarvan is direk eweredig aan die grootte van data wat gestoor word en die optimale ontwerp van die struktuur.

databasisontwerp

So het ons die mees gewilde variante van die databasis oorweeg word. Kom ons praat oor iets wat in die praktyk die mees algemene benaderings word wanneer dit geskep word en waarom dit so is. As 'n voorbeeld, oorweeg MySQL. So, die eindresultaat is die volgende vereistes voldoen:

  • Databasis moet 'n eenvoudige voorwerp in terme van verwerking.
  • Die databasis moet 'n kompakte grootte het.

As jy vertroud is maklik om te sien dat hierdie konsepte teenstrydig. Eerstens moet ons verstaan presies wat sal die databasis geslaag en daaruit onttrek word. jy kan dosyne en honderde tafels met 'n ongelooflike aantal plekke in groot projekte te vind. Die volgende kwessies moet ondersoek word:

  1. Bepaal watter data sal gestoor word.
  2. Uit te vind waar die inligting gepos word.
  3. Besluit watter datatipe te haal 'n enkele kolom.

uiteensetting kan gebruik word om die las op die individuele tafels verminder. Maar sorg moet geneem word om sekere verenigende komponente het.

gevolgtrekking

Databasisse is belangrike komponente van meer of minder kompleks projek. Aanvanklik, in die praktyk van 'n persoon nie kan kry om die optimale verbinding te organiseer. Maar met verloop van tyd, die studie van die kuns en die ervaring wat jy kan hê sal beter fasiliteite te skep verhoog.

Ook, moet dit nie van die hand gesit aandag en dat bied geleidelik meer gevorderde sagteware struktuur. Daarbenewens kan alle moontlike hulp in die optimalisering en bied databasisbestuurstelsels. Hulle bied die ontwikkelaar met 'n wye funksie, deur wat feitlik elke taak uitgevoer kan word. 'N Verskeidenheid van databasis is nogal groot, sodat jy presies weet wat sal byval vind kan kies.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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