DC-UFRPE/Licenciatura Plena em Computação/Banco de Dados UFRPE
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]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
- Definições e Tipos de dados
- Especificação de Restrições
- Consultas de recuperação básicas
- Instruções e recursos
Á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]- Curso de Banco de Dados: Disponível pela UNIVESP
- Curso de Modelagem de Dados: Boson Treinamentos
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