Database abstraction layers for PHP

Thesis title: Databázové abstrakční vrstvy pro PHP
Author: Ježek, David
Thesis type: Bakalářská práce
Supervisor: Palovská, Helena
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
Cílem a přínosem bakalářské práce je vysvětlení, co jsou databázové abstrakční vrstvy a jaké výhody i nevýhody přinášejí, a srovnání nejčastěji používaných databázových abstrakčních vrstev pro PHP. Pro větší názornost je text doplněný i příklady zápisu zdrojového kódu. Práce může sloužit jako podklad pro rozhodování, zda databázovou vrstvu v projektu použít, popř. kterou zvolit. Může být též příručkou pro programátory, kteří chtějí s databázovými abstrakčními vrstvami začít pracovat.
Keywords: dibi; Propel; ORM; DAL; Doctrine; PDO; PHP
Thesis title: Database abstraction layers for PHP
Author: Ježek, David
Thesis type: Bachelor thesis
Supervisor: Palovská, Helena
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
The goal and benefit of the bachelor's thesis is explanation what the database abstraction layers are and what advantages and disadvantages they bring, and comparison of most commonly used database abstraction layers for PHP. For greater clarity, the text is supplemented with examples of source code. The thesis can be a basis for deciding whether to use a database abstraction layer in a project, eventually which one to choose. It may also be a guide for programmers who want to start working with database abstraction layers.
Keywords: dibi; Doctrine; Propel; PDO; PHP; ORM; DAL

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 6. 2. 2012
Date of submission: 9. 5. 2012
Date of defense: 27. 6. 2012
Identifier in the InSIS system: https://insis.vse.cz/zp/35832/podrobnosti

Files for download

    Last update: