Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

SQL - Database Lektion 3 7. Semester.

Lignende præsentationer


Præsentationer af emnet: "SQL - Database Lektion 3 7. Semester."— Præsentationens transcript:

1 SQL - Database Lektion 3 7. Semester

2 Definition af problemafledt hierarki
Et problemafledt hierarki defineres som et hierarki bestående af attributter og/eller records, hvor der ikke stilles krav om, at elementerne heri er logisk over-/underordnet hinanden. Dets attributter og records defineres ud fra et naturligt hierarki. Et problemafledt hierarki er ikke alment gældende for alle typer af analyser og opfylder derved ikke kravet om ikke arbitrære henføringer. Det er kun gyldig til brug for den analyse, hvortil det er designet.

3 Database Kartotek, datasamling Database – relationsdatabase
Data Warehouse Oracle, MS Sql, postgres, DB2 (IBM) Produkter Gratisprodukter/Betalingsprodukter – problemstillinger? Et sted hvor data opbevares Mulighed for at gemme, opdatere, udtrække og slette data Applikationer/værktøjer kommunikerer med databasen for at muliggøre dataoperationer og præsentation af data ERP-systemer (Enterprise Ressource Planning) Beslutningsstøtte-systemer (Business Intelligence)

4 Naturligt hierarki på steder – eksterne og interne

5 Primærnøgler og fremmednøgler
Nøgleord: PK = Primary Key. FK = Foreign Key Father - Son Referentiel integritet 1 – M, M – M, 1 - 1 Type 1, 2, 3 data (Kimball)

6 Hvordan anvendes Oracle
Oracle er primært en database Oracle leverer en masse række add-on værktøjer, disse er IKKE database! E/R diagrammering Data servermodelling SQL editor

7 SQL struktur SQL betyder Structured Query Language
SQL kan bestå af følgende kommandoer Select, Inset, delete, update, create Strukturen følger klare regler Select, From, Where. Syntaksen spiller en rolle mellem forskellige konkurrerende produkter Uden SQL ingen handling

8 Eksempel på SQL SELECT SQL_Union_Data.virk, SQL_Union_Data.MdrReg, SQL_Union_Data.ÅrReg, ([MedNr]) AS mdnr, SQL_Union_Data.Navn, SQL_Union_Data.AfdNr, SQL_Union_Data.Division, SQL_Union_Data.AnsBet, Round(([Total]/ ),1) AS FTE, SQL_Union_Data.AfdNavn, D4_EmpListe.Initialer, D4_EmpListe.Lokation, SQL_Union_Data.AStatus, D3_Ændring.Status, D4_EmpListe.[ ] FROM (D3_Ændring RIGHT JOIN SQL_Union_Data ON D3_Ændring.SKStatus = SQL_Union_Data.AStatus) LEFT JOIN (Kat_Employ LEFT JOIN D4_EmpListe ON Kat_Employ.SonofonNrTal = D4_EmpListe.[Medarb#nr]) ON SQL_Union_Data.MedNr = Kat_Employ.AlternativNr WHERE (((SQL_Union_Data.MdrReg)>=[forms]![åbning1]![liste2] And (SQL_Union_Data.MdrReg)<=[forms]![åbning1]![liste4]) AND ((SQL_Union_Data.ÅrReg)>=[forms]![åbning1]![liste1] And (SQL_Union_Data.ÅrReg)<=[forms]![åbning1]![liste3]));

9 Intro til Oracle Hvad er Oracle Hvordan anvendes Oracle
Logge på SQL for første gang Hvor vigtig er SQL (struktureret forespørgselssprog)

10 Nu er det din tur


Download ppt "SQL - Database Lektion 3 7. Semester."

Lignende præsentationer


Annoncer fra Google