Relaatiotietokannat ja olio-ohjelmointi
Olioparadigma on yleisesti hyväksytty tapa mallintaa sovellusohjelman monimutkaisuutta. Vastaavasti relaatioparadigmaan perustuvat relaatiokannat ovat keskeisessä roolissa tiedon tallentamisessa. Näiden kahden paradigman yhteensovittaminen ei ole ongelmatonta, vaan johtaa olio-relaatioyhteensopimattomuutena tunnettuun ongelmaan. Tämä tutkielma tarkastelee yhteensopimattomuuteen johtavia syitä ja esittelee metodeja sen kanssa selviytymiseksi Object-oriented paradigm is a widely accepted way to control complexity in software. Correspondingly relational databases based on the relational paradigm play a central role in storing information. Combining these two paradigms is not effortless but leads to a problem known as the object-relational impedance mismatch. This study examines the causes of the mismatch and presents methods to live with it.
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5328]
Related items
Showing items with similar title or keywords.
-
Web-sovellusohjelmointi Scala-ohjelmointikielellä
Parpala, Joni (2021)Nykyisten web-sovellusten kasvavat vaatimukset painostavat etsimään ratkaisuja tavanomaisten ohjelmointiparadigmojen ulkopuolelta. Tässä tutkielmassa selvitetään, miten funktio-ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteita ... -
Luokittelu ja perintä reaalimaailmasta oliosuuntautuneeseen ohjelmointiin
Laiho, Pauli (2022)Oliosuuntautunut ohjelmointi on erittäin suosittu tapa mallintaa ohjelmistoja. Oliot ja oliomainen ajattelutapa on kuitenkin merkittävästi ohjelmointia vanhempia käsitteitä ja niitä on tutkittu laajasti sekä filosofiassa ... -
Decorative images' effect on the cognitive load of computer programming learning
Mäkelä, Ella (2023)Kognitiivinen kuormitusteoria pyrkii kehittämään ohjeistuksia, jotka helpottavat oppimisen aikana koettavaa henkistä kuormitusta. Useita periaatteita on kehitetty kognitiivisen kuormituksen luontaisten, ulkoisten ja ... -
Java-sovelluksen ajonaikaisen muistin käytön optimointi
Rautiainen, Pasi (2024)Selvitetään kirjallisuudesta muistinkulutuksen vähentämisen keinoja Java-sovelluksessa. Miten ajonaikaista muistinkulutusta voidaan opitimoida. Tutkielmassa selvitetään myös mitä syitä on muistinkulutukseen. Tässä tutkielmassa ... -
Ohjelmointi 1 : jotta tietokoneisiin voitaisiin luottaa myös tulevaisuudessa : versio 1.5 07.09.2010
Hyvönen, Martti; Lappalainen, Vesa (Jyväskylän yliopisto, 2010)