Databasestructuur

Informatie is de basis van verschillendeelektronische gegevensuitwisselingssystemen, op een speciale manier georganiseerd en worden databases genoemd. Om dit concept te begrijpen en om te begrijpen wat een databasestructuur is, is het de moeite waard om dit fenomeen in meer detail te bekijken.

Meestal moet u dit doen bij het maken van een databasehoud u aan de volgende vereisten. Het moet gemakkelijk te verwerken en compact zijn, zonder overbodige informatie. In een hiërarchisch systeem zijn elementen zodanig gerangschikt dat er verbindingen tussen hen worden gevormd - kind en ouder. Dat wil zeggen, deze informatie bevindt zich hoger of lager ten opzichte van een bepaald object van het systeem. Maar een van hen is altijd de belangrijkste, waarmee het hele systeem begint. Als resultaat van deze rangschikking van informatieblokken wordt een boomachtige databasestructuur gevormd, die kenmerkend is voor het bestandssysteem dat van toepassing is op computers.

Databases die op het netwerk worden gedistribueerd, hebben dezelfde kenmerken als hiërarchische databases. Het verschil tussen hen is dat elementen in het eerste kind verschillende voorouders kunnen hebben.

Maar voordat we meer in detail kijken naar de structuur entypen, moet u het concept van een database definiëren. Wat wordt bedoeld met deze term? De eenvoudigste definitie zou dit zijn: een database is een manier om informatie te ordenen en op te slaan. Er zijn veel soorten en methoden om informatie te systematiseren. Elk van hen heeft zijn eigen doelgerichtheid, voldoet aan bepaalde vereisten. XML-gegevens zijn bijvoorbeeld gestructureerd als een boom met een vertakte root en knooppunten. Maar dit is slechts één type informatieopslag.

Hiërarchische database structuurGeoptimaliseerd voor lezen, snelle gegevensselectie en levering aan de gebruiker. Maar het heeft ook zijn nadelen. Dus een computer die vrij gemakkelijk een bewerking uitvoert met een specifieke map of bestand (die elementen van een hiërarchische structuur zijn), scant het systeem al lange tijd op virussen. Dit laat zien dat een dergelijk systeem niet geschikt is om informatie snel te sorteren en dat het proces indien nodig veel tijd kost. De verhouding van elementen in een dergelijke structuur is zodanig dat hoe lager het object is, hoe groter het nest. De hiërarchische relaties tussen de bovenliggende en onderliggende elementen van het systeem worden beïnvloed.

Een andere indeling van bases is opmerkelijkdata. Het zal worden gegeven om eindelijk de kwestie van bestaande methoden voor het opslaan van informatie op te helderen. Door de aard van de presentatie van informatie zijn databases onderverdeeld in gestructureerde (gegevens in de vorm van symbolen), gedeeltelijk gestructureerde (tekstuele informatie) en ongestructureerde (semantische netwerken). Gestructureerde databases hebben verschillende niveaus waarop informatie-eenheden zich bevinden. Deze omvatten netwerk- en hiërarchische databases, waar koppelingen tussen individuele bestanden worden gespecificeerd. Als de hiërarchische database vergelijkbaar is met een boom, lijkt het netwerk op een netwerk. In dit geval is de databasestructuur zodanig gerangschikt dat elk hoekpunt erin kan komen en verschillende koppelingen tussen een paar hoekpunten kunnen zijn. Eén bestand onderhoudt dus relaties met veel bestanden, waardoor het type niet is vastgelegd. Het kan een lid zijn van een set bestanden (waartussen een link wordt aangegeven) of een eigenaar.

Er is ook een relationeel databasemodel waarinBestandskoppelingen worden dynamisch bepaald op het moment dat het verzoek wordt uitgevoerd. Databases zijn onderverdeeld naar type informatie in feitelijke, documentaire en lexicografische gegevens.

Databases zijn dus een speciale maniereen gestructureerd systeem, een van de manieren om informatie op te slaan, in tabelvorm. Het geheel van verschillende tabellen die onderling logische verbindingen hebben en een database maken.