Databasesystemer. IT Universitetet i København 16. januar 2006
|
|
- Amanda Ebbesen
- 8 år siden
- Visninger:
Transkript
1 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. Vægten af hver opgave er angivet. Du har 4 timer til at besvare alle spørgsmål. Hvis du ikke er i stand til at give et fuldt svar på et spørgsmål, så prøv at give et delvist svar. Du kan vælge at skrive på engelsk eller dansk (evt. med engelske termer). Siderne i besvarelsen skal være numererede, og forsynet med navn, CPR nummer og kursuskode (DBS). Skriv kun på forsiden af arkene, og sortér dem inden numereringen, så opgaverne forekommer i nummerrækkefølge. MDM refererer i sættet til kursusbogen Modern Database Management 7th edition af Jeffery A. Hoffer, Mary B. Prescott and Fred R. McFadden. Alle skriftlige hjælpemidler er tilladt. 1
2 1 Databasemodellering (30%) Den akademiske verden er et interessant eksempel på internationalt samarbejde og udveksling. Denne opgave omhandler modellering af data om forskere, akademiske institutioner, og samarbejde mellem forskere. En forsker kan være ansat som VIP eller forskningsassistent. Der er tre typer af VIP: Adjunkter, lektorer og professorer. Følgende skal gemmes i databases: For hver forsker, hans/hendes navn, fødselsår, og aktuelle stilling (hvis den findes). For hver institution, dens navn, land, og indvielsesår, samt dens institutter (f.eks. juridisk institut, datalogisk institut,... ). Et institut hører til præcis én institution. En ansættelseshistorie, der indeholder information om alle ansættelser (start- og slutdato, stilling, og på hvilket institut). Information om medforfatterskab, dvs. hvilke forskere der har skrevet en forskningsartikel sammen. For hver fælles artikel, skal titlen gemmes. For hver forsker skal der gemmes information om hans/hendes højeste akademiske grad (Bsc, MSc eller PhD), herunder hvem der var vejleder, og på hvilket institut. For hver VIP skal gemmes information om hvilke forskningsprojekter han/hun er involveret i (titel, startdato og slutdato), samt hvor mange penge han/hun har fået som hovedansøger i forskningsprojekter. a) Tegn et EER diagram for den beskrevne database. Husk at indikere kardinaliteter på relationships. EER diagrammet bør ikke indeholde redundante entitetsmængder, relationships eller attributter. Det skal tilstræbes at bruge den modellering, der mest præcist afspejler data (brug f.eks. supertype/subtype relationships når det er relevant). Hvis du gør nogen antagelser om data, skal de beskrives i svaret. b) Konverter EER diagrammet fra spørgsmål a) til relationer, og skriv SQL sætninger der skaber relationerne. Du kan lave et hvilket som helst rimeligt valg af datatyper. Husk at inkludere constraints, der følger af beskrivelsen af data eller dit EER diagram, inklusiv primærnøgle og fremmednøgle constraints. 2
3 2 Normalisering (15%) Vi betragter følgende relation: Articles(ID,title,journal,issue,year,startpage,endpage,TR-ID) Relationen indeholder information om artikler publiceret i videnskabelige journaler. Hver artikel har et unikt ID, og information om, hvor den kan findes (navn på journal, hvilket nummer (issue), og på hvilke sider). Hvis resultater i en artikel tidligere er publiceret i en teknisk rapport (TR), kan et ID for denne tekniske rapport specificeres. Vi har følgende information om attributværdierne: For hver journal er et helt nummer altid publiceret indenfor et enkelt år (selv om det evt. har flere dele). Værdien af endpage er aldrig mindre end værdien af startpage. Der er aldrig dele af mere end én artikel på en enkelt side. Følgende er en instans af relationen: ID title journal issue year startpage endpage TR-ID 42 Cuckoo Hashing JAlg Deterministic Dictionaries JAlg Deterministic Dictionaries JAlg Dictionaries in less space SICOMP P vs NP resolved JACM What Gödel missed SICOMP What Gödel missed Nature a) Baseret på ovenstående, indikér for hver af følgende mængder af attributter hvorvidt det er en nøgle for Articles eller ej. Brug svararket til dit svar. 1. {ID}; 2. {ID,TR-ID}; 3. {ID,title,TR-ID} 4. {title}; 5. {title,year}; 6. {startpage,journal,issue} Du kan, hvis du vil, desuden skrive en kort forklaring til hvert svar. Denne vil blive taget i betragtning ved bedømmelsen, men er ikke nødvendig for at få fulde point. b) Baseret på ovenstående, indikér for hver af følgende potentielle funktionelle afhængigheder (FDs), hvorvidt der er tale om en funktionel afhængighed eller ej. Brug svararket til dit svar. 1. ID title; 2. startpage endpage; 3. journal issue year 4. title ID; 5. ID startpage endpage journal issue; 6. TR-ID ID Du kan, hvis du vil, desuden skrive en kort forklaring til hvert svar. Denne vil blive taget i betragtning ved bedømmelsen, men er ikke nødvendig for at få fulde point. c) Foretag, baseret på a) og b), normalisering til BCNF, og angiv de resulterende relationer. 3
4 3 SQL forespørgsler (30%) Vi betragter igen Articles fra opgave 2. a) Indikér for hver af følgende udtryk hvorvidt det er et gyldigt SQL udtryk eller ej. Et gyldigt udtryk, som beskrevet i MDM, skal accepteres af en standard SQL fortolker, men et ugyldigt udtryk skal resultere i en fejlmeddelelse. Brug svararket til dit svar. 1. SELECT * FROM Articles WHERE endpage-startpage>10; 2. SELECT * FROM Articles WHERE endpage-startpage<0; 3. SELECT SUM(name) FROM Articles; 4. SELECT AVG(year) FROM Articles WHERE title LIKE 'C%'; 5. SELECT COUNT(*) FROM Articles GROUP BY year; 6. SELECT year,count(*) FROM Articles WHERE COUNT(*)>10 GROUP BY year; b) Indikér for hver af følgende SQL forespørgsler, hvor mange tupler der ville blive returneret som resultat, hvis den blev kørt på instansen af Articles fra opgave 2. Brug svararket til dit svar. 1. SELECT ID FROM Articles WHERE year<2006; 2. SELECT DISTINCT ID FROM Articles WHERE year<2006; 3. SELECT AVG(year) FROM Articles GROUP BY journal; 4. SELECT ID FROM Articles WHERE title LIKE '%d'; Betragt relationerne Authors(auID,name) og Authoring(articleID,authorID), der henholdsvis indeholder information om forfatternavne og forfattere til hver artikel. c) Skriv en SQL forespørgsel der for hver artikel returnerer dens ID, titel, og antallet af forfattere. d) Skriv en SQL forespørgsel der returnerer titlerne på artikler, der har 'Robert Tarjan' som forfatter. e) Skriv en SQL forespørgsel der returnerer antallet af medforfattere til 'Robert Tarjan'. (Dvs. antallet af forfattere, der har skrevet mindst én artikel sammen med ham.) 4
5 4 Effektivitet og transaktioner (15%) Betragt følgende seks forespørgsler på Articles fra opgave 2: 1. SELECT title FROM Articles WHERE year=2005; 2. SELECT title FROM Articles WHERE endpage=100; 3. SELECT title FROM Articles WHERE year>1995 AND year<2000; 4. SELECT title FROM Articles WHERE journal='jacm' AND issue=55; 5. SELECT title FROM Articles WHERE issue=55 AND journal='jacm'; 6. SELECT title FROM Articles WHERE endpage-startpage>50; a) Indikér hvilke af ovenstående forespørgsler, der sandsynligvis (baseret på din viden fra kurset) ville blive udført hurtigere, hvis alle følgende indekser blev oprettet. Brug svararket til dine svar. CREATE INDEX Idx1 ON Articles(year,startpage); CREATE INDEX Idx2 ON Articles(startpage,endpage); CREATE INDEX Idx3 ON Articles(journal,issue,year); Vi betragter nu nedenstående transaktioner på relationen Authors(auID,name). Time User A User B 1 INSERT INTO Authors VALUES (42,'Donald Knuth'); 2 INSERT INTO Authors VALUES (43,'Guy Threepwood'); 3 DELETE FROM Authors WHERE name LIKE 'Don%'; 4 INSERT INTO Authors VALUES (44,'Donald E. Knuth'); 5 DELETE FROM Authors WHERE name LIKE 'Guy%'; 6 COMMIT; 7 COMMIT; b) Antag at Authors ikke indeholder nogen tupler, at transaktionerne kører på isoleringsniveau READ COMMITTED, og at de enkelte kommandoer udføres i den rækkefølge, der er vist ovenfor. Hvad er indholdet af Authors efter at begge transaktioner er fuldført c) Antag igen at Authors ikke indeholder nogen tupler. Hvad er det mulige indhold af Authors efter hver seriel udførelse af de to transaktioner 5
6 5 Constraints (10%) Antag at Authoring relationen fra opgave 3 blev oprettet som følger: CREATE TABLE Authoring( articleid INT REFERENCES Article(ID) ON DELETE SET NULL, authorid INT REFERENCES Author(ID) ON DELETE CASCADE ) a) Indikér hvilke af følgende udsagn er sande, og hvilke er usande. Brug svararket til dine svar. 1. Hvis vi forsøger at slette en tupel fra Authoring, sker dette ikke. I stedet sættes værdien af articleid i tuplen til NULL. 2. Hvis vi sletter en tupel fra Authoring, så slettes også alle tupler i Author som den slettede tupel refererer til. 3. Hvis vi sletter en tupel fra Article, kan nogle attributter fra Authoring få deres værdi ændret til NULL. 4. Hvis vi forsøger at indsætte et tupel i Author med et ID, som der ikke refereres til i Authoring, så forkastes operationen (abort). 5. Hvis vi forsøger at indsætte et tupel i Authoring med et ID, som ikke eksisterer i Author, så forkastes operationen (abort). b) Skriv CHECK constraints til Articles fra opgave 2 som sikrer at følgende er overholdt: 1. Værdier af journal attributten starter ikke med 'Journal'. 2. Værdien af endpage er aldrig mindre end værdien af startpage. 3. Værdien af year er givet i fuld længde (f.eks. forkortes 1999 ikke til 99). Du kan antage at year er af typen int, dvs. et heltal, og at ingen artikler er mere end 200 år gamle. 6
7 Svarark (afleveres) Navn CPR Sidenummer Totalt sidetal Instruktioner. I alle spørgsmål, bortset fra 3.b (der spørger om tal), skal du sætte præcis ét X i hver søjle. Bemærk at retningen vil blive gjort på en måde, så tilfældige svar ikke betaler sig. For eksempel vil to korrekte svar og et forkert svar give det samme antal point som ét korrekt svar og to spørgsmålstegn. Spørgsmål 2.a Nøgle Ikke nøgle Spørgsmål 2.b FD Ikke FD Spørgsmål 3.a Gyldig Ugyldig Spørgsmål 3.b Antal tupler Spørgsmål 4.a Hurtigere Samme Spørgsmål 5.a Sandt Usandt 7
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 mereDatabasesystemer. 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 mereDatabasesystemer. 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 mereViews 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 mereDatalagring 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 mereCollection of database exam solutions
Collection of database exam solutions Rasmus Pagh August 27, 2012 This is a supplement to the collection of database exams used in the course Introduction to Database Design, which includes answers. The
Læs mereBegræ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 mereSkriftlig 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 mereReeksamen, DSDS, forår 2008
Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereDatabasesystemer 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 mereData lagring. 2. iteration (implement backend)
Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering
Læs mereSkriftlig 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 mereIntroduktion 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 mereEksamen, DSDS, forår 2009
Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereEksamen, 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 mereEksamen 2013. Uden hjælpemidler - normeret til 60 minutter
ksamen 2013 Uden hjælpemidler - normeret til 60 minutter 1 er-diagram 1 /R iagram til relationelle model xported at: Mon May 13 2013 22:43:32 GMT+0200 (ST) Untitled etragt Page figur 1. Hvordan oversættes
Læs mereSidste 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 mereEn 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 mereDatabaser 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 mere1. 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 mereAfleveringsopgave. 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 mereEn 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 mereIntroduktion 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 mereDe 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 mereDatabasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh
Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 4: Mere om E-R modellering 24. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Fortsættelse af E-R model: Attributtyper, identifiers,
Læs mereDatabasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh
Databasesystemer, forår 2006 IT Universitetet i København Forelæsning 3: E-R modellering 16. februar 2006 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvorfor og hvordan? Business rules
Læs mereViews. 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 mereDatabasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh
Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business
Læs mereSø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 mereRelationel 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 mereDatabase. 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 mereDatabase design for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter
Læs mereSkriftlig 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 mereIntroduktion 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 mere3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015
PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas
Læs mereEfterå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 mereTrin 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 mereDatabaseadgang 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 mereObligatorisk 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 mereProgram Dokumentation PC Software Skrevet af. Gruppen. Version 1.0
Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS
Læs mereOpsætning af Oracle Designer 10g repositorie
Opsætning af Oracle Designer 10g repositorie Dette dokument beskriver hvordan man opsætter det repositorie, som Oracle Designer gemmer sine data i. Udgangspunktet er at man har installeret Oracle Database
Læs mereDatabase programmerings tips
Denne guide er oprindeligt udgivet på Eksperten.dk Database programmerings tips Denne artikel vil introducere nogle problem stillinger med flere samtidige brugere, som man skal tænke på, når man udvikler
Læs mereELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 Indhold Indhold... 2 Introduktion... 3 Den Gode Webservice... 4 ID Kortet... 4 Signering... 4 BDBChildMeasurementReport webservicen...
Læs mereEksamen, DSDS, efterår 2008
Eksamen, DSDS, efterår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 6. januar 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereAppendix C - Databeskrivelse
Appendix C - Databeskrivelse D1: Entitet: Person En Person repræsenterer en borger, som anvender systemet. En Person har ved oprettelsen ingen Barselsforløb og orlovsperioder, men kan generelt have flere
Læs mereKontroller af tekniske regler ved indsendelse af digitale årsrapporter
Oversigt over: Kontroller af tekniske regler ved indsendelse af digitale årsrapporter Erhvervsstyrelsen, december 04 Version.3 Erhvervsstyrelsen, december 04, Version.3 Side Forord Siden maj 009 har Erhvervsstyrelsen
Læs mereProjekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4
Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl
Læs mereWeb of Science Core Collection
Dato: 29. juni 2016 Ref.: Randi Juul Nørskov Web of Science Core Collection Udgiver: Thomson Reuters Type: Bibliografisk database / henvisning til artikler Indhold og omfang Tværvidenskabelig database
Læs mereSvensk model for bibliometri i et norsk og dansk perspektiv
Notat Svensk model for bibliometri i et norsk og dansk perspektiv 1. Indledning og sammenfatning I Sverige har Statens Offentlige Udredninger netop offentliggjort et forslag til en kvalitetsfinansieringsmodel
Læs mereGenerelle krav til skriftlige opgavebesvarelser
Studienævn for Erhvervsøkonomi i Slagelse Generelle krav til skriftlige opgavebesvarelser Dette skrift indeholder de gældende regler for udformning af skriftlige opgavebesvarelser, der afleveres i rapportform.
Læs mereDatabaser 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 mereEksempel 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 mereDML, 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 mereMiniprojekt i Programmering (MIP) for DAT2 og SW2, Forår 2012
Miniprojekt i Programmering (MIP) for DAT2 og SW2, Forår 2012 Opgaven er delt op i 2 dele. Læs hele opgaven igennem inden I begynder. 1. Struktur I denne opgave skal der laves et system der håndterer salg
Læs mereDorthes 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 mereAnne 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 mereAnalyse af PISA data fra 2006.
Analyse af PISA data fra 2006. Svend Kreiner Indledning PISA undersøgelsernes gennemføres for OECD og de har det primære formål er at undersøge, herunder rangordne, en voksende række af lande med hensyn
Læs mereObjektorientering 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 mereTake-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi
Syddansk Universitet Institut for Matematik og Datalogi DM505 Design og programmering af databaser Take-home Eksamen Udleveret: 4. maj 2013, kl. 10:00 Afleveres senest: 5. maj 2013 kl 10.00 Forår 2013
Læs mereØ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 mereKædesøgning via citationer (Cited Reference Search) Web of Science er et citationsindex, som gør artiklernes referencelister er søgbare.
Web of Science Udgiver: Thomson Reuters Type: Bibliografisk database / henvisning til artikler Indhold og omfang Tværvidenskabelig database med repræsentation af over 12.000 peer-reviewed videnskabelige
Læs mereDatabase optimering - Indeks
Database optimering - Indeks Alle kender til dette irritations moment, hvor programmet man sidder og arbejder med, bare ikke er hurtigt nok. Selvom det kun drejer sig om få sekunder man sidder og venter,
Læs mereVejledning til Blackboards portfolio værktøj
Vejledning til Blackboards portfolio værktøj Brug denne vejledning, når du skal udarbejde din undervisningsportfolio i Blackboards portfolio værktøj. Ved at følge alle trinene nedenfor får du udarbejdet
Læs mereA11: Last Year s Exam
A11: Last Year s Exam Agenda Design of Site map and Web- structure (3) Design of data model (1) Design of database transactions (2) Construction of HTML and PHP scripts (3) Exercise 3: Design of Site map
Læs mereDokumentering af umbraco artikeleksport:
Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.
Læs mereGSM porttelefon og samtale anlæg. SSI 2600.8002 GSM porttelefon system
SSI 2600.8002 GSM porttelefon system GSM samtale anlæg og 1000 telefon numre med opkald for dør/port åbning Udendørs station med separat indendørs kontrol boks SSIHuset Svane Electronic ApS Arildsvej 27,
Læs mereDatabasesystemer. 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 mereREFWORKS vejledning til Nationale Kliniske Retningslinjer Fagkonsulentens version (december 2013)
REFWORKS vejledning til Nationale Kliniske Retningslinjer Fagkonsulentens version (december 2013) 2013 Indholdsfortegnelse 1. Refworks og Nationale Kliniske Retningslinjer... 3 2. Log ind i RefWorks...
Læs mere! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.
Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:
Læs mereVejledning til Word på PC
Nyborg Gymnasium Marts 2016/CN Vejledning til Word på PC Indholdsfortegnelse Sådan laver du en indholdsfortegnelse... 2 Sidenummerering, når udvalgte sider ikke skal nummereres... 3 Henvisninger, citater
Læs mereProjekt titel. Projekt navn. Gruppe medlemmer. Klasse/Gruppenummer. Databaseprojekt 1. Ferrari
Projekt titel Databaseprojekt 1 Projekt navn Ferrari Gruppe medlemmer Christian Lund (christiandevries.dk) Alexander Kofod (thisisalex.dk) Mark Halding (haldingweb.dk) Klasse/Gruppenummer MulA - gruppe
Læs mereKursistmanual til Større skriftlig opgave. 2 Hf, 2015-2016
Kursistmanual til Større skriftlig opgave 2 Hf, 2015-2016 Indholdsfortegnelse: I. Generelt om opgaven og forløbet s. 3 II. Hf-bekendtgørelsens bilag 4 - Større skriftlig opgave, juni 2010 s. 7 III. Generelt
Læs mereDatabase "opbygning"
Database "opbygning" Dette områder falder mest under en DBA's ansvarsområde. Det kan sagtens tænkes at en database udvikler i nogle situationer vil blive nød til at oprette produktions og test) databaser,
Læs mereTidsplan for eksamensprojektet foråret 2010
Kursistvejledning til eksamensprojekt Side 1 af 5 Nakskov Gymnasium og HF Orientering om eksamensprojektet på hf Tidsplan for eksamensprojektet foråret 2010 3. februar, kl. 12.00 12.45 i auditoriet : Skolen
Læs mereDatabase. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen
Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case
Læs mereStudieretningsprojektet i 3.g 2007
Studieretningsprojektet i 3.g 2007 Det følgende er en generel vejledning. De enkelte studieretnings særlige krav og forhold forklares af faglærerne. STATUS I 3.g skal du udarbejde et studieretningsprojekt.
Læs mereKursus/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 mereThe Design Diaries PHP projekt
The Design Diaries PHP projekt Anna Emely Jensen cph-aj215@cphbusiness.dk www.annaemely.dk Oliver Alexander Vedel Trojhan cph-ot46@cphbusiness.dk www.olivervedeltrojahn.com Link til GoLogo blog http://olivervedeltrojahn.com/project%203%20php/index.php
Læs mereSøgevejledning til databasen AMED. Udgiver Health Care Information Service of the British Library
AMED The Allied and Complementary Medicine Database Udgiver Health Care Information Service of the British Library Indhold AMED dækker udvalgte tidsskrifter indenfor områderne "alternativ" medicin, rehabilitering,
Læs mere(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 mereManuskriptvejledning for Juristen
Manuskriptvejledning for Juristen Forfattervejledning til udarbejdelse af manuskript til tidsskriftartikler Indsendelse af manuskripter Juristen modtager bidrag inden for alle retsområder. Tidsskriftet
Læs mereSkriftlig eksamen i. Databaser. Vinter 2002/2003
Skriftlig eksamen i Databaser Vinter 2002/2003 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 1: 15% Opgave 2: 30%
Læs mereDatabase-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 mereJEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009
JEM1 LAB14 Journal Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 Denne journal er fremstillet i forbindelse med udarbejdelsen af en J2ME applikation der holder og persisterer links og
Læs mereRetningslinjer for afholdelse af ph.d.-forsvar ved Det Humanistiske
DET HUMANISTISKE FAKULTET KØBENHAVNS UNIVERSITET Retningslinjer for afholdelse af ph.d.-forsvar ved Det Humanistiske Fakultet Ifølge ph.d.-bekendtgørelsens 25, stk. 1, nr. 6), jf. 19, stk. 1 skal universitetet
Læs mereRetningslinjer for bedømmelser af ph.d.-afhandlinger ved Det Humanistiske Fakultet
D E T H U M A N I S T I S K E F A K U L T E T K Ø B E N H A V N S U N I V E R S I T E T Retningslinjer for bedømmelser af ph.d.-afhandlinger ved Det Humanistiske Fakultet 1. Bedømmelsesudvalgets sammensætning
Læs mereRetningslinjer for manuskripter til Dansk Tidsskrift for Teologi og Kirke
Retningslinjer for manuskripter til Dansk Tidsskrift for Teologi og Kirke Version 2.1 (april 2016) Redaktionen vil være taknemmelig for, om tidsskriftets artikelforfattere gør sig bekendt med og følger
Læs mereVejledning i opdatering af vandindvindingsanlægsoplysninger
Vejledning i opdatering af vandindvindingsanlægsoplysninger Denne vejledning beskriver hvordan data trækkes ud af Jupiter når der skal sendes data til SKAT i forbindelse med indkrævningen af afgiften for
Læs mereForslag til oprettelse af et konferencemodul
Forslag til oprettelse af et konferencemodul Motivation Konferencerelaterede aktiviteter kan i dag ikke registreres tilfredsstillende. En forsker, der har været på konference, vil typisk skulle registrere
Læs mereAnvisning i aflevering af bitemporale data
UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Torsdag den 11. august 2011,
Læs mereDB 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 mere19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse.
19 Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. Sammenligning af hashtabeller og søgetræer. 281 Hashing-problemet (1). Vi ønsker at afbilde n objekter på en tabel
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Juni 2016 Institution CampusVejle Uddannelse Fag og niveau Lærer(e) Hold Hhx Informationsteknologi C Peter
Læs mereI mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.
Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren
Læs mereRatingsystem 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 mereSkriftlig 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 mereVejledning i forbindelse med bedømmelse og forsvar af ph.d.-afhandling ved ph.d.-skolen, Det Samfundsvidenskabelige Fakultet, Syddansk Universitet
Ph.d.-skolen ved Det Samfundsvidenskabelige Fakultet Vejledning i forbindelse med bedømmelse og forsvar af ph.d.-afhandling ved ph.d.-skolen, Det Samfundsvidenskabelige Fakultet, Syddansk Universitet Vejledningen
Læs mereLITTERATURSØGNING. ref. Lund H(1999)
LITTERATURSØGNING Årligt publiceres ca 2 mill. medicinsk videnskabelige artikler i ca 20.000 forskellige tidsskrifter. Der findes i dag mere end 800 databaser, som giver mulighed for at søge på denne store
Læs mereBilag til AT-håndbog 2010/2011
Bilag 1 - Uddybning af indholdet i AT-synopsen: a. Emne, fagkombination og niveau for de fag, der indgår i AT-synopsen b. Problemformulering En problemformulering skal være kort og præcis og fokusere på
Læs mere