DC-UFRPE/Licenciatura Plena em Computação/Banco de Dados UFRPE
Programa da Disciplina
editarNome: | 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- 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- 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
editarArquiteturas 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- Curso de Banco de Dados: Disponível pela UNIVESP
- Curso de Modelagem de Dados: Boson Treinamentos
Bibliografia
editarBibliografia Básica
editarNavathe, 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
editar1. Machado, Felipe Nery Rodrigues. Banco de Dados – Projeto e Implementação.Erica, 2004.
Noticias
editarEspecialistas 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