oru.sePublikationer
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Perspektiv på object-relational impedance mismatch: En komparativ studie av de perspektiv där ADO.NET Entity Framework och LINQ to SQL framstår som problematikens lösningar
Örebro University, Swedish Business School at Örebro University.
2010 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Denna uppsats syftar till att studera utifrån vilket perspektiv på problematiken object-relational impedance mismatch som teknikerna ADO.NET Entity Framework och LINQ to SQL framstår som lösningar. Object-relational impedance mismatch är en uppsättning av problem som kan uppstå när en objektorienterad applikation använder en relationsdatabas för persistent lagring. Problemen beror på att applikationen och databasen är artefakter grundade i olika paradigm som ger olika sätt att betrakta och organisera världen samt olika språk.

De aspekter av object-relational impedance mismatch som fokuseras inom respektive perspektiv undersöks genom följande forskningsfrågor:

  • Hur definieras object-relational impedance mismatch när teknikerna beskrivs som effektiva i avseende att hantera problematiken?
  • Vilka värden som kan relateras till object-relational impedance mismatch beskrivs som möjliga att erhålla genom användning av teknikerna? 
  • Vilka problem som kan relateras till object-relational impedance mismatch omtalas i samband med teknikerna?

 

Aspekter kopplas till teman i en deduktiv tematisk analys. Teman konstrueras utifrån befintlig teori som ett antal abstraktionsnivåer där object-relational impedance mismatch förekommer – konceptuell nivå, språklig nivå, schemanivå, instansnivå och kulturell nivå. Analysen genomförs på artiklar där personer som deltagit i utvecklingen av teknikerna beskriver deras syften och fördelar.

Studien finner att LINQ to SQL framstår som en lösning i ett perspektiv där object-relational impedance mismatch framförallt är en fråga om språkliga problem som att behöva byta språk för att interagera med persistenta objekt och formulera komplicerade och osäkra queries. ADO.NET Entity Framework framstår som en lösning i ett bredare perspektiv där även en schemanivå fokuseras och upplevelser av hur klassmodellen och databasschemat kan skilja sig åt är centrala.

Abstract [en]

The aim of this thesis is to study the perspectives on object-relational impedance mismatch from which ADO.NET Entity Framework and LINQ to SQL appear to be solutions. Object-relational impedance mismatch is a set of problems which may occur when an object-oriented application makes use of a relational database to achieve persistent storage. The problems are due to the application and the database being artifacts from different paradigms with different ways of viewing and organizing the world, along with different languages.

In order to study the aspects of object-relational impedance mismatch in focus in each perspective the following questions are answered:

  • How is object-relational impedance mismatch defined when each technique is described as an effective mean for dealing with the complex of problems?
  • Which values that can be related to object-relational impedance mismatch are described as possible to achieve when using the technique?
  • Which problems that can be related to object-relational impedance mismatch are mentioned in connection to the technique?

 

Aspects are linked to themes and a deductive thematic analysis is carried out. Themes are constructed from existing theory as a set of levels of abstraction where object-relational impedance mismatch occurs – conceptual, language, schema, instance and cultural level.  The material analyzed consists of articles where persons involved in the development of each technique argue for its purposes and advantages.

The study finds that LINQ to SQL appears to be a solution from a perspective where object-relational impedance mismatch is mainly a question of language issues like having to use another language in order to interact with persistent objects and formulate complicated and unsafe queries.  ADO.NET Entity Framework appears to be a solution from a broader perspective where schema issues are also in focus and experiences of how the class model and database schema may not match are central.

Place, publisher, year, edition, pages
2010. , 49 p.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:oru:diva-9581ISRN: ORU-HHS/INF-GK-2010/0004--SEOAI: oai:DiVA.org:oru-9581DiVA: diva2:291768
Presentation
(English)
Uppsok
Social and Behavioural Science, Law
Supervisors
Examiners
Available from: 2010-03-25 Created: 2010-02-03 Last updated: 2010-03-25Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Eriksson-Åhl, Camilla
By organisation
Swedish Business School at Örebro University
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

Total: 65 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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