DAT 202 Databaser Del 1.

Slides:



Advertisements
Liknende presentasjoner
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
Advertisements

Progress ”Transparent Data Encryption”
Agresso Tips Milestone 3 i Agresso Årsavslutning med ny anleggsmodul.
Kap 01 Generelt om databaser
Lillehammer 2011 Se lenker på siste side i presentasjonen
Høgskolen i Oslo Webprogrammering SQL og databaser del 1.
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
1 Tilgjengeliggjøring av elektroniske registre – idéer og problemstillinger Seminar om tilgængeliggørelse af elektroniske arkivalier, Skógar, Island,
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
LC238D Datamodellering og databaser Introduksjon til fagfeltet Else Lervik, august 2012Forelesning 1, uke 34 Datafilerside.
Leverandørseminar Harald Anthonsen
Normalisering Formell teori for å forbedre relasjonsskjema design, unngå redundans. 2 hovedretninger : Syntese og Dekomposisjon Basert på funksjonelle.
Normalisering og andre modelleringsmetoder
Avansert SQL og problemløsning
1 Objektorienterte databaser - 6 Arne Maus. 2 Problemstillinger, hvorfor OO- databaser ?  dagens relasjonsdatabaser (RDB) passer ikke for alle anvendelser.
Terje Hjerpbakk Oppgave 2 Vår ING. Problemstilling  Designe en database og lage et program som gjør det mulig å lage fleksible spesifikasjoner/rapporter.
Vi ønsker å presentere Excel som verktøy.
NAF-Data A/S Dynamics & Empowerment l Kort presentasjon av eBestilling-konseptet l Hvorfor Dynamics? l Hvorfor Empowerment? l Erfaringer med Empowerment.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Databaseteori.
Tall og fakta 2011 – Legemidler og helsetjeneste.
SQLHiA Data-integritet. SQLHiA Data integritet Påkrevde data:Noen kolonner i en database-tabell må ha en eller annen verdi. Dette gjøres ved å sette NOT.
Databasehåndtering med MySQL
1 Øvingsforelesning 7 Kai Olav Ellefsen. 2 I dag… Databaser: Databasedesign og SQL JSP: Koble databasen til nettsiden Kai Olav Ellefsen, NTNU, 2010.
SQL The questing beast Sir Thomas Mallory. Codds krav 5.Krav om omfattende språk for datahåndtering Det må finnes et relasjonelt språk som støtter datadefinisjon,
Relasjonsmodellen og relasjonsalgebra
Normalisering Framstillingen avviker noe fra læreboka,
Hovedprosjekt 44 Webrapporteringssystem med ASP
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Siste forelesning ER/EER-modellering
Prosjekt 56E - Videreutvikling av Intranett hos Riis Bilglass AS
Datalagrings- og databehandlingsarkitekturer
In 135 Datamodellering og databaser Introduksjon, Enkeltentiteten, Informasjon Ola Bø.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
1 Kap 02 Relasjonsdatabaser. Data-organisering - Manuelt Ansatte Pasienter Utstyr Økonomi Avdelinger RøntgenOnkologisk.
Del- operator Egenskaper. Del-operator Definisjon Notasjon Del-operator.
Medlemsmøte SKF Klubblisens for Toppserien.
INTERNETT FORMÅL: Å skape forståelse for og gi kunnskap om utvikling av klient-tjener apllikasjoner basert på web.
MySQL og PHP. MySQL database funksjoner Tilknytning til databasen Flere databasefunksjoner MySQL spørringer Lesing av returnerte datasett Funksjoner som.
DAG HOFTUN KNUTSEN Bruk og misbruk av SQL DAG HOFTUN KNUTSEN
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.
aktuelle problemstillinger knyttet til undervisning i faget
Structured Query Language Kræsj-kurs
Introduksjon I126 Databaser og datamodellering Høsten 2000 Institutt for informatikk Universitet i Bergen.
Fødselsdato (dmå) er født har lønn Ansatt (ansnr) Beløp (NKr)+ Telefon
Konfigurasjonsstyring Configuration Management
Copyright © 2007, SAS Institute Inc. All rights reserved. Hvordan tilpasse SAS rapporteringsmuligheter til ulike behov Odd-Inge Hansen SAS Institute AS.
* AMS design Eksisterende kunder Nye kunder
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Skjemaendringer i systemer bestående av XML-data i relasjonsdatabaser Høgskolen i Gjøvik Master i Medieteknikk, Marianne Brattrud.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
Teknisk gjennomgang Systemdesign Komponenter og flyt.
1 21. februar 2006 TDT4285 Planl&drift IT-syst Forelesning nr 19: Revisjonskontroll TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen,
Dag 5: php Status Intro til php Include af menu til alle sider på site Besøgstæller Afstemning 19/ helf KEA.
Trondheim Lytte- og Læresenter. Sammendrag Prosjektet ble iverksatt fordi Trondheim Lytte- og Læresenter så behovet i å ha et elektronisk kundearkiv i.
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
VirusLab Utvikling av en profesjonell applikasjon.
System Center Configuration Manager 2007 Bachelorprosjekt gruppe 18A
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
Database og Webtjeneste for NEKLAB Prosjektoppgave våren 2007 KITH AS.
Oversikt Access Hva en bør beherske så langt. Tabeller Felt Typer (heltall, desimaltall, tekst, Boolean) Primary Key.
IT-1.
aktuelle problemstillinger knyttet til undervisning i faget
INF1300 Introduksjon til databaser
En systemutviklers hverdag
Lokal økonomi-informasjon
SharePoint.
Internett-seminar i Bø 11. mai 2000
PROTO.IO INTERAKTIV PROTOTYPING.
Utskrift av presentasjonen:

DAT 202 Databaser Del 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 SubQueries 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 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

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