Faculdade Independente do Nordeste
Credenciada pela Portaria MEC 1.393, de 04/07/2001 publicada no D.O.U. de 09/07/2001 .
ENGENHARIA DE COMPUTAÇÃO
Renovação de Reconhecimento de Curso pela Portaria n°123 de 09/07/12 – DOU de 10/07/12
Componente Curricular: Banco de Dados
Código: ENG-235
CH Total: 72 Aulas / 60 Horas
Pré-Requisito: Estrutura de Dados
Período Letivo: 2015.2
Turma: 4º Semestre
Professor: Charles Miranda Fróes
Titulação: Especialização em Desenvolvimento Web baseado em tecnologia Java pela
Faculdade Independente do Nordeste, FAINOR, Brasil (2010), Graduação em Engenharia da
Computação pela Faculdade Independente do Nordeste, FAINOR, Brasil (2010).
PLANO DE CURSO
EMENTA
Conceitos Básicos. Modelos de dados. Aspectos de modelagem de dados. Aplicações.
Sistemas de Gerenciamento de Banco de Dados (SGBD). SQL. Arquitetura e aspectos
operacionais. Projeto e implementação de aplicações de banco de dados.
OBJETIVO GERAL
Capacitar o aluno a identificar as características de um sistema de banco de dados, bem como
na elaboração de modelos relacionados manualmente ou com a utilização de ferramentas
CASE, além da utilização da linguagem de consulta SQL. Transações.
OBJETIVOS ESPECÍFICOS
Capacitar os alunos à criação de aplicações que necessitam do armazenamento de
informações em de banco de dados. Abordagem com ênfase em um banco de dados
relacional. Desenvolvimento de um projeto final utilizando os conceitos e práticas aplicados
durante a disciplina.
HABILIDADES E COMPETÊNCIAS
- Capacitar os alunos para a utilização de modelos teóricos e da linguagem SQL para o
desenvolvimento de protótipos que implementem os conceitos de um ambiente de banco de
dados real;
- Aplicar os conceitos referentes ao ambiente de Banco de Dados, objetivando a segurança e a
integridade dos dados armazenados;
- Adquirir conhecimentos em tópicos especiais em banco de dados permitindo uma visão geral
das tecnologias de banco de dados existentes na literatura e no mercado de trabalho;
CONTEÚDO PROGRAMÁTICO
UNIDADE I
1. Conceitos básicos
1.1 Características e objetivos de banco de dados.
1.2 Sistema Gerenciador de Banco de Dados (SGBD).
1.3 Modelo de dados.
Sede/Mantenedora: Avenida Luiz Eduardo Magalhães, 1305 – Bairro Candeias – Fone/Fax: (77) 3161-1000
CEP: 45028-440 / Vitória da Conquista – BA / Homepage: www.fainor.com.br E-mail: [email protected]
Faculdade Independente do Nordeste
Credenciada pela Portaria MEC 1.393, de 04/07/2001 publicada no D.O.U. de 09/07/2001 .
1.4 Arquitetura do SGBD.
2. Modelagem de dados
2.1 O que deve ser modelado.
2.2 Processo de modelagem.
3. Modelo de entidade relacionamento
3.1 Entidade.
3.2 Atributos.
3.3 Relacionamento.
3.4 Entidade fraca.
3.5 Generalização/especialização.
3.6 Agregação.
3.7 Papéis.
4. Modelo relacional
4.1 Conceitos do modelo relacional.
4.2 Restrições de integridade.
4.3 Álgebra relacional.
5. Transformação entre modelos (de ER para relacional).
UNIDADE II
6. Normalização
6.1 Primeira Forma Normal.
6.2 Segunda Normal.
6.3 Terceira Forma Normal.
6.4 Quarta Forma Normal.
7. Transações
7.1 Controle de Transações.
7.2 ACID (Atomicidade, Consistência, Isolamento, Durabilidade).
UNIDADE III
8. SQL (Structured Query Language).
7.1 Tipos de dados – SQL DDL e SQL DML
7.2 Consultas – SQL DQL.
9. SGBD MYSQL
10. Desenvolvimento de Aplicações com Acesso a BD
METODOLOGIA
Aulas expositivas, interpretação de problemas, leituras, estudos dirigidos, seminários,
exercícios (individuais e em grupo) e debates.
AVALIAÇÃO
O aluno será avaliado pela participação em sala de aula; seminários que consistirão na leitura
crítica de temas propostos, solicitando-se exposições orais, com base em livre pesquisa; por
apresentação de trabalhos em equipe (3 trabalhos práticos); exercícios e por avaliações
individuais (3 provas teóricas)
RECURSOS
Quadro branco, computador, projetor (data-show), notas de aula.
Sede/Mantenedora: Avenida Luiz Eduardo Magalhães, 1305 – Bairro Candeias – Fone/Fax: (77) 3161-1000
CEP: 45028-440 / Vitória da Conquista – BA / Homepage: www.fainor.com.br E-mail: [email protected]
Faculdade Independente do Nordeste
Credenciada pela Portaria MEC 1.393, de 04/07/2001 publicada no D.O.U. de 09/07/2001 .
BIBLIOGRAFIA BÁSICA
KORTH, H. F.; SILBERSCHATZ, A. Sistemas de banco de dados. McGraw-Hill, 1993.
HEUSER, C. A. Projeto de banco de dados. 3ed. Sagra Luzzatto, 2000.
BIBLIOGRAFIA COMPLEMENTAR
MACHADO F.; ABREU, M. Projeto de banco de dados. Érica. 2001.
ELMASRI, R. NAVATHE, S. B., Sistemas de Banco de Dados, 4ª Ed. Addison-Wesley 2005
Aprovado em _______/_______/________ Homologado em _______/_______/________
Prof. M.Sc. Marcos Gomes Prado
Coordenador do Curso de Engenharia de
Computação
Prof. Edgard Larry Andrade Soares
Presidente do Conselho Acadêmico
Sede/Mantenedora: Avenida Luiz Eduardo Magalhães, 1305 – Bairro Candeias – Fone/Fax: (77) 3161-1000
CEP: 45028-440 / Vitória da Conquista – BA / Homepage: www.fainor.com.br E-mail: [email protected]
Download

Banco de Dados