liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design av ett objektorienterat datalager
Linköping University, Department of Computer and Information Science.
2006 (Swedish)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesisAlternative title
Design of an object oriented data layer (English)
Abstract [sv]

System som bygger på en underliggande databas behöver ett abstraktionslager mellan databasen och applikationen. Detta kallas för systemets datalager.

Det är inte ovanligt att en stor del av programmerarnas tid går åt för att skriva programkod som hanterar datalagrets egenheter och för att transformera data mellan applikationen och datalagret.

I ett objektorienterat datalager kan systemets domänmodell integreras i datalagret så att det blir betydligt enklare och mer effektivt att arbeta med. Ett objektorienterat datalager låter dessutom applikationen navigera mellan objekten i databasen som om hela objektgrafen vore tillgänglig i applikationens primärminne. Hur information hämtas, när den hämtas och precis vilken information som hämtas från databasen är transparent för applikationen.

Det är också transparent när uppdateringar som görs på objekt i applikationens primärminne når den underliggande databasen. Datalagret ger garantin att alla objekt, som förändrats inom loppet av en transaktion och som är nåbara via navigering från något objekt i databasen, kommer att finnas i databasen med korrekt tillstånd då transaktionen avslutas.

Ett objektorienterat datalager erbjuder således en striktare form av abstraktion än vad ett traditionellt datalager gör.

Inom ramen för examensarbetet har jag utvecklat en prototyp av ett objektorienterat datalager, och i den här rapporten presenterar jag: några allmänna koncept som rör datalager i allmänhet och objektorienterade datalager i synnerhet; hur dessa koncept kan designas; samt en kort översikt av prototypen.

Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2006. , 46 p.
Keyword [sv]
objektorientering, datalager, abstraktionslager, databas, design, cacheminne, domänmodell, C#, programmering, transaktion
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-7942ISRN: LITH-IDA-EX-06/074--SEOAI: oai:DiVA.org:liu-7942DiVA: diva2:22845
Presentation
2006-12-04, John von Neumann, Hus B, 10:15
Uppsok
samhälle/juridik
Supervisors
Examiners
Available from: 2007-03-05 Created: 2007-03-05

Open Access in DiVA

fulltext(669 kB)583 downloads
File information
File name FULLTEXT01.pdfFile size 669 kBChecksum SHA-1
75850be44ff843654329a298b5449820f3e7179f1e75118bf3ea62b323ab0363ca6ad9b6
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 583 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 667 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf