ComputersDatabases

De meest voorkomende praktijk is om een database?

Werken met de databank het vergezeld gaat van meer of minder complex project. DB fungeert als een opslagplaats van informatie die alle noodzakelijke parameters voor een correcte werking van het systeem bevat. En wat prestaties zijn de meest voorkomende in de praktijk? Als ze worden gebruikt? Deze en andere vragen worden beantwoord in dit artikel.

algemene informatie

Dus, moet u eerst de bestelling, wat is het programma in kwestie te bepalen. Database - de naam voor een ordelijke opslag van willekeurige informatie. Het kan worden geregeld, niet alleen met de hulp van de IT-technologieën, maar ook op andere manieren en methoden. Maar op hetzelfde moment als de basis moet worden gebruikt om het principe te systematiseren.

Opgemerkt dient te worden dat de ordening en het behoud van deze mogelijkheden zijn genoeg. Elk van de manieren naar voren gebracht specifieke eisen. Er zijn databases die bedoeld zijn om zelfstandig te werken binnen een enkele computer. Andere zorgen voor interactie met de externe server. Als we praten over de architectuur, de meest voorkomende zijn hiërarchisch en netwerk-databases. In dit artikel, is het richten zij zich zullen zijn.

hiërarchische databank

De systeemarchitectuur in dit geval bepaald dat elk object wordt weergegeven als een bepaalde entiteit. Hierdoor is een ouder of kind elementen kan hebben. Een bijzonder kenmerk van deze architectuur is dat het een enkel object waaruit alles begint moet zijn. Het eindresultaat is een structuur die een boom lijkt. Begrijpen hoe een organisatie kan helpen bij bijna alle oude programma. De basis van dit soort gegevens - het is ook het bestandssysteem van de computer.

Er wordt vaak gezegd dat het gebruik van een dergelijke structuur is niet iets wat effectief is. Toch is het nog steeds veel gebruikt. Dit is te wijten aan het feit dat het werk met de database is gunstig wanneer het nodig is in de eerste plaats om de informatie te lezen. Inderdaad, in dit geval, de structuur is zeer vereenvoudigt de constructie. Als voorbeeld, laten we eens kijken deze: als we een specifieke map te kiezen, de interactie snel plaatsvindt. Maar als we beginnen met het controleren Antivirus computer, zal het een zeer lange tijd te gaan.

netwerkdatabase

Dit soort modificatie bijvoorbeeld eerder beschreven. Het belangrijkste verschil is het aantal links. Dus, in hiërarchische databases op voorwaarde dat één element slechts een ouder kan hebben. Zo kunnen we praten over een zekere beperking in de ontwikkeling van de database. Network database kan ook meerdere ouders. Dit heeft vooral betrekking op de oprichting van een gegevensbank op basis van XML.

relationele databases

De meest voorkomende zijn ze in de praktijk, als we praten over massa-gebruik, bewerken en ga zo maar door. De reden voor hun populariteit is dat relationele databases zijn zeer eenvoudig te beschrijven in de wiskunde. Dankzij de implementatie gemak, en ze zijn wijdverspreid.

Theoretische basis voor hen gesommeerd wiskundige Edgar Frank Codd (inmiddels overleden). Hij was in de jaren tachtig zou heel grondig en nauwkeurig te beschrijven van de structuur van de database, met behulp van de taal van de wiskunde. Maar zoals de praktijk blijkt, deze studie is een goede basis voor de software-implementatie. Relationele databases zijn zo populair geworden dat wanneer we spreken over de database, de standaard is om ze te begrijpen zijn. Laten we aandacht besteden, en hun specifieke implementatie.

Kenmerken van relationele databases

Hun belangrijkste onderscheidende kenmerk is dat de data wordt opgeslagen als een set van twee-dimensionale tabellen. Als een eenvoudig voorbeeld kan worden gegeven Access-database, een lid van de office suite van Microsoft. In de rol van het alfa en omega gebruikte kolommen en rijen. Ten eerste is dat door hun opgegeven veldnaam, het type data, die worden gebruikt in hen. Daarnaast is het aantal kolommen gefixeerd en kan alleen worden veranderd met de database administrator. Line is - dit is de informatie objecten. Hun aantal is relatief gemakkelijk veranderd door het verstrekken van speciale instructies.

Het zal duidelijk zijn dat de database een abstract concept. Daarom is de meest voorkomende in de praktijk, zijn databanken waarin tabellen worden gekoppeld. Zeer goede grafische weergave in deze zaak kan de eerder genoemde Access geven. Het belangrijkste aspect van het werk is het ontwerp van de structuur. Dit proces is de bovengenoemde elementen te creëren. Opgemerkt dient te worden dat dit een moeilijke fase, waar veel beginners zijn licht. En niet voor niets. Sterker nog, totdat de gegevens klein is, zal de computer snel worden verwerkt. Maar als de hoeveelheid informatie groei vertraagt aanzienlijk. Deze waarde is recht evenredig met de grootte van de opgeslagen data en het optimale ontwerp van de constructie.

Database-ontwerp

Dus hebben we de meest populaire varianten van de database beschouwd. Laten we nu praten over iets wat in de praktijk de meest gebruikelijke benaderingen zijn wanneer ze worden gemaakt en waarom het zo is. Als voorbeeld, overweeg dan MySQL. Dus, het eindresultaat heeft de volgende eisen:

  • Database moet een eenvoudig voorwerp qua verwerking.
  • De database moet een compact formaat te hebben.

Als u bekend bent gemakkelijk te zien dat deze concepten zijn tegenstrijdig. Eerst moeten we precies begrijpen wat er aan de database worden doorgegeven en daaruit worden ingetrokken. kunt u tientallen en honderden tafels met een ongelooflijk aantal sites in grote projecten te vinden. De volgende kwesties moeten worden onderzocht:

  1. Bepaal welke gegevens worden opgeslagen.
  2. Zoek uit waar de informatie zal worden geplaatst.
  3. Bepaal welke gegevens het type op te halen een enkele kolom.

uitsplitsing kan worden gebruikt om de belasting op de afzonderlijke tafels te verminderen. Maar zorg moet worden genomen om bepaalde verenigende componenten.

conclusie

Databases zijn belangrijke componenten van meer of minder complex project. Aanvankelijk, in de praktijk van een persoon kan niet naar de optimale verbinding te organiseren. Maar na verloop van tijd, de studie van de techniek en de ervaring die je kunt hebben, zal betere faciliteiten te creëren verhogen.

Ook moet niet worden weggegooid aandacht en dat aanbod geleidelijk aan meer geavanceerde software structuur. Daarnaast kunnen alle mogelijke hulp bij het optimaliseren en zorgen voor database management systemen. Ze bieden de ontwikkelaar met een brede functionaliteit, waarmee vrijwel elke taak kan worden uitgevoerd. Een verscheidenheid van de database is vrij groot, zodat je precies wat er zal een beroep kunnen kiezen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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