Entrega do 1º Trabalho: Definição do Minimundo - Upload no Site da Equipe - 20/03
Conteúdo:
Descrição do mundo real a ser modelado pela aplicação; Descrição dos objetivos da aplicação; Descrição informal dos dados (entidades, relacionamentos, atributos, etc.) observados. O minimundo deve conter:
Mínimo de 5 entidades, uma delas fraca; Relacionamentos duplos e triplos; Auto-relacionamento; Relacionamento temporal; Entidade associativa; Especialização; Atributos simples, compostos, multivalorados, discriminadores;
Descrição das perguntas / relatórios importantes que deverão ser implementados pela aplicação;
O formato pode ser baseado no exemplo da aula sobre Modelagem.
Entrega
do 2º Trabalho: Modelagem (E-R em Ferramenta CASE) e Esquema Relacional
Normalizado - Upload no Site da Equipe - 05/04
Conteúdo:
Construir o diagrama E-R do projeto
utilizando Ferramenta CASE (EERCASE): Modelos conceitual e lógico e
Mapeamento para o Esquema Relacional Normalizado. (Justificar que as Relações estão normalizadas)
Entrega
do 3º Trabalho: Script de Criação e Povoamento de Tabelas
Normalizadas - Upload no Site da Equipe - 12/04
Conteúdo:
Scripts usados pela equipe para Criação e Povoamento de todas as Tabelas com dados suficientes para responder todas as questões da lista extra.
Entrega do 4º Trabalho: Prova Prática em Laboratório - Implementação Relacional (SQL e Ling. de 4ª Geração - PL) - 03 e 08/05
Conteúdo:
Todos os recursos das Linguagens SQL e PL, com destaque para Procedures, View, Function e Trigger; Apresentação do projeto completo em Laboratório; As 20 questões da Lista Extra; Os scripts
de criação de procedures, views, functions e triggers, bem como das consultas
deverão estar no site da equipe a partir de 12/04
Local: Laboratório GRAD 2. Hora: 13h no dia 03/05 para as Equipes de 1 a 4 e Local: Laboratório GRAD 4 . Hora: 15h no dia 08/05 para as Equipes de 4 (2ª Chamada) e 5 a 7
Exercício Escolar – Data: 10/05
Conteúdo: De Introdução. Informação. Dados. Sistemas de Informação. SGBD
(1º Item do Conteúdo Programático) à Visão Prática (Prova Prática): BD Relacional (11º Item do Conteúdo Programático) .
2ª Avaliação - 30% para Trabalho e 70% para Prova
Entrega do 5º Trabalho: Uso de Recursos Objeto-Relacionais: Scripts de Criação de Tipos (Tipos de Objetos, Referências de Objetos, Coleções de objetos - Varrays e Nested Table, Multimídia, Métodos de Objetos) e Tabelas de Objetos; Script de Povoamento de Tabelas de Objetos - Upload no Site da Equipe - 24/05
Conteúdo:
Os scripts utilizados pela equipe para criar tipos de objetos com todos os recursos objeto-relacionais , criar tabelas de objetos e para povoar todas as tabelas com dados suficientes para responder a todas as questões da lista extra.
Entrega do 6º Trabalho: Prova Prática - Implementação Objeto-Relacional, Conectividade Java e XML – Data: 21/06
e 26/06
Conteúdo:
OR - Tipos e tabelas de objetos; Métodos de objetos; Herança; Dado Multimídia; REF; Coleções (VARRAY e NESTED TABLE); Consultas. Aplicação Java: Conectividade com JDBC - Aplicação com GUI deve permitir inserir e consultar dado multimídia no Oracle. XML - XMLType; Manipulação de Consultas com caminhos de Acesso; Aplicação completa utilizando CSS e DTD ou XML Schema. Apresentação do projeto completo em Laboratório. Os scripts de criação métodos, procedures e functions, bem como das consultas e o código fonte Java e XML deverão ser colocados no site da equipe a partir de 24/05.
Local: Laboratório GRAD 2. Hora: 13h no dia 21/06 para as Equipes de 4 a 7 e Local: Laboratório GRAD 4. Hora 15h no dia 26/06 para as Equipes de 1 a 3
Exercício Escolar – Data: 28/06
Conteúdo: De Sistemas Objeto-relacionais (12º Item do Conteúdo Programático); a
XML e Oracle (15º Item do Conteúdo Programático);
De Revisão OR e XML (18º Item do Conteúdo Programático) a Visão Prática (Prova Prática): OR, XML e JAVA (19º Item do Conteúdo Programático)
Exame Final
Exercício Escolar – Data: 03/07
Conteúdo: TODO o assunto visto para os demais exercícios escolares em sala de aula, listas de exercícios e laboratório de computação.