Disciplina

Área

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

Activa nos planos curriculares

LEIC-T 2021 > LEIC-T 2021 > 1º Ciclo > Área Principal > Bases de Dados

GENI > GENI > 1º Ciclo > Área Principal > Percursos > Fundamentos para Engenharia de Telecomunicações e Informática > Bases de Dados

LETI 2021 > LETI 2021 > 1º Ciclo > Área Principal > Bases de Dados

LEGI 2021 > LEGI 2021 > 1º Ciclo > Pré-Major > Bases de Dados

LEIC-A 2021 > LEIC-A 2021 > 1º Ciclo > Área Principal > Bases de Dados

MEE 2006 > MEE 2006 > 2º Ciclo > Opções > C2 > Bases de Dados

MEEC 2006 > MEEC 2006 > 2º Ciclo > Área de Especialização > Área de Especialização Secundária > Biologia Computacional > Sistemas de Informação & Sinais e Sistemas > Bases de Dados

LERC 2006 > LERC 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

LEIC-A 2006 > LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

LEIC-T 2006 > LEIC-T 2006 > 1º Ciclo > Ciências da Engenharia Informática > Bases de Dados

Nível

Exame (35%) + Projecto (45%) + Exercícios (20%)

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

3.0 h/semana

1.5 h/semana

147.0 h/semestre

Objectivos

Modelar, desenhar e implementar uma base de dados relacional. Programar uma aplicação que aceda à base de dados. Dominar, do ponto de vista de desenvolvimento de base de dados, um SGBD relacional comercial. Entender a diferença entre modelo relacional e orientado a objectos. Compreender a utilidade do XML em Bases de Dados.

Programa

Introdução Modelização conceptual: modelo ER Modelização lógica: modelo relacional, teoria da normalização, álgebra relacional Conversão diagramas conceptuais em diagramas lógicos Linguagem SQL Desenvolvimento de aplicações de bases de dados Índices Gestão de transacções, controlo de concorrência, gestão de recuperação Bases de dados XML

Metodologia de avaliação

Exame (35%) + Projecto (45%) + Exercícios (20%)

Pré-requisitos

Componente Laboratorial

Princípios Éticos

Componente de Programação e Computação

Componente de Competências Transversais

Bibliografia

Principal

Database System Concepts

Silberchatz, Korth, Sudarshan,

2005

McGraw Hill


Database Management Systems

Raghu Ramakrishnan, Johannes Gehrke

2002

McGraw Hill