Banco de Dados II

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

ASSOCIAÇÃO RONDONIENSE DE ENSINO SUPERIOR

FATEC – FACULDADE DE CIÊNCIAS ADMINISTRATIVAS E DE TECNOLOGIA

SISTEMAS DE INFORMAÇÃO
Disciplina: Bando de Dados II Carga Horária: 60 horas
Ano de Referência: 2015-1 Período: 5º
Pré-requisitos: Nenhum
Ementa
Administração de Banco de Dados; Sistemas de Banco de Dados; Sistemas de Gerenciamento de
Banco de Dados; Características e vantagens de um SGBD e sua evolução; Abstração; Visões;
Modelagem de Dados; O Modelo Relacional; Álgebra Relacional; Normalização; Projeto de Banco de
Dados; Linguagem SQL: DDL e DML; Estruturas de dados; Segurança, Integridade, Concorrência;
Views ou Visões, Stored Procedures e Triggers;
Objetivo(s)
Geral:
Projetar, criar, analisar e otimizar banco de dados relacionais usando sistemas de gerenciamento de
banco de dados de última geração.
Específicos:
 Criar, manipular e analisar os diferentes tipos de estruturas e representação de dados; (Estrutura
de Dados)
 Entender a importância do Banco de Dados;
 Conhecer os elementos estruturais de um Banco de Dados;
 Definir organização de dados e método de acesso;
 Conhecer as técnicas que o SGBD utiliza para processar as consultas e controlar as transações;
 Conhecer os sistemas de Banco de Dados e as funções de um SGBD;
 Identificar entidades e construir o modelo conceitual;
 Construir o modelo lógico (entidades, relacionamentos, Integridade e cardinalidade);
 Entender o grau de abstração dos dados;
 Ser capaz de utilizar instruções de SQL embutida, assim como identificar as melhores situações
para sua aplicação/utilização.
 Criar um projeto de bancos de dados;
 Analisar projetos de bancos de dados;
 Criar tabelas e relacionamentos dentro das Normas de banco de dados;
 Capacidade de entendimento da lógica procedural de banco de dados
Conteúdo Programático
I – Modelagem em Banco de Dados (BD)
1. Objetivo de sistema de Banco de Dados. Modelos. Modelagem. Abstração de Dados.
2. Gerenciamento de transações; Administrador de BD;
3. Estrutura do Sistema. Arquitetura ANSI. Modelo Entidade-Relacionamento (MER);
4. Diagrama Entidade-Relacionamento (DER); Modelo conceitual e modelo lógico.
5. Modelo Relacional. Esquema lógico. Estrutura de banco de dados relacional. Mapeamento
de Restrições; Chaves
6. Projeto e construção de Banco de Dados relacional.
7. Engenharia reversa.
8. Normalização: primeira, segunda e terceira forma normal
II – Linguagem de Banco de Dados – SQL (Structured Query Language)
9. Linguagem SQL. Criação de Banco de Dados (BD). Criar tabelas.
10. Conceito de chaves primárias, estrangeiras e outros.
11. Linguagem DDL: criar, alterar e excluir estruturas como tabelas, chaves, índices.
12. Linguagem DML: inserção, alteração, exclusão
13. Linguagem DQL: seleção
14. Agrupamento simples e condicional, ordenação e filtros de pesquisa
15. Funções de agregação: count, sum, avg, min, max.
III – Conceitos avançados

Av. Jorge Teixeira, 3500, Bairro Industrial, Cep: 76.821-064, Porto Velho/RO
Fone (069) 3217-9300 E-mail: [email protected] Site: www.fatec-ro.br
ASSOCIAÇÃO RONDONIENSE DE ENSINO SUPERIOR
FATEC – FACULDADE DE CIÊNCIAS ADMINISTRATIVAS E DE TECNOLOGIA

16. Junção de tabelas: join


17. Subconsultas
18. ACID de dados. Noção de View, Stored Procedure e trigger. Backup de dados
Projeto Interdisciplinar
Como projeto interdisciplinar, a disciplina de Banco de Dados desenvolve um projeto de banco de
dados que vai ser utilizado tanto pela disciplina de Sistemas Comerciais, quanto pela disciplina de
Análise de Sistemas. O objetivo desse projeto interdisciplinar, é ao final do módulo, o aluno ser capaz
de criar uma aplicação comercial, usando o banco de dados desenvolvido durante a disciplina de
Banco de Dados, sendo projetado e documentado durante a disciplina de Análise e Projeto de
Sistemas, e por fim, sendo desenvolvido e integrado ao longo da disciplina de Sistemas Comerciais.
Bibliografia
Básica:
 DATE, C.J. Introdução a Sistemas de Banco de Dados. 8ª ed. Brasil: Campus, 2004. ISBN:978-85-
35212-73-0.
 HOTEK, Mike. Microsoft Sql Server 2008: Passo a Passo. São Paulo: Bookman, 2010. ISBN: 978-
85-77806-42-3.
 MANZANO, Jose Augusto N. G .Microsoft SQL Server 2012 Express - Guia Prático e Interativo.
Brasil: Erica, 2012. ISBN:978-85-36504-14-8.
Complementar:
 BATTISTI, Julio. SQL Server 2005: Administração & Desenvolvimento – Curso Completo.:Axcel
Books, 2005.
 ELMASRI, Raumez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 4º Ed. Brasil: Person,
2010. Disponível: <http://ares.bv3.digitalpages.com.br/reader>. Acesso em: 23 nov. 2011.
 MEDEIROS, Luciano Frontino de. Banco de dados: princípios e prática. 20ª. Ed. Brasil:Ibpex,
2007.Disponível: <http://ares.bv3.digitalpages.com.br/reader>. Acesso em: 23 nov. 2011.
 NERY, Felipe. Banco de Dados: Projeto e Implementação. Editora Érica, 2004.
 SILBERSCHATZ, Abraham; KORTH, Henry F; SUDARSHAN. Sistema de banco de dados. 3. ed. São
Paulo: Makron Books, 2006. ISBN: 978-85-35211-07-8.
Método de Avaliação
De acordo com o regimento interno da FATEC e normas estabelecidas pela coordenação do curso.

Av. Jorge Teixeira, 3500, Bairro Industrial, Cep: 76.821-064, Porto Velho/RO
Fone (069) 3217-9300 E-mail: [email protected] Site: www.fatec-ro.br

Você também pode gostar