Você está na página 1de 8

ATIVIDADES PRTICAS

SUPERVISIONADAS
CST em Anlise e Desenvolvimento de Sistemas
2. Srie
Sistemas de Banco de Dados
A Atividade Prtica Supervisionada (ATPS) um procedimento metodolgico de
ensino-aprendizagem desenvolvido por meio de etapas, acompanhadas pelo
professor, e que tem por objetivos:
Favorecer a autoaprendizagem do aluno.
Estimular a corresponsabilidade do aluno pelo seu aprendizado.
Promover o estudo, a convivncia e o trabalho em grupo.
Auxiliar no desenvolvimento das competncias requeridas para o exerccio
profissional.
Promover a aplicao da teoria na soluo de situaes que simulam a
realidade.
Oferecer diferenciados ambientes de aprendizagem
Para atingir estes objetivos, a ATPS prope um desafio e indica os passos a
serem percorridos ao longo do semestre para a sua soluo.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.

AUTORES:
Gerson Giuliangeli
Faculdade Anhanguera de Osasco

Roberto da Silva Lobo


Faculdade Anhanguera de Osasco

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 2 de 8

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias
e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir.
Iniciar, projetar, desenvolver, implementar, validar e gerenciar solues usando a
tecnologia de computao em organizaes privadas e pblicas, aplicando
metodologias para anlise e desenvolvimento de projetos de sistemas.
Levantar dados e empreender uma abordagem sistmica no trato dos problemas de
distribuio da informao.
Abstrair, representar, organizar e viabilizar solues de software para diferentes
domnios de aplicao.
Tomar decises e saber implement-las.

Produo Acadmica
Sero produzidos relatrios parciais referentes a cada uma das etapas.

Participao
Para a elaborao dessa atividade, os alunos devero previamente organizar-se em
equipes de 1 a 4 participantes e entregar seus nomes, RAs e e-mails ao professor da disciplina.
Essas equipes sero mantidas durante todas as etapas.

DESAFIO
A empresa LFLXZ Ltda. est informatizando a parte de controle de seu estacionamento.
Diante disso est contratando sua equipe como uma consultoria que desenvolver um
Modelo de Dados de forma a organizar todas as informaes em um SGBD (Sistema
Gerenciador de Banco de Dados). A modelagem de dados dever ser realizada a partir da
entidade Estacionamento, gerada a partir do levantamento de dados elaborado e com vistas
a atender a demanda do cliente.
Entidade: Estacionamento
Atributos: nro_ficha, cpf_proprietario, nome_proprietario, telefone_com, telefone_res,
telefone_cel, e-mail, (placa_veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo)
Entidade: Vaga
Atributos: (nro_vaga, placa_veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo)
Representao da estrutura da entidade:
- Todos os atributos sublinhados so atributos chave.
- Todos os atributos que estiverem entre parnteses, sero atributos repetitivos.
Sua equipe de trabalho (consultoria contratada) dever ser composta com at 4 alunos,
e essa entregar, ao final do desafio, sua proposta de modelo de dados.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 3 de 8

Objetivo do Desafio
Elaborar um modelo de dados para o sistema de informao para controle de um
estacionamento.

Livro Texto da Disciplina


A produo desta ATPS fundamentada no livro-texto da disciplina, que dever ser
utilizado para soluo do desafio:
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. Sistema de Banco de
Dados. 6 ed. Rio de Janeiro: Campus - Elsevier, 2012.

ETAPA 1 (tempo para realizao: 6 horas)


Aula tema: Introduo a Banco de Dados e MER. MER (Modelo Entidade
Relacionamento).
Esta atividade importante para que voc compreenda os conceitos principais sobre a
utilizao de banco de dados, a modelagem de dados e os sistemas gerenciadores de banco
de dados, alm de sua aplicao no dia-a-dia dos profissionais de computao.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Aluno)
Ler o artigo o captulo 1.1 Modelos de Dados da apostila Introduo Banco de Dados
de Osvaldo Kotaro Takai, Isabel Cristina Italiano e Joo Eduardo Ferreira. 2005. Disponvel
em:<https://docs.google.com/a/aedu.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9e1nJ9U5ACj
ZWMyN2ViZjYtYWMxMS00OTE4LWIwYzItNTc0ZGU0MjEyOTI2&hl=en_US >. Acesso em: 12 abr. 2012.
Fazer tambm uma pesquisa na internet para conhecer os principais softwares de
gerenciamento de Banco de Dados. Entre eles, acessar o site: <http://www.postgresql.org> e:
<http://www.mysql.com>. Acessos em: 12 abr. 2012.
Passo 2 (Equipe)
Desenvolver um comparativo entre a utilizao de arquivos convencionais (arquivo texto,
por exemplo) e a utilizao de um SGBD (Sistema Gerenciador de Banco de Dados) para
armazenamento de dados. Nesse comparativo essencial o apontamento de vantagens e
desvantagens, bem como a aplicao de ambos os mtodos em uma operao empresarial,
por exemplo, registro de vendas.
Passo 3 (Equipe)
Fazer as atividades a seguir:
1. Definir, em no mnimo 10 linhas, Modelo de Dados.
2. Citar os trs modelos de dados mais conhecidos descrevendo suas caractersticas e os
softwares SGBD que utilizam cada um dos modelos.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 4 de 8

