Disciplina
Bases de Dados
Á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
Silberchatz, Korth, Sudarshan,
Raghu Ramakrishnan, Johannes Gehrke