Banco de Dados e Aplicações
📋 Plano de Ensino
Disciplina: Banco de Dados e Aplicações
Carga Horária: 80 horas (Aulas) + 40 horas (Atividades Autônomas)
Curso: Tecnólogo em Gestão da Tecnologia da Informação
🎯 Objetivo
Entender fundamentos e arquitetura de sistemas de bancos de dados bem como técnicas de projeto e implementação de banco de dados com o uso de ferramentas.
📚 Ementa
- Sistemas de Arquivos vs. SGBD.
- Sistemas de gerenciamento de banco de dados (SGBD): arquitetura e aspectos operacionais.
- Aplicações e tecnologias emergentes em Banco de Dados.
- Técnicas e ferramentas de gerenciamento de Banco de dados.
- Storage.
- Controle de concorrência.
- Segurança e integridade.
- Modelagem de dados a partir do modelo de negócios.
- Modelo entidade-relacionamento e suas extensões.
- Mapeamento de modelo Entidade-Relacionamento para modelo relacional.
- Formas Normais (Normalização).
- Linguagem de Manipulação (DML) e de Descrição (DDL) de dados.
- Projeto e Implementação de Banco de Dados com ferramentas de produtividade.
📖 Bibliografia Básica
- BEIGHLEY, Lynn. Use a Cabeça SQL. Alta Books, 2008.
- HEUSER, C.A. Projeto de Banco de Dados. Serie Livros Didáticos, V.4. Bookman, 2009.
- SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. Campus, 2006.
📖 Bibliografia Complementar
- MACHADO, Felipe Nery R. Banco de Dados – Projeto e implementação. São Paulo: Érica, 2004.
- ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. SP: Pearson, 2005.