Sobre esta disciplina

Período: 6º Período · Núcleo: Específica · Carga Horária: 60h Tópicos: Recuperação de falhas. Controle de concorrência. Noções básicas de bancos de dados distribuídos. Aspectos de segurança e privacidade.

CampoValor
CódigoCSECBJI.44
NúcleoEspecífica
Carga Horária60
Período6º Período
Pré-requisitosCSECBJI.35 - Modelagem de Dados

📋 Ementa

Recuperação de falhas. Controle de concorrência. Noções básicas de bancos de dados distribuídos. Aspectos de segurança e privacidade. Implementação de visões, stored procedures e triggers.

🎯 Objetivos

  • Proporcionar aos alunos conhecimentos teóricos e práticos em Banco de Dados, envolvendo o estudo de conceitos fundamentais de Projeto de Sistemas de Banco de Dados, além da sua aplicação através do ensino de uma linguagem de programação de banco de dados e do desenvolvimento de aplicações de bancos de dados.

📖 Conteúdo Programático

  1. Linguagem de Definição e Manipulação de Dados
  2. Processamento e Otimização de Consultas
  3. Transações
  • Conceito
  • Propriedades
  • i. Atomicidade
  • ii. Consistência
  • iii. Isolamento
  • iv. Durabilidade
  • Controle e Falhas em Transações
  • Concorrência
  1. Programação em Bancos de Dados
  • PL/SQL
  • i. Conceitos
  • ii. Comandos
  • Procedimentos Armazenados
  • Gatilhos
  1. Segurança
  • Privilégios de Acesso
  • Visões
  • Criptografia de Dados

📚 Materiais de Apoio (acesso aberto)

Todos os materiais abaixo são de distribuição legal e gratuita — pode baixar e compartilhar.

📕 Bibliografia Básica

  1. DATE, C. J. Introdução a Sistemas de Banco de Dados. 8ª Edição. São Paulo: Campus, 2004.
  2. HEUSER, C. A. Projeto de Banco de Dados. 6ª Edição. Porto Alegre: Bookman, 2008.
  3. SILBERSCHATZ, A, KORTH, H. F.
  4. SUDARSHAN, S. Sistema de banco de dados. 6. ed. Rio de Janeiro, RJ:
  5. Elsevier, 2012.

📗 Bibliografia Complementar

  1. CARDOSO, V., CARDOSO, G. Sistemas de Banco de Dados. São Paulo, 2012.
  2. DATE, C. J., Projeto de Banco de Dados e Teoria Relacional: Formas Normais e Tudo Mais. São Paulo: Novatec, 2015.
  3. MACHADO, F. N. R., ABREU, M. P. Projeto de Banco de Dados: Uma Visão Prática. 17ª Edição. São Paulo: Érica, 2012.
  4. ROB, P., CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação e Administração. São Paulo: Cengage, 2010.
  5. TEOREY, T., LIGHTSTONE, S., NARDEAU, T., JAGADISH, H. V. Projeto e Modelagem de Dados. 2ª Edição. São Paulo: Elsevier, 2013.