Programmering Flashcards
Hvad er et Database Management System (DBMS) ?
Et system der bruges til bl.a. oprettelse og vedligehold af databaser.
Hvad er SSMS forkortelse for, og hvad bruges det til?
Forkortelse for SQL Server Management Studio. Er en softwareapplikation der bruges til at tilgå DBMS´en.
Hvad er en relationel database?
En relationel database er en database hvor data organiseres i tabeller der indgår i relation til hinanden.
Hvad er SQL en forkortelse for?
Structured Query Language
Hvad bruges SQL til?
SQL bruges til at kommunikere med en relationel database.
Hvad vil det sige at SQL er deklarativt?
Sproget fungerer nærmest som kommandoer - eller i bydeform.
Hvad repræsenterer “Attributes” i forbindelse med et skema i en relationel database?
Kolonner.
Hvad repræsenterer “Tuples” i forbindelse med et skema i en relationel database?
Rækker.
Hvad repræsenterer “Relation” i forbindelse med et skema i en relationel database?
Hele tabellen.
Hvad definerer “domænet” i forbindelse med et skema i en relationel database?
Definerer den valide datatype for hver attribut.
Hvilken funktion har en “primær nøgle” i forbindelse med et skema i en relationel database?
Bruges til at sikre at hver række er unik. Skal være til stede i en hver tabel i databasen. Kan ikke være NULL.
Hvilken funktion har en “fremmed nøgle” i forbindelse med et skema i en relationel database?
Bruges til at referere til en primær nøgle i en anden relation.
Hvilken funktion har “constraints” i forbindelse med et skema i en relationel database?
Constraints er regler eller begrænsninger for en relation i en database.
Hvad definerer en consistent database?
En database der overholder alle constraints.
Hvad er domæne constraints i en relationel database?
Regler for domænet - eks. valide værdier og datatyper.
Hvad er key constraints i en relationel database?
Regler for nøgler - eks. at alle tuples skal være unikke.
Hvad er entity integrity constraints i en relationel database?
Regler for primær nøgler - eks. at den skal være unik og at den ikke må være NULL.
Hvad er referential integrity constraints i en relationel database?
Regler for fremmednøgler - eks. at de enten er NULL (medmindre NOT NULL er defineret) eller at de refererer til en primær nøgle i en anden relation. Desuden skal primær- og fremmednøgle være kompatible.
Hvad er en transaktion?
En samling af operationer der udføres på en database, som følger “alt eller intet” princippet.