Anvisning i aflevering af bitemporale data
|
|
- Bodil Clara Rasmussen
- 4 år siden
- Visninger:
Transkript
1 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 databasestruktur. Det indebærer, at sammenhænge mellem tabeller angives som fremmednøgler, der refererer primærnøgler. De gældende regler er fastlagt i bekendtgørelse om arkiveringsversioner, der er baseret på bevaringsformatet SIARD 1.0 og anvender et uddrag af standarden SQL:1999. Temporale data er opmærket med tidsrum, der indgår i primær- og fremmednøgler til at identificere unikke rækker i én tabel og referere unikke rækker i andre tabeller, og sammenhænge mellem tabeller afhænger derfor af en fortolkning af disse tidsrum. SQL:1999 understøtter imidlertid ikke angivelse og fortolkning af primær- og fremmednøgler, hvori tidsrum indgår. Derfor er temporale data hidtil blevet omdannet og håndteret efter de gældende regler. Unitemporale data skal fortsat håndteres derefter, mens bitemporale data har vist sig noget mere omstændelige at håndtere udelukkende med anvendelse af SQL:1999. For at undgå større ændringer af datamodel og data i forbindelse med aflevering af en arkiveringsversion, anviser rigsarkivaren med henvisning til 3, stk. 2 i bekendtgørelse om arkiveringsversioner, hvordan bitemporale data efter nærmere aftale med det modtagende arkiv kan bevares i en fremtidssikret struktur. Hvad er bitemporale data? Bitemporale data er opmærket med en virkningstid og en registreringstid og understøtter dermed såkaldt bitemporalitet eller dobbelthistorik, hvormed et forvaltningsobjekts tilstand kan forstås som mængden af egenskaber, der karakteriserer det i en afgrænset del af tiden i hver af de to dimensioner af tid. Virkningstid også kaldet valid time eller applikationstid er tiden, hvor et forvaltningsobjekts egenskaber svarer til forholdet i virkeligheden. Det handler om, hvad forvaltningen ved og kunne f.eks. være en given persons efternavn i en bestemt periode. Hvis forvaltningen ved, at personen har forskellige efternavne i forskellige perioder, kan der registreres to efternavne med hver deres virkningstid. Virkningstiden understøtter dermed en temporalitet, som kunne kaldes for historik. Registreringstid også kaldet transaction time eller systemtid er tiden, hvor et forvaltningsobjekts egenskaber er kendt i et bestemt system. Det handler om, hvornår forvaltningen ved noget og kunne f.eks. være registreringen af en given persons efternavn i en bestemt periode i et bestemt system. Hvis forvaltningen
2 bliver opmærksom på, at personen havde et andet efternavn i en periode, end man tidligere vidste, kan den eller de tidligere registrering(er) afsluttes med den dato, forvaltningen er blevet opmærksom på uoverensstemmelsen, og der kan registreres et eller flere efternavne i en eller flere perioder i stedet. I en unitemporal database ville man blot redigere de eksisterende registreringer og altid havde én version af historikken den nuværende, dvs. fra det tidspunkt, den seneste ændring er foretaget. Med anvendelse af registreringstid understøtter man derimod flere versioner af historikken, således at man til en hvilken som helst tid kan kende de aktuelle registreringer i et bestemt system. Registreringstid understøtter dermed en temporalitet, der sikrer muligheden for tilbagerulning ved at bibeholde et fyldestgørende revisionsspor. I eksemplet nedenfor blev personen med Id født med efternavnet Jacobsen den 22. januar Det blev dog først registreret en uge efter fødslen. 16. juli 2018 blev personen gift og tog sin ægtefælles efternavn. Det blev dog først registreret tre uger efter brylluppet markeret med kursiveret skrift: Id Efternavn VirkningFra VirkningTil RegistreringFra RegistreringTil Jacobsen Jacobsen Knudsen Som det fremgår, slettes eller overskrives rækker ikke i et system med dobbelthistorik. I stedet registreres, hvad personens efternavn er og har været, og hvornår det var kendt i systemet. Dermed kan man udbede sig personens efternavnehistorik den 23. april 2019 og få at vide, at denne hed Jacobsen fra 22. januar 1992 til 16. juli 2018, hvorefter denne har heddet Knudsen. Man kan også finde ud af, hvad der 1. august 2018 var registreret om personen, der på det tidspunkt og indtil 6. august i forvaltningens øjne var hr. Jacobsen. Format til aflevering af bitemporale data Rigsarkivet dispenserer fra gældende regler fastlagt i bekendtgørelse om arkiveringsversioner, eftersom bitemporale data kan afleveres som en arkiveringsversion i en relationel databasestruktur uden angivelse af temporale fremmednøgler. Som supplement dertil skal temporale primær- og fremmednøgler angives i et særskilt tableindex.xml med anvendelse af SQL:2011-standarden som specificeret i ISO/IEC :2011. Det medfører, at arkiveringsversioner af it-systemer med bitemporale data indeholder følgende elementer: SQL:1999-delen: Data afleveres som en arkiveringsversion i en relationel databasestruktur i overensstemmelse med bekendtgørelse om arkiveringsversioner. Primær- og fremmednøgler, hvori tidsrum indgår, skal ikke angives som sådan i tableindex.xml. Der skal imidlertid angives ikke-temporale primærnøgler til alle tabeller evt. ved indsættelse af en erstatningsnøgle, og alle data skal fortsat afleveres. 2
3 Arkiveringsversionens SQL:1999-databasestruktur dokumenteres på sædvanlig vis i kontekstdokumentationen. Databasestrukturen dokumenteres i den tekniske dokumentation af arkiveringsversionen, herunder med E/R-diagram, tabel- og feltbeskrivelser og konverteringsbeskrivelse(r). Arkiveringsversionen dokumenteres med SQL-forespørgsler, der viser sammenhænge mellem tabeller, som er afhængige af driftsversionens temporale primær- og fremmednøgler. Disse skal angives med anvendelse af SQL:1999, kunne afvikles på SQL:1999-databasestrukturen og indsættes i tableindex.xml jf. de gældende regler i bekendtgørelse om arkiveringsversioner pkt. 6.D. De skal så vidt det giver mening spejle SQL-forespørgslerne, der defineres til SQL:2011-databasestrukturen. SQL:2011-delen: Myndigheden udarbejder en datadefinition, der viser, hvordan arkiveringsversionens databasestruktur ville se ud, hvis den anvendte SQL:2011-standarden med angivelse af PERIODs og temporale primær- og fremmednøgler. En datadefinition (DDL) er et databaseskema bestående af SQL-sætninger, der angiver databasestrukturen med tabeller og felter, nøgler og øvrige constraints. DDL en indsættes som en XML Processing Instruction ved navn <?SQL2011 DDL?> efter det afsluttende rodelement nederst i tableindex.xml. Se desuden Bilag 1: Eksempel på SQL:2011 DDL. Myndigheden konverterer DDL en til et TIFF-billede, der vedlægges kontekstdokumentation jf. de gældende regler i bekendtgørelse om arkiveringsversioner pkt. 4.E og pkt. 6.B. Myndighed udarbejder et E/R-diagram, der viser databasestrukturen defineret i SQL:2011 DDL med primær- og fremmednøgler og tabelreferencer, der ikke findes i E/R-diagrammet for SQL:1999. Myndigheden udarbejder SQL-forespørgsler, der viser sammenhænge mellem tabeller angivet med anvendelse af SQL:2011. Forespørgslerne skal kunne afvikles på en genrejsning af databasen ud fra SQL:2011 DDL en og indsættes i tableindex.xml jf. de gældende regler i bekendtgørelse om arkiveringsversioner pkt. 6.D og figur 6.3, 7. Elementet <name> skal begynde med AV_DDL_. Det modtagende arkiv skriver i afleveringsbestemmelsen, at arkiveringsversionen indeholder bitemporale data og er afleveret efter nærværende bestemmelse. Afleveringsbestemmelsen udarbejdes af det modtagende arkiv og vedlægges kontekstdokumentation til arkiveringsversionen. 3
4 Bilag 1: Eksempel på SQL:2011 DLL I eksemplet herunder er DDL-syntaksen, der kun anvender SQL:2011-standarden, markeret med blå skrift: CREATE TABLE Bygning ( RowKey INTEGER, Id VARCHAR(50), VirkningFra TIMESTAMP, VirkningTil TIMESTAMP, PERIOD FOR BygningVirkning (VirkningFra, VirkningTil), RegistreringFra TIMESTAMP GENERATED ALWAYS AS ROW START, RegistreringTil TIMESTAMP GENERATED ALWAYS AS ROW END, PERIOD FOR SYSTEM_TIME (RegistreringFra, RegistreringTil), ) WITH SYSTEM VERSIONING; ALTER TABLE Bygning ADD PRIMARY KEY (Id, BygningVirkning WITHOUT OVERLAPS); CREATE TABLE Opgang ( RowKey INTEGER, Id VARCHAR(50), VirkningFra TIMESTAMP, VirkningTil TIMESTAMP, PERIOD FOR OpgangVirkning (VirkningFra, VirkningTil), RegistreringFra TIMESTAMP GENERATED ALWAYS AS ROW START, RegistreringTil TIMESTAMP GENERATED ALWAYS AS ROW END, PERIOD FOR SYSTEM_TIME (RegistreringFra, RegistreringTil), Bygning_id INTEGER, ) WITH SYSTEM VERSIONING; ALTER TABLE Opgang ADD PRIMARY KEY (Id, OpgangVirkning WITHOUT OVERLAPS); ALTER TABLE Opgang ADD FOREIGN KEY (Bygning_id, PERIOD OpgangVirkning) REFERENCES Bygning (Id, PERIOD BygningVirkning); 4
5 Forklaring til eksempel på SQL:2011 DDL Hjørnestenen i understøttelsen af bitemporale data i SQL:2011 er muligheden for at angive tidsrum og associere dem med rækker i en tabel. Et tidsrum er et interval med en start- og sluttid. Ved at definere to kolonner som en PERIOD kan et SQL:2011-kompatibelt RDBMS sikre referentiel integritet ved at fremmednøglens tidsrum er indeholdt i primærnøglens tidsrum. WITHOUT OVERLAPS modvirker overlappende tidsrum, og starttid men ikke sluttid medtages i tidsrummet i en lukket-åben-model. I et RDBMS, der har implementeret SQL:2011-standarden for temporale data vil en SELECT kun resultere i rækker med aktuelle værdier, dvs. hvor registreringstiden er uafsluttet, hvorimod rækker med uaktuelle værdier f.eks. den første række i eksemplet med efternavne skal fremsøges med FOR SYSTEM_TIME. Bilag 1 er et eksempel på dele af den DDL, der anvendes til at angive en bitemporal databasestruktur for de eksisterende data med anvendelse af SQL:2011-standarden. Først angives en CREATE TABLE, der med syntaksen PERIOD FOR definerer de to kolonnepar som tidsrum. PERIOD FOR er en period definition, der har den fordel, at den fungerer sammen med eksisterende datatyper f.eks. datotyper. Virkningstiden er angivet som BygningVirkning, mens registreringstidens periode angives som SYSTEM_TIME. WITH SYSTEM VERSIONING angiver, at tabellen er en systemversioneret tabel, der bevarer en præcis historik over alle ændringer i data. Det vil sige, at tabellen indeholder kolonner med registreringstider, hvor it-systemet automatisk opdaterer datoværdierne, hver gang rækker bliver ændret eller slettet i tabellen og samtidig bevarer slettede og redigerede rækker som uaktuelle afsluttede rækker i databasen. ALTER TABLE angiver de temporale primær- og fremmednøgler. I tabellen Bygning er primærnøglen sammensat af forretningsnøglen Id og virkningstiden BygningVirkning. I tabellen Opgang er fremmednøglen sammensat af Bygning_id, der referer forretningsnøglen Id i tabellen Bygning, og virkningstiden OpgangVirkning for den tabel Opgang, der refereres fra. Rigsarkivet 6. juni 2019 Anne-Sofie Jensen 5
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 mereBitemporalitet på Datafordeleren
Bitemporalitet på Datafordeleren Denne side indeholder en anvenderrettet beskrivelse og dokumentation af grunddataprogrammets historikmodel ved anvendelse og implementering af bitemporalitet. Dokumentet
Læs mereCAREArkiv. -Pligtaflevering af arkivdata fra RAMBØLL CARE.
-Pligtaflevering af arkivdata fra AMBØLL CAE. Pligtaflevering af CAE arkivdata hvorfor det? Da ambøll CAE er omfattet af lov om behandling af personoplysninger og endvidere opfylder kriterier for aflevering,
Læs mereAnvendelse af dobbelthistorik i GD2
Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:
Læs mereBilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017
Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 Generelt: Alle referencer til Statens Arkiver erstattes af Rigsarkivet Punkt/afsnit Ændring
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 mereAfleveringsbestemmelse for Kingo
Kultur- og Fritidsforvaltningen Stadsarkivet Afleveringsbestemmelse for Kingo Efter drøftelse mellem Center for Specialundervisning, Børne- og Ungeforvaltningen og Københavns Stadsarkiv fastsættes hermed
Læs mereErfaringer med CPR-replikering
Erfaringer med CPR-replikering Dette dokument beskriver en række overvejelser vi har gjort os i forbindelse med at vi har udviklet en Proof of Concept (PoC) af en CPR-replikeringstjeneste for KOMBIT. CPRs
Læs mereKort og godt om test af arkiveringsversioner
Kort og godt om test af arkiveringsversioner Data og dokumenter fra den offentlige forvaltnings it-systemer, som skal bevares for eftertiden, skal afleveres til arkiv i form af arkiveringsversioner. Arkiveringsversioner
Læs mereAflevering af kommuner og og regioners digitale data og dokumenter til Statens Arkiver. En generel vejledning til kommunale og regionale myndigheder
Aflevering af kommuner og og regioners digitale data og dokumenter til Statens Arkiver En generel vejledning til kommunale og regionale myndigheder Version 3, juni 2011 Indholdsfortegnelse 1. Indledning
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 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 mereImport 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 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 mereUdkast til: Cirkulære om anmeldelse og godkendelse af it-systemer
Udkast til: Cirkulære om anmeldelse og godkendelse af it-systemer I medfør af 3, stk. 2, og 5, stk. 1 samt 10 i bekendtgørelse nr. 591 af 26. juni 2003 om offentlige arkivalier og offentlige arkivers virksomhed
Læs mereInstallations- og. Brugervejledning. Rambøll CAREArkiv - version feb Rambøll Informatik A/S. j.nr. LLP feb.
Rambøll CAREArkiv - version 8.00.06 feb. 2008 Installations- og Brugervejledning Rambøll Informatik A/S j.nr. LLP070004.2 feb. 2008 Installations- og Brugervejledning til Rambøll CAREArkiv v. 8.00.06 Indholdsfortegnelse
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 mereKursusbeskrivelse. Forarbejde. Oprettelse af en Access-database
Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et
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 mereDe præmisser vi arbejdede under, har haft betydning for det endelige valg af format.
1 De præmisser vi arbejdede under, har haft betydning for det endelige valg af format. 2 Min præsentation handler om surveydata dvs. spørgeskemabasserede undersøgelser. 3 Anmeldelsesbekendtgørelsen angiver
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 mereSpm.2: Ordregiver bedes bekræfte at tilbuddet skal afleveres den og ikke som angivet i Bilag A den 31.8 kl. 10.
Senest opdateret d. 21.8.2015 Dokumentet indeholder alle til dato offentliggjort spørgsmål og svar. I tilfælde af, at Silkeborg Kommune finder det nødvendigt at foretage ændringer eller supplere oplysningerne
Læs mereDataanalyse og databaser
Dataanalyse og databaser En database er lang række data, der er blevet struktureret således, at der er relationer mellem tabellerne og det er muligt at indsætte og udtrække den ønskede information fra
Læs mereVejledning til prototypen af RaConverter
Vejledning til prototypen af RaConverter Vejledning til prototypen af udtræksprogrammet RaConverter, der anvendes til at lave data- og metadataudtræk fra statistikprogrammer, der overholder Rigsarkivets
Læs mereHvad er en relationsdatabase? Odense, den 19. januar Version 1.0
Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database
Læs mere1 Objekt informationsmodel - Byggeblok
1 Objekt informationsmodel - Byggeblok Logisk Informationsmodel for Byggeblokken Objekt Modellen beskriver og viser hvordan Forretningsobjekt "Objekt" kan forstås. Modellen er generisk, og kan derfor bruges
Læs mereBrugermanual SOFIA 2.1 Til brugere på læsesalen. Rigsarkivets program til visning af digitale arkivalier august 2015
Brugermanual SOFIA 2.1 Til brugere på læsesalen Rigsarkivets program til visning af digitale arkivalier august 2015 INDHOLDSFORTEGNELSE 1. INDLEDNING 3 1.1 Log in 4 2. SOFIAS OPBYGNING 5 2.1 Menupunkter
Læs mereSQL Server 2016 Data Adgang
SQL Server 2016 Data Adgang MSBIP, 5. OKTOBER, 2015 Agenda SQL Server 2016 CTP 2.3 Pragmatisk Data Adgangskontrol Row Level Security Dynamic Masking Kombination af begge Alternativet Hvem er jeg Selvstændig
Læs mereTietgenskolen - 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 mereVejledning til bekendtgørelse om arkiveringsversioner
Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf
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 mereSide 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5
Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:
Læs mereDatamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet
Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab
Læs mereUdgivelsen er beskyttet af Creative Commons license, Navngivning 2.5
OIOUBL Guideline OIOUBL UUID UBL 2.0 UUID G32 Version 1.1 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL UUID Version 1.1 Side 1 Kolofon Kontakt: IT- & Telestyrelsen E-mail:
Læs mereInternationalt udblik: Digital bevaring på Rigsarkivet i Danmark
Internationalt udblik: Digital bevaring på Rigsarkivet i Danmark Jan Dalsten Sørensen Digital Bevaring og Oparbejdning 29. November 2016 1 Agenda Generelt om udfordringer ved digital bevaring Strategivalg
Læs mereConceptual, 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 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 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 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 mereBitemporalitet. Proof of concept. Versionshistorik. Version Dato Hvem Hvad er ændret. Første udkast. Kommentarer fra KL indarbejdet undervejs.
Bitemporalitet Proof of concept Versionshistorik Version Dato Hvem Hvad er ændret 0.9 3. sept 2014 Heidi Vanparys (GST) Flemming Nissen (GST) 0.10 9. sept 2014 Heidi Vanparys (GST) Erik Helweg-Larsen (KL)
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 mere0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat.
Specifikation 19. september 2012 DAVAR J.nr. 2012-6211-281 Sagdokumentformat Versionshistorik Version Dato Initialer Noter 0.7 15-06-2012 DAVAR Høringsversion. Indsat MeddelelseAttention. 0.9 19-09-2012
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 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 mereModul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE
Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench
Læs mereListen 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 mereVejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Side 1 af 17
Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Side 1 af 17 Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Indledning SQL Converter er et program,
Læs mereHåndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret
Håndbog Til CPR services Bilag 8 GCTP-standard m.m. CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk Side 2 af 14 Indholdsfortegnelse
Læs mereBekendtgørelse om arkiveringsversioner
BEK nr 1007 af 20/08/2010 (Gældende) Udskriftsdato: 2. juli 2016 Ministerium: Kulturministeriet Journalnummer: Kulturmin., Statens Arkiver, j.nr. 2010-018996 Senere ændringer til forskriften Ingen Bekendtgørelse
Læs mereDAR OIO vejledning Version 1.2
DAR OIO vejledning Version 1.2 Indhold 1 Ændringer i forhold til forrige version... 2 2 Introduktion... 3 2.1 Formål... 3 2.2 Læsevejledning... 3 3 Beskrivelse... 3 3.1 Fælles elementer og strukturer...
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 mereEasyIQ Opdatering 5.2.3 -> 5.4.0
EasyIQ Opdatering 5.2.3 -> 5.4.0 Kunde: Forfatter: Thomas W. Yde Systemtech A/S Side: 1 af 17 1 Indholdsfortegnelse 2 GENERELT OMKRING FORUDSÆTNINGEN OG OPDATERINGS FORLØBET... 3 2.1 FORUDSÆTNINGER...
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 mereVejledning om produktion af arkiveringsversioner. Oktober 2005 @ 0 1
Vejledning om produktion af arkiveringsversioner Oktober 2005 0 @ 0 1 1 FORMÅL...3 Læsevejledning... 3 ANALYSE...4 PRODUKTION AF ARKIVERINGSVERSION TRIN FOR TRIN...6 Kopiering af elektronisk arkivsystem...
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 mereHændelser på dåtåfordeleren
Hændelser på dåtåfordeleren En kort introduktion til begreber og anvendelsesmuligheder SDFE version 1.0 24. oktober 2016 Indhold Indledning... 2 Overordnet arkitektur... 2 Hændelsesbegrebet... 3 Forretningsmæssige
Læs mereVejledning til bekendtgørelse om arkiveringsversioner
Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf
Læs mereFESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
Læs mereBrugervejledning til databrowseren
Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5
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 mereIndholdsfortegnelse. Indhold
Indholdsfortegnelse Indhold Login... 2 Registrér komme / gå tider... 4 Flere arbejdsperioder på samme dag?... 6 Frokostpause / ret Frokostpause... 7 Sletning... 8 Afslut uge... 9 Godkendte/afviste ugesedler...
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 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 mereNotat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere 27.06.2012 JL
Notat Vedrørende: Skrevet af: Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere Jesper Lund Version: 1.4: rev. af Ankestyrelsen, januar 2014 27.06.2012 JL I
Læs mereTilslutning til ecomone Basis (OIO Faktura)
Tilslutning til ecomone Basis (OIO Faktura) 1. november 2009, Version 1.1 1. POST DANMARKS ECOMONE BASIS (OIO FAKTURA)... 3 1.1 BEGREBER... 3 2 KANALER... 3 3 MODEL FOR DATAUDVEKSLING... 4 4 KOMMUNIKATION...
Læs mereDatabase kursus Forår 2013
Database kursus Forår 2013 Jacob Aae Mikkelsen Database design og programmering/databaser fra Organisationsorienteret softwareudvikling 1 Praktisk info Lærebog Database Systems: The Complete Book Skema
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 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 mereDaglig brug af JitBesked 2.0
Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere
Læs mereCasper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails
Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med
Læs mereSpørg om bevaring, kassation og aflevering
Spørg om bevaring, kassation og aflevering Ved arkivar Christian Larsen og arkivar Birgitte Vedel-Troelsen Netværksmøde 12. marts 2018 for kommuner og regioner der afleverer til Rigsarkivet 1 Summeopgave
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 mereDatabase for udviklere. Jan Lund Madsen PBS10107
Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated
Læs mereVejledning til Bestemmelser om anmeldelse og godkendelse af elektroniske journaler og elektroniske dokumenthåndteringssystemer i Københavns Kommune
Vejledning til Bestemmelser om anmeldelse og godkendelse af elektroniske journaler og elektroniske dokumenthåndteringssystemer i Københavns Kommune Kµbenhavns Stadsarkiv november 2004 INDHOLDSFORTEGNELSE
Læs mereGEOGIS UDVEKSLING AF DATA MELLEM REGIONER OG RÅDGIVERE. Beregnet for GeoGIS Brugere. Dokument type Brugervejledning.
Beregnet for GeoGIS Brugere Dokument type Brugervejledning Dato Oktober/2010 GEOGIS UDVEKSLING AF DATA MELLEM REGIONER OG RÅDGIVERE 1/14 Rambøll Informatik A/S Indhold 1. Baggrund... 3 2. Dataflow mellem
Læs mereDatabasesystemer. 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 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 mere2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING
2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et
Læs mereFKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014
FKG datamodellen Version 2.3.1 ArcGIS integration #1 FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014 1 FKG datamodellen Version
Læs mereOversigt over de mest almindelige fejl ved test
Oversigt over de mest almindelige fejl ved test Data og dokumenter fra den offentlige forvaltnings it-systemer, som skal bevares for eftertiden, skal afleveres til arkiv i form af arkiveringsversioner.
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 mereSeptimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og FKG_2_3_1_mssql.sql
Septima P/S Larsbjørnsstræde 3 1454 København K +45 7230 0672 www.septima.dk 31. juli 2013 Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og
Læs mereRigsarkivets digitaliseringsstrategi. NorDig oktober 2017 Jan Dalsten Sørensen
Rigsarkivets digitaliseringsstrategi NorDig 2017 25. oktober 2017 Jan Dalsten Sørensen 1 Baggrund Rigsarkivet har normalt 4-årige rammeaftaler med Kulturministeriet Som oplæg til den rammeaftale, som skulle
Læs mereIntroduktion til programmering
Introduktion til programmering Databaser Uge 37 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Plan Oprette jer på IMV
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 mereRetnings. for arkivering
Retnings linjer for arkivering Indhold Retningslinjer for arkivering i Københavns Kommune 5 1. Hvorfor arkiverer vi og hvem gør det? 6 1.1 Hvorfor arkiverer vi? 6 1.2 Hvad arkiverer vi? 6 1.3 Hvem arkiverer?
Læs mere1 Tilstand informationsmodel - Byggeblok
1 Tilstand informationsmodel - Byggeblok Logisk Informationsmodel for Byggeblokken Tilstand : Overordnet model til at beskrive "tilstande". Modellen er generisk og kan bruges som skabelon på tværs af forretningsområder
Læs mereIndlægning af aktiviteter
Indlægning af aktiviteter Denne vejledning vil gennemgå anvendelsen af aktivitetsmodulet Events Manager. Den version der som standard ligger på lokalforeningernes hjemmesider, er den gratis udgave. Denne
Læs mereBekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer
Bekendtgørelse nr. 342 af 11. marts 2004 Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer I medfør af 5, stk. 1, 13, stk. 1, og 14 i bekendtgørelse nr. 591
Læs mereIDAP manual Analog modul
IDAP manual Analog modul Dato: 15-06-2005 11:01:06 Indledning Til at arbejde med opsamlede og lagrede analoge data i IDAP portalen, findes en række funktions områder som brugeren kan anvende. Disse områder
Læs mereFKG datamodellen Version Implementeringsguidelines. FKG datamodellen Version Implementeringsguidelines
FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 Implementeringsguidelines Sidste revisionsdato: 24. oktober 2013 1 Dokumenthistorik Version Dato Initialer Ændring 1.0 5.7.2013 TBS/NIRAS
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 mereDEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER
DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER KIRSTINE ROSENBECK GØEG Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering
Læs mereCirkulære om anmeldelse og godkendelse af statslige it-systemer Hvad er nyt?
Cirkulære om anmeldelse og godkendelse af statslige it-systemer Hvad er nyt? Ved specialkonsulent Mette Hall-Andersen Overordnede ændringer i cirkulæret Et samlet regelsæt for alle typer af itsystemer
Læs mereDATABASE Projekt 1-3. semester
DATABASE Projekt 1-3. semester Gruppe 2- CLmul-a12e Projekt URL http://www.lucasperch.dk/projekter/database.pdf Gruppe 2 Lucas Perch-Nielsen cph-lp14@cphbusiness.dk http://lucasperch.dk/skole.php Niclas
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. 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 mereTeknikken bag Datafordeleren Distribution af data. Fællesoffentlig datadistribution
Teknikken bag Datafordeleren Distribution af data Fællesoffentlig datadistribution Styrelsen for Dataforsyning og Effektivisering 21. november 2017 Side 1 Indhold Datas vej fra register til anvendere Hændelser
Læs mereVejledning til bekendtgørelse om arkiveringsversioner
Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf
Læs mere1. Opret følgende flade database, find selv passende datatyper. 2. Opret begrænsningerne på datatyperne, du ser fx fornavn maks 25 tegn
Opgave 1. Opret følgende flade database, find selv passende datatyper. 2. Opret begrænsningerne på datatyperne, du ser fx fornavn maks 25 tegn 3. Medlemsnr skal være større end 1000 4. Der skal oprettes
Læs mere