CCT-UFCA/Análise e Desenvolvimento de Sistemas/Projeto de Banco de Dados
Programa do Componente Curricular
[editar | editar código]| Código: | ADS0011 | ||||||||
| Componente Curricular: | Projeto de Banco de Dados | ||||||||
| Semestre de Oferta: | 2º | Tipo: | Disciplina | Caráter: | Obrigatória | ||||
| Unidade Acadêmica Responsável: | Centro de Ciências e Tecnologia - CCT | ||||||||
| Regime: | Semestral/Modular | ||||||||
| Créditos: | 4 | Carga horária: | 64 | Teórica: | 16 | Prática | 48 | Extensão: | - |
| Pré-requisito: | |||||||||
| Co-requisito: | |||||||||
| Equivalência: | |||||||||
Ementa
[editar | editar código]Principais elementos da arquitetura dos gerenciadores de bancos de dados relacionais. Linguagem SQL: detalhes dos comandos de definição de dados e de manipulação de dados. Integridade e segurança em bancos de dados: conceitos e comandos SQL. Visões, gatilhos e procedimentos armazenados. Ferramentas de apoio para o desenvolvimento do projeto lógico e físico de bancos de dados. Especificação e implementação de um banco de dados com seus procedimentos de inserção, eliminação, atualização e consulta. Principais técnicas para sintonia fina de banco de dados relacionais. Arcabouços para persistência em bancos de dados. Ferramentas de apoio para projeto e execução de workflows científicos e processos de negócio.
Objetivos
[editar | editar código]Objetivo Geral
[editar | editar código]Desenvolver um projeto lógico e físico de bancos de dados utilizando sistemas de gerenciamento de bancos de dados relacionais e/ou relacionais-objetos. Consolidar os principais fundamentos apresentados em uma disciplina introdutória de sistemas de bancos de dados.
Conteúdo
[editar | editar código]- UNIDADE I – Fundamentos de Sistemas de Gerenciamento de Bancos de Dados [8h/a]
- UNIDADE II – Projeto Físico de Banco de Dados [16h/a]
- UNIDADE III – Confecção e Execução de consultas SQL [24h/a]
- UNIDADE IV – Consultas SQL Avançadas [16h/a]
Metodologia
[editar | editar código]O conteúdo da disciplina será trabalhado por meio de apresentações, debates, análises e estudos dos materiais do curso (Livros e páginas digitais, texto-base (pdf), videoaulas e atividades síncronas e assíncronas), e por meio de discussões a serem realizadas, utilizando-se diversas interfaces (ferramentas e recursos do Moodle) para exposição de conceitos, dúvidas e feedbacks e para debates sobre temas relevantes ao curso. O aproveitamento dos estudantes será avaliado através de atividades à distância no AVA, de sua participação nos fóruns, da participação nas atividades nos encontros presenciais, além da prova final.
Avaliação
[editar | editar código]A avaliação ocorrerá em seus aspectos qualitativos e quantitativos, segundo o Sistema de Avaliação da EaD da UFCA. Como instrumentos de avaliação serão utilizados provas, fóruns, chats, palestras, seminários, trabalhos dirigidos, atividades no AVA e verificação contínua da aprendizagem. Tais instrumentos serão aplicados no decorrer de cada Unidade de Ensino. A utilização de cada instrumento avaliativo estará relacionada à natureza da unidade didática estudada. Será aplicada, ao final prova presencial no Polo EaD (escrita ou virtual).
Bibliografia
[editar | editar código]Bibliografia básica
[editar | editar código]- Elmasri, R. e Navathe, S. B. Sistemas de banco de dados (quarta edição), 2005, Pearson/Addison-Wesley;
- Silberschatz, A., Korth, H. F. e Sudarshan, S., Sistema de Banco de Dados, tradução da quinta
- edição, 2006. Campus/Elsevier.
- Heuser, C. A., Projeto de Banco de Dados, sexta edição, 2009.
Bibliografia complementar
[editar | editar código]- Date, C. J. Introdução aos Sistemas de Banco de Dados (tradução da oitava edição americana), 2003, Campus/Elsevier.
- Heuser, C. A., Projeto de Banco de Dados, sexta edição, 2009. Ramakrishnan, R. Sistemas de bancos de dados. 3 ed., 2008, McGraw-Hill.
- Teorey, T. e Lightstone, S. Nadeau, T., Projeto e modelagem de banco de dados. 2007, Elsevier.
- Date, C. J., Database In Depth – Relational Theory for Practitioners, 2005, O’Reilly.
- RUSSEL, S., NORVIG, P., Artificial Intelligence: A modern Approach, 2nd ed Prentice Hall, 2003.