PROGRAMA DE DISCIPLINA
Missão da FEAN
Formar profissionais competentes e eficientemente preparados para atuar no mercado, aptos a prever,
antecipar e intervir positivamente nas mudanças e oportunidades.
1. Dados de identificação
Curso
Sistemas de Informação
Carga horária
Fase
a
72 h/aula
2
Professor
Régis Alessandro Glonvezynski
Disciplina
Bancos de Dados I
Créditos
4
Data de aprovação
29/07/2015
Currículo
2014/01
e-mail
2. Ementa
Visão geral do gerenciamento de banco de dados. Arquitetura de um Sistema Gerenciador de Banco de Dados.
Modelagem e projeto de banco de dados. Gerenciamento de transações. Controle de concorrência. Recuperação e
otimização. Bancos de dados hierárquico, relacional, orientado à objetos.
3. Objetivo geral
Ao final do semestre o aluno deverá estar apto a projetar e manipular os dados armazenados em um banco de
dados relacional, aplicando o conhecimento adquirido na disciplina e nos exercícios práticos realizados.
4. Objetivos específicos
Compreender os conceitos básicos de banco de dados e sua terminologia;
Compreender o processo de modelagem de sistemas através da metodologia Entidade-Relacionamento (ER)
Desenvolver a capacidade de projeto e implementação de bancos de dados relacionais;
Exercitar a criação das estruturas e a manipulação dos dados através de uma linguagem padrão de Bancos de
Dados (SQL);
Entender o funcionamento de um sistema gerenciador de bancos de dados relacional.
5. Conteúdo
1.
Introdução a banco de dados
1.1. Apresentação da disciplina
2. Conceitos Básicos
2.1. Compartilhamento de dados, sistema de gerência de banco de dados
3. Modelos de banco de dados
3.1. Modelos Conceituais
3.1.1. Modelos Lógicos com base em objetos
3.1.2. Modelos Lógicos com base em registros
3.2. Modelos lógicos
3.3. Modelo conceitual como modelo de organização
3.4. Modelo Físico
4.
Abordagem Entidade-Relacionamento
4.1. O Conceito de Entidade
4.2. Atributos
4.3. Relacionamentos
4.4. Atributos de Relacionamentos
4.5. Auto-relacionamentos
4.6. Construção de modelos entidade relacionamento (MER)
5. Abordagem Relacional
5.1. Relações, Atributos e Tuplas
5.2. Atributo Chave de uma Relação
5.3. Restrições do Modelo Relacional
5.4. Restrições de Domínio
5.5. Restrições de Chave
5.5.1. Restrições de Chave Primária
5.5.2. Restrições de Chave Estrangeira
5.6. Restrições de valores Nulos (Null)
5.7. Representação de um Modelo Relacional
6. Projeto de um Banco de Dados Relacional
6.1. Transformação de um Modelo E-R para um Modelo Relacional
7. Linguagens SQL
7.1. Os conceitos básicos e histórico da SQL
7.2. DDL/ Linguagem de definição de dados
7.3. DQL/ Linguagem de consulta de dados
7.4. DML/ Linguagem de manipulação de dados
7.5. DCL/ Linguagem de controle de dados
7.6. DTL/ Linguagem de transação de dados
8. Conceitos avançados em bancos de dados
8.1. Funções básicas de um SGBD
8.2. Especificação de segurança em SQL
8.3. Controle de concorrência
8.4. Recuperação de falhas em bancos de dados
8.5. Otimização de bancos de dados;
6. Avaliação
Será realizada com base nos seguintes critérios.
a) Avaliação 1 (Av1) – compreende uma prova individual, com peso 3.
b) Avaliação 2 (Av2) – também com peso 3, será composta de um ou mais (limitados ao máximo de cinco) trabalhos,
provas, seminários, enfim, qualquer instrumento de avaliação que o docente determinar. Essa nota será o resultado
da média de todas as atividades que compuserem a avaliação 2.
c) Avaliação 3 (Av3) – uma prova individual, no final do semestre, em período fixado em calendário acadêmico,
cobrindo todo o conteúdo do semestre e com peso 4.
• Média: 6,0
• Frequência: é exigida frequência mínima de 75%.
7. Bibliografia
Bibliografia básica
DATE, Christopher J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2004.
ELMASRI, Ramez; NAVATHE, Shamkant. B. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley,
2005.
HARRINGTON, Jan L. Projeto de Banco de Dados Relacionais. 2ª Edição. Campus / Elsevier, 2002.
Bibliografia complementar
SETZER, Valdemar W.; Silva, Flávio Soares Corrêa da . Bancos de Dados. São Paulo: Edgard Blücher, 2005.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHA, S.. Sistema de Banco de Dados. São Paulo: Makron
Books,2004.
O’BRIEN, James A. Sistemas de informação. Editora Saraiva, 2001.
CORTÊS, Pedro Luiz. Sistemas de Informação. 1ª Edição. São Paulo: Saraiva, 2007.
Download

Bancos de Dados I - Faculdades Energia