3. Com base na entidade proposta no enunciado do desafio e nos modelos de dados citados
neste passo, definam qual modelo de dados dever ser utilizado na resoluo do desafio.
Por qu? Justificar a resposta com apresentao de exemplo.
4. Definir Esquema e Instncia em banco de dados, utilizando-se das entidades
propostas no desafio para representar e exemplificar suas definies.
Passo 4 (Equipe)
Reunir as informaes levantadas nos passos anteriores e elaborem uma documentao com
o nome de Relatrio 01 para utilizao nas prximas etapas. Entregar a documentao
LFLXZ para apreciao.

ETAPA 2 (tempo para realizao: 6 horas)


Aula tema: MER (Modelo Entidade Relacionamento).
Esta atividade importante para que voc desenvolva uma representao grfica do
MER identificando claramente quais seus atributos, relacionamentos, chaves etc.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Criar um quadro para cada entidade proposta no desafio, identificando todos seus atributos
com seus devidos tipos, chaves e relacionamentos esperados.
Passo 2 (Equipe)
Fazer as atividades a seguir:
1. Para a representao grfica do MER existem figuras que simbolizam cada um dos
componentes do DER (Diagrama Entidade-Relacionamento). Demonstrar, graficamente,
cada um desses smbolos identificando-os com as entidades propostas.
2. Apresentar o(s) relacionamento(s) existente(s) entre as duas entidades identificando sua
cardinalidade. Justificar o(s) relacionamento(s) apresentado(s) a partir do conceito de
relacionamento e cardinalidade.
Passo 3 (Equipe)
Desenvolver um DER completo (Entidade, Atributos, Chaves, Relacionamento,
Cardinalidade, Smbolos etc.) partindo das entidades propostas no desafio e das informaes
trabalhadas nos passos anteriores.
Passo 4 (Equipe)
Elaborar um relatrio (Relatrio 2) documentando as informaes levantadas nos passos
anteriores, de forma a demonstrar a empresa o desenvolvimento da equipe. Entregar o
relatrio ao cliente para apreciao na prxima reunio.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 5 de 8

ETAPA 3 (tempo para realizao: 6 horas)


Aula tema: Modelo Relacional. Mapeamento do modelo MER para Relacional.
Esta atividade importante para que voc desenvolva os conceitos do Modelo
Relacional que devero ser aplicados, demonstrando outra forma de representao grfica de
um banco de dados. Posteriormente o mapeamento dos dois modelos demonstrados (DER e
Modelo Relacional).
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Descrever sobre cada um dos itens que compem a estrutura do Modelo Relacional,
apontando suas funes e relacionando-os com as entidades propostas no desafio.
Passo 2 (Equipe)
Descrever qual(is) limitao(es) existem na execuo do processo de Mapeamento do
modelo MER para o Relacional. Justificar sua resposta, utilizando-se tambm de exemplos,
tendo em vista que possuem estruturas e caractersticas distintas.
Passo 3 (Equipe)
Criar uma representao grfica que demonstre a converso do DER em Modelo Relacional
descrevendo o processo passo a passo. Ao final, apresentar, em apenas um pargrafo, a
opinio da equipe quanto ao modelo mais adequado, no ponto de vista de facilidade de
compreenso da modelagem e estrutura funcional.
Passo 4 (Equipe)
Elaborar um relatrio (Relatrio 3) documentando as informaes levantadas nos passos
anteriores, de forma a demonstrar a empresa o desenvolvimento da equipe. Entregar o
relatrio ao cliente para apreciao na prxima reunio.

Socializao de resultados parciais


Cada equipe deve elaborar uma apresentao de acordo com os resultados obtidos nas
etapas 1 e 2. Esta apresentao chamada de Apresentao 1 Modelos de Equipamentos
dever ter as primeiras pesquisas e anlises sobre os equipamentos pesquisados com suas
caractersticas. O professor organizar as equipes para que todas apresentem este trabalho
parcial, em sala de aula, aos demais colegas, para compor o Seminrio Final desta ATPS.
Esta atividade tem o propsito de socializar as dinmicas de trabalho encontradas por
cada equipe, bem como trocar experincias a respeito dos resultados obtidos.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 6 de 8

ETAPA 4 (tempo para realizao: 8 horas)


