Teaching Methodologies
The theoretical exposure precedes the practical thus giving the necessary structure to knowledge acquisition by foliar spraying practices. All material of theoretical and practical components is available on an electronic platform and the bibliography where are the links to the examples, case studies, the authors adopted.
Learning Results
Provide students the basic concepts of databases so that it can analyze, model, design and devise a system of Databases.
Thus the stage of data models the student should be able to implement the entity-relationship model and adapt it to different realities and restrictions thereof. Learn to structure a database according to the relational model and perform all operations of relational algebra associated with this model. Designing Databases using UML modeling language.
In the second phase, the relational databases require three basic themes viz. The language SQL (Structured Query Language) as a reference for any management system database. Aspects relating to the security and integrity of databases, including referential integrity and protection aspects and access to stored data. Finally the design phase of the database according to the theory of normalization.
Program
1. Introduction.
2. Data Models
2.1. The entity-relationship model.
2.2. The relational model.
2.3. Relational algebra and calculus.
3. Relational Databases
3.1. SQL (Structured Query Language).
3.2. Integrity and security.
3.3. Draft relational databases.
4. Databases and Object-Oriented Object-Relational.
5. Transaction management.
6. Concurrency and distribution in Databases.
7. Web Databases and XML
Internship(s)
NAO
Bibliography
1. Fundamentals of Database Systems – Elmasri – Navathe, Pearson, ISBN 9780136086208
2. Database System Concepts Silberschatz
– Korth – Sudarshan, McGrawHill,
ISBN 9780073523323
3. Projecto, Desenvolvimento de aplicações & Adminisração de Banco de DadosMichael
V. Mannino,,McGrawHill,
ISBN 9788577260201
4. Modern Database Management Jeffrey
A. Hoffer, Pearson, ISBN 0132212110
5. SQL Structured
Query Language 6
ª Edição Actualizada e Aumentada, LuísManuel Dias Damas, ISBN: 9727224431
6. Oracle 10g e 9i Para Profissionais, António Rodrigues, ISBN: 9727223443
7. SQL SERVER 2008 Curso Completo – Alberto Magalhães, FCA, isbn 9789727225941