Académique Documents
Professionnel Documents
Culture Documents
Semestre / Semester
ECTS
TP
PL
OT
60
T Terico, TP Terico-Prtico, PL Prtico e Laboratorial, OT Orientao Tutorial, S Seminrio, E Estgio T Theoretical, TP Theoretical and Practical, PL Practical and Laboratory, OT Tutorial, S Seminar, E Curricular Training
Docente responsvel e respetiva carga letiva na unidade curricular Cristina Leito (Lead professor) Outros docentes e respetivas cargas letivas na unidade curricular (Other Faculty Team) Joo Nascimento
Use relational algebra expressions to perform querys in SQL; Create and define databases using SQL; Manipulate database tables using SQL.
Contedos programticos
I. Fundamentos dos Sistemas de Gesto de Bases de Dados Abordagem tradicional Abstrao de dados Modelos de dados Tabelas Chave primria Chave forasteira II. Metodologias de desenho e conceo de Bases de Dados Relacionais Integridade dos dados Dados redundantes Dependncia Funcional Normalizao de dados Objetivos a atingir num projeto de Base de dados Relatrio de Definio e Planificao do Projeto Diagrama de Entidade-Relacionamento (E-R) Passagem de E-R para Esquema de Dados III. A linguagem Interrogaes SQL (Structured Query Language) Criao da Base de Dados em SQL Tabelas Criao do esquema Interrogaes em SQL IV. Objetos da Base de Dados Vistas ndices Sequncias Sinnimos V. Gesto de privacidade/segurana na base de dados Privilgios Privilgios de sistema Privilgios de objetos Roles VI. Transaes, Concorrncia e Consistncia
Syllabus
I. Fundamentals of Database Management Systems Traditional databases Data abstraction Data Models Tables Keys II. Relational Database Design and Development Methodologies Data integrity Data redundancy Functional dependency Normalization Entity-Relationship Diagram III. SQL (Structured Query Language) Database creation Tables schema queries IV. Database objects Views Indexes Sequences synonyms V. Security Mechanisms System privileges Object privileges Roles VI. Transactions and Concurrency Control
1 trabalho prtico (de grupo) - 35% Assiduidade/Participao - 5% Para que o aluno fique dispensado do exame, a classificao de cada teste, assim como do trabalho prtico, dever ser pelo menos 8 valores.
The student must have at least 8 points in each test and the group Project in order to pass without having to take the final exam.
Bibliografia / Bibliography
Date, C. J. - An Introduction to Database Systems, Volume I, Eighth Edition, U.S.A., Addison_wesley Publishing Company, Inc., 2003 Damas, Lus SQL, Lisboa, FCA- Editora de Informtica, Lda., 1999 Damas, Lus SQL 6 edio Actualizada e Aumentada, Lisboa, FCA- Editora de Informtica, Lda., 2005 Leito, Cristina Slides sobre Teoria sobre Bases de Dados Relacionais, Escola Superior de Gesto e Tecnologia de Santarm, 2010 Leito, Cristina Exerccios sobre Bases de Dados Relacionais, Escola Superior de Gesto e Tecnologia de Santarm Pereira, Jos Lus Tecnologia de Bases de Dados, 2 Edio Actualizada e Aumentada, Lisboa, FCA- Editora de Informtica, Lda., 1998 Azevedo, A., Abreu, A. e Carvalho, V. Bases de Dados com Microsoft Access 2007, Centro Atlntico, jan 2008