ComputersDatabases

DB - ... De soorten en eigenschappen van een database

DB - een afkorting voor "gegevensbank" of "gegevensbank" (afhankelijk van de context). In dit artikel, zijn wij van mening dat het / ze zijn, wat en waar van toepassing. Bespreek ook het DBMS en database - het is hetzelfde is of niet.

terminologie

bedoelde databank om bepaalde gestructureerde opslagplaats van informatie. DB - het is ook een informatie-model, de mogelijkheid om een bepaalde gegevens bevatten, met dien verstande dat zij zullen worden besteld. Ieder van ons heeft samengewerkt met de database ten minste een keer, maar het kon niet eens gissen naar, bijvoorbeeld, door het invoeren van een zoekterm, we ons richten op een grootschalige basis voor specifieke informatie gegevens.

DBMS - is een ander acroniem, wat staat voor "database management system". In algemene zin, zij vertegenwoordigen een scala aan software-oplossingen, waarmee u de databasegegevens kunnen organiseren. Dit heeft betrekking op het vullen van de informatiebasis, het bestellen, verwijderen, kopiëren, analyse en nog veel meer.

Forms-database

In de database theorie, zijn er verschillende soorten van hen. er zijn:

  • Relationele databases (van het Engels woord relatie, wat zich vertaalt als "aansluiting") - worden gekenmerkt door relaties en uitgedrukt als een geheel van onderling samenhangende entiteiten. Deze laatste worden in de vorm van tabletten, waarop de database gegevens bevat. Dit is de meest voorkomende vorm van database.
  • Hiërarchisch - te wijten aan het niveau van de "ouder-kind", "superieure ondergeschikte".
  • Network - een uitloper van de vorige soort.
  • Object-georiënteerd, die direct met de juiste programmering methodologie (PLO).

Laten we elk van hen overwegen in detail, stoppen langs de weg om de fundamentele ideeën en concepten van een database.

DB - het is een teken?

Relationele databases zijn in hun gebruikelijke vertegenwoordiging geen problemen voor het begrijpen leiden - een plaquette met informatie. Om te verduidelijken, kunt u bellen voor hulp is zeer bekende database van bedrijven "Microsoft" - "Acces", een deel van hun gebruikelijke kantoortoepassingen pakket.

In relationele database tabellen hebben entries (rijen) en velden (kolommen). De eerste bevat informatie onmiddellijk, de gegevens in het verleden - een beschrijving van wat het opnemen betekent. Bijvoorbeeld, het veld - "naam" entry - "Catherine".

Voor velden gedefinieerde typen waarde. .. Record daarin unieke data te identificeren - Ze kunnen numeriek, teken, datum, tijd, enz. Ook, elke tafel heeft een belangrijk gebied zijn.

Het zal duidelijk zijn dat de database zelf - het is geen tafel. De database kan worden opgeslagen één tot enkele honderden tafels, afhankelijk van de hoeveelheid en diverse andere informatie.

Relaties tussen tabellen

Om relaties tussen tabellen te waarborgen in de database heeft een schema. Communicatie zijn:

  • "Eén-op-één" - elke record in de tabel komt overeen met één record uit andere bord.
  • "One-to-many" en "many-to-many". Vastlegging mag dekken meerdere van de gerelateerde tabel. Als alternatief (tweede uitvoeringsvorm).
  • "Veel-op-veel". Het is niet moeilijk te raden dat in dit geval, kunnen meerdere rijen worden gekozen om meerdere rijen van een andere tafel aan te sluiten (zoals een koppeling wordt georganiseerd met behulp van een staging-tabel en twee bovenstaande links soorten).

Op en neer bewegen

Hiërarchische databank zijn veel meer gestructureerd dan relationele. Ze hebben de neiging om strikte gehoorzaamheid. Er is het basiselement - de "tip", die vertakken ondergeschikte - "erven" of "nakomelingen". Hiërarchische databank - een basis met een boomstructuur waarin slechts één voorouder kan worden op elk knooppunt.

Dit type is handig om te gebruiken voor het bouwen van repositories van informatie die reeds geordende structuur: bijvoorbeeld de basis militaire eenheid of de file manager data. Nadeel is onmogelijk wordt geacht de eenheid op verschillende representatieve, evenals de complexiteit van de database logica.

uit te breiden relaties

Network DB staal beslissing gebrek hiërarchische net boven genoemd. "Veel-op-veel" Het enige verschil tussen dit soort eerdere relatie begon, die hier is getoond in het feit dat de voorouder vele erven kunnen hebben en zij nakomelingen kunnen ontstaan door verschillende knooppunten.

Tabellarische weergavemethode

Ondanks het feit dat de tafels in de eerste plaats worden geassocieerd met relationele databases en hiërarchisch, netwerk, en kan ook worden vertegenwoordigd in de vorm van tabellen. Het fundamentele verschil tussen deze soorten - in principe de opbouw van de structuur: relationele vergelijking met de andere twee veel vrijer en minder geordende.

Object georiënteerde stijl

De laatste zaken die het type - een object-georiënteerde - de minst voorkomende. Dit is omdat het is zeer gespecialiseerd. Complexe gegevensstructuren zoals basevorm object en direct met de taal van object georiënteerd programmeren. Ze werden ontwikkeld in de jaren tachtig van de vorige eeuw en nog niet hebben ontvangen veel populariteit vanwege de complexiteit en niet zeer hoge snelheid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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