SQL - Database Lektion 3 7. Semester.

Slides:



Advertisements
Lignende præsentationer
Stored Procedure Stored Procedure er programstumper, der gemmes i databasen og afvikles op databaseserveren på samme måde som forespørgsler. Med Stored.
Advertisements

Hej.
SQL introduktion og basis
Drupal[.org] Open Source CMS 6/
Når en applikation går i fejl… … er det interessant, at vide noget om: Hvornår gik applikationen i fejl Hvilken applikation gik i fejl Hvad er fejlen.
SMALL BUSINESS er BIG BUSINESS Tips og Tricks til Small Business Server Rico Raja marts 2006.
Relationsdatabaser og SQL
Select one of the 3 title pages and delete the others. Please do not create new title pages by using the layouts Title 1 – 3 as these layouts do not contain.
SQL 1 DDL og DML.
E/R model Enhanced E/R-model (EE/R-model) Relationelle model Relationelle algebra Omformning fra E/R-model til relationelle model Tirsdag.
Virksomhedens informationsbehandling
Regnskab & økonomistyring - Lektion 3 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
13 – Database med JDBC. 2 NOEA2009Java-kursus – JDBC JDBC JDBC er et standard bibliotek til at tilgå relational databaser API’et er en standardiseret.
Datastrukturer og Collections Oversigt og forskel imellem Jave og.net Collections library Collection interfaces ArrayList IList interface Hashtable Hashtable.
Registreringsprincipper og dets IT anvendelse
View Procedures Trigger og Function Jesper Tørresø DAB1 E07 1. november 2007.
CodeIgniter Database Brugerinput Form Validation 20101JFH.
Algoritmer og Datastrukturer 1 Greylisting Gerth Stølting Brodal.
Regnskab & økonomistyring - Lektion 15 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Regnskab & økonomistyring - Lektion 4 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Regnskab & økonomistyring - Lektion 13 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Regnskab & økonomistyring - Lektion 2 HD 5. semester forår 2010
Selected Partner Network briefing – d. 17. september 2008 How to Sell? Licensiering Jon Meldgaard Hansen - LMM, SMS&P How to Sell – september 2008.
ASP.NET Custom Web Controls Deployment. Agenda – ASP.NET Web User Controls Composite Control Rendered Custom Control Deploy en Web Applikation.
Relationsdatabaser og SQL
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer Del 2 af 2: Proces- og funktionsdiagrammering Aalborg Universitet, d. 9. oktober 2006.
NOEA/IT FEN - Databaser/Sikkerhed 1 Lektion 10 Sikkerhed og integritet Områder Autorisationsmatrix Realisering i SQL.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
”Søg og du skal finde” fra idé til applikation af Mads Thomsen og Bent Guldager.
SQL Introduktion Jesper Tørresø DAB1 F08 6. Februar 2008.
6. SQL1 Standardiseret spørge-sprog mv. til relationsdatabaser.
Relationsdatabaser og SQL
Side 1Copyright © 2007 JaKoFi. All rights reserved. DB2 Performance: Optimering af SQL læsninger mod DB2 med AllFusion Gen Jan Erik Jensen, JaKoFi.
22/092VE/E00/RB1 Introduktion til SQL Datalogi 2VE E00 DIKU Forelæsninger 22/9 og 29/9.
Relationsdatabaser og SQL
7. SQL constraints og triggers1 Aktive elementer i SQL.
Opsummering.
2009NOEA/IT - Databaser/SQL1 Realisering af den relationelle model i SQL-baserede DBMS’er SQL er mere end forespørgsler - det omfatter bl.a. –DDL Data.
SQL – Oracle Relationsdatabase
1 SQL2. 2 Funktioner der laver aggregerede beregninger Returnerer count() Antal rækker der opfylder bestemt betingelse min() Laveste værdi (eller null)
1 XMLRelationel model og XMLNOEA / FEN 2007 Relationelle databaser og XML Overblik. –For detaljer se PQC: sqlOgXml.ppt og SqlServerOgXml.ppt RDB-struktur.
SQL – Oracle Relationsdatabase
SQL Jesper Tørresø DAB1 E oktober Punkter for i dag. SQL baggrund. Relationel algebra. Brug af VS2005.
1 SQL2. 2 Funktioner der laver aggregerede beregninger Returnerer count() Antal rækker der opfylder bestemt betingelse min() Laveste værdi (eller null)
Virksomhedens informationsbehandling lektion Ved. Jens Godik Højen.
8.7 Security: Grant and revoke1 Sikkerhed 8.7 Security and User Authorization in SQL.
Data Warehouse 8. semester forår 2010
Clustered Index Scan & Seek Af Anita (DM08204). Clustered Index Organiserer/strukturer Organiserer/strukturer Én pr. tabel Én pr. tabel Valg af indexeringskolonne.
Intro Større applikationer, f. eks: Bogpris.dk. Nye bøger.
Tina Ratzer Hendes hjemmeside skal indeholde: Kontakt Forhandlerliste
Databaser, introduktion1 Kurset ”Databaser” Introduktion.
Januar 2003Databaser, introduktion1 Databaser, forår 2003 Introduktion.
SQL Jesper Tørresø DAB1 E September Punkter for i dag. SQL baggrund. Relationel algebra. SQL koncept –Vises ved brug af VS2008.
SQL – Oracle Vigtige SQL sætninger Lektion 6 7. Semester.
GUI- Ordre. Problemstillinger Transaktion Update stock Tilføj medarbejder execptions Kode stykker.
Virksomhedens informationsbehandling
Oracle Application Express Lektion 2 7. Semester 2008.
Databaseadgang fra C#:
Database Some walk through. Database Design – Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management.
E/R-diagrammering 7. Semester.
Virksomhedens informationsbehandling Opgave inden for databehandling Opgave 1 Ved. Jens Godik Højen.
Objekt-relationel DBMS1 4.5 The Object-Relational Model 9.4 User-Defined Types in SQL 9.5 Operations on Object-Relational Data Ullman: Object-Relational.
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Geodata for Everyone.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Solution Makers A/S – Gruppe 4 Lars Wolter Nils Martinsen Rasmus Seye Tobias Kjeldsen 1.
Modellering og data Nyt forløb.
MySQL dat2sem2018Fall Modul 2 – uge 2.
Smart Data Tool (SDT) In Sales
Dat2sem2019 Bornholm Modul 2 – uge 2
Præsentationens transcript:

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. 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.

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)

Naturligt hierarki på steder – eksterne og interne

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)

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

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

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]));

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

Nu er det din tur