Begrepp Flashcards
Vad är attribut
Betyder “egenskap”, och används om
egenskaperna hos entiteterna i ER-modellen
Vad innebär databashanterare?
Ett program eller ett system av program som kan
hantera en eller flera databaser.
Vad är en databas?
En samling data som hör ihop och beskriver/modellerar en del av världen t.ex. ett företag och dess verksamhet. Datan är beständig/persistent, den försvinner inte när man avslutar programmet eller stänger av datorn.
En databas skall ha ett schema, beskrivning av vad det är för data som skall lagras i databasen.
Datan skall vara konsistent/ logiskt koherent, den får inte innehålla motsägelser
Vad är entitetstyper?
När man ritar upp de typer av saker som ska finnas i databasen kallas de entitetstyper.
Nämn hur många sambandstyper som finns och vad de heter
Tre stycken:
1 till 1 samband, en bil körs av en person
ett till många samband: en person kan äga flera bilar
många till många samband en person kan äga många hus och varje hus kan ägas av flera personer
Fortsätt meningen:
Varje tupel innehåller
data om en medlem
Fortsätt meningen:
Varje attribut anger en
egenskap som medlemmarna kan ha
Vad beskriver schemat i databassamanhang?
Vad som kan finnas i databasen och det innehåll som finns där vid ett visst tillfälle.
Vad är relationsmodellen?
En datamodell där man beskriver verkligheten genom att lagra data i tabeller
en relation kan också kallas
tabell
en tupel kan också ses som en
rad i en tabell
ett attribut kan också ses som
en kolumn i en tabell
Vad utmärker en kandidatnyckel?
Unikt identifierar en viss sak, en kolumn eller kombination av kolumner. Får ej ta med onödiga kolumner här.
Vad utmärker en supernyckel?
En kolumn eller kombination, man får ta med onödiga kolumner här
Vad är referensattribut?
Ett attribut i en tabell som referear till en annan tabell
Vad är redundans?
Upprepning av data eller funktion.
Vad är BCNF?
Boyce-Codds, normalform av 1NF där varje determinant måste vara en kandidatnyckel.
Vad är funktionellt beroende?
Ett förhållande mellan två attribut eller attributkombinationer i en tabell där om en tabell är funktionellt beroende av en annan kommer förstnämnda tabell att bestämma entydigt över den andra.
Vilka är de tre vanliga typerna av integritetsvillkor i relationsdatabaser?
Nyckelvillkor
Referensintegritetsvillkor
Lokala check-villkor
Förklara referensintegritet i SQL
Om två tabeller är hopkopplade med referensattribut, ska det värde som refereras till alltid existera. Om det till exempel står i tabellen Anställda att en viss anställd jobbar på avdelning nummer 17, ska det också finnas en avdelning med nummer 17 i tabellen Avdelningar.