Modelagem de Bancos de Dados

Propaganda
Modelagem de Bancos de Dados
UNIVERSIDADE ESTADUAL
PAULISTA
“JÚLIO DE MESQUITA FILHO”
Ano
2013
PROGRAMA DE DISCIPLINA
Unidade universitária: Faculdade de Filosofia e Ciências
Curso: Biblioteconomia
Habilitação:
Opção: Bacharelado
Departamento responsável: Ciência da Informação
IDENTIFICAÇÃO
Código
Disciplina ou Estágio
Seriação ideal
MODELAGEM DE BANCO DE
3ª série
DADOS
Obrig./Opt./Est.
Pré/Co/Requisitos
Anual/Sem.
Obrigatória
6º período
Carga
Crédito
horária
Distribuição da carga horária
total
Teórica
Prática
Teor./Pr. Outras
02
30
10
10
10
-
Aulas teóricas
35
NÚMERO DE ALUNOS POR TURMA
Aulas teóricoAulas práticas
práticas
35
35
Outras
-
EMENTA
A disciplina apresenta inicialmente um histórico sobre o desenvolvimento dos
modelos e sistemas gerenciadores de banco de dados. Modelagem Conceitual
(entidade-relacionamento) como ferramenta de projeto de banco de dados. A
linguagem SQL como ferramenta para a construção e gerenciamento de banco de
dados. São apresentados, discutidos e analisados os conceitos de Data Warehouse
e Data Mining.
OBJETIVOS
- Compreender conceitos relacionados aos bancos de dados e a sua importância
nos atuais sistemas de informação;
- Realizar projetos de banco de dados desde a sua especificação através da
modelagem conceitual até a construção de suas estruturas de armazenamento
(tabelas);
- Gerenciar registros de dados (inclusão, exclusão, alteração e consulta);
- Familiarizar-se com novas tecnologias adjacentes aos sistemas de banco de dados
tais com Data Warehouse e Data Mining.
CONTEÚDO PROGRAMÁTICO
1 Introdução
1.1 Conceitos básicos
1.2 Histórico
2 Gerenciamento de Arquivos
3 Gerenciador de Banco de Dados
3.1 Histórico dos Modelos de dados
4 O Modelo Relacional
5 Projeto de Banco de Dados
5.1 Modelagem conceitual: modelo Entidade-Relacionamento
6 Linguagem SQL
6.1 Linguagem de Definição de Dados (DDL); Linguagem de Manipulação de Dados
(DML)
7 Data warehouse, Data mining
METODOLOGIA DO ENSINO
- Aulas teóricas expositivas e exercícios em sala de aula;
- Aulas e exercícios práticos em laboratório.
BIBLIOGRAFIA
BÁSICA
COSTA, R. L. C. SQL: guia prático. Rio de Janeiro: Brasport, 2006.
COUGO, P. S. Modelagem conceitual e projeto de banco de dados. Rio de
Janeiro: Campus, 1997.
DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Campus,
2004.
ELMASRI, R.; NAVATHE, S. R. Sistemas de banco de dados. Rio de Janeiro:
Livros Técnicos e Científicos, 2002.
GUIMARÃES, C. C. Fundamentos de banco de dados. Campinas: UNICAMP,
2003.
HAY, C. D. Princípios de modelagem de dados. São Paulo: Makron, 1999.
HEUSER, C. A. Projeto de banco de dados. Porto Alegre: Bookman, 2009.
KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S. Sistemas de Banco de
Dados. Rio de Janeiro: Campus, 2006.
OLIVEIRA, C. H. P. SQL: curso prático. São Paulo: Novatec, 2002.
PATRICK, J. J. SQL: fundamentos. São Paulo: Berkeley, 2002.
SETZER, V. W.; SILVA, F. S. C. Banco de dados. São Paulo: Edgard Blücher, 2005.
TEOREY, T.; LIGHSTONE, S.; NADEAU, T. Projeto e modelagem de bancos de
dados. Rio de Janeiro: Campus, 2006.
COMPLEMENTAR
ABITEBOUL, S.; BUNEMAN; P.; SUCIU, D. Data on the Web: from relations to
semistructured data and XML. San Francisco: Morgan Kaufmann, 2000.
DOBBIE, G. Semistructured Database Design. Boston: Springer, 2010.
RAMAKRISHNAN, R. Database management systems. [s.l.]: WCB/McGraw-Hill,
1998.
ZANIOLO, C. et al. Advanced data-base systems. San Francisco: Morgan
Keufmann, 1997.
CRITÉRIOS DE AVALIAÇÃO DE APRENDIZAGEM
- Trabalho prático em grupo envolvendo da modelagem e a criação de um banco de
dados.
REGIME DE RECUPERAÇÃO
A recuperação será realizada nos termos da Resolução Unesp nº 106, de 7 de
agosto de 2012.
ASSINATURA DO RESPONSÁVEL
Prof. Edberto Ferneda
APROVAÇÃO
Conselho de Curso de
Graduação
Comissão Permanente de
Ensino
_____/ _____/ _____
_____/ _____/ _____
_____/ _____/ _____
Carimbo e assinatura do Chefe
de Departamento
Carimbo e assinatura do
Coordenador do Conselho de
Curso de Graduação
Carimbo e assinatura do
Presidente da Comissão
Permanente de Ensino
Departamento
Download