Professional Documents
Culture Documents
4 Srie
Banco de Dados I e Programao Orientada a Objetos I
A Atividade Prtica Supervisionada Interdisciplinar (ATPSI) um dos componentes do
processo de ensino e aprendizagem desenvolvido por meio de um conjunto de atividades
interdisciplinares, programadas e supervisionadas, com os seguintes objetivos:
AUTORIA:
Thiago Salhab Alves
Faculdade Anhanguera de Santa Brbara
Contextualizao de Interdisciplinaridade
A interdisciplinaridade representa uma perspectiva de negociao entre diferentes pontos
de vista, de dilogo e de interao entre as disciplinas, com o objetivo de mostrar a
importncia da integrao dos diversos contedos com a prtica profissional. Desta forma,
a ATPSI promove a aprendizagem significativa ao evidenciar as inter-relaes existentes
entre as disciplinas.
COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas nesse desafio, voc ter desenvolvido as
competncias e habilidades descritas a seguir.
Utilizar princpios e ferramentas que otimizem o processo de desenvolvimento e
implementao de um projeto.
Identificar, analisar, documentar e solucionar problemas e necessidades passveis de
soluo via computao.
Identificar, analisar, documentar e solucionar problemas e necessidades passveis de
soluo via computao.
Conhecer os aspectos tericos, cientficos e tecnolgicos relacionados computao.
OBJETIVOS ESPECFICOS
Banco de Dados I
Compreender conceitos bsicos sobre banco de dados. Interpretar um problema da vida
real e gerar um Diagrama Entidade Relacionamento para sua soluo. Indicar os
relacionamentos e chaves, criar o modelo relacional da soluo. Desenvolver
commandos SQL para criao de tabelas e commandos bsicos da Linguagem de
Manipulao de Dados
Programao Orientada a Objetos I
Proporcionar entendimento dos conceitos da programao orientada objetos e da
estrutura da linguagem de programao Java. Desenvolver a capacidade de
implementar uma soluo para um problema real em um programa em linguagem Java.
Produo Acadmica
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 2 de 10
Organizao da Equipe
Para a elaborao desta atividade, os estudantes devero previamente organizar-se em
equipes, a serem igualmente definidas pelos professores responsveis pelas disciplinas, e
entregar seus nomes, RAs e e-mails aos mesmos. Essas equipes devero ser mantidas ao
longo do semestre.
Padronizao
O material escrito, solicitado nesta atividade, deve ser produzido de acordo com as normas
da ABNT1:
Caso haja citaes com mais de trs linhas, devem ser em fonte tamanho 10, com um
recuo de 4cm da margem esquerda e espaamento simples entre linhas.
Ttulo da atividade.
Avaliao2
O material desenvolvido para resoluo do Desafio proposto ser avaliado por meio de:
Entrega parcial da produo acadmica no primeiro bimestre, que valer at 2,0 (dois
pontos).
Entrega final da produo acadmica no segundo bimestre, que valer at 3,0 (trs
pontos).
Como se trata de uma atividade interdisciplinar, voc dever entregar a mesma produo
acadmica (parcial e final) para todos os professores das disciplinas envolvidas, em datas a
serem combinadas com os mesmos. Caso o produto final seja um prottipo, os professores
Exceo para as disciplinas que possuem aulas de laboratrio, cujas notas sero divididas conformeatribuio
do professor e /ou orientao do supervisor de rea.
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 3 de 10
DESAFIO
A Editora Evolution, pioneira no setor de edio de livros e revistas, est ampliando
seu setor de servios para um melhor atendimento de seus clientes e associados.
A Editora possui um grande acervo de livros e revistas digitais visando atender ao
mercado de tablets e smartphones. A grande maioria de seus livros e revistas so utilizados
pelo pblico universitrio, que recorrem a esses materiais durante as disciplinas e,
principalmente, para auxiliar na elaborao de trabalhos de concluso de curso (TCC). Uma
das maiores dificuldades dos alunos durante a elaborao de um TCC administrar os
livros, artigos e revistas cientficas consultadas e posteriormente usadas e referenciadas em
seus trabalhos.
Neste sentido, a Editora Evolution, gostaria de criar um aplicativo direcionado para a
Web, que possibilite a seus clientes e associados, gerenciar suas referncias bibliogrficas,
permitindo cadastrar, consultar as referncias bibliogrficas utilizadas em determinado
projeto, bem como elaborar, de forma automatizada, a citao da bibliografia no formato
ABNT. A equipe designada para realizar este projeto dever elaborar o projeto do sistema,
utilizando os conceitos de Orientao a Objetos e a modelagem da Base de Dados..
Objetivo do desafio
Elaborar um projeto para desenvolvimento de um sistema que possibilite gerenciar
Referncias Bibliogrficas, direcionado para a Web, permitindo cadastrar, consultar as
referncias bibliogrficas utilizadas em determinado projeto, bem como elaborar, de forma
automatizada, a citao da bibliografia no formato ABNT.
Esta atividade importante para que voc possa conhecer a linguagem Java e os
conceitos de Classes, objetos e mtodos da orientao a objetos, bem como Banco de Dados
e Modelo entidade relacionamento.
Para realiz-la, siga os passos descritos.
PASSOS
Passo 1 (Estudante)
1. Fazer a leitura do livro: SANTOS, Rafael. Introduo Programao Orientada a
Objetos Usando Java. 1. ed. Rio de Janeiro: Campus - Elsevier, 2008. Focar a leitura nos
captulos referentes a Classes, Objetos e Mtodos e Introduo a Linguagem Java. Fazer
um resumo dos conceitos estudados.
2. Fazer a leitura do livro: SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN,
S.. Sistema de Banco de Dados. 6 ed. Rio de Janeiro: Campus - Elsevier, 2012. Focar a
leitura nos captulos referentes aos conceitos fundamentais de Banco de Dados e Modelo
Entidade Relacionamento (MER). Fazer um resumo dos conceitos estudados.
Passo 2 (Equipe)
1. Ler material de aula: Conceitos de Orientao a Objetos: Classes e Objetos de Paulo C.
Barreto.
Disponvel
em:
<
https://drive.google.com/file/d/0B2k9x8w9Y2Jfck5LODlGZmlhSk0/edit?usp=sharing >. Acesso
em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
2. Ler material de aula: Classes, Atributos e Mtodos: Caractersticas e Comportamentos
de
Paulo
C.
Barreto.
Disponvel
em:
<
https://drive.google.com/file/d/0B2k9x8w9Y2JfVGdvOFRIaG5USnM/edit?usp=sharing
>.
Acesso em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
Passo 3 (Equipe)
1. Ler material de aula: Banco de Dados: Captulo 1 Introduo. de Claudio Baptista.
Disponvel
em:
<
https://drive.google.com/file/d/0B2k9x8w9Y2JfM3BCd2VoX2c4WHM/edit?usp=sharing
>.
Acesso em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
2. Ler material de aula: Modelo Entidade Relacionamento. de Joo Eduardo Ferreira e
Osvaldo
Kotaro
Tatai.
Disponvel
em:
<
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 5 de 10
Passo 4 (Equipe)
1. Fazer pesquisa na Internet buscando sistemas correlatos ao Sistema Gerenciador de
Referncias Bibliogrficas;
2. Fazer o Levantamento dos Requisitos para elaborao do Sistema Gerenciador de
Referncias Bibliogrficas. Produzir a Lista de Requisitos Funcionais e No Funcionais;
3. Elaborar o Modelo Entidade e Relacionamento do Sistema;
4. Elaborar um Rascunho das Classes, Atributos e Mtodos que sero utilizadas para a
construo do Sistema Gerenciador de Referncias Bibliogrficas.
5. Reunir todas as informaes no Relatrio 1 Modelo Entidade Relacionamento e
entregar ao professor da disciplina.
BANCO DE DADOS I
Aula-tema 5: Projeto Conceitual: Diagrama Entidade-Relacionamento (DER)
Aula-tema 6: Desenvolvendo DER com exemplos reais de Banco de Dados
Esta atividade importante para que voc aprofunde seus conhecimento em Java e em
Diagrama Entidade Relacionamento.
Para realiz-la, siga os passos descritos.
PASSOS
Passo 1 (Equipe)
1. Fazer a leitura do livro: SANTOS, Rafael. Introduo Programao Orientada a
Objetos Usando Java. 1. ed. Rio de Janeiro: Campus - Elsevier, 2008. Focar a leitura nos
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 6 de 10
Aula-tema 12: Conhecendo uma ferramenta CASE para modelagem de dados relacionais.
Esta atividade importante para que voc conhea sobre Encapsulamento e
Construtores e realize a modelagem dos dados relacionais atravs de uma ferramenta
CASE.
Para realiz-la, siga os passos descritos.
PASSOS
Passo 1(Equipe)
1. Fazer a leitura do livro: SANTOS, Rafael. Introduo Programao Orientada a
Objetos Usando Java. 1. ed. Rio de Janeiro: Campus - Elsevier, 2008. Focar a leitura nos
captulos referentes a Encapsulamento e Construtores. Fazer um resumo dos conceitos
estudados.
2. Fazer a leitura do livro: SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN,
S.. Sistema de Banco de Dados. 6 ed. Rio de Janeiro: Campus - Elsevier, 2012. Focar a
leitura nos captulos referentes a ferramentas CASE. Fazer um resumo dos conceitos
estudados.
Passo 2 (Equipe)
1. Ler material de aula: Encapsulamento e Construtores. de Paulo C. Barreto. Disponvel
em: < https://drive.google.com/file/d/0B2k9x8w9Y2JfRlRyVDFWbHRLclE/edit?usp=sharing >.
Acesso em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
2. Ler
o
documento:
DBDesigner
4.
Disponvel
em:
<
https://drive.google.com/file/d/0B2k9x8w9Y2JfWks0R0RhTkJCdGM/edit?usp=shari
ng >. Acesso em: 13 fev. 2014. Focar a leitura na utilizao da ferramenta CASE.
Passo 3 (Equipe)
1. Fazer o download e instalao da ferramenta CASE DBDesigner 4. Disponvel em: <
http://www.fabforce.net/dbdesigner4/downloads.php > Acesso em: 13 fev. 2014.
2. Fazer a modelagem do DER utilizando a ferramenta CASE DBDesigner.
3. Revisar o cdigo implementado atualizando o encapsulamento e os devidos
construtores.
Passo 4 (Equipe)
1. Reunir as informaes no Relatrio 3 Ferramenta CASE.
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 8 de 10
PASSOS
Passo 1 (Equipe)
1. Fazer a leitura do livro: SANTOS, Rafael. Introduo Programao Orientada a
Objetos Usando Java. 1. ed. Rio de Janeiro: Campus - Elsevier, 2008. Focar a leitura nos
captulos referentes a Herana de Classes. Fazer um resumo dos conceitos estudados.
2. Fazer a leitura do livro: SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN,
S.. Sistema de Banco de Dados. 6 ed. Rio de Janeiro: Campus - Elsevier, 2012. Focar a
leitura nos captulos referentes a linguagem SQL. Fazer um resumo dos conceitos
estudados.
Passo 2 (Equipe)
1. Ler material de aula: Herana. de Paulo C. Barreto. Disponvel em: <
https://drive.google.com/file/d/0B2k9x8w9Y2JfcHJjaW5taUNvVTA/edit?usp=sharing
>.
Acesso em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
2. Ler material de aula: SQL. de Renato Fileto. Disponvel em: <
https://drive.google.com/file/d/0B2k9x8w9Y2JfMWRwNHJYd3FUN1E/edit?usp=sha
ring >. Acesso em: 13 fev. 2014. Fazer um resumo dos conceitos estudados.
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 9 de 10
Passo 3 (Equipe)
1. Fazer a criao do Banco de Dados do Sistema com suas respectivas tabelas utilizando a
linguagem SQL.
2. Finalizar a implementao do Sistema, realizando a conexo com o Banco de Dados,
permitindo realizar as operaes de incluso, alterao, excluso e consulta, tanto de
projeto quanto de suas respectivas referncias bibliogrficas.
3. Entregar ao professor o Relatrio 4 Final com o sistema e a base de dados criada.
___________________________________________________________________________
Cincia da Coputao 4 Srie Banco de Dados I e Programao Orientada a Objetos I Pgina 10 de 10