Ir para o conteúdo

CCT-UFCA/Análise e Desenvolvimento de Sistemas/Projeto de Banco de Dados

De Wikiversidade

Programa do Componente Curricular

[editar | editar código]
Código: ADS0011
Componente Curricular: Projeto de Banco de Dados
Semestre de Oferta: 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:

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]
  1. Elmasri, R. e Navathe, S. B. Sistemas de banco de dados (quarta edição), 2005, Pearson/Addison-Wesley;
  2. Silberschatz, A., Korth, H. F. e Sudarshan, S., Sistema de Banco de Dados, tradução da quinta
  3. edição, 2006. Campus/Elsevier.
  4. Heuser, C. A., Projeto de Banco de Dados, sexta edição, 2009.

Bibliografia complementar

[editar | editar código]
  1. Date, C. J. Introdução aos Sistemas de Banco de Dados (tradução da oitava edição americana), 2003, Campus/Elsevier.
  2. Heuser, C. A., Projeto de Banco de Dados, sexta edição, 2009. Ramakrishnan, R. Sistemas de bancos de dados. 3 ed., 2008, McGraw-Hill.
  3. Teorey, T. e Lightstone, S. Nadeau, T., Projeto e modelagem de banco de dados. 2007, Elsevier.
  4. Date, C. J., Database In Depth – Relational Theory for Practitioners, 2005, O’Reilly.
  5. RUSSEL, S., NORVIG, P., Artificial Intelligence: A modern Approach, 2nd ed Prentice Hall, 2003.