Banco de dados

Propaganda
PLANO DE ENSINO 2016/1
Nome do Curso: SISTEMAS DE INFORMAÇÃO
Nome da Disciplina: BANCO DE DADOS I
Período: 4
Nome Professor (a): Guiliano Rangel Alves
Curso de vinculação do professor (a): Sistemas de Informação
Código:
Horas-aula/ Semana:
4
Horas-aula/Teoria
72
Horas-aula/Prática C H semestral
0
60
1. Ementa
Banco de dados: conceitos e terminologia. Abstração de dados. Paradigmas de banco de dados: em rede,
hierárquicos, relacional e orientado a objetos. Projeto de banco de dados: conceitual, lógico, e fisíco.
Normalização. SQL
2. Objetivos
Proporcionar ao aluno o conhecimento para desenvolver projetos de banco de dados e saber diferenciar
os SGBD (Sistema de Gerência de Banco de Dados) comercializados.
Objetivos Específicos
1. Proporcionar ao aluno o conhecimento dos conceitos fundamentais de Bancos de Dados;
2. Propiciar a aquisição de conhecimento da estrutura de um SGBD;
3. Fornecer ao acadêmico conhecimento sobre as técnicas de normalização de dados;
4. Propiciar o conhecimento de metodologia de análise de dados;
5. Prover conhecimento para o desenvolvimento de modelo conceitual, lógico e físico;
3. Conteúdos/Cronograma das atividades
Encontro
(2 horas/Aula)
1º
2º
3º
4º
5º
6º
7º
8º
9º
Conteúdo
Apresentação da disciplina, plano pedagógico e plano de ensino, dinâmica das aulas.
Introdução a banco de dados, dados x informação.
Definição: Banco de dados, Níveis de Abstração, SGBD, Benefícios do SGBD,
Arquitetura, Arquivos x BD, dicionário de dados, função do DBA, Meios de
armazenamento.
Modelo conceitual, Modelo fisico. Definição: Esquema, instância, independência de
dados, Linguagem de manipulação(DDL, DQL, DML).
Histórico de BD. Estrutura geral do SGBD. Arquitetura de SGBDs.
Introdução a Modelo de Dados. Modelo hierárquica, redes, relacional, orientado a objeto
e oo-relacional.
Introdução a um SGBD atual: Instalação do ambiente de trabalho, conectando ao banco
de dados, e criando a primeira tabela.
SGBD na prática: criação de tabelas, chave primária e chave estrangeira.
Exercício: de criação de tabelas, com chave estrangeira e chave primária
SGBD na prática: criação de views.
Exercício de criação de tabelas e views.
Técnicas de condução de reunião: Entrevista: ambiente, preparação, condução, perguntas
sugeridas, perguntas que devem ser evitadas. e introdução a braim storming.
Técnica de reunião: Brain Storm, Simulação.
Exemplo de levantamento de entidades: Sistema infoBuraco
UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo
Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400
Fone: (62) 3328-1161/3328-1139
[email protected]
PLANO DE ENSINO 2016/1
10º
11º
12º
13º
14º
15º
16º
17º
18º
19º
20º
21º
22º
23º
24º
25º
26º
27º
28º
29º
30º
31º
32º
33º
34º
35º
36º
Modelo de Entidade e Relacionamento(MER): Modelagem, restrições, Diagrama de ER,
aspectos de projeto, funções no relacionamento, restrições de cardinalidade: um-para-um,
um-para-muitos, muitos-para-um, muitos-para-muitos, Totalidade no relacionamento,
notação alternativa para limites de cardinalidade, relacionamento ternário.
Restrição de cardinalidade em relacionamentos ternários, exercício de transformação de
relacionamento ternário em três relacionamentos binários
Exercício de modelagem de MER com o sistema de infoBuraco.
MER: Entidade Fraca, Especialização e Generalização, Relacionamento ternário revisão,
agregação, decisões de projeto. Comparação entre notação de UML e notação MER
Exercício de modelagem de um MER do sistema de locadora.
Exercício de modelagem de um MER do sistema de locadora.
Aplicação da primeira verificação de aprendizagem
Comentário da avaliação em sala de aula, correção do exercício da locadora 3000
Atividade de construção do MER: Normalização de atributos que são importantes e
devem ser padronizados
Exercício de Modelagem de MER de um Sistema I
Exercício de Modelagem de MER de um Sistema I
Exercício de Modelagem de MER de um Sistema II
Exercício de Modelagem de MER de um Sistema II
Introdução do Modelo Relacional(MR), conceitos.
Mapeamento de Modelo Entidade e Relacionamento para Modelo Relacional.
Mapeamento MER - MR: relacionamento 1:1, 1:N, N:N, auto relacionamento, entidade
fraca.
Introdução a ferramenta MySQLWorkBantch para fazer o MR.
As Formas Normais: 1ª, 2ª e 3ª forma normal
Exercício de aplicação das formas Normais
Exercício de mapeamento de MER para MR com os alunos
Exercício de Modelagem de MER e mapeamento de MER - MR
Exercício de mapeamento de MER para MR com os alunos
Exercício de mapeamento de MER para MR com os alunos
Exercício de mapeamento de MER para MR com os alunos
Exercício de mapeamento de MER para MR com os alunos
Definição de Chave Primaria, chave estrangeira. Como definir chave primária, e chave
estrangeira
Definição de tipos e tamanho dos tipos para armazenamento.
Revisão geral para segunda verificação de aprendizagem.
Aplicação da segunda verificação de aprendizagem
4. Estratégias de ensino-aprendizagem, procedimentos e recursos didáticos
As aulas serão baseadas em dois eixos: Horizontal – fundamentações teóricas sobre o
conteúdo da disciplina; Vertical – aplicação prática dos conceitos teóricos através de exercícios.
A fundamentação teórica acontecerá através de aulas expositivas e/ou estudos dirigidos.
A aplicação prática dar-se-á com a aplicação de exercícios propostos para modelagem de
Modelos de Entidade Relacionamento(MER) e Modelo Relacional(MR).
Serão utilizados como apoio didático, Datashow e computador, vídeo, quadro negro e
branco, giz, pincel de quadro branco, laboratório de informática (computadores).
A proposta de ensino procurará observar, em especial, os seguintes parágrafos das diretrizes
UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo
Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400
Fone: (62) 3328-1161/3328-1139
[email protected]
PLANO DE ENSINO 2016/1
curriculares para cursos de graduação fornecida pelo MEC:
(Parágrafo 4)
Incentivar uma sólida formação geral, necessária para que o futuro graduado possa vir a
superar os desafios de renovadas condições de exercício profissional e de produção do
conhecimento, permitindo variados tipos de formação e habilitações diferenciadas em um mesmo
programa.
(Parágrafo 5)
Estimular práticas de estudo independente, visando a uma progressiva autonomia
profissional e intelectual do aluno.
(Parágrafo 6)
Encorajar o aproveitamento do conhecimento, habilidades e competências adquiridas fora do
ambiente escolar, inclusive as que se referiram à experiência profissional julgada relevante para a
área de formação considerada;
5. Métodos e instrumentos avaliativos
O aluno será avaliado com base no desempenho nas provas, nos trabalhos de implementação, exercícios de
fixação, bem como por sua participação em aula. As provas e os trabalhos serão avaliados com nota entre 0.0
e 10.0. Conforme regulamento da Universidade, a frequência às aulas é obrigatória.
7. Bibliografia
7.1 Básica
a) ELMASRI, RAMEZ; SHAMKANT B. NOVATHE, Sistemas de Banco de dados. São Paulo:
Person Addison Wesley, 2011.
b) MACHADO, FELIPE NERY RODRIGUES. Projeto de Banco de Dados: uma visão prática. 15ª
ed. São Paulo: Érica, 2008..
c) MACHADO, FELIPE NERY RODRIGUES. Banco de dados – Projeto e Implementação. 2ª Ed.
São Paulo: Erica, 2010.
7.2 Complementar
a) ELMASRI,R.; NAVATHE,S.B. Fundamentals of Database Systems, Benjamin Cummings, 1989.
b) FURTADO,A.L.; SANTOS,C.S. Organização de Banco de Dados, 7.ed., Rio de Janeiro, Campus
1987.
c) KORTH,H.F.; SILBERSCHATZ,A. Sistemas de Banco de Dados, São Paulo, McGraw-Hill, 1993,
2.ed.
d) TSICHRITZIS,D.C.; LOCHOVSKY,F.H. Database Management Systems, Academic Press,1977.
e) ADRIAANS, P. Data Mining, Addison-Wesley, 1997;.
UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo
Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400
Fone: (62) 3328-1161/3328-1139
[email protected]
PLANO DE ENSINO 2016/1
PROFESSOR PROPONENTE
UEG: 02/02/2016
PROFESSOR: GUILIANO RANGEL ALVES
ASSINATURA: ____________________________________________________________________
DEPARTAMENTO (PARECER/APRECIAÇÃO)
ATA DE APROVAÇÃO Nº 001/2016
(Reunião de Curso)
UEG 02/02/2016
ASSINATURA:
_________________________________________
Prof. Me. Joilson dos Reis Brito
Coordenador de Curso de Bacharelado em Sistema de Informação
Observações:
Registrar também:
a) Eventos vinculados à disciplina;
b) Viagens técnicas e culturais;
c) Atividades de laboratórios;
d) Atividades de orientação vinculadas à disciplina;
e) Outras atividades vinculadas à disciplina: pesquisa, extensão, outras.
UEG – Câmpus Anápolis de Ciências Exatas e Tecnológicas Henrique Santillo
Br 153, Nº 3105 Fazenda Barreiro do Meio, Caixa Postal 459, CEP: 75132-400
Fone: (62) 3328-1161/3328-1139
[email protected]
Download