Você está na página 1de 6

ATIVIDADES PRTICAS

SUPERVISIONADAS
Cincia da Computao
5 Srie
Banco de Dados I
A atividade prtica supervisionada (ATPS) um mtodo de ensinoensino
aprendizagem

desenvolvido

por

meio

de

um

conjunto

de

atividades

programadas e supervisionadas e que tem por objetivos:


 Favorecer a aprendizagem.
 Estimular a co
co-responsabilidade do aluno pelo aprendizado
prendizado eficiente e
eficaz.
 Promover o estudo, a convivncia e o trabalho em grupo.
 Desenvolver os estudos independentes, sistemticos e o autoaprendizado.
 Oferecer diferenciados ambientes de aprendizagem.
 Auxiliar no desenvolvimento das competncias requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduao.
 Promover a aplicao da teoria e conceitos para a soluo de problemas
relativos profisso.
 Direcionar o estudante para a emancipao intelectual.
Para atingir estes objetivos a
as
s atividades foram organizadas na forma de
um desafio, que ser solucionado por etapas ao longo do semestre letivo.
Participar ativamente deste desafio essencial para o desenvolvimento das
competncias e habilidades requeridas na sua atuao no mercado de trabalho.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.

AUTORIA:
Andr Ricardo Jovetta
Faculdade Anhanguera de Limeira

Renato Cividini Matthiesen


Faculdade Anhanguera de Limeira

Cincia da Computao 5 Srie Banco de Dados I

Pg. 2 de 6

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio voc ter desenvolvido as competncias
e habilidades descritas a seguir.
 Profundo conhecimento dos aspectos tericos, cientficos e tecnolgicos relacionados
computao.
 Competncia para identificar, analisar, documentar e solucionar problemas e
necessidades passveis de soluo via computao.
 Capacidade de trabalhar em equipe.
 Analisar, organizar, abstrair e relacionar dados e informaes.

DESAFIO
Todos os semestres, uma universidade disponibiliza os boletins de seus alunos
conforme a srie do curso que eles esto matriculados. Para disponibilizar a consulta do
boletim dos alunos de forma eletrnica (na Internet), a universidade criou um desafio para os
alunos do curso de Cincia da Computao, solicitando o desenvolvimento da documentao
do projeto de um Banco de Dados para a aplicao chamada Boletim Eletrnico. No final do
desafio o professor da disciplina de Banco de Dados da universidade ir avaliar a qualidade
dos projetos apresentados segundo os requisitos descritos a seguir.
O boletim eletrnico deve conter a data da emisso, o nome do aluno, o nome de cada
disciplina e suas respectivas notas e freqncias das disciplinas que o aluno cursou, e que
est cursando. Quando a disciplina cadastrada, deve ser informado seu cdigo, nome,
carga horria, nome do professor e o curso que a disciplina pertence. Ao se cadastrar o curso,
deve ser informado seu cdigo, nome, carga horria total do curso e o perodo (matutino,
vespertino ou noturno). O cadastro do professor composto dos seguintes dados: cdigo,
nome, endereo, bairro, cidade, estado, telefone, celular, sexo e data de nascimento. No
cadastro do aluno deve ser informado seu RA (Registro Acadmico), nome, endereo,
telefone, cidade, estado, sexo e e-mail.
O projeto de Banco de Dados para o sistema chamado Boletim Eletrnico deve conter
os seguintes documentos (descritos em relatrios):
1. Projeto Conceitual do Banco de Dados.
2. Projeto Lgico do Banco de Dados Parte I.
3. Projeto Lgico do Banco de Dados Parte II.
4. Operaes de lgebra Relacionais.
5. Script SQL do Banco de Dados.
O desafio dever ser realizado em grupos de at 04 alunos, sendo que o grupo dever
entregar um ou dois relatrios para cada item proposto no desafio descrito anteriormente. A
formao dos grupos e a orientao sobre a elaborao dos relatrios devero ser realizadas
na primeira aula da disciplina. Os grupos devero entregar os cinco relatrios nas
orientaes de ATPS conforme planejamento do professor da disciplina.

Andr Ricardo Jovetta, Renato Cividini Matthiesen

Cincia da Computao 5 Srie Banco de Dados I

Pg. 3 de 6

ETAPA 1
 Aula tema: Conceitos Fundamentais de Banco de Dados. Caractersticas tpicas de
um SGBD. Arquitetura de SGBD. Introduo ao Modelo Entidade-Relacionamento
(MER).
Esta atividade importante para que voc conhea os fundamentos de Banco de
Dados e faa um levantamento de alto nvel das informaes do Caso de Uso do desafio.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1
Leia atentamente o captulo do livro texto ou complementar que faz uma introduo aos
conceitos fundamentais de Banco de Dados, arquitetura e caractersticas de um SGBD
(Sistema de Gerenciamento de Banco de Dados) e do modelo Entidade-Relacionamento.
Passo 2
Faa uma pesquisa na internet para conhecer os principais softwares de gerenciamento de
Banco de Dados. Entre eles, acesse o site: http://www.postgresql.org (Acessado em
10/11/2010) e o site: http://www.mysql.com (Acessado em 10/11/2010).
Passo 3
Elabore o Relatrio 01: Projeto Conceitual do Banco de Dados. O projeto conceitual base
da especificao dos requisitos e apresenta o esquema conceitual do Banco de Dados. Um
esquema conceitual uma descrio em alto nvel da estrutura do Banco de Dados,
independente do Sistema de Gerenciamento de Banco de Dados adotado para implementlo. Este relatrio deve conter os seguintes tpicos:
1.1 Conceitos Fundamentais de Banco de Dados: apresente os conceitos fundamentais
de Banco de Dados conforme descrito no livro texto.
1.2 Caractersticas Tpicas de um SGBD: apresente as principais caractersticas de um
SGBD.
1.3 Arquitetura de SGBD: apresente a arquitetura tpica de um SGBD apresentado no
tpico 1.2.
1.4 MER (Modelo Entidade-Relacionamento): faa o MER manuscrito do Banco de
Dados para o sistema de Boletim Eletrnico com abstrao de mais alto nvel,
utilizando entidades, relacionamentos, cardinalidades e atributos.

ETAPA 2
 Aula tema: Projeto Conceitual: Diagrama Entidade-Relacionamento (DER).
Desenvolvendo DER com exemplos reais de Banco de Dados. Projeto Lgico:
Reduo de um DER a tabelas.
Esta atividade importante para que voc aprenda a elaborar o Projeto lgico do
Banco de Dados (DER Diagrama Entidade-Relacionamento), utilizar ferramentas de
Andr Ricardo Jovetta, Renato Cividini Matthiesen

Cincia da Computao 5 Srie Banco de Dados I

Pg. 4 de 6

desenvolvimento de DER e trabalhar com regras de normalizao da 1 Forma Normal at a


3 Forma Normal, para desenvolver o Projeto Lgico do Banco de Dados.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1
Leia atentamente o captulo do livro texto, complementar ou uma revista especializada que
traz informaes sobre Projeto Lgico de Banco de Dados, Diagrama EntidadeRelacionamento e normalizao de Banco de Dados.
Passo 2
Faa uma pesquisa sobre a ferramenta de software DBDesign para conhecer suas
caractersticas e funcionalidades.
Passo 3
Faa o download do software DBDesign no site: www.baixaki.com.br (Acessado em
10/11/2010) para o desenvolvimento do projeto lgico do banco de dados.
Passo 4
Elabore o Relatrio 02: Projeto Lgico do Banco de Dados Parte I. O Projeto Lgico tem por
objetivo avaliar o esquema conceitual frente s necessidades de uso do Banco de Dados pelos
usurios e aplicaes, realizando possveis refinamentos para alcanar maior desempenho
das operaes sobre o Banco de Dados. O esquema lgico uma descrio da estrutura do
Banco de Dados que pode ser processada por um SGBD (Sistema Gerenciador de Banco de
Dados). Este relatrio dever conter os seguintes tpicos:
2.1 Normalizao do Banco de Dados: faa uma introduo sobre Formas Normais em
Banco de Dados e em seguida a descrio da 1, 2 e 3 Formas Normais do Banco
de Dados.
2.1.1 1 Forma Normal (1FN): faa a descrio do Banco de Dados na 1FN
considerando que a entidade no deve conter campos multivalorados ou
entidades aninhadas.
2.1.2 2 Forma Normal (2FN): faa a descrio do Banco de Dados na 1FN
considerando que a entidade deve estar na 1FN e as entidades que possuem
chave primria compostas no devem conter atributos com dependncia
parcial em relao chave primria.
2.1.3 3 Forma Normal (3FN): faa a descrio do Banco de Dados na 1FN
considerando que a entidade deve estar 2FN e no deve conter atributos que
dependam de outros atributos que no compe chave primria
(dependncia transitiva) ou resultado de clculo.
2.2 DER (Diagrama Entidade-Relacionamento): faa o diagrama EntidadeRelacionamento para Banco de Dados do projeto Boletim Eletrnico utilizando a
ferramenta de software DBDesigner.

