Kap 01 Generelt om databaser 1 Hva er
Kap 01 Generelt om databaser 1
Hva er en database ? ä ä En samling av data En samling av relatert informasjon
Hva er en database ? En database Data tilhørende person 1 Data tilhørende person 2 Data tilhørende person 3 Delte data
Database-system Bruker Appl. DBMS Database DD
Hva består en database av ? ä Selve databasen med lagrede data ä Data Dictionary (System-kataloger) med alle nødvendige opplysninger om databasens struktur ä DBMS - Data. Base Management System Database software til operasjoner på databasen
DBMS Software system for håndtering av informasjon i en database. Software system for å organisere data som modellerer informasjon fra den virkelige verden. DBMS har 4 hoved-oppgaver: ä ä Akseptere data og instruksjoner fra bruker Gjenfinne informasjon fra databasen Oppdatere databasen Sikre dataene i databasen
Eksempel på innhold i en database Database Views Procedures Rules Tables Indexes Datatypes Defaults Triggers
Historisk utvikling Filebased Appl. Pgm. Behav. Data File I/O Files DBMS 1960 Nework 1. gen. Pgm. Behav. Query Acc. Mt. Data 1970 Relational OODBMS 2. gen. 3. gen. Pgm. Behav. Query Acc. Mt. Data 1980 Pgm. Behav. Query Acc. Mt. Data 1990
Client / Server Client
Client / Server Delt BGS Client BGS Delt prosess BGS Prosess Database Server Distribuert Database BGS Prosess Data Prosess Data
Utviklings-verktøyenes deknings-område Brukergrensesnitt 4 GL Prosess CASE Database Data Analyse Design Konstruksjon
Ulike typer databaser ä ä Hierarkiske databaser Nettverks-databaser Invertert liste database Relasjons-database Rangordning Nr 1 Platelagerbelastning CPUforbruk Invertert liste database Utviklings- og vedlikeholds-kostnader Relasjons database Nr 2 Hierarkisk database Relasjons database Hierarkisk database Nr 3 Nettverks database Hierarkisk database Nettverks database Nr 4 Relasjons database Nettverks database Invertert liste database
- Slides: 12