DC-UFRPE/Licenciatura Plena em Computação/Banco de Dados UFRPE

Fonte: Wikiversidade

Programa da Disciplina[editar | editar código-fonte]

Nome: BANCO DE DADOS I
Código: 06215
Departamento: Departamento de Computação (DC)
Área: Computação
Carga-horária total: 60 horas
Créditos: 4
Pré-requisitos: ALGORITMOS E ESTRUTURAS DE DADOS (Cód. 06214)

PROGRAMAÇÃO I (Cód. 14083)

PROGRAMAÇÃO II (Cód. 14084)

Ementa[editar | editar código-fonte]

  • Modelo de Dados.
  • Modelagem e Projeto de Banco de Dados.
  • Sistemas de Gerenciamento de Bancos de Dados(SGBD).
  • Arquitetura, Segurança, Integridade, Concorrência,
  • Recuperação após Falha.
  • Gerenciamento de Transações.
  • Linguagens de Consulta.

Objetivos[editar | editar código-fonte]

  • Entender os princípios e objetivos básicos dos sistemas de gerenciamento de banco de dados (SGBDs).
  • Modelar dados, identificar e elaborar modelos de entidade-relacionamento, relacionais e orientados a objeto.
  • Conhecer os fundamentos da linguagem SQL e projetar banco de dados respeitando as restrições de integridade e integrando a uma aplicação.

Conteúdo[editar | editar código-fonte]

Comandos JOIN

Arquiteturas de Bancos de dados

  • Modelos de dados, esquemas e instâncias.
  • Arquitetura de três esquemas e independência de dados
  • Linguagens e interfaces
  • Ambiente
  • Arquiteturas centralizadas e cliente/servidor para SGBDs
  • Gerenciadores de Banco de dados.

SQL

Álgebra e Cálculo Relacional

  • Operações Unárias: Seleção e Projeção.
  • Operações baseadas em teoria dos conjuntos.
  • Operações Binárias: Junção e Divisão.
  • Outras Operações Relacionais.
  • Consultas em álgebra relacional.
  • Cálculo Relacional de Tupla e de Domínio.

Modelagem de Dados: Entidade-Relacionamento (ER)

  • Modelos de dados de alto nível.
  • Entidades, atributos e chaves.
  • Tipos e Conjuntos de Relacionamentos, papéis e restrições estruturais.
  • Tipos de entidade fraca.
  • Refinamentos de ER e aplicações práticas.
  • Diagramas e notações de projeto.

Material Complementar para estudo[editar | editar código-fonte]

Bibliografia[editar | editar código-fonte]

Bibliografia Básica[editar | editar código-fonte]

Navathe, Shamkant B. e Elmasri, Ramez E.Sistemas de Banco de Dados. 6a Edição, Pearson Brasil, 2005.

Heuser, Carlos Alberto. Projeto de Banco de Dados. 6a Edição, Editora Bookman, 2009.

Silberschatz, A., Korth, H., Sudarshan, S. Sistema de Banco de Dados. 5a Edição, Editora Campus, 2006.

Bibliografia Complementar[editar | editar código-fonte]

1. Machado, Felipe Nery Rodrigues. Banco de Dados – Projeto e Implementação.Erica, 2004.

Noticias[editar | editar código-fonte]

Especialistas aprovam banco de dados digital

Polícia de Xangai usava infraestrutura do Alibaba em banco de dados invadido

SC terá banco de dados de violência a deficientes

Criando um Banco de Dados de noticias Bubble

5 Sistemas de Gerenciamento de Bancos de Dados mais usados hoje

Banco de Dados NoSQL - Vantagens e Desvantagens

ORM - entenda o que é e saiba como usar no desenvolvimento