Plano de Aula - Banco de Dados
08/08/2025
- Instituição: Faculdade Serra do Carmo (FASEC)
- Professor: Carlos Alberto de Sousa Parente Rodrigues
- Semestre: 2025/02
Objetivo geral
Apresentar ao acadêmico os conceitos fundamentais e as técnicas práticas de bancos de dados, para possibilitar a modelagem e implantação de bancos de dados relacionais de forma eficiente através do uso de linguagens de consulta estruturadas.
Objetivos específicos
- Apresentar os conceitos básicos de bancos de dados e sistemas de gerenciamento de bancos de dados;
- Tornar o aluno apto a representar dados usando um modelo conceitual;
- Entender a aplicação do modelo lógico-relacional;
- Capacitar o aluno a efetuar a construção de entidades e relacionamentos em bancos de dados;
- Capacitar o aluno a efetuar otimizações avançadas de dados, através de índices e particionamento de dados.
Metodologia
Aulas expositivas e dialogadas, apresentação de problemas reais de mercado e resolução destes problemas de forma prática em laboratório.
Sistema de avaliação
A nota final (NF) será a média aritmética de duas notas, N1 e N2. A N1 será composta da soma das notas individuais do trabalho prático 1 (T1), com valor de 3,0 pontos, e da prova teórica 1, com valor de 7,0 pontos, totalizando um máximo de 10,0 pontos na N1. De forma similar, a nota N2 corresponde à soma do trabalho prático 2 (T2) e da prova teórica 2 (P2). Será aprovado na disciplina o discente que obtiver a nota final (NF) igual ou superior a 7,0 pontos. Caso o aluno possua uma nota final entre 4,0 e 6,9, é possível realizar o exame final (EF). A nota do EF então substituirá a nota final do aluno, mantendo a nota necessária para aprovação em 7,0 pontos.
Bibliografia básica
Bibliografia complementar
Conteúdo programático
- Aula 1 (12/08/2025) - Apresentação da disciplina; apresentação da ementa e bibliografia; aplicabilidade da disciplina e relação com as demais disciplinas do curso; conceitos básicos de banco de dados.
- Aula 2 (19/08/2025) - Modelo conceitual de dados; modelo entidade-relacionamento; diagrama entidade-relacionamento.
- Aula 3 (26/08/2025) - Generalização e especialização; cardinalidade.
- Aula 4 (02/09/2025) - Construção de bancos de dados; introdução à linguagem SQL.
- Aula 5 (09/09/2025) - Álgebra relacional; relacionamentos de entidades
- Aula 6 (16/09/2025) - Normalização de dados, aula 1.
- Aula 7 (23/09/2025) - Normalização de dados, aula 2; apresentação do trabalho prático 1 (T1); revisão para a prova 1 (P1).
- Aula 8 (30/09/2025) - Prova teórica 1 (P1).
- Aula 9 (07/10/2025) - Restrições de integridade de dados
- Aula 10 (14/10/2025) - Transações ACID
- Aula 11 (21/10/2025) - Visualizações e gatilhos
- Aula 12 (28/10/2025) - Procedimentos e funções
- Aula 13 (04/11/2025) - Planos de execução de consultas
- Aula 14 (11/11/2025) - Índices e otimização de consultas
- Aula 15 (18/11/2025) - Particionamento de tabelas
- Aula 16 (25/11/2025) - Apresentação do trabalho prático 2 (T2); revisão para a prova 2 (P2).
- Aula 17 (02/12/2025) - Prova teórica 2 (P2).
- Aula 18 (09/12/2025) - Segunda chamada de provas anteriores.