Vous êtes sur la page 1sur 4

Escola Superior de Gesto e Tecnologia

Ficha da Unidade Curricular / Curricular Unit File


Ano Letivo Unidade Curricular/ Course Unit rea Cientfica / Scientific Area Ciclo Estudos / Study Cicle 2013 / 2014

Bases de Dados / Databases


Informtica CET em Desenvolvimento de Produtos Multimdia

Ano / Academic Year

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

Objetivos de aprendizagem (conhecimentos, aptides e competncias a desenvolver pelos estudantes)


Limite: 1000 caracteres Esta unidade curricular visa que os alunos desenvolvam competncias: - Introduzir o aluno na anlise e desenho de bases de dados; - Ensinar a criar de bases de dados em SQL de forma a permitir ao aluno evoluir com segurana para outros sistemas de gesto de bases de dados relacionais. No final o aluno dever ter atingido os seguintes conhecimentos e capacidades: - Compreender os conceitos fundamentais de bases de dados relacionais; - Aplicar os princpios de anlise e desenho de bases de dados; - Elaborar um projecto de Bases de Dados.

Objectives of the curricular unit and competences to be developed


Limit: 1000 characters Objectives: Students will learn the inportance of relational databases in organizations, and will learn to design and create relational databases. Learning outcomes: On successful completion of this course, students should be able to Understand data modelling and the ER model; Understand the principles of the relational model; Understand the theory of normalization and functional dependencies;

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

Metodologia de ensino (avaliao includa)


Limite: 1000 carateres A avaliao ter a seguinte ponderao: 2 testes: 1 teste - 30% 2 teste - 30%

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.

Teaching methodologies (including evaluation)


Limit: 1000 characters The evaluation will be the following: 2 tests -

first test - 30% second test - 30%

1 group project - 35% Assiduity/Participation - 5%

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

Vous aimerez peut-être aussi