Begrippen Flashcards
DBMS
Databasemanagement systeem
Database
Door een dbms geïntegreerde verzameling van gegevens waarin:
- gegevens een eenduidige definitie hebben
- samenhang tussen gegevens vaststaat
- meerdere ‘views’ mogelijk zijn
- gegevens worden in records opgeslagen
- structuur van gegevens aangeboden aan applicaties vormt logische weergave van de database
Interne niveau
Beschrijving van de manier waarop gegevens in de database worden vastgelegd.
Op welke schijf, hoeveel ruimte daar is, toegepaste indextechnieken, blokgrootte, begin- eindpositie van een veld, etc
Conceptueel niveau
Omschrijving van:
- welke gegevens bijhouden
- welke soorten gegevens samen de records van een tabel vormen
- welke regels gelden over en tussen gegevens
- structuur van de gegevens
Extern niveau
Hoe de eindgebruiker/applicatie de gegevens ter beschikking gesteld krijgt. Verschil in welke gegevens wel of niet zichtbaar en hoe de eindgebruiker/applicatie hiermee kan werken
DDL
Data definition language
Data definition language
Een taal waarmee we de structuur van een database beschrijven (bv SQL)
Index
Een technische verwijzing om de vindbaarheid van gegevens te vergroten
Fysieke gegevensonafhankelijkheid
Het niet hoeven aanpassen van een programma voor wijzigingen in de interne beschrijving
Logische gegevensonafhankelijkheid
Het niet hoeven wijzigen van een programma bij wijzigingen in de structuur van de conceptuele beschrijving
DML
Data manipulation language
Data manipulation language
De taalelementen die zorgen dat we gegevens kunnen toevoegen, opvragen en aanpassen in een database
Query
Een opvraag-programma voor een relationele database
Host language
De programmeertaal van de applicatie die de gegevens gaat gebruiken
Data sublanguage
Taalelementen om de gegevens of structuur van de database te kunnen raadplegen en wijzigen