Aula tema: Normalizao.
Esta atividade importante para que voc desenvolva a organizao de entidades no
banco de dados baseando-se nas regras de normalizao, fazendo com que minimize a
duplicidade dos dados e mantenha as devidas dependncias das informaes nas vrias
entidades do banco de dados. A proposta dessa etapa transformar tuplas no normalizadas
em tuplas na 3 Forma Normal (3FN).
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Transformar as tuplas no normalizadas das entidades propostas, passando-as para a 1
Forma Normal (1FN). Explicar a ao da equipe baseando e citando a qual conceito se
enquadra a aplicao da 1FN.
Passo 2 (Equipe)
Fazer as atividades a seguir:
1. Agora, com as tuplas na 1FN, a equipe dever coloc-las na 2 Forma normal (2FN).
Explicar a ao da equipe baseando e citando a qual conceito se enquadra a aplicao da
2FN.
2. Com as tuplas na 2FN, a equipe dever coloc-las, quando possvel, agora na 3 Forma
Normal (3FN). Explicar a ao da equipe baseando e citando a qual conceito se enquadra
a aplicao da 3FN.
Passo 3 (Equipe)
Elaborar um relatrio (Relatrio 4) documentando o passo a passo do desenvolvimento da
normalizao. Entregar o relatrio ao cliente para apreciao na prxima reunio.

ETAPA 5 (tempo para realizao: 8 horas)


Aula tema: lgebra Relacional.
Esta atividade importante para que voc construa mecanismos de pesquisas capazes
de manipular dados existentes em banco de dados. A proposta dessa etapa criar diversas
operaes de lgebra relacional que sejam aplicveis em banco de dados, utilizando como
base o Modelo Relacional.
Para realiz-la importante seguir os passos descritos.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 7 de 8

PASSOS
Passo 1 (Equipe)
Criar 10 tuplas para cada relao (tabela) de forma que sigam os conceitos tratados
anteriormente (chave primria/estrangeira, relacionamento, redundncia e integridade).
Passo 2 (Equipe)
Fazer as atividades a seguir:
1. Criar uma operao de SELEO para cada relao existente no modelo criado
descrever que ao essa operao est realizando.
2. Criar uma operao de PROJEO para cada relao existente no modelo criado
descrever que ao essa operao est realizando.
3. Criar uma operao de UNIO para cada relao existente no modelo criado
descrever que ao essa operao est realizando.
4. Criar uma operao de INTERSEO para cada relao existente no modelo criado
descrever que ao essa operao est realizando.

e
e
e
e

Passo 3 (Equipe)
Elaborar um relatrio (Relatrio 5) documentando com as informaes trabalhadas nesta
etapa do desafio. Entregar o relatrio ao cliente para apreciao na prxima reunio.

ETAPA 6 (tempo para realizao: 6 horas)


Aula tema: lgebra Relacional.
Esta atividade importante para que voc construa mecanismos de pesquisas capazes
de manipular dados existentes em banco de dados. A proposta dessa etapa criar diversas
operaes de lgebra relacional que sejam aplicveis em banco de dados, utilizando como
base o Modelo Relacional.
Para realiz-la importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Fazer as atividades a seguir:
1. Criar uma operao de DIVISO para cada relao existente no modelo criado e
descrever que ao essa operao est realizando.
2. Criar uma operao de DIFERENA para cada relao existente no modelo criado e
descrever que ao essa operao est realizando.
3. Criar uma operao de JUNO para cada relao existente no modelo criado e
descrever que ao essa operao est realizando.

Gerson Giuliangeli, Roberto da Silva Lobo

Sistemas de Informao - 3. Srie - Sistemas de Banco de Dados

Pg. 8 de 8

Passo 2 (Equipe)
Elaborar um relatrio (Relatrio 6) documentando as operaes desenvolvidas nos passos
anteriores e a ao realizada por elas. Entregar o relatrio ao cliente em sua ltima reunio.

Seminrio de Concluso
Com o objetivo de apresentar os resultados obtidos por meio da ATPS, o Seminrio Final
pretende proporcionar aos estudantes a socializao das variaes de resultados, bem como o
debate a respeito das dificuldades e solues encontradas para a finalizao do desafio.
Cada equipe dever realizar uma apresentao de vinte minutos, contendo at vinte
slides.
Esta apresentao dever contemplar a seguinte estrutura:
Introduo: base terica utilizada para soluo do desafio.
Desenvolvimento: a partir da apresentao parcial elaborada na etapa 2, descrever
as solues encontradas para a resoluo final do desafio.
Concluso: explicar como as solues encontradas para a resoluo final do
desafio, podero contribuir efetivamente em sua vida profissional.
A apresentao do Seminrio Final de cada curso dever ocorrer em sua unidade, em
local e data a serem definidos pelo professor da disciplina e o coordenador de curso.

Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT, com o seguinte padro (exceto para produes finais no textuais):

em papel branco, formato A4;

com margens esquerda e superior de 3cm, direita e inferior de 2cm;

fonte Times New Roman tamanho 12, cor preta;

espaamento de 1,5 entre linhas;

se houver 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;

com capa, contendo:

nome de sua Unidade de Ensino, Curso e Disciplina;

nome e RA de cada participante;

ttulo da atividade;

nome do professor da disciplina;

cidade e data da entrega, apresentao ou publicao.


Para consulta completa das normas ABNT, acesse a Normalizao de Trabalhos Acadmicos
Anhanguera.
Disponvel
em:
<http://issuu.com/normalizacao/docs/normaliza____o_de_trabalhos_acad__m>.
Acesso
em: 13 maio 2014.

Gerson Giuliangeli, Roberto da Silva Lobo

Você também pode gostar