Wat is een database?

Inhoudsopgave:

Wat is een database?
Wat is een database?
Anonim

Als u bekend bent met spreadsheets zoals Microsoft Excel, begrijpt u al hoe gegevens met tabellen kunnen worden gebruikt. Databases gebruiken ook tabellen om informatie op te slaan, te beheren en op te halen.

U gebruikt al databases

Je realiseert je het misschien niet, maar je komt de kracht van databases de hele tijd tegen in je dagelijkse leven. Wanneer u bijvoorbeeld inlogt op uw online bankrekening, verifieert uw bank eerst uw login met uw gebruikersnaam en wachtwoord en geeft vervolgens uw rekeningsaldo en eventuele transacties weer. Een achter de schermen werkende database evalueert uw gebruikersnaam en wachtwoordcombinatie en geeft toegang tot uw account. Het filtert vervolgens uw transacties om ze op datum of type weer te geven, zoals u vraagt.

Image
Image

Databases versus spreadsheets

Databases verschillen van spreadsheets doordat ze beter grote hoeveelheden gegevens kunnen opslaan en op verschillende manieren kunnen manipuleren. Hier zijn slechts een paar acties die u kunt uitvoeren met een database die moeilijk, zo niet onmogelijk, uit te voeren zijn met een spreadsheet:

  • Haal alle records op die voldoen aan bepaalde criteria
  • Update records in bulk
  • Kruisverwijzingsrecords in verschillende tabellen
  • Voer complexe aggregatieberekeningen uit

Elementen van een database

Een database bestaat uit veel verschillende tabellen. Net als Excel-tabellen bestaan databasetabellen uit kolommen en rijen. Elke kolom komt overeen met een attribuut en elke rij komt overeen met een enkele record.

Beschouw bijvoorbeeld een databasetabel die namen en telefoonnummers bevat van de 50 werknemers van Bedrijf X. De tabel is opgezet met kolommen met het label "Voornaam", "Achternaam" en "Telefoonnummer". Elke rij bevat de bijbehorende informatie voor één persoon. Omdat er 50 personen zijn, heeft de tabel 50 invoerrijen en één labelrij.

Elke tabel in een database moet een unieke naam hebben en elke tabel moet een primaire sleutelkolom hebben zodat elke rij (of record) een uniek veld heeft om deze te identificeren.

De gegevens in een database worden beschermd door beperkingen, die regels opleggen aan de gegevens om de algehele integriteit ervan te waarborgen. Een unieke beperking zorgt ervoor dat een primaire sleutel niet kan worden gedupliceerd. Een controlebeperking bepa alt het type gegevens dat u kunt invoeren. Een veld Naam kan bijvoorbeeld platte tekst accepteren, maar een veld Burgerservicenummer moet een specifieke reeks cijfers bevatten.

Een van de krachtigste functies van een database is de mogelijkheid om relaties tussen tabellen te maken met behulp van externe sleutels. U hebt bijvoorbeeld een tabel Klanten en een tabel Bestellingen. Elke klant kan worden gekoppeld aan een bestelling in uw tabel Bestellingen. De tabel Orders kan op zijn beurt gekoppeld zijn aan een tabel Producten. Deze methode vereenvoudigt het databaseontwerp, zodat u gegevens per categorie kunt ordenen, in plaats van te proberen alle gegevens in één of slechts enkele tabellen te plaatsen.

Een databasebeheersysteem

Een database bevat alleen gegevens. Om echt gebruik te maken van die gegevens, heb je een databasebeheersysteem nodig. Een DBMS is de database zelf, samen met de software en functionaliteit die nodig is om gegevens op te halen of in te voegen. Een DBMS maakt rapporten, handhaaft databaseregels en -beperkingen en onderhoudt het databaseschema. Zonder een DBMS is een database slechts een verzameling bits en bytes met weinig betekenis.

Als je wilt proberen een database te maken, is een goede plek om te beginnen een databaseprogramma zoals Microsoft Access.

FAQ

    Wat is een databaseschema?

    Het schema van een database is de structuur ervan. Het specificeert welke informatie of objecten de database kunnen binnenkomen en definieert de relatie daartussen. Schema's worden meestal gedefinieerd met behulp van Structured Query Language (SQL).

    Wat is een relationele database?

    Een relationele database slaat gegevenspunten op die aan elkaar gerelateerd zijn. Het organiseert de gegevens in een of meer tabellen, elk met een unieke sleutel die deze identificeert.

    Wat is een databasequery?

    Een zoekopdracht is gewoon een verzoek om informatie uit een database. De gegevens kunnen afkomstig zijn uit een of meer tabellen in de database of uit andere query's. Telkens wanneer u een Google-zoekopdracht typt, verzendt u bijvoorbeeld een zoekopdracht.

    Wat is een databaserecord?

    Een record is de set gegevens die in een tabel is opgeslagen. Records worden soms ook een tuple. genoemd

    Wat is een externe sleutel in een database?

    Een externe sleutel is een algemeen onderdeel dat gegevens in twee tabellen aan elkaar koppelt. De refererende sleutel verwijst naar de primaire sleutel van een andere tabel, de oudertabel. De tabel met de refererende sleutel wordt de child table. genoemd.

    Wat is een entiteit in een database?

    Een entiteit is een object dat in de database bestaat. Het kan een persoon, plaats, eenheid of een willekeurig abstract concept zijn waarover u informatie wilt opslaan. Een schooldatabase kan bijvoorbeeld studenten, docenten en cursussen als entiteiten bevatten.

Aanbevolen: