Buscar

Programa da Disciplina

Prévia do material em texto

UNIVERSIDADE FEDERAL DA PARAÍBA 
CENTRO DE CIÊNCIAS SOCIAIS APLICADAS 
DEPARTAMENTO DE CIÊNCIA DA INFORMAÇÃO 
 
 
 
IDENTIFICAÇÃO 
 
DISCIPLINA: GERAÇÃO DE BANCOS E BASES DE DADOS CRÉDITOS: 04 (quatro) C.H.: 60 h/a 
 
PROFESSOR: MARCKSON R. F. DE SOUSA SEMESTRE: 2013.2 
 
EMENTA 
 
Banco de dados: tipologia, criação de tabelas, consultas e formulários. Geração de bases de dados. Planejamento, 
implementação e avaliação de bases de dados. Geração de bases de dados em rede. Bases de Dados: contexto 
nacional e internacional. Sistemas de recuperação da informação. 
 
OBJETIVOS DA DISCIPLINA 
 
• Capacitar profissionais para processos de organização da informação em contextos digitais utilizando banco de 
dados; 
• Fornecer uma visão geral sobre Banco de Dados e Sistemas Gerenciadores de Banco de Dados; 
• Apresentar fundamentos para modelar dados e projetar Banco de Dados Relacional, bem como linguagens para 
definição, manipulação e controle de dados; 
• Realizar a implementação de um Banco de Dados utilizando uma ferramenta baseada em software livre; 
 
CONTEÚDOS PROGRAMÁTICOS 
 
UNIDADE CONTEÚDO 
1 
INTRODUÇÃO A BANCO DE DADOS 
1.1 Sistemas de Informação e a Arquivologia/Biblioteconomia 
1.1 Banco de Dados: definição e vantagens 
1.2 Sistema Gerenciador de Banco de Dados: definição, funções básicas, arquitetura, usuários 
1.3 Tipos de Banco de Dados 
1.4 Modelos de Dados 
1.5 Projeto Conceitual, Lógico e Físico 
1.6 Aplicações com Bases de Dados 
1.7 Avaliação do projeto para Recuperação da Informação 
2 
MODELAGEM DE BANCO DE DADOS 
2.1 Análise de Requisitos e Modelagem Semântica 
2.2 Modelo Entidade-Relacionamento 
2.3 Abordagem Relacional 
2.4 Chaves primária e estrangeira 
2.5 Restrições de Integridade 
2.6 Indexação 
2.7 Padrões de Metadados 
2.8 Prática de Modelagem de Banco de Dados 
3 
PROJETO DE BANCO DE DADOS RELACIONAL 
3.1 Normalização 
3.2 Processamento de Consultas e Formulários 
3.3 A Linguagem Structured Query Language – SQL 
3.4 Interfaces com usuários 
3.5 Exemplos práticos de Projeto de Banco de Dados 
 
 
 
 
METODOLOGIA DE ENSINO 
 
A metodologia de ensino da disciplina pautar-se-á em aulas expositivas, combinadas com a realização de projetos, 
exposições dos alunos, estudo de textos, seminários, utilização de computadores para atividades práticas e exercícios 
de verificação de aprendizagem. 
 
Como recursos didáticos serão utilizados projetor multimídia, DVD, computadores, dentre outros recursos quando 
necessários. 
 
METODOLOGIA DE AVALIAÇÃO 
 
A avaliação da disciplina será baseada no desempenho do aluno nos exercícios práticos e escritos de aprendizagem, 
na assiduidade e participação nas aulas. 
 
Nas avaliações e exercícios espera-se que o discente demonstre compreensão/fixação do conteúdo programático e uso 
correto da língua vernácula. 
 
REFERÊNCIAS BÁSICAS 
 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 5. ed. Porto Alegre: Instituto de Informática da UFRGS, Sagra 
Luzzatto, 2004. 
 
MACHADO, Felipe Nery Rodrigues; ABREU, Maurício. Projeto de Banco de Dados: Uma Visão Prática. 17. ed. São 
Paulo: Érica, 2012. 
 
NAVATHE, Shamkant B.; ELMASRI, Ramez E. Sistemas de Banco de Dados. 6. ed. São Paulo: Pearson Addison 
Wesley, 2011. 
 
REFERÊNCIAS COMPLEMENTARES 
 
