Você está na página 1de 1

Universidade Federal de Itajubá

UNIFEI Instituto de Engenharia de Sistemas e Tecnologias da Informação–IESTI


Teórico ECOT03 – Banco de Dados (32 horas): I-1.1.18 Segunda 13h30m
Presencial Avaliação: Nota1=Prova 1, Nota2=Prova 2, FINAL=(Nota1+Nota2)/2
ECOT13 – Laboratório de Banco de Dados (32 horas)
Prático P1: LEC-I Quarta-feira 10h10 e P2: LEC-I Quarta-feira 13h30
Presencial
Avaliação: Trabalho
22/08 – SGBDR 24/08: Lab 01 – Gerenciamento de SGBDR
PROVA 1 – TEÓRICA

29/08 – ME-R e ME-Rx 31/08: Lab 02 – ME-R / ME-Rx


05/09 – Mapeamento ME-Rx para Relacional __ / __ : Lab 03 – Mapeamento Relacional
12/09 – Álgebra Relacional 14/09: Lab 04 – Álgebra Relacional
19/09 – SQL 21/09: Lab 05 – SQL
26/09 – Stored Procedure / Triggers 28/09: Lab 06 – Stored Procedure / Triggers
03/10 – Prova 1
10/10 – Mapeamento Objeto-relacional __/__ : Lab 07 – Mapeamento Obj-Relacional
17/10 – Linguagem de Consulta de Objetos (OQL) 19/10: Lab 08 – OQL
PROVA 2 – TEÓRICA

24/10 – Banco orientado à Objetos / Padrão DAO 26/10: Lab 09 – DAO


31/10 – Dataware House / OLAP __/__: Lab 10 – Biblioteca Java Swing
07/11 – Banco orientado à grafo: Neo4j 09/11: Lab 11 – Mapeamento Objeto-Grafo
14/11 – Linguagem de Consulta em grafo: Cypher 16/11: Lab 12 – Cypher
21/11 – Documentos: XML e JSON 23/11: Lab 13 – XML e JSON
28/11 – Banco orientado à Documento: MongoDB 30/11: Lab 14 – MongoDB
12/12 – Prova 2
Implementação usando a linguagem JAVA com automação de compilação do MAVEN contendo
15 classes do trabalho sobre tema ESPORTE que foram modeladas na disciplina ECOT12 em
usando framework de persistência Objeto-Relacional Hibernate com o banco de dados MySQL.
TRABALHO

Pode-se ajustar a modelagem e retirar os padrões aplicados. Duas aplicações:


Aplicação baseada em terminal para persistir todas classes concretas no banco de dados;
Aplicação baseada em janela usando biblioteca Java Swing contendo inserção, alteração e
remoção no banco de dados de 1 classe que contém 1 ou mais relacionamento associativo.
21/12 às 10h10 e 13h30 - Apresentação presencial (2 pontos) do trabalho tempo 8 minutos.
21/12 às 23h59 - Entrega no SIGAA (8 pontos) do arquivo compactado.
19/12 - Substitutiva da teórica com prova contendo toda matéria.
Bibliografia
ELMASRI,R.;NAVATHE,S.B.; Sistemas de Banco de Dados, Editora Pearson, 7a ed,2018.
Silberschatz,A;Korth,H.F.;Sudarshan,S.;Sistema de Banco de Dados,Editora Campus,5a ed,2006.
DATE, C. J.; Introdução a Sistemas de Bancos de Dados, Editora Campus, 8a ed, 2003.
PRICE, Jason. Oracle Database 11g SQL: domine o SQL e PL/SQL no Oracle, Bookman, 2009.
Ferramentas
Oracle Express Edition 21c 21.3 em: oracle.com/br/database/technologies/xe-downloads.html
SQL Developer 22.2 em : oracle.com/tools/downloads/sqldev-downloads.html
Xampp: PHP 8.1.6 + APACHE + MYSQL em: apachefriends.org
Neo4j Community Edition 4.4.10 em: neo4j.com/download-center
Mongodb 6.0 em: mongodb.com/try/download/community
Adoptium: OpenJDK Hotspot 17.0.4 em: adoptium.net/
Eclipse 2022-03 Enterprise Java and Web Developers em: eclipse.org/downloads/packages/
Dia Diagram 0.97.2 em: dia-installer.de
yEd Graph Editor 3.19 em: yworks.com/downloads#yEd

Você também pode gostar