Institutional Repository
Institutional Repository Institutional Repository Login  Institutional Repository  
  • UOC Library |
  •  |
  •  |

Home >
Academics >
IT, Multimedia and Telecommunications >
Free Software >
Learning materials >

Please use this identifier to cite or link to this item:
Title: Bases de datos, febrero 2007
Authors: Camps Paré, Rafael
Casillas Santillán, Luis Alberto
Costal Costa, Dolors
Gibert Ginestà, Marc
Martín Escofet, Carme
Pérez Mora, Óscar
Director: Megías Jiménez, David
Mas i Hernàndez, Jordi
Keywords: SQL
Issue Date: 16-Feb-2010
Publisher: Universitat Oberta de Catalunya
Type: Lecture notes
Abstract: Databases are the preferred method for structured data storage. Large multi-user applications, mobile telephones and electronic agendas all use database technology to ensure data integrity and to facilitate the task of both the users and the programmers who developed them. Since the first data model was created, followed by administration of the management system and, finally, development of the application, the technology and associated concepts have been extremely diverse. It is also essential to know the key aspects of each of these topics to ensure success in any project that involves working with databases. This course will attempt to offer a comprehensive view of the concepts related to database management systems. To begin with, we will look at the aspects involved in the engines of these data warehouses, their historical evolution and the different types of organisation and abstraction they have gone through from their initial design to the present day. We will then look at the 'relational' model (the most common one nowadays), providing the tools and methods that allow us to represent data storage and query needs in this model. Following on from this, we will study Structured Query Language (SQL) in depth, since it is essential for working with relational databases, whether directly or through a programming language. Database design also has a chapter on learning how to model a database and represent it graphically, to detect possible design issues before they affect the application and to build optimal databases for the different cases of relations between entities that will form our database. Once we have established these bases, we will be ready to take a detailed look at two of the most popular free software database management systems currently available. Hence, we will learn about the use, administration and special features of MySQL and PostgreSQL with examples and case studies. We will also look at query and graphic administration tools for these two database management systems, which will enhance our productivity in our day-to-day work with them. We will then study the methods for accessing these database management systems from some programming languages. In each case, we will discuss the best practices and their special features, and we will introduce concepts related to programming in databases, such as persistence, dealing with errors, etc. Lastly, we believe that the best way to end this course is a complete case study looking at the topics we have discussed in the order in which they would occur in a real project, putting practice before theory. To sum up, this course attempts to provide students with a comprehensive understanding of the aspects of working with databases. Although we will not discuss certain specialist topics, such as the internal design of a database management system, we will take a technical approach to the more essential topics.
Language: Spanish
Appears in Collections:Learning materials

Add This:


  0 (0 valuations)

Files in This Item:

File Description SizeFormat
Bases de datos_Módulo8_Caso de estudio.pdfMódulo 8209.17 kBAdobe PDFPreview  Download
Bases de datos_Portada.pdfPortada100.73 kBAdobe PDFPreview  Download
Bases de datos_Módulo7_Desarrollo de aplicaciones en conexión con bases de datos.pdfMódulo 7214.06 kBAdobe PDFPreview  Download
Bases de datos_Módulo6_Bases de datos en PostgreSQL.pdfMódulo 6579.48 kBAdobe PDFPreview  Download
Bases de datos_Módulo5_Bases de datos en MySQL.pdfMódulo 5516.21 kBAdobe PDFPreview  Download
Bases de datos_Módulo4_Introducción al diseño de bases de datos.pdfMódulo 41.09 MBAdobe PDFPreview  Download
Bases de datos_Módulo3_El lenguaje SQL.pdfMódulo 3371.22 kBAdobe PDFPreview  Download
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdfMódulo 2435.17 kBAdobe PDFPreview  Download
Bases de datos_Módulo1_Introducción a las bases de datos.pdfMódulo 1480.91 kBAdobe PDFPreview  Download
Bases de datos_GNU Free Documentation License.pdfGNU Free Documentation License93.04 kBAdobe PDFPreview  Download

Author names in Twitter

Author names in FriendFeed

Recommend this item

SFX Query

Items in Repository e are protected by copyright, with all rights reserved, unless otherwise indicated.


The library replies
A product of the Universitat Oberta de Catalunya Virtual Library
Legal notice | Cookie policy