search query: @keyword SQL / total: 36
reference: 21 / 36
Author: | Anderson, Lasse |
Title: | Object-Oriented Data Access Layer |
Publication type: | Master's thesis |
Publication year: | 2008 |
Pages: | 70 (+9) Language: eng |
Department/School: | Informaatio- ja luonnontieteiden tiedekunta |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Soisalon-Soininen, Eljas |
Instructor: | Jakobsson, Mårten |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | object-orientated programming database abstraction data access layer SQL object-relational mapping code reuse objekt-orienterad programmering databasabstraktion SQL objekt-relationell mappning återanvändning av kod |
Abstract (eng): | Object-oriented programming is perhaps the most popular programming paradigm, whereas the data storage used is most likely a relational database. Even if these two paradigms in no way contradict each other, their fundamentally different approaches sometimes cause problems. Applications without a well defined data access layer easily end up having a substantial amount of code dedicated to the sole purpose of moving data from and to the data source. This thesis defines a model based data access layer, where an abstract model of the data structure is created using objects within the application domain. This thesis shows how that model can be utilized to overcome the gap between an object-oriented programming environment and a relational database. Furthermore it shows how having this modularized framework simultaneously makes it easier to create more robust applications. The framework has also proved to be an excellent platform for building reusable libraries upon, enabling faster application development. |
ED: | 2008-10-02 |
INSSI record number: 36366
+ add basket
INSSI