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

Plano de Ensino

editar
Código: ADS0004
Componente Curricular: Modelagem 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: 48 Prática 16 Extensão: -
Pré-requisito:
Co-requisito:
Equivalência:

Ementa

editar

Conceitos Básicos: Arquitetura de um Sistema de Banco de Dados, Modelos de Dados, Linguagens de Definição e Manipulação de Dados, Usuário de Banco de Dados. Modelagem de Dados. Modelos de Dados: Relacional, Hierárquicos e de Redes. Projeto de Banco de Dados Relacional: Dependência Funcional, Chaves, Normalização, Álgebra Relacional. Conceitos Básicos de UML.

Objetivos

editar

Objetivo Geral

editar

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

O conteúdo da disciplina é dividido em 3 unidades:

  • Unidade 1 - Conceitos Básicos de Banco de Dados
  • Unidade 2 - Modelagem de Banco de Dados
  • Unidade 3 - Projeto de Banco de Dados

Metodologia

editar

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 semanais 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. Nessa avaliação, serão considerados: a capacidade dos alunos de compreensão dos conceitos-chave do curso, e sua capacidade de argumentação com clareza, objetividade e fundamentação teórica.

Avaliação

editar

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

Bibliografia básica

editar
  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 edição, 2006. Campus/Elsevier.
  3. Heuser, C. A., Projeto de Banco de Dados, sexta edição, 2009.

Bibliografia complementar

editar
  1. Date, C. J. Introdução aos Sistemas de Banco de Dados (tradução da oitava edição americana), 2003, Campus/Elsevier.
  2. 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.