Plano de Ensino

Propaganda
CURSO TÉCNICO EM INFORMÁTICA
DISCIPLINA: BANCO DE DADOS II
PLANO DE ENSINO
INFORMAÇÕES GERAIS
Modalidade: Presencial
Carga horária: 56,8 horas presenciais + 10,4 horas não presenciais
Requisitos: Banco de Dados I
COMPETÊNCIAS
BASES TECNOLÓGICAS
 Trabalhar com banco de dados comerciais,  Gerência de dados
implementando no SGBD.
 Tipos de banco de dados
 Implementar as estruturas modeladas usando um  Modelo entidade-relacionamento
banco de dados, geração de tabelas e  Modelo conceitual (Notação de Peter Chen)
relacionamentos, definição e implementação de  Entidades, relacionamentos, atributos
classes aplicando as regras do negócio definidas.
 Cardinalidade
 Utilizar os conceitos de desenvolvimento de  Identificadores
aplicações em camadas, como clientes, servidores  Generalização e especialização
de aplicações, regras de negócio e servidores de  Agregação
banco de dados comerciais, de modo a  Modelo lógico
proporcionar ao técnico em informática uma visão  Composição de uma Base de Dados relacional
empresarial.
 Conversão do modelo conceitual para o modelo
 Analisar e identificar processos de melhorias para
lógico
contribuir na performance do banco.
 Álgebra relacional
 Regras de integridade referencial
 Normalização de Tabelas
 Mapeamento Objeto Relacional
 Conversão de diagramas de classe em modelos
conceituais /lógicos
 Cardinalidade Vs. Multiplicidade (Persistência Vs.
Memória)
 Herança
CONTEÚDO PROGRAMÁTICO
Aula 1
 Revisão Geral de Banco de Dados I
 BD x SGBD
 Arquitetura de SGBD
 MER - Modelo conceitual Peter Chen
 Cardinalidades máximas
 Tipos de relacionamentos unário, binário e ternário), auto-relacionamento
 Atributos (simples, composto, multivalorado, opcional, derivado, identificador)
Aula 2
 Composição de uma base relacional (relação, tupla, domínio)
 Chave (Primária, Estrangeira, Candidata, Composta)
 Integridade referencial
Aula 3
 Generalização e especialização (disjunção, sobreposição), participação total e parcial
Aula 4
 Cardinalidades mínimas
 Integração entre cardinalidades mínimas e máximas
 Agregação
Aula 5
 Normalização, dados atômicos, anomalias (redundância, inclusão, atualização, exclusão)
Aula 6
QI Escolas e Faculdades – Coordenação Pedagógica – Cursos Técnicos
CURSO TÉCNICO EM INFORMÁTICA
DISCIPLINA: BANCO DE DADOS II
PLANO DE ENSINO
 Normalização, dependência funcional (parcial, total, transitória)
 1FN, 2FN, 3FN
Aula 7
 Conversão do modelo conceitual para o modelo lógico: atributos, relacionamentos, relacionamento
identificador
 Multiplicidade x cardinalidade
Aula 8
 Conversão do modelo conceitual para o modelo lógico: generalização/especialização, agregação
Aula 9
 Álgebra relacional (União, intersecção, diferença, divisão, junção, junção natural)
Aula 10
 Álgebra relacional
 Produto cartesiano
Aula 11
 Mapeamento objeto relacional
 Conversão do diagrama de classes em modelo conceitual
Aula 12
 Mapeamento objeto relacional
 Conversão do diagrama de classes em modelo lógico
 Cardinalidade X Multiplicidade
 Associação / Herança
Aula 13
 Aspectos de segurança em banco de dados
 Controle de redundância
 Controle de concorrência
 Restrições de integridade (domínio, vazio, chave, referencial), conceito de NULL
 Violação e consistência dos dados
 Mecanismos de controle físico
 Mecanismos de controle lógico
 Criptografia
 Assinatura digital
 SQL Injection (o que é, como funciona, estratégias de prevenção)
Aula 14
 Aspectos de segurança em banco de dados
 Mecanismos de controle de acesso
 Políticas de acesso
 Privilégios
 DCL – Data Control Language
 Criação de usuários
 Aplicação/restrição de privilégios
 Excluindo usuários
Aula 15
 Aspectos de segurança em banco de dados
 Segurança contra falhas
 Recovery / Backup / Logs
 Tipos de falhas
 Falhas de disco / Falha de sistema / Falha de transação
 Segurança em Banco livre (MySQL)
 Segurança em banco de dados proprietários (Oracle)
QI Escolas e Faculdades – Coordenação Pedagógica – Cursos Técnicos
CURSO TÉCNICO EM INFORMÁTICA
DISCIPLINA: BANCO DE DADOS II
PLANO DE ENSINO
Aula 16
 Avaliação Final
METODOLOGIA DE ENSINO
 Aulas explicativas/expositivas com participação ativa dos alunos.
 Correções das atividades de forma colaborativa e dinâmica.
 Acompanhamento do instrutor no desenvolvimento da aprendizagem do aluno
 Trabalhos em grupo visando desenvolvimento da aprendizagem colaborativa
 Trabalhos individuais visando a aprendizagem construtiva
 Recursos didático-pedagógicos de acordo com o conteúdo da disciplina
 Atividades para prática dos conteúdos / Avaliações
PROCEDIMENTOS DE AVALIAÇÃO
Instrumentos:
 Trabalhos (em grupo e individuais), avaliações, tarefas, participação, entre outros.
Etapa
Descrição
Pontuação
Média Final:
N1(10,0) + N2 (10,0)
N1
Avaliação
10,0
2
N2
Avaliação
10,0
Critérios:
 Aprendizagem ativa e significativa dos conteúdos propostos
 Assimilação dos conceitos e aplicação prática dos mesmos
 Acompanhamento da participação dos alunos nas atividades propostas
Resultado final:
 Para efeito de aprovação o aluno deve obter média igual ou superior a 6,0 ao final da disciplina e ter
frequência mínima de 75%.
 Caso o aluno não atingir a média e tiver frequência mínima de 75% deverá realizar uma prova de
substituição, que substituirá a nota da menor média (N1 ou N2).
REFERÊNCIAS
ALVES, William Pereira. Banco de Dados - Teoria e Desenvolvimento. Ed. Érica, 2009.
CORONEL, Carlos. Sistemas De Banco De Dados: Design, Implementação E Administração. São Paulo:
Cengage, 2009.
LIGHTSTONE, Sam; MADEAU, Tom; TEORY, Toby. Projeto E Modelagem De Banco De Dados. Rio de Janeiro:
Elsevier, 2006.
MACHADO, Felipe Nery; ABREU, Maurício Pereira de. Projeto De Banco De Dados: Uma Visão Prática. São
Paulo: Érica, 2009.
SILBERSCHATZ, Abraham; SUDARSHAN, S.; KORTH, Henry F. Sistema de Banco de Dados. Rio de Janeiro:
Elsevier, 2010.
QI Escolas e Faculdades – Coordenação Pedagógica – Cursos Técnicos
Download