CCT-UFCA/Análise e Desenvolvimento de Sistemas/Modelagem de Banco de Dados
Programa do Componente Curricular
editarCódigo: | ADS0004 | ||||||||
Componente Curricular: | Modelagem de Banco de Dados | ||||||||
Semestre de Oferta: | 1º | 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
editarConceitos 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
editarDesenvolver 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
editarO 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
editarO 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
editarA 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
editarBibliografia básica
editar- 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- Date, C. J. Introdução aos Sistemas de Banco de Dados (tradução da oitava edição americana), 2003, Campus/Elsevier.
- 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.