Banco de Dados

O que é?

A disciplina de Banco de Dados objetiva fornecer ao aluno o conhecimento geral de análise de modelos de dados para bancos de dados relacionais e a capacidade de compreender e estruturar modelos de dados em cenários reais.

Além disso, a capacidade de projetar, implementar e documentar bancos de dados relacionais baseados em modelos de dados de cenários reais,  incluindo recuperação e tratamento de informações contidos no banco de dados.

A ementa constitui-se da conceituação de Bancos de Dados e termos correlatos, e da apresentação sobre a terminologia principal utilizada na área; continua expondo detalhadamente modelos de organização e estruturação de dados, normas de representação e diagramas de dados. Na sequência, faz utilização dos conceitos apresentados para introduzir a criação de bancos de dados baseados em Linguagem de Consulta Estruturada (SQL).  Depois, é descrita a conceituação e prática da Linguagem de Consulta Estruturada (SQL), incluindo DDL e DML e a recuperação de informações através de operadores de consulta avançados. Por fim,  a conceituação e prática de Junções para mescla de tabelas,  armazenamento de consultas e restrições de inserção utilizando visões e a utilização de Transações, Procedimentos Armazenados e Gatilhos.

A disciplina tem foco nos modelos de dados conceitual e lógico, com a intenção de fornecer ao aluno alta capacidade de modelagem de ambientes complexos sem a necessidade de dependência de qualquer Sistema Gerenciador de Banco de Dados.


Ementa expandida


Carga Horária

80 horas


Bibliografia sugerida

Aulas, Exercícios e Material de Apoio

Aula 02 - Dado, Informação e Conhecimento

Material de apoio (slides)

Exercícios

Aula 03 - Conceitos Básicos

Material de apoio (slides)

Exercícios

Aula 04 - Modelo Entidade-Relacionamento

Material de apoio (slides)

Exercícios (12/mar)

Exercícios (19/mar)

Exercícios (19/mar) - Correção

Aula 05 - Modelo Entidade-Relacionamento: Extensão do Modelo

Material de apoio (slides)

Exercícios (Fixação)

Exercício (Estudo de caso)

(22/abr) Atividade Avaliativa Escrita

Conteúdo: