Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
DAT 202 Databaser Del 1
2
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.
3
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
4
Relasjons-databaser Historikk Tabeller
Key ( Primary / Secondary / Foreign Key ) Datamodellering / Normalisering Indekser Data integritet Prosedyrer / Triggere
5
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 SubQueries Oppdatering av tabeller / view Tabell-føringer Transaksjons-prosessering Prosedyrer / Triggere Låse-mekanismer Priviliegier Interaktiv SQL Embedded SQL Statisk SQL Dynamisk SQL
6
Modelleringsverktøy Utvikling / Redigering av datamodeller
Ulike fremstillinger av datamodeller Generering av SQL-kode
7
Litteratur Søren Vang Relations databaser og SQL
William Gietz SQLWindows Programming Groff / Weinberg Guide to SQL Martin Gruber Understanding SQL Søren Wang Relasjons-databaser og SQL James Martin Computer Data-Base Organization Hoffer, McF DataBase Management Halpin, Nijss. Conceptual Schemes and Relational Database Design Alagic Relational Database Technology P.H.Hogstad Generelt om databaser P.H.Hogstad Relasjons-databaser P.H.Hogstad Datamodellering P.H.Hogstad SQL P.H.Hogstad CTD som programutv.-verktøy P.H.Hogstad CTD som databaseutv.-verktøy
8
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 Dateintegritet – Transaksjoner – Flerbrukerproblematikk Frontendverktøy 06 Gjennomgang av tidligere eksamensopgaver
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.