1 / 10

SQL - Database

SQL - Database. Lektion 3 7. Semester. 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.

jered
Download Presentation

SQL - Database

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation 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]/160.333333),1) AS FTE, SQL_Union_Data.AfdNavn, D4_EmpListe.Initialer, D4_EmpListe.Lokation, SQL_Union_Data.AStatus, D3_Ændring.Status, D4_EmpListe.[E-Mail] 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

More Related