Andr Ricardo Jovetta, Renato Cividini Matthiesen

Cincia da Computao 5 Srie Banco de Dados I

Pg. 5 de 6

ETAPA 3
 Aula tema: Projeto Lgico: Reduo de um DER a Tabelas. Conhecendo um Sistema
Gerenciador de Banco de Dados (SGBD): PostgreSQL.
Esta atividade importante para que voc descreva as estruturas de armazenamento
com atributos, chaves primrias, chaves estrangeiras e tipos dos atributos do Banco de Dados
como uma base para se realizar o clculo relacional e conhea tambm o Sistema Gerenciador de
Banco de Dados (SGBD) PostgreSQL.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1
Leia atentamente o captulo do livro texto, complementar ou em uma revista especializada
que traz informaes sobre a reduo de um DER a tabelas.
Passo 2
Faa uma pesquisa e conhea as caractersticas e funcionalidades do Sistema Gerenciador de
Banco de Dados PostgreSQL.
Passo 3
Elabore o Relatrio 03: Projeto Lgico do Banco de Dados Parte II. O Projeto Lgico
tambm uma descrio da implementao do Banco de Dados, descreve as estruturas de
armazenamento (tabelas) e mtodos de acesso usados para efetivamente realizar o acesso aos
dados. Este relatrio deve ser composto pelos seguintes tpicos:
3.1 Caractersticas e Funcionalidades: apresente as caractersticas e funcionalidades do
Sistema Gerenciador de Banco de Dados PostgreSQL.
3.2 Exigncia de Processamento: apresente a exigncia de processamento (requisitos de
hardware) do Sistema de Gerenciador de Banco de Dados PostgreSQL em relao a
outros dois SGBDs escolhidos pelo grupo.
3.3 Compatibilidades com Linguagens de Programao: cite e apresente as principais
caractersticas de pelo menos duas linguagens de programao compatveis com o
Sistema Gerenciador de Banco de dados PostgreSQL.
3.4 Tabelas do Banco de Dados: escreva as tabelas que constituiro o Banco de Dados
Boletim Eletrnico na ferramenta DBDesign ou com o Microsoft Excel.

ETAPA 4
 Aula tema: lgebra e Clculo Relacional.
Esta atividade importante para que voc adquira habilidades de desenvolvimento de
expresses algbricas como: operao de seleo, projeo, produto cartesiano, juno e etc.
Para realiz-la importante seguir os passos descritos.

Andr Ricardo Jovetta, Renato Cividini Matthiesen

Cincia da Computao 5 Srie Banco de Dados I

Pg. 6 de 6

PASSOS
Passo 1
Leia atentamente o captulo do livro texto ou complementar que traz informaes sobre
lgebra Relacional.
Passo 2
Elabore o Relatrio 04: Operaes de lgebra Relacionais. A lgebra Relacional uma
linguagem de consultas procedimentais e um conjunto de operaes para manipulao de
tabelas sendo a base para o Desenvolvimento de Manipulaes de Dados (DML) de mais alto
nvel. Toda operao relacional executa sobre um ou mais conjuntos de dados e fornece como
resultado um novo conjunto. possvel combinar mais de uma operao relacional em uma
nica expresso algbrica. O resultado de uma operao pode ser utilizado como entrada
para outra operao. Este relatrio deve ser composto pelos seguintes tpicos:
4.1 Operao de Seleo: apresente trs operaes de seleo de sua escolha do Banco
de Dados Boletim Eletrnico.
4.2 Operao de Projeo: apresente trs operaes de projeo de sua escolha do
Banco de Dados Boletim Eletrnico.
4.3 Operao de Juno: apresente trs operaes de juno de sua escolha do Banco
de Dados Boletim Eletrnico.

Andr Ricardo Jovetta, Renato Cividini Matthiesen