Disciplina

Área

Área Científica de Sistemas de Informação > Tecnologias de Sistemas de Informação

Activa nos planos curriculares

DFAPOSTIT2009 > DFAPOSTIT2009 > 3º Ciclo > Básicas > Aspectos de Bases de Dados

Nível

Projecto (40%); Exame (60%)

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

2.5 h/semana

60.0 h/semestre

Objectivos

Introduzir os principais conceitos necessários para o desenho, implementação e utilização de sistemas de bases de dados relacionais. Praticar os conhecimentos adquiridos utilizando um caso de estudo concreto. Informação nalguns temas avançados de bases de dados.

Programa

Introdução às bases de dados. Características das bases de dados. Modelo relacional. Modelação de bases de dados. Conversão para o modelo relacional. Desenho e construção de uma base de dados. Introdução à linguagem SQL. Exercícios com SQL. Acesso à base de dados em Java. Desenvolvimento de aplicações com base de dados. Temas avançados de base de dados.

Metodologia de avaliação

Projecto (40%); Exame (60%)

Bibliografia

Principal

Database Management Systems

R. Ramakrishnan and J. Gehrke

2003

3rd ed.; McGraw Hill


Database System Concepts

A. Silberchatz, H.F. Korth and S. Sudarshan

2005

5th ed., McGraw Hill