COSENTINO, Hélio Morrone. Bases e bancos de dados em ciências sociais aplicadas: guia de acesso e uso. 2. ed. 
São Paulo: Universidade Presbiteriana Mackenzie, 2011. Disponível em: <http://www.mackenzie.br/fileadmin/ 
Graduacao/CCSA/Bases_e_Bancos_de_Dados__capa_PB_-_modificado_em_20_abri_2011__revisado.pdf>. Acesso 
em: 02 out. 2013. 
 
DATE, Christopher J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Elsevier, 2004. 
 
GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Database Systems: The Complete Book. New 
Jersey: Prentice Hall, 2001. 
 
O'BRIEN, James A. Sistemas de Informação e as Decisões Gerenciais na Era da Internet. 3. ed. São Paulo: 
Saraiva, 2010. 
 
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de Dados. Rio de Janeiro: 
Campus, 2006. 
 
REFERÊNCIAS DE APOIO 
 
ALVES, Maria das Dores Rosa; SOUZA, Marcia Izabel Fugisawa. Estudo de correspondência de elementos metadados: 
DUBLIN CORE e MARC 21. In: Revista Digital de Biblioteconomia e Ciência da Informação. Campinas, v. 4, n. 2, p. 
20-38, jan./jun. 2007. Disponível em: <http://www.sbu.unicamp.br/seer/ojs/index.php/rbci/article/view/358/237>. Acesso 
em: 16 maio 2013. 
 
CONARQ. Conselho Nacional de Arquivos. Modelo de Requisitos para Sistemas Informatizados de Gestão 
Arquivística de Documentos: e-arq Brasil. versão 1.1, Adotado pelo Conselho Nacional de Arquivos em dezembro de 
2009. Rio de Janeiro: Arquivo Nacional, 2011. Disponível em: <https://docs.google.com/viewer?a=v&pid=sites&srcid= 
ZGVmYXVsdGRvbWFpbnxlYXJxYnJ8Z3g6NmFiMjQ0Zjhl%20NTcwOGQxZQ>. Acesso em: 02 out. 2013. 
 
LIBREOFFICE. Base Handbook: Manage your data. 3 jul. 2013. Disponível em: 
<https://wiki.documentfoundation.org/images/e/e8/BH40-BaseHandbook.pdf>. Acesso em: 02 out. 2013. 
 
LIBREOFFICE. Introdução ao Base: Componente de Banco de dados do LibreOffice. Disponível em: 
<http://aplicateca.br.nec-saas.com/Resources/60a86bda-aa20-4f6e-b119-2d0d8e689c42/ 
LibreOffice_Manual_Base.pdf>. Acesso em: 02 out. 2013. 
 
MANUAIS do MySQL. MySQL Documentation: MySQL Reference Manuals. Disponível em: 
<http://dev.mysql.com/doc/>. Acesso em: 02 out. 2013. 
 
TAKAI, Osvaldo Kotaro; ITALIANO, Isabel Cristina; FERREIRA, João Eduardo. Introdução a Banco de Dados. DCC-
IME-USAP – Fev. – 2005. Disponível em: <http://www.ime.usp.br/~jef/apostila.pdf>. Acesso em: 02 out. 2013. 
 
SOFTWARE DE APOIO 
 
• brModelo: Ferramenta freeware voltada para ensino de modelagem em banco de dados relacional com base na 
metodologia defendida por Carlos A. Heuser no livro "Projeto de Bando de Dados". Desenvolvida por Carlos 
Henrique Cândido sob a orientação do Prof. Dr. Ronaldo dos Santos Mello (UFSC), como trabalho de conclusão do 
curso de pós-graduação em banco de dados. 
 
Disponível em: <http://sis4.com/brModelo/Default.aspx>. Acesso em: 02 out, 2013. 
 
• LibreOffice Base: O Base é ume front-end para banco de dados rico em recursos, projetado para atender as 
necessidades de uma ampla variedade de usuários, para todos os tipos de utilização. O Base possui assistentes 
para ajudar os usuários novatos em projetos de banco de dados (ou novatos no Base) a criar tabelas, consultas, 
formulários e relatórios, e vem com um conjunto de tabelas prédefinidas para controlar ativos, clientes, ordem de 
compras, faturas e outros itens muito comuns. 
 
Disponível em: <http://www.libreoffice.org/download>. Acesso em: 02 out, 2013.

Continue navegando