Kapitel 4: Relation mellem databaser Flashcards
1
Q
Forklar vigtigheden og fordelene ved databaser.
A
En database er en effektiv og central koordinering af information for relaterede grupper af filer.
Excel eksempel:
- Excel filen vil være filen (f.eks. kunde filen), hvor man vil opbevare alle informationer omkring kunder.
- Hver kunde i filen ville være i en række, der kaldes ”record”.
- Og hver kolonne i arket vil være diverse attributter f.eks. kredit score, adresse, betalingsinformationer osv, salg, navn osv.
- En specifik detalje omkring en kunde kaldes et felt f.eks. kunde nr. 142 adresse er XX. (her vil attributten være hele adressekategorien.)
2
Q
Forklar forskellen mellem databaser og filbaseret (ældre) systemer.
A
- Filbaseret har man forskellige filer (Excel ark) til forskellige informationer, dvs. Master fil 1, 2, 3 osv.
- En Database integrerer disse filer på tværs, og man kan trække på den information man har behov for.
- > Fordelene ved en database:
- ->Data er integreret og nemt at dele.
- ->Minimering af data gengang og inkonsistens (data indgår kun 1 gang!)
- ->Data er nemt tilgængeligt til rapportering og krydsfunktionel analyse.
- > Fordelene ved en database:
3
Q
Forklar forskellen mellem logisk synpunkt og fysisk syn på en database.
A
- Forskellige bruger af databasens information er på et eksternt niveau i databasen, disse bruger har et logisk syn på data.
- På et internt niveau i databasen er den fysiske syn på data, hvor det omhandler hvordan data er fysisk opbevaret i systemet.
- De folk der designer en database skal kunne forstå brugernes behov i iht. Databasen, og det fysiske syn på selve dataopbevaringen.
4
Q
Forklar de fundamentale koncepter af database systemer, såsom Data Base Management System (DBMS), skemaer, dataordbogen og DBMS-sprog.
A
Fundamentale koncepter af database systemer og dataordbogen:
- For at designe en database skal du have en konceptuel oversigt over helheden databasen. Det konceptuelle syn illustrerer de forskellige filer og forhold mellem filerne.
- Data Ordbogen er en ”plan” af strukturen i databasen og inkluderer dataelementer, felttyper, programmer, der bruger data elementet, output osv.
5
Q
Beskriv hvad en ”relational” database er, og hvordan den organiserer data.
A
- Samler data i tabeller og giver information, data der relaterer sig til f.eks. en salgstransaktion samles i en tabel, med alt relevant information.
- Fremstiller data som om det var indeholdt i en enkelt tabel, selvom det rigtigt består af input fra forskellige datatabeller.