PGCC010-Plano de Ensino

PGCC010 > Plano de Ensino

Plano de Ensino do Componente Curricular 

PGCC 010 – Banco de Dados

Professor

João B. Rocha-Junior

Carga Horária 

60 horas / (T:30; P:30; E:00) 

Ementa

Conceitos básicos de bancos de dados. Modelos de dados e linguagens. Projeto de bancos de dados. Aspectos operacionais em sistemas de banco de dados: processamento de consultas, recuperação de falhas, segurança, integridade e controle de concorrência.

Objetivos, Habilidades e Competências 

Conteúdo Programático

Introdução a Sistemas de Gerenciamento de Dados

O Modelo Relacional

Projeto de Banco de Dados

Refinando o Esquema

Formas normais

Operadores e processamento de consultas

Operadores e processamento de consultas

Operadores e processamento de consultas

Arquitetura de um SGBD (visão geral)

Disco, página, organização de arquivos, modelos de custo

Índices e métodos de acesso a dados

Índices hierárquicos

Índices hash

Otimização de consultas

Controle de Concorrência

Recuperação

Modelos de dados (NoSQL)

Metodologia

A metodologia deste módulo será através aulas expositivas e discussão em classe sobre temas previamente propostos pelo professor. 

Material Utilizado

Salas de aula equipadas com quadro branco, kit para escrever nos quadros e projetor multimídia.

Avaliação

A avaliação é obtida através de provas escritas (peso 70%) e atividades (peso 30%) realizadas em três unidades.

Aprovação no módulo

Para ser aprovado no módulo, o estudante precisa cumprir os seguintes requisitos: ter frequência igual ou superior a 75% da carga horária efetiva ministrada no módulo e obter média final superior a 7,0 (sete).

Referências