Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form

Størrelse: px
Starte visningen fra side:

Download "Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form"

Transkript

1 Database-sproget SQL SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form SELECT A1,, Ar FROM R1,, Rk WHERE B med attributter A1,, Ar relationer R1,, Rk betingelse B (logisk udtryk, evt. sammensat) 1

2 Simple forespørgsler (enkelt relation) PID NAVN VIRKSOMHED KKODE Kodein "Dak" Nycomed Danmark Pinex Alpharma Treo Lundbeck Kodimagnyl "Dak" Nycomed Danmark Japansk encephalitisvaccine Statens Serum Institut Cipramil Lundbeck Treosulfan "Medac" Medac 2183 Pinex Comp. Alpharma 1 "navne på præparater fra Lundbeck Variationer * giver alle attributter betingelser: brug af AND og OR i WHERE WHERE virksomhed= Lundbeck LIKE (tegn-mønstre med % og _ ) NAVN Omdøbning af attribut-navne Aritmetiske udtryk i SELECT og WHERE Treo Sortering ved ORDER BY Cipramil DISTINCT... 2

3 DISTINCT-operatoren I relationelle model relation = mængde I SQL relation = "bag" (bag = multimængde ~dubletter tilladt) løsning dubletter kan elimineres med DISTINCT "Vis Lande SELECT DISTINCT land ; PID NAVN VIRKSOMHED LAND Kodein "Dak" Nycomed Danmark Danmark 671 Pinex Alpharma 679 Treo Lundbeck Danmark 682 Kodimagnyl "Dak" Nycomed Danmark Danmark 1004 Japansk encephalitis Statens Serum Institut Danmark 1243 Cipramil Lundbeck Danmark 1454 Treosulfan "Medac" Medac Sverige 2183 Pinex Comp. Alpharma LAND Danmark Sverige Hvad med SELECT DISTINCT Virksomhed, Land og SELECT DISTINCT Land, Virksomhed Forskel? 3

4 Eksempeldatabase P (Præparat) PID NAVN VIRKSOMHED GID LAND KKODE Kodein "Dak" Nycomed Danmark Danmark Pinex Alpharma Treo Lundbeck Danmark Kodimagnyl "Dak" Nycomed Danmark Danmark Japansk encephalitisvaccine Statens Serum Institut Danmark Cipramil Lundbeck Danmark Treosulfan "Medac" Medac Sverige 2183 Pinex Comp. Alpharma I (Indholdsstof) IID NAVN Acetylsalicylsyre 283 Citalopram 306 Codein 307 Coffein 654 Magnesiumoxid 812 Paracetamol 1012 Treosulfan 2178 Japansk encephalitisvaccine Skema p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) G (Terapeutisk gruppe) IP (Indhold i Præp.) IID PID GID NAVN Analgetika, opioider, svagt virkende, codein, Analgetika, paracetamol, Analgetika, svagt virkende, kombinationspræparater uden codein, Analgetika, svagt virkende, kombinationspræparater med codein, Antidepressiva, selektive serotoningenoptagshæmmere, Neoplastiske sygdomme, alkylerende cytostatika, Vaccinationer ved rejse til udlandet, 4

5 Flere relationer Typisk introduceres flere relationer i FROMdelen hvorved forespørgslen bliver til en join tupel-variable p, g opløser flertydigheder "Vis navnet på gruppen for Treo " 1 SELECT g.navn Terapeutisk_gruppe 2,g 3 WHERE p.gid=g.gid Database-skema Præparat: 4* AND p.navn = 'Treo' p(pid, navn, virksomhed, gid, land, kkode) Indholdsstof: i(iid, navn) SQL> / Indhold: ip(iid,pid) Gruppe: g(gid, navn) TERAPEUTISK_GRUPPE Analgetika, svagt virkende, kombinationspræparater uden codein, 5

6 Flere relationer hvad udtrykker denne: SELECT DISTINCT land,ip,i WHERE p.pid=ip.pid AND ip.iid=i.iid AND i.navn='codein' og denne: SELECT DISTINCT navn,ip WHERE p.pid=ip.pid Hvorfor DISTINCT? Database-skema Præparat: Indholdsstof: Indhold: Gruppe: p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) 6

7 Flere relationer, join-betingelser eksempel SELECT p.navn,ip,i WHERE p.pid=ip.pid AND ip.iid=i.iid AND i.navn='codein' join-betingelse, f.eks. p.pid=ip.pid 7

8 Forenings-, fælles-, og differens-mængde UNION, INTERSECT, MINUS (eller EXCEPT ) anvendes på resultater af to SELECT-sætninger SELECT pid FROM ip WHERE iid=306 UNION SELECT pid FROM ip WHERE iid=77; SELECT pid FROM ip WHERE iid=306 INTERSECT SELECT pid FROM ip WHERE iid=77; SELECT pid FROM ip WHERE iid=306 MINUS SELECT pid FROM ip WHERE iid=77; resultatet er undtagelsesvis IKKE en bag men en mængde bag-resultat fås ved UNION ALL, INTERSECT ALL, MINUS ALL, f.eks SELECT pid FROM ip WHERE iid=306 UNION ALL SELECT pid FROM ip WHERE iid=77; IP (Indhold i Præp.) IID PID

9 Omdøbning af tupel-variable SELECT p1.navn p1,p p2 WHERE p1.land<>p2.land AND p2.navn='treo' resultat? PID NAVN VIRKSOMHED GID LAND KKODE Kodein "Dak" Nycomed Danmark Danmark Pinex Alpharma Treo Lundbeck Danmark Kodimagnyl "Dak" Nycomed Danmark Danmark Japansk encephalitisvaccine Statens Serum Institut Danmark Cipramil Lundbeck Danmark Treosulfan "Medac" Medac Sverige 2183 Pinex Comp. Alpharma

10 Mængder i betingelser Mængder, f.eks. ( Treo, Pinex, Cipramil ) (( Treo', 7), ( Pinex', 7)) ( WHERE kkode=1) Mængde-udtryk hvor A: mængdeelement og M: mængde og θ er en af =, <, >, A IN M (A er element i M) EXISTS M (M er ikke-tom) A θ M (A θ M gælder) A θ ANY M (A θ M gælder for mindst et element i M) A θ ALL M (A θ M gælder for alle elementer i M) 10

11 IN IN med direkte specificeret mgd. WHERE land IN ( Danmark, Norge ) IN på delforespørgsel WHERE pid IN (SELECT pid FROM ip WHERE iid=77) svarer til en join af p og ip hvilken? Database-skema Præparat: Indholdsstof: Indhold: Gruppe: p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) hvad med: "Vis navn på præparater, der IKKE indeholder stoffet med iid=77 ved brug af IN? 11

12 EXISTS EXISTS på delforespørgsel WHERE EXISTS (SELECT pid FROM ip WHERE iid=77 AND pid=p.pid) Hvad står der her? FROM i WHERE NOT EXISTS (SELECT *,ip WHERE p.pid=ip.pid AND iid=i.iid AND land='sverige') Database-skema Præparat: p(pid, navn, virksomhed, gid, land, kkode) Indholdsstof: i(iid, navn) Indhold: ip(iid,pid) Gruppe: g(gid, navn) 12

13 Reference til ydre SELECT (korrelation) bemærk forskel imellem WHERE pid IN (SELECT pid FROM ip WHERE iid=77) og WHERE EXISTS (SELECT pid FROM ip Database-skema Præparat: Indholdsstof: Indhold: Gruppe: p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) WHERE iid=77 AND pid=p.pid) betingelsen pid=p.pid refererer til ydre forespørgsel, hvilket kræver gentagen evaluering af indre forespørgsel 13

14 θ- (f.eks. <, =, >, ), θ ALL -, θ ANY operatorer "Vis navn på præparater med kkode større end kkoden for Pinex " WHERE kkode > (SELECT kkode WHERE navn= Pinex ) "Vis navn på præparater med med mindste kkode WHERE kkode <=ALL (SELECT kkode WHERE kkode is NOT null) Database-skema Præparat: Indholdsstof: Indhold: Gruppe: p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) 14

15 θ- (f.eks. <, =, >, ), θ ALL -, θ ANY operatorer Hvad står der her? WHERE pid = any (SELECT pid FROM ip WHERE iid IN (SELECT iid FROM i WHERE navn='codein')) og her WHERE NOT land = 'Sverige' AND kkode = any (SELECT kkode WHERE virksomhed='lundbeck') Ækvivalenser indenfor [NOT]{IN EXISTS θ θ ALL θ ANY} IN? NOT IN? Database-skema Præparat: Indholdsstof: Indhold: Gruppe: p(pid, navn, virksomhed, gid, land, kkode) i(iid, navn) ip(iid,pid) g(gid, navn) 15

16 Tupel som element i mængde-udtryk Vis navn for præparater der ikke indeholder stoffet 306 WHERE pid NOT IN IP (Indhold i Præp.) (SELECT pid FROM ip WHERE iid=306) IID PID kan skrives WHERE (pid,306) NOT IN (SELECT pid,iid FROM ip) med tupel-element: (pid,306)

17 Relationer som operander i FROM Som noget nyt i SQL99-standarden: Relations-argumenter (i FROM) kan være SQL-udtryk også introduceret i Oracle f.eks 1 SELECT DISTINCT navn 2 FROM g, (SELECT gid x 3,i,ip 4 WHERE p.pid=ip.pid and ip.iid=i.iid and i.navn='paracetamol') t 5* WHERE x=gid SQL> / NAVN Analgetika, paracetamol, Analgetika, svagt virkende, kombinationspræparater med codein, og dette svarer til? 17

18 SQL-funktioner Enkelt-række numeriske funktioner ABS COS SIN LOG SIGN TRUNC... tegn-funktioner C0NCAT INITCAP L0WER UPPER SOUNDEX SUBSTR LENGTH... dato-funktioner ADD_MONTHS LAST_DAY MONTHS-BETWEEN... konvertering TO_CHAR TO_DATE TO_NUMBER ROWIDTOCHAR(rowid)... Flere rækker / Gruppe aggregat -funktioner AVG COUNT MAX MIN SUM... 18

19 Aggregering Aggregering Brug af aggregat-funktioner F.eks. "Vis antallet af præparater" SELECT count(pid) ; eller SELECT count(*) ; eller SELECT count(virksomhed) ; sidste variant uklar? kan præciseres SELECT count(distinct virksomhed) eller SELECT count(all virksomhed) ALL er default 19

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form Database-sproget SQL SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form SELECT A1,, Ar FROM R1,, Rk WHERE B med attributter A1,, Ar relationer R1,, Rk betingelse B (logisk

Læs mere

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form Database-sproget SQL SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form SELECT A1,, Ar FROM R1,, Rk WHERE B med attributter A1,, Ar relationer R1,, Rk betingelse B (logisk

Læs mere

Efterår 2002 Note 10. Temaopgave

Efterår 2002 Note 10. Temaopgave Datalogi Database-kurset Efterår 2002 Note 10 Temaopgave Formålet med temaopgaven er at I skal arbejde med vigtige dele af kursusstoffet indenfor et specifikt problemområde/tema. Temaopgaven omfatter 4

Læs mere

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Funktionel afhængighed

Funktionel afhængighed Databaser, efterår 2002 Funktionel afhængighed Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Efterår 2002 Note 13. Temaopgave svar

Efterår 2002 Note 13. Temaopgave svar Datalogi Database-kurset Efterår 2002 Note 13 Temaopgave svar Del 1: Design ved normalisering, svar fire tabeller p, ip, i og g (for hhv præparat, indholdsstof-i-præparat, indholdsstof og terapeutisk gruppe).

Læs mere

DML, Foresprgsler Relationel algebra + noget mere! af skemaer (overlap m. DDL)

DML, Foresprgsler Relationel algebra + noget mere! af skemaer (overlap m. DDL) SQL Stuctured Query Language, spiller roller som DDL, denere relationsskemaer m.v. DML, Foresprgsler Relationel algebra + noget mere! Opdatering af relationer af skemaer (overlap m. DDL) Hvem bruger SQL

Læs mere

Relationel Algebra og SQL

Relationel Algebra og SQL Relationel Algebra og SQL Indholdsfortegnelse Relationel Algebra og SQL...1 Indholdsfortegnelse...1 De oprindelige mængdeoperationer...2 1. UNION (foreningsmængde)...2 2. INTERSECTION (fællesmængde)...2

Læs mere

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

Læs mere

Introduktion til SQL queries

Introduktion til SQL queries Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

Databasesystemer fra forskellige synsvinkler

Databasesystemer fra forskellige synsvinkler Databasesystemer fra forskellige synsvinkler Kim Skak Larsen kslarsen@imada.sdu.dk IMADA DM534 Introduktion til datalogi, 8/10 2015 p.1/60 Oversigt Introduktion Del 1: en designers synsvinkel Del 2: en

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

Databasesystemer. IT Universitetet i København 7. juni 2005

Databasesystemer. IT Universitetet i København 7. juni 2005 Databasesystemer IT Universitetet i København 7. juni 2005 Eksamenssættet består af 5 opgaver med 13 spørgsmål, fordelt på 6 sider (inklusiv denne side). Vægten af hver opgave er angivet. Du har 4 timer

Læs mere

Views etc. Databaser

Views etc. Databaser Views etc. Databaser Views Med Views kan vi gemme nogle af de lange select sætninger. I vores eksempel fra tidligere er det f.eks. forbundet med en del besvær at finde telefon nr og bilmærker for en sælger

Læs mere

Relationel Algebra...1. Indholdsfortegnelse...1. Operationer på den relationelle model...2

Relationel Algebra...1. Indholdsfortegnelse...1. Operationer på den relationelle model...2 Relationel Algebra Indholdsfortegnelse Relationel Algebra...1 Indholdsfortegnelse...1 Operationer på den relationelle model...2 Mængdeoperationerne...2 Union...2 Difference...2 Intersection...3 Hvilke

Læs mere

1. Basal select med (stjerne)

1. Basal select med (stjerne) 1. Basal select med (stjerne) 1. List alle øltyper. a. select * from oltyper 2. List alle bryggerier a. select * from bryggeri 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere

Læs mere

Kursus/workshop: SQL

Kursus/workshop: SQL Kursus/workshop: SQL En workshop - med fokus på workshop. En workshop arrangeret af PROSA Palle Nygaard Hansen Frank Jensen Indledning Gennemgang af alle basale SQL-sætninger Forløb for alle 3 aftener:

Læs mere

Trin 1 INSERT INTO Debitor (DebitorNr, KundeKategori, KreditMax, SidstRykket, Sælger ) VALUES (20121, 10, 40000, NULL, "Bjarne Larsen");

Trin 1 INSERT INTO Debitor (DebitorNr, KundeKategori, KreditMax, SidstRykket, Sælger ) VALUES (20121, 10, 40000, NULL, Bjarne Larsen); SQL-programmering Alle opgaverne er baseret på ACCESS-databasen REGNSKAB Løsningsforslag til SQL-opgavesættet Følgende løsninger til opgaverne i forbindelse med Regnskabsdatabasen er vejledende. Fund af

Læs mere

Sidste forelæsning. Jacob Aae Mikkelsen. 28. april 2013 IMADA. Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28.

Sidste forelæsning. Jacob Aae Mikkelsen. 28. april 2013 IMADA. Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28. Sidste forelæsning Jacob Aae Mikkelsen IMADA 28. april 2013 Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28. april 2013 1 / 36 Outline 1 Brugere og Sikkerhed Jacob Aae Mikkelsen (IMADA) Sidste forelæsning

Læs mere

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 Databasesystemer Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Databaser Obligatorisk opgave 1

Databaser Obligatorisk opgave 1 University of Southern Denmark Department of Mathematics and Computer Science Databaser Obligatorisk opgave 1 Afleveres senest: Lørdag d. 23. marts kl 23.59 Introduction Denne obligatoriske opgave indeholder

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 38 L. Ingemann: SQL databaser på nettet, kap 2-4. Kompendium L. Ingemann: SQL databaser på nettet, kap 6-20, Kompendium Sidste gang Databaser Relationelle databaser

Læs mere

Datalagring og formater

Datalagring og formater Datalagring og formater IT Universitetet i København 4. januar 2011 Eksamenssættet består af 6 opgaver med 15 spørgsmål, fordelt på 11 sider (inklusiv denne side). Det anbefales at læse opgaverne i rækkefølge,

Læs mere

MsSQL: Basal performance tuning, part 1

MsSQL: Basal performance tuning, part 1 Denne guide er oprindeligt udgivet på Eksperten.dk MsSQL: Basal performance tuning, part 1 Hvordan man skriver "God SQL" for bedre performance. Skrevet den 03. Feb 2009 af trer I kategorien Databaser /

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin Trin 1: Lav en Domain model Opgave beskrivelse - Scandic hotel kæde Lav en domain model af Hotel-kæden.

Læs mere

Databasesystemer. IT Universitetet i København 8. juni 2006

Databasesystemer. IT Universitetet i København 8. juni 2006 Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 7 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.

Læs mere

Eksempel på en database: studenter, kurser, eksamener

Eksempel på en database: studenter, kurser, eksamener Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser

Læs mere

(fig.1. Eksempel på en almindelig entity)

(fig.1. Eksempel på en almindelig entity) Formål Formålet med denne opgave var, at designe et database system for et fiktivt universitet, ved hjælp af ER-model, for derefter at oversætte det til SQL tabeller. Og dernæst lave en assertion så der

Læs mere

Information Integration

Information Integration Databaser, efterår 2002 Information Integration Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072

Læs mere

Opgave 1 Basal select med (stjerne)

Opgave 1 Basal select med (stjerne) Opgave 1 Basal select med (stjerne) 1. List alle øltyper. 2. List alle bryggerier 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere 4. BONUS: List alle ølmærker med alt deres

Læs mere

Skriftlig eksamen i Databaser, Vinter 2001/2002. Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men

Skriftlig eksamen i Databaser, Vinter 2001/2002. Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men Roskilde Universitetscenter Skriftlig eksamen i Databaser, Vinter 2001/2002 Opgaver med lsninger Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men har ikke haft tid til at polere

Læs mere

Databasesystemer. IT Universitetet i København 16. januar 2006

Databasesystemer. IT Universitetet i København 16. januar 2006 Databasesystemer IT Universitetet i København 16. januar 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 6 sider (inklusiv denne side), samt et svarark, hvor visse spørgsmål skal besvares.

Læs mere

DATABASE - MIN MUSIKSAMLING

DATABASE - MIN MUSIKSAMLING DATABASE - MIN MUSIKSAMLING I dette forløb skulle vi lære om databaser, som bruger sproget SQL. SQL står for Structured Query Language. Det bruges til at vise og manipulere data, gemt i en database. I

Læs mere

Dorthes Bog Centrum har ca forskellige bøger (bibliografiske enheder), som alle skal være søgbare fra prototypen.

Dorthes Bog Centrum har ca forskellige bøger (bibliografiske enheder), som alle skal være søgbare fra prototypen. Afleveringsopgave Hermed afleveringsopgaven for kurset. Besvarelsen, der gerne må udfærdiges i grupper, er del af den mundtlige eksamen (som i øvrigt er individuel). Problemet Efter flere møder med firmaet

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Objektorientering og databaser

Objektorientering og databaser Databaser, efterår 2002 Objektorientering og databaser Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674

Læs mere

Databaser Obligatorisk opgave 2 Vejledende løsning

Databaser Obligatorisk opgave 2 Vejledende løsning University of Southern Denmark Department of Mathematics and Computer Science Databaser Obligatorisk opgave 2 Vejledende løsning Afleveres senest: Søndag d. 5. maj kl 23.59 Spilleregler Denne obligatoriske

Læs mere

17-08-2014. Smerte definition, I. Smerte definition, II. McCaffery, sygeplejerske. Gruppe N & M Smertestillende

17-08-2014. Smerte definition, I. Smerte definition, II. McCaffery, sygeplejerske. Gruppe N & M Smertestillende Skift farvedesign Gå til Design i Topmenuen Vælg dit farvedesign fra de seks SOPU-designs Vil du have flere farver, højreklik på farvedesignet og vælg Applicér på valgte slides Gruppe N & M Smertestillende

Læs mere

Salg af smertestillende håndkøbslægemidler 1996-2010

Salg af smertestillende håndkøbslægemidler 1996-2010 Salg af smertestillende håndkøbslægemidler 1996-2010 Indhold INDHOLD... 1 BAGGRUND... 2 SALGET AF SMERTESTILLENDE HÅNDKØBSLÆGEMIDLER DE SENESTE 15 ÅR... 3 Paracetamol sælger mest... 3 En del af håndkøbsmedicinen

Læs mere

Vejledning i brug af RamQuery 11. december 2006

Vejledning i brug af RamQuery 11. december 2006 11. december 2006 11.12.2006 A346.79.2 WM-data Side 1 af 15 Indhold 1. INDLEDNING... 3 2. OPBYGNING AF DATAUDTRÆK... 3 2.1 Tabelnavigatoren... 3 2.2 Feltlisten... 3 2.3 Opstille kriterier... 5 2.3.1 Overordnet

Læs mere

Afleveringsopgave. Efterår 2001

Afleveringsopgave. Efterår 2001 Datalogi Database-kurset Efterår 2001 Afleveringsopgave Baseret på opgavetekst forfattet af Troels Andreasen, forår 2001 Let redigeret af Henning Christiansen, oktober 2001 Aflevering Opgaven afleveres

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle DM26 Obligatorisk opgave 2 SQL, relationel algebra og relationel kalkyle Jacob Christiansen 130282 moffe42 Thomas Duerlund 040980 duerlund Side 1 af 9 Opgave 1: Formål: Ud fra en database omhandlende en

Læs mere

SQL for MySQL-begyndere

SQL for MySQL-begyndere Denne guide er oprindeligt udgivet på Eksperten.dk SQL for MySQL-begyndere I denne artikel vil jeg prøve at beskrive MySQL på begynderniveau. SQL står for Structured Query Language, og er et sprog til

Læs mere

Views. Et view er en relation defined ud fra gemte tabeller ( base tables ) og andre views To typer:

Views. Et view er en relation defined ud fra gemte tabeller ( base tables ) og andre views To typer: Views 1 Views Et view er en relation defined ud fra gemte tabeller ( base tables ) og andre views To typer: 1. Virtual = Ikke gemt i databasen; kun definitionen af den 2. Materialized = Date konstrueret

Læs mere

Farmakologisk behandling af langvarig benign smerte hos børn

Farmakologisk behandling af langvarig benign smerte hos børn Steen W. Henneberg Receptfri eller Over the counter medicin Paracetamol Acetylsalisylsyre NSAID Sekundære analgetica Opioider Amitryptilin, nortryptilin Antiepileptica Andet De fleste tilstande bør primært

Læs mere

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger Skriftlig eksamen i Databaser Vinter 2002/2003 Vejledende løsninger Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 2: Relationer og SQL. 10. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 2: Relationer og SQL. 10. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 2: Relationer og SQL 10. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Praktisk information (fra kursushjemmeside). Hvad

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

Algebra. Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og

Algebra. Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og Algebra Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og en antal operatorsymboler med rang 1 ::: n! hvor 'erne er typer. Eksempel:

Læs mere

FAQ om smertestillende håndkøbspræparater til voksne

FAQ om smertestillende håndkøbspræparater til voksne FAQ om smertestillende håndkøbspræparater til voksne 1. Hvilke forskellige typer smertestillende håndkøbspræparater findes der? Der findes smertestillende håndkøbsmedicin som tabletter, hvor det smertestillende

Læs mere

Få sin querystring til at fungere. (Nybegyndere)

Få sin querystring til at fungere. (Nybegyndere) Denne guide er oprindeligt udgivet på Eksperten.dk Få sin querystring til at fungere. (Nybegyndere) Artikelen henvender sig til nybegyndere der har problemer med at få sin querystring til at fungere (Access/ASP).

Læs mere

Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler.

Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Af Seniorkonsulent Carsten Saastamoinen-Jakobsen Skal datamodellen blot være på 3NF (normalform)?

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Rigtig SQL Programmering

Rigtig SQL Programmering Rigtig SQL Programmering 1 SQL i Rigtige Programmer Indtil nu har vi brugt SQL direkte i kommandolinje promt/gui program, hvor vi kan lave forespørgsler til databasen I virkeligheden: Programmer kontakter

Læs mere

Søren Løbner (lobner) ddb Databaser 2007 10 10

Søren Løbner (lobner) ddb Databaser 2007 10 10 ddb Excercise Week 4 Fra relationships til relations Nu når vi har fået vores skemaer på plads, kan SQL udtrykkene til konstruktion af relationerne laves Det foregår ved at vi tager en 1 til 1 oversættelse

Læs mere

Conceptual, logic, physical

Conceptual, logic, physical Conceptual, logic, physical Conceptual er et billede af virkeligheden. Entity names og attributter relaterer til den faktiske verden. Physical er i SQL databasen, her skriver vi de navne på tabeller og

Læs mere

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001 Skriftlig eksamen i Datalogi Databaser Sommer 2001 Dette eksamenssæt består af 4 nummererede sider (incl. denne). Der er 4 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 20% Opgave 2:

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

Buildvejledning (Release, patch og testversion)

Buildvejledning (Release, patch og testversion) Buildvejledning (Release, patch og testversion) 1. Opdater Post deployment filen for SBSYS hoved databasen. 2. Deploy til SBSYS databasen. 3. Build - fra og med version 1.95.00.00 4. Udarbejd historik

Læs mere

Databasesystemer. IT Universitetet i København 8. juni 2006

Databasesystemer. IT Universitetet i København 8. juni 2006 Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 10 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.

Læs mere

EPOS LØN TIPS & TRICKS NR. 14

EPOS LØN TIPS & TRICKS NR. 14 EPOS LØN TIPS & TRICKS NR. 14 EPOS LØN VERSION 3.1.26 MARTS 2015 Indholdsfortegnelse 1 DA/DS Statistik... 2 1.1 Hændelses-ID... 2 1.2 Input til korrekt DA Statistik... 4 1.2.1 Hændelser se afsnit 1.2...

Læs mere

LINQ for Objekter med C#

LINQ for Objekter med C# Denne guide er oprindeligt udgivet på Eksperten.dk LINQ for Objekter med C# LINQ er den store nye teknologi med.net 3.5. Der er i virkeligheden tale om en familie af teknologier som deler et fælles fundament

Læs mere

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

Læs mere

Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk

Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk Denne guide er oprindeligt udgivet på Eksperten.dk Database tips Denne artikel vil give nogle forskellige små praktiske råd om ting man skal tænke på når man arbejder med databaser og applikationer som

Læs mere

SQL-opgaver 5 løsning

SQL-opgaver 5 løsning SQL-opgaver 5 løsning Diagrammet herunder viser, hvordan kildetabellerne gerne skal se ud efter at have løst de tidligere opgaver. Scriptet opgave_5.txt indeholder også disse tabelstrukturer og alle data,

Læs mere

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field FORGRENINGSLOGIK OG CALCULATED FIELDS Opsætning af forgreningslogik Felttypen Calculated field Felt-referencer i REDCap Når man anvender forgreningslogik, beregnede felter eller piping i REDCap, refererer

Læs mere

ProjectWise Databasen - Hvad kan jeg finde?

ProjectWise Databasen - Hvad kan jeg finde? 15:45 ProjectWise Databasen - Hvad kan jeg finde? For administratorer, nørder og helt almindelige brugere Med Quiz og store præmier 15:46 15:47 Quiz 1 Hvis man søger i Google. Hvor mange billeder skal

Læs mere

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125 Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

SQL Server 2008 Spatiale eksempler. Plan & Miljø, GIS

SQL Server 2008 Spatiale eksempler. Plan & Miljø, GIS SQL Server 2008 Spatiale eksempler Plan & Miljø, GIS Stråtækte bygninger SQL script udtræk og geokodning af stråtækte bygninger fra BBR. Geokodede bygninger er en forudsætning. NB! Frederikssund Kommune

Læs mere

Tværfaglig audit om. smertebehandling i almen praksis 2015. Bedre smertebehandling i Region Nordjylland

Tværfaglig audit om. smertebehandling i almen praksis 2015. Bedre smertebehandling i Region Nordjylland Tværfaglig audit om smertebehandling i almen praksis 15 Bedre smertebehandling i Region Nordjylland Nord-KAP, APO og Almen Praksis kortlægger smertebehandlingen i Region Nordjylland Sekretær/praksispersonale

Læs mere

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler.

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. 26 Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. Hvad er programverifikation? Bevisregel for 'tom kommando'. Bevisregel for assignment. Bevisregler for selektive

Læs mere

Noter til C# Programmering Selektion

Noter til C# Programmering Selektion Noter til C# Programmering Selektion Sætninger Alle sætninger i C# slutter med et semikolon. En sætning kontrollerer sekvensen i programafviklingen, evaluerer et udtryk eller gør ingenting Blanktegn Mellemrum,

Læs mere

Brug af andre smertestillende lægemidler før og efter tilskudsstop på glucosamin

Brug af andre smertestillende lægemidler før og efter tilskudsstop på glucosamin Brug af andre smertestillende lægemidler før og efter tilskudsstop på glucosamin Indholdsfortegnelse Resume... 1 Indledning... 2 Generel udvikling i forbruget af lægemidler med glucosamin før og efter...

Læs mere

Videregående databaseprogrammering

Videregående databaseprogrammering Videregående databaseprogrammering I dette kapitel gennemgås lidt om, hvordan man kan få direkte adgang til tabeller i Delphi delvist uden om standard-databasekomponenterne. Afsnittet forudsætter derfor,

Læs mere

Microsoft Log Parser, Windows logfil analyse

Microsoft Log Parser, Windows logfil analyse Denne guide er oprindeligt udgivet på Eksperten.dk Microsoft Log Parser, Windows logfil analyse Microsoft's logfiler er ikke lette at bruge. med Microsoft Log Parser, har du alle muligheder. Log parser

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse

Læs mere

Danmarks Apotekerforening. Fald i salget af svage smertestillende lægemidler efter receptpligt

Danmarks Apotekerforening. Fald i salget af svage smertestillende lægemidler efter receptpligt Danmarks Apotekerforening Analyse 17. december Fald i salget af svage smertestillende lægemidler efter receptpligt Det månedlige salg af svage smertestillende lægemidler er i faldet med cirka procent,

Læs mere

Air Crash Booking System

Air Crash Booking System Air Crash Booking System Eksamensopgave i Databaser (ddb), E06 Vejleder: Louis Salvail Afleveret 27. oktober 2006 af: Jens Gram Pedersen, 20041039, mail@jensgram.dk 28 nummererede sider I N D H O L D S

Læs mere

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Baggrund: I et frugtbart samarbejde mellem Danmarks Statistik, Forskningsservice,

Læs mere

Anne Randorff Højen

Anne Randorff Højen Anne Randorff Højen arra@hst.aau.dk Forelæsning og opgaver: Introduktion til SQL pause Forlæsning og Opgaver: SQL 2. del pause Introduktion til PhPMyAdmin Opgaver SQL Der modelleres ud fra reelle relationer

Læs mere

Tredje undervisningsgang. Database

Tredje undervisningsgang. Database Tredje undervisningsgang Database Denne undervisningsgang Lektier fra sidst Dagen eksempel database Mere ER diagrammer Matematikken bag databaser Forbind data til ny sæt praksis Keys og foreign keys -

Læs mere

Undervisningsnoter til øvelse i Panel Modeller. %, it. E(x kjs

Undervisningsnoter til øvelse i Panel Modeller. %, it. E(x kjs 4 I afsnit 3 beskæftigede vi os med 1EC modellen og viste, hvordan den kunne estimereres med FGLS - bla under forudsætning af, at det individspecifikke stokastiske led er ukorreleret med de forklarende

Læs mere

Notater til Avancerede Databaser. Vidar Jon Bauge 2007

Notater til Avancerede Databaser. Vidar Jon Bauge 2007 Notater til Avancerede Databaser Vidar Jon Bauge 2007 Datamatikeruddannelsen forår 2007 Side 1 af 65 Indholdsfortegnelse Datamodellering med ER-diagrammer...5 Entiteter...6 Attributter...6 Entitetstyper

Læs mere

Smertestillende medicin

Smertestillende medicin Vibeke Rønnebech - København oktober 2013 Skift farvedesign Gå til Design i Topmenuen Vælg dit farvedesign fra de seks SOPU-designs Vil du have flere farver, højreklik på farvedesignet og vælg Applicér

Læs mere

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere.

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere. Denne guide er oprindeligt udgivet på Eksperten.dk MySQL C API Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere. Den forudsætter lidt kendskab

Læs mere

Risikovurdering af. Bilag 1. Definition af udtræk fra databaser. Risikovurdering af lossepladsers påvirkning af overfladevand 1

Risikovurdering af. Bilag 1. Definition af udtræk fra databaser. Risikovurdering af lossepladsers påvirkning af overfladevand 1 Risikovurdering af lossepladsers påvirkning af overfladevand Bilag 1 Definition af udtræk fra databaser Risikovurdering af lossepladsers påvirkning af overfladevand 1 Definition af udtræk fra databaser

Læs mere

INTRODUKTION TIL SAS

INTRODUKTION TIL SAS INTRODUKTION TIL SAS MOGENS RING PETERSEN August 2010 INDHOLDSFORTEGNELSE SAS SOM PROGRAMMERINGSSPROG... 4 Programstrukturen i SAS... 4 SAS's hjælpesystem... 5 Eksempler på SAS-programmer... 5 Datatyper...

Læs mere

Hack of the Month opgave 2

Hack of the Month opgave 2 Hack of the Month opgave 2 www.hackofthemonth.dk Holdet bag www.hackofthemonth.dk: Søren Rasmus (ikke mig) Roninz Stiller hver måned en ny opgave: Applikationssikkerhed Webapplikationssikkerhed Slide 2

Læs mere

Vejledning i brug af BioQuery4 11. december 2006

Vejledning i brug af BioQuery4 11. december 2006 11. december 2006 11.12.2006 A346.82.2 WM-data Side 1 af 15 Indhold 1. INDLEDNING... 3 2. OPBYGNING AF DATAUDTRÆK... 3 2.1 Tabelnavigatoren... 3 2.2 Feltlisten... 3 2.3 Opstille kriterier... 5 2.3.1 Overordnet

Læs mere

Velkommen. Program 12-05-2016. Centralnervesystemet gruppe N Psykofarmika Behandling af psykiske lidelser

Velkommen. Program 12-05-2016. Centralnervesystemet gruppe N Psykofarmika Behandling af psykiske lidelser Velkommen Medvirken ved lægemiddelbrug i Omsorgsarbejdet Dag 3 Velkommen Opsamling på i går. Program Dag 3 Hovedgruppe N centralnervesystemet Smertetilstande samt lægemidler til smertebehandling PN medicin

Læs mere

Fra ER-Diagram til Relationel model i 7 step

Fra ER-Diagram til Relationel model i 7 step Fra ER-Diagram til Relationel model i 7 step STEP 1: For regular entity type E in ER schema, create a relation R that includes all the simple attributes, and component attributes of composite attributes.

Læs mere