DAT 202 Databaser Del 1 1 Forml Gi
DAT 202 Databaser Del 1 1
Formål Gi en innføring i generell databaseteori. Lære å bygge opp databaser på en stukturert måte. Gi en innføring i databasespråket SQL.
Generelt om databaser ä ä ä ä Historikk Ulike typer databaser DBMS Data Dictionary Client / Server Relasjons-databaser Datamodellering Normalisering Indekser Data integritet Transaksjoner Prosedyrer / Triggere Flerbrukerproblematikk / Låsemekanismer Sikkerhet og autorisering
Relasjons-databaser ä ä ä ä Historikk Tabeller Key ( Primary / Secondary / Foreign Key ) Datamodellering / Normalisering Indekser Data integritet Prosedyrer / Triggere
SQL ä ä ä ä ä Historikk Datadefinisjon / Datamanipulasjon / Datakontroll Oppretting av Tabell / View Query mot en database Query mot enkelt-tabeller Query mot multiple tabeller Aggregat-funksjoner Join Rekursiv Query Korrelerte Sub. Queries Oppdatering av tabeller / view Tabell-føringer Transaksjons-prosessering Prosedyrer / Triggere Låse-mekanismer Priviliegier Interaktiv SQL Embedded SQL Statisk SQL Dynamisk SQL
Modelleringsverktøy ä ä ä Utvikling / Redigering av datamodeller Ulike fremstillinger av datamodeller Generering av SQL-kode
Litteratur ä ä ä ä Søren Vang og SQL William Gietz Programming Groff / Weinberg Martin Gruber Søren Wang databaser og SQL James Martin Base Organization Hoffer, Mc. F Management Halpin, Nijss. Schemes and Relations databaser SQLWindows Guide to SQL Understanding SQL Relasjons. Computer Data. Base Conceptual Relational Database Design ä Alagic Relational Database Technology
Tempo-plan ä 02 Kurs-orientering Generell innføring i databaser / Demo Relasjons-databaser / Tabeller / Normalisering Primær- / Sekundær- / Fremmed-nøkler ä 03 Tabeller / Normalformer Datamodellering / Normalisering Bruk av datamodellerings-verktøyet Modellator ä 04 Datamodellering Relasjonsdatabasespråket SQL ä 05 SQL ä 06 Gjennomgang av tidligere eksamensopgaver Dateintegritet – Transaksjoner – Flerbrukerproblematikk Frontendverktøy
- Slides: 8