Sie sind auf Seite 1von 23

BANCO DE DADOS

CURSOS DE GRADUAO EAD


Banco de Dados Prof. Dr. Alexandre Leite Rangel

Sou Bacharel em Anlise de Sistemas (1994), com Especializao em Anlise de Sistemas


(1996), ambos pela UNAERP (Universidade de Ribeiro Preto). Obtive Licenciatura Plena
com Habilitao em Processamento de Dados (1999) pela FATEC/CEETPS. Sou Mestre em
Enfermagem (2007) e Doutor em Cincias (2010) pela Escola de Enfermagem de Ribeiro
Preto/USP, minha linha de pesquisa foi Dinmica da Organizao dos servios de sade e de
enfermagem e desenvolvi um software para elaborao da escala de trabalho das
enfermeiras e, posteriormente, obtive o registro no INPI por 50 anos. Fui Analista de
Sistemas da FAEPA (Fundao de Apoio ao Ensino, Pesquisa e Assistncia do HCFMRP/USP)
entre 2005 e 2013. Iniciei minha carreira como docente em 1994 e desde 2007 sou professor
no Claretiano Centro Universitrio. Em 2012, lecionei na Curso de Administrao da
Faculdade de Economia, Administrao e Contabilidade de Ribeiro Preto da USP (FEA/RP-USP) como professor
substituto das disciplinas de Sistema Integrado de Informaes e Sistemas de Apoio Deciso e atualmente, alm
do Claretiano, leciono em outras trs instituies de ensino superior no estado de So Paulo.
E-mail: alexandrerangel@claretiano.edu.br

Fazemos parte do Claretiano - Rede de Educao

Prof. Dr. Alexandre Leite Rangel

BANCO DE DADOS
Plano de Ensino (PE)/Guia de Estudos (GE)

Batatais
Claretiano
2015

Ao Educacional Claretiana, 2015 Batatais (SP)


Trabalho realizado pelo Claretiano Centro Universitrio
Cursos: Graduao
Disciplina: Banco de Dados
Verso: fev./2015
Reitor: Prof. Dr. Pe. Srgio Ibanor Piva
Vice-Reitor: Prof. Ms. Pe. Jos Paulo Gatti
Pr-Reitor Administrativo: Pe. Luiz Claudemir Botteon
Pr-Reitor de Extenso e Ao Comunitria: Prof. Ms. Pe. Jos Paulo Gatti
Pr-Reitor Acadmico: Prof. Ms. Lus Cludio de Almeida
Coordenador Geral de EaD: Prof. Ms. Artieres Estevo Romeiro
Coordenador de Material Didtico Mediacional: J. Alves
Corpo Tcnico Editorial do Material Didtico Mediacional
Preparao
Aline de Ftima Guedes
Camila Maria Nardi Matos
Carolina de Andrade Baviera
Ctia Aparecida Ribeiro
Dandara Louise Vieira Matavelli
Elaine Aparecida de Lima Moraes
Josiane Marchiori Martins
Lidiane Maria Magalini
Luciana A. Mani Adami
Luciana dos Santos Sanana de Melo
Patrcia Alves Veronez Montera
Raquel Baptista Meneses Frata
Rosemeire Cristina Astolphi Buzzelli
Simone Rodrigues de Oliveira

Reviso
Ceclia Beatriz Alves Teixeira
Eduardo Henrique Marinheiro
Felipe Aleixo
Filipi Andrade de Deus Silveira
Juliana Biggi
Paulo Roberto F. M. Sposati Ortiz
Rafael Antonio Morotti
Rodrigo Ferreira Daverni
Snia Galindo Melo
Talita Cristina Bartolomeu
Vanessa Vergani Machado
Projeto grfico, diagramao e capa
Eduardo de Oliveira Azevedo
Joice Cristina Micai
Lcia Maria de Sousa Ferro
Luis Antnio Guimares Toloi
Raphael Fantacini de Oliveira
Tamires Botta Murakami de Souza
Wagner Segato dos Santos

Todos os direitos reservados. proibida a reproduo, a transmisso total ou parcial por qualquer forma
e/ou qualquer meio (eletrnico ou mecnico, incluindo fotocpia, gravao e distribuio na web), ou o
arquivamento em qualquer sistema de banco de dados sem a permisso por escrito do autor e da Ao
Educacional Claretiana.

Claretiano Centro Universitrio


Rua Dom Bosco, 466 - Bairro: Castelo Batatais SP CEP 14.300-000
cead@claretiano.edu.br
Fone: (16) 3660-1777 Fax: (16) 3660-1780 0800 941 0006
www.claretianobt.com.br
Fazemos parte do Claretiano - Rede de Educao

SUMRIO
PLANO DE ENSINO (PE)/GUIA DE ESTUDOS (GE)
1
2
3
4
5
6
7

APRESENTAO...............................................................................................................................................................7
DADOS GERAIS DA DISCIPLINA......................................................................................................................................7
ORIENTAES PARA O ESTUDO DA DISCIPLINA...........................................................................................................8
AVALIAO DA APRENDIZAGEM...................................................................................................................................22
CONSIDERAES GERAIS...............................................................................................................................................22
BIBLIOGRAFIA BSICA ...................................................................................................................................................22
BIBLIOGRAFIA COMPLEMENTAR...................................................................................................................................23

Claretiano - Centro Universitrio

Plano de Ensino (PE)/


Guia de Estudos (GE)

PE/GE

1. APRESENTAO
Seja bem-vindo! Voc iniciar o estudo de Banco de Dados, uma das disciplinas que compem os Cursos de Graduao na modalidade EAD, cuja finalidade formar um profissional
capaz de atuar com sistemas de informao nas dimenses tecnolgica, organizacional e humana; capaz de promover a automao dos processos de negcios nas organizaes, de maneira a
racionalizar o uso de recursos e melhorar o processo de tomada de deciso, o controle de custos
e a qualidade dos negcios.
Para efeitos didticos, a disciplina Banco de Dados est dividida em cinco Ciclos de Aprendizagem e ter o seguinte Caderno de Referncia de Contedo (CRC) como material de estudo:
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014.
A proposta desta disciplina ser apresentar os conceitos fundamentais de bancos de dados relacionais, a estrutura geral dos Sistemas Gerenciadores de Bancos de Dados (SGBD) e as
etapas para o desenvolvimento de um modelo de dados, desde a criao do modelo conceitual,
passando pelo modelo lgico e pelo modelo fsico.

2. DADOS GERAIS DA DISCIPLINA


Ementa
Introduo aos Sistemas de Banco de Dados. Modelo Entidade-Relacionamento. Modelo
de Dados Relacional. SQL. lgebra Relacional. Noes bsicas sobre Gerenciamento de Transao. Controle de Concorrncia. Recuperao. Segurana e Distribuio de Dados.

Banco de Dados

Objetivo geral
Os alunos da disciplina Banco de Dados na modalidade EaD do Claretiano, dado o Sistema
Gerenciador de Aprendizagem e suas ferramentas, sero capazes de elaborar os projetos Conceitual, Lgico e Fsico de um banco de dados e de cri-lo em um SGBD (Sistema Gerenciador de
Bancos de Dados), alm de manipular os dados deste banco, inserindo, modificando, apagando
e pesquisando informaes das tabelas de um banco de dados.
Com esse intuito, os alunos contaro com recursos tcnico-pedaggicos facilitadores de
aprendizagem, como Material Didtico Mediacional, bibliotecas fsicas e virtuais, ambiente virtual, bem como acompanhamento do professor responsvel, do tutor a distncia e do tutor
presencial, complementado por debates no Frum.
Ao final desta disciplina, de acordo com a proposta orientada pelo professor responsvel
e pelo tutor a distncia, tero condies de projetar e implementar bancos de dados relacionais
utilizando Sistemas Gerenciadores de Bancos de Dados (SGBDs). Para esse fim, levaro em considerao as ideias debatidas na Sala de Aula Virtual, por meio de suas ferramentas, bem como
o que produziram durante o estudo.
Objetivos especficos
Os objetivos especficos desta disciplina so:
aprofundar o entendimento das tcnicas de modelagem e projeto de banco de dados;
utilizar conceitos avanados da linguagem SQL para criar estruturas e manipular dados;
conhecer novas arquiteturas de banco de dados e suas linguagens de consulta;
conhecer como funcionam as transaes em um banco de dados;
conhecer sobre segurana de dados e bancos de dados distribudos.

3. ORIENTAES PARA O ESTUDO DA DISCIPLINA


Os cinco Ciclos de Aprendizagem desta disciplina, cada qual correspondendo a um grupo
de contedos apresentados na ementa, incluem momentos de aprendizagem a distncia e de
encontros presenciais.
Como processo de ensino e contribuio para sua aprendizagem, voc encontrar, no decorrer deste Plano de Ensino/Guia de Estudo, algumas propostas de atividades, interatividades
e/ou questes on-line. Fique atento, pois elas fazem parte de sua avaliao formativa, ou seja,
comporo a nota final da disciplina.
Encontros presenciais
O(s) encontro(s) presencial(is) representa(m) momentos importantes para o contato com
seus colegas de curso e tutores presenciais, com a finalidade de promover interao, propiciar
momentos de atividades prticas e de avaliao.
Fique atento (s) data(s) de encontro(s) presencial(is) conferindo o seu calendrio e anote.
Lembre-se de que as datas so sujeitas alterao. Por isso, importante que voc sempre
consulte o calendrio antes de ir ao polo. Basta acessar o link: <http://www.claretianobt.com.br/
calendarios>.

Plano de Ensino (PE)/Guia de Estudos (GE)

Ciclos de Aprendizagem a Distncia

Os Ciclos de Aprendizagem sero organizados semanalmente, para que voc possa alcanar
uma aprendizagem que lhe permita o aprofundamento dos contedos expostos nesta disciplina.

1 CICLO DE APRENDIZAGEM A DISTNCIA


Contedos
Introduo aos bancos de dados: perspectiva histrica, sistemas de arquivos versus SGBDs,
arquitetura de um SGBD e consultas em um SGBD.
1 semana
Problematizao
Por que utilizar Bancos de Dados? Que vantagens eles possuem? H outras alternativas
aos SGBDs?
Orientaes gerais
Nesta 1 semana, propomos que voc acesse a Sala de Aula Virtual (SAV), leia as orientaes de seu tutor a distncia, verifique o cronograma e os materiais postados no Material de
Apoio e faa a leitura atenta do Guia Acadmico do Curso, deste Plano de Ensino/Guia de Estudos, para, em seguida, realizar a leitura dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014, Unidade 1 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
2 semana
Problematizao
Como projetar ou modelar um Banco de Dados Relacional? Por que modelar um Banco de
Dados Relacional?
Orientaes gerais
Nesta 2 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 2 (confira no Material de Apoio).
Claretiano - Centro Universitrio

10

DIA:

Banco de Dados

Acesse os links indicados e assista aos vdeos sobre criao de DE-R usando a ferramenta
<https://www.youtube.com/watch?v=ycAZoLEb3cA&feature=plcp>. Acesso em: 20 nov.
2014.
<https://www.youtube.com/watch?v=gbN_JrcBz58&feature=plcp>. Acesso em: 20 nov.
2014.

Escolha uma ferramenta para elaborar os DE-R. Consulte seu tutor para ver qual ferramenta ele indicar a voc. Seguem algumas sugestes:
DIA: http://portableapps.com/apps/office/dia_portable
brModelo: http://sis4.com/brModelo/
O que preciso fazer?
Ler e estudar os contedos propostos e assistir aos vdeos indicados. Caso tenha dvidas,
entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
3 Semana
Problematizao
Como projetar ou modelar um Banco de Dados Relacional? Por que modelar um Banco de
Dados Relacional?
Orientaes gerais
Nesta 3 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema, leia o Caderno de Referncia de Contedo, o manual do software DIA e
assista aos vdeos indicados por seu tutor.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014, Unidade 2 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.

2 CICLO DE APRENDIZAGEM A DISTNCIA


Contedos
Modelo Relacional. Atributos Chave. Esquema de Bancos de Dados Relacional. Restries
de Integridade. Projeto Lgico de Bancos de Dados. Linguagem SQL. Vises.
4 semana
Problematizao
Por que utilizar Bancos de Dados? Que vantagens eles possuem? Existem outras alternativas aos SGBDs? Como projetar ou modelar um Banco de Dados Relacional? Por que modelar
um Banco de Dados Relacional?

Plano de Ensino (PE)/Guia de Estudos (GE)

11

Orientaes gerais
Nesta 4 semana, propomos que voc retome as leituras realizadas nas semanas anteriores e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidades 1 e 2 (confira no Material de Apoio).
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison
Wesley), 2005. Captulos 7 e 8 (acesse a biblioteca Pearson).
O que preciso fazer?
Atividade no Portflio
Objetivos
Compreender o conceito de Banco de Dados e de Sistema Gerenciador de Banco de
Dados.
Elaborar o projeto conceitual de um Banco de Dados Relacional.
Elaborar o Diagrama Entidade Relacionamento no software indicado pelo seu tutor.
Descrio da atividade
Com base nos estudos realizados, responda s questes a seguir:
1) Defina e diferencie Banco de Dados e Sistema Gerenciador de Bancos de Dados.
Pense em uma empresa de comrcio. Para essa empresa, voc dever projetar um
banco de dados que contemple os dados do cliente, do pedido, do produto que foi
vendido e os dados da venda em si, como quantidade vendida e preo praticado.
Seu DE-R deve ser semelhante aos do item 10 do material de estudo: Exemplos de
Diagramas Entidade-Relacionamento. Para elaborar o seu DE-R, utilize o software
DIA ou o software indicado pelo seu tutor. Poste sua atividade no Portflio.
Pontuao
A atividade vale de 0 a 0,5.
Critrios de avaliao
Na avaliao desta atividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT;
coerncia, conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas;
utilizao correta da notao para Diagramas Entidade-Relacionamento.
5 semana
Problematizao
Os Sistemas Gerenciadores de Bancos de Dados Relacionais no conseguem implementar
o Diagrama Entidade-Relacionamento; ento, como faz-lo?
Claretiano - Centro Universitrio

12

Banco de Dados

Orientaes gerais
Nesta 5 semana, propomos que voc reflita sobre a questo proposta na problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014, Unidade 3 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
6 semana
Problematizao
Como transformar as relaes do projeto lgico em um Banco de Dados fsico? Como inserir, alterar, pesquisar ou excluir dados do Banco de Dados?
Orientaes gerais
Nesta 6 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 4 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
7 semana
Problematizao
Se um Sistema Gerenciador de Bancos de Dados Relacional no compreende um Diagrama
Entidade-Relacionamento, como faz-lo entender? Como transformar as relaes do projeto lgico em tabelas fsicas no Banco de Dados? Como inserir, alterar, consultar e excluir informaes
no Banco de Dados?
Orientaes gerais
Nesta 7 semana, propomos que voc retome as leituras realizadas nas semanas anteriores e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidades 3 e 4 (confira no Material de Apoio).
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison
Wesley), 2005. Captulos 9, 4 e 5 (nesta ordem) (acesse a biblioteca Pearson).

Plano de Ensino (PE)/Guia de Estudos (GE)

13

O que preciso fazer?


Atividade no Portflio
Objetivos
Elaborar o projeto Lgico de um Banco de Dados Relacional.
Criar as relaes do projeto lgico do Banco de Dados.
Normalizar o projeto Lgico de um Banco de Dados Relacional.
Criar o projeto fsico de um Banco de Dados.
Descrio da atividade
Baseado no DE-R da Figura 1, a seguir, faa as atividades e envie suas consideraes ao
seu tutor no Portflio:
1) Modelo relacional. Verifique as regras de mapeamento (Tpico 12 Projeto Lgico
de Banco de Dados: mapeamento do modelo Entidade-Relacionamento para o Modelo Relacional).
2) Normalizao do modelo relacional. Aplique as regras de normalizao sobre as relaes no exerccio 1. Se preciso, altere-as. Veja Tpico 7 Processo de Normalizao,
Estudo de caso de normalizao no material de estudo.
3) Comandos de criao das tabelas em linguagem SQL.

Figura 1 DE-R.

Pontuao
A atividade de prtica vale de 0 a 0,5.
Critrios de avaliao
Na avaliao desta interatividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT;
coerncia, conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas.
Claretiano - Centro Universitrio

14

Banco de Dados

3 CICLO DE APRENDIZAGEM A DISTNCIA


Contedos
Dependncia Funcional. Normalizao Transaes e Controle de Concorrncia.
8 semana
Problematizao
Como diminuir a redundncia dos dados em um Banco de Dados?
Orientaes gerais
Nesta 8 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 5 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
9 semana
Problematizao
Como permitir que muitos usurios acessem informaes no Banco de Dados sem que
ocorram erros nos resultados?
Orientaes gerais
Nesta 9 semana, propomos que voc reflita sobre a questo proposta na problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 6 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
10 semana
Problematizao
Como diminuir a redundncia dos dados em um Banco de Dados? Como permitir que muitos usurios acessem informaes no Banco de Dados sem que ocorram erros nos resultados?

Plano de Ensino (PE)/Guia de Estudos (GE)

15

Orientaes gerais
Nesta 10 semana, propomos que voc retome as leituras realizadas nas semanas anteriores e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidades 4, 5 e 6 (confira no Material de Apoio).
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison
Wesley), 2005. Captulos 4, 5, 15, 16, 21 e 22 (acesse a biblioteca Pearson).
O que preciso fazer?
Interatividade no Frum
Objetivo
Refletir sobre o problema da segurana da informao.
Descrio da interatividade
Em 2014, surgiu na mdia o caso Edward Snowden, que revelou a espionagem que os
EUA faziam na Internet. Atualmente, muitos dados tm migrado para a nuvem, como, por
exemplo, a plataforma Azure da Microsoft. Baseado nos conhecimentos estudados e em suas
pesquisas na Internet, poste, no Frum, suas consideraes sobre o quanto esses acontecimentos influenciaram e ainda influenciaro as normas de segurana vigentes para os dados
corporativos, a confiana das empresas em bancos de dados e aplicaes na nuvem e o que
as empresas podem fazer a respeito para protegerem seu maior patrimnio, que so as suas
informaes. Comente as postagens de seus colegas.
Pontuao
A atividade vale de 0 a 0,75.
Critrios de avaliao
Na avaliao desta interatividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT;
coerncia, conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas;
existncia de solues para evitar problemas de acesso indevido aos dados;
participao efetiva na discusso.
11 semana
Problematizao
Por que utilizar Bancos de Dados? Que vantagens eles possuem? Como projetar ou modelar um Banco de Dados Relacional? Por que modelar um Banco de Dados Relacional? Como
projetar ou modelar um Banco de Dados Relacional? Por que modelar um Banco de Dados ReClaretiano - Centro Universitrio

16

Banco de Dados

lacional? Por que utilizar Bancos de Dados? Que vantagens eles possuem? Os Sistemas Gerenciadores de Bancos de Dados Relacionais no conseguem implementar o Diagrama Entidade-Relacionamento; ento, como faz-lo? Como transformar as relaes do projeto lgico em um
Banco de Dados fsico? Como inserir, alterar, pesquisar ou excluir dados do Banco de Dados?
Orientaes gerais
Nesta 11 semana, voc dever responder as Questes on-line, um instrumento avaliativo, com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objetivo contribuir para que voc expresse suas aprendizagens em relao aos contedos trabalhados
at o momento.
Ao final do perodo de uma semana, voc ter acesso s respostas e correo automtica.
O que preciso estudar?
Retome as leituras do que foi estudado at o momento e leia ALMEIDA, T. W. J.; AMADEU,
C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais: Claretiano, 2014. Unidades 1, 2, 3 e 4
(confira no Material de Apoio).
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison
Wesley), 2005. Captulos 7, 8, 9, 4 e 5 (nesta ordem) (acesse a biblioteca Pearson).
O que preciso fazer?
Responder s Questes on-line, disponibilizado na Sala de Aula Virtual, no prazo de uma
semana.
Pontuao
As Questes on-line valem de 0 a 0,25.

4 CICLO DE APRENDIZAGEM A DISTNCIA


Contedos
Recuperao de dados. Segurana de Dados. Medidas de Proteo.
12 semana
Problematizao
Como garantir a segurana das informaes no Banco de Dados? Como garantir a recuperao dos dados em caso de desastre?
Orientaes gerais
Nesta 12 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 7 (confira no Material de Apoio).

Plano de Ensino (PE)/Guia de Estudos (GE)

17

O que preciso fazer?


Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
13 semana
Problematizao
Como garantir a segurana das informaes no Banco de Dados? Como garantir a recuperao dos dados em caso de desastre?
Orientaes gerais
Nesta 13 semana, propomos que voc retome as leituras realizadas nas semanas anteriores e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 7 (confira no Material de Apoio).
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison
Wesley), 2005. Captulos 23 e 24 (acesse a biblioteca Pearson).
O que preciso fazer?
Projeto de Prtica
Ttulo do Projeto

Banco de Dados para um Comrcio

Entrega do Projeto

13 Semana

1. Descrio do Projeto
Todos os Sistemas de Informao esto relacionados com Bancos de Dados, nos quais so armazenadas as informaes do sistema.
Assim, importante saber como projetar e desenvolver um Banco de Dados corretamente, pois, atualmente, as empresas, servem-se, cada vez mais frequentemente, de Sistemas de Informao e, consequentemente, de Bancos de
Dados no registro de seus clientes, produtos etc.
Um Banco de Dados bem projetado fornece o acesso conveniente s informaes desejadas. Com uma boa estrutura, gasta-se menos tempo na construo de um Banco de Dados e, ao mesmo tempo, asseguram-se resultados
mais rpidos e precisos. Assim, neste Projeto, voc dever realizar uma pesquisa para elaborar um Banco de Dados.
2. Pblico-alvo
Alunos dos Cursos de Graduao.
3. Objetivos
Ao determinar qual o objetivo do seu Banco de Dados, voc estar determinando quais so os dados que nele
devem ser armazenados. Para tanto, fundamental que voc tenha clareza quanto ao objetivo que dever ser alcanado, isto , o que seu Banco de Dados far: o acompanhamento das despesas, a evoluo das vendas ou outro
objetivo qualquer. Desta maneira, neste Projeto, voc deve:
definir quais so as necessidades de gerenciamento e armazenamento de informaes de um Comrcio;
projetar o Banco de Dados necessrio para atender s necessidades levantadas (projetos conceitual e lgico);
desenvolver, em um Sistema Gerenciador de Bancos de Dados Relacional, o Banco de Dados que foi projetado
(projeto fsico) no item anterior.
4. Realizao e postagem
A Prtica dever ser realizada individualmente, o que no impede que os alunos se renam em grupo para discusso. Cabe observar que cada aluno dever desenvolver e postar o seu prprio projeto na Sala de Aula Virtual (SAV),
na ferramenta Prtica (Portflio).
Claretiano - Centro Universitrio

18

Banco de Dados

Observao: no ser permitida a entrega de textos iguais.


5. Carga horria
Entre em contato com seu tutor para obter informaes referentes carga horria prevista para esta atividade de
prtica.
6. Metodologia
Tendo como referncia os contedos apresentados nas Unidades 2, 3 e 4 e os estudos realizados, construa o seu
prprio Banco de Dados, o qual dever representar uma empresa de comrcio varejista de produtos (sapatos, roupas, alimentos, etc.).Observe o diagrama das etapas de desenvolvimento do Banco de Dados.

A seguir, voc encontrar as etapas necessrias para constru-lo.


1 Etapa
Considere que voc esteja projetando um Banco de Dados para uma empresa de comrcio varejista da sua cidade.
O ideal que voc visite uma empresa real e colha dados reais.
Esse Banco de Dados dever conter informaes sobre os produtos, fornecedores, fabricantes, embalagens, preos, clientes, vendas, compras, preos de compra e de venda. Para simplifi car, deixaremos a carga tributria de fora

Plano de Ensino (PE)/Guia de Estudos (GE)

19

deste trabalho, mas, caso voc decida implant-lo, dever acrescent-la ao projeto. Basicamente, o banco de dados
deve registrar a compra dos produtos dos fornecedores, sua entrada no estoque da empresa e a venda destes produtos aos clientes, efetuando, assim, o controle de sua sada do estoque.
2 Etapa
Seu Banco de Dados dever atender s necessidades descritas anteriormente. Com base nesses dados, faa o
projeto conceitual do Banco de Dados (DE-R Diagrama Entidade-relacionamento), Unidade 2. Veja os exemplos
de DE-R no Tpico 6 Definies de Objetos do Modelo Entidade-Relacionamento MER e Tpico 10 Exemplos
de Diagramas Entidade-Relacionamento.
3 Etapa
Com base no DE-R da etapa anterior, faa o mapeamento para o modelo relacional e aplique nessas relaes as
formas normais. Veja, Unidade 3, Tpico 12 Projeto Lgico de Banco de Dados: mapeamento do modelo
entidade-relacionamento para o modelo relacional. Neste tpico, da unidade 3 voc encontrar as regras de mapeamento de DE-R para o modelo relacional, ou seja, voc dever usar o DE-R desenvolvido na 2 etapa e criar o
modelo relacional baseado nele.
4 Etapa
Nesta etapa, com base no modelo relacional elaborado na 3 etapa, faa o projeto fsico com os comandos da linguagem SQL estudados na Unidade 4 da nossa disciplina. Baseado no modelo relacional elaborado na 3 Etapa,
elabore o script de criao do Banco de Dados em Linguagem SQL utilizando os comandos de criao das tabelas
como pode ser visto nos exemplos do item Tpico 7: Processo de Normalizao, estudo de caso de normalizao
da Unidade 4.
5 Etapa
Na 5 etapa, sua atividade j estar concluda. Assim, elabore um arquivo contendo o DE-R, o Mapeamento, a Normalizao e os comandos SQL em formato DOC, copie-o juntamente com os arquivos originais gerados (imagem
DE-R e scripts SQL em arquivos com extenso SQL) para uma pasta, compactando-a e postando-a no Portflio.
Para a elaborao deste Projeto, voc dever seguir as normas:
Ttulos: Times New Roman, tamanho 14 e negrito.
Corpo do texto: Times New Roman e tamanho 12.
7. Avaliao e validao da prtica
Para aprovao e validao da atividade de prtica, voc dever cumprir criteriosamente aos objetivos propostos no
projeto. Essa atividade, tambm, far parte da avaliao continuada desta disciplina (vale de 0 a 0,75).
fundamental que voc cumpra esta atividade em sua totalidade. Caso contrrio, estar automaticamente em regime de dependncia da Prtica desta disciplina.

14 semana
Problematizao
O que so Bancos de Dados distribudos? Quais as vantagens e as desvantagens dos Bancos de Dados distribudos?
Orientaes gerais
Nesta 14 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidade 8 (confira no Material de Apoio).

Claretiano - Centro Universitrio

20

Banco de Dados

O que preciso fazer?


Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
15 semana
Problematizao
O que so Bancos de Dados distribudos? Quais so as vantagens e as desvantagens dos
Bancos de Dados distribudos?
Orientaes gerais
Nesta 15 semana, propomos que voc reflita sobre as questes da problematizao, pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014, Unidade 8 (confira no Material de Apoio).
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.

5 CICLO DE APRENDIZAGEM A DISTNCIA


Contedos
Bancos de Dados Distribudos. Fragmentao, replicao, alocao e classificao de dados. Consultas e concorrncia em Bancos de Dados Distribudos. Projeto de Bancos de Dados
para educao.
16 semana
Problematizao
Como diminuir a redundncia dos dados em um Banco de Dados? Como permitir que muitos usurios acessem informaes no Banco de Dados sem que ocorram erros nos resultados?
Como diminuir a redundncia dos dados em um Banco de Dados? Como garantir a segurana
das informaes no Banco de Dados? Como garantir a recuperao dos dados em caso de desastre? O que so Bancos de Dados distribudos? Quais as vantagens e as desvantagens dos Bancos
de Dados distribudos? Como planejar um Banco de Dados? Quais documentos precisam ser
elaborados?
Orientaes gerais
Nesta 16 semana, voc dever responder as Questes on-line, um instrumento avaliativo, com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objetivo contribuir para que voc expresse suas aprendizagens em relao aos contedos trabalhados
at o momento.
Ao final do perodo de uma semana, voc ter acesso s respostas e correo automtica.

Plano de Ensino (PE)/Guia de Estudos (GE)

21

O que preciso estudar?


Retome as leituras do que foi estudado at o momento e leia ALMEIDA, T. W. J.; AMADEU,
C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais: Claretiano, 2014. Unidades 5, 6, 7, 8
e 9 (confira no Material de Apoio).
O que preciso fazer?
Responder as Questes on-line, disponibilizado na Sala de Aula Virtual, no prazo de uma
semana.
Pontuao
As Questes on-line valem de 0 a 0,25.
17 semana
Problematizao
Por que utilizar Bancos de Dados? Existe alguma vantagem em relao aos sistemas de
arquivos? Como projetar, modelar e implementar um Banco de Dados Relacional?
Orientaes gerais
Ler e estudar os contedos propostos.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidades 1, 2, 3 e 4 (confira no Material de Apoio).
O que preciso fazer?
Realizar a Leitura Complementar da obra de: ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison Wesley), 2005. Captulos 7, 8, 9, 4 e 5 (nesta ordem)
(acesse a biblioteca Pearson).
18 e 19 semanas
Problematizao
Como reduzir a redundncia de dados em um Banco de Dados Relacional? Como possvel que vrios usurios acessem as mesmas informaes sem que ocorram erros? Como garantir
a segurana dos dados para evitar acessos indevidos? Como agir em caso de desastre com os
dados? O que so e quais as vantagens de sistemas de Bancos de Dados distribudos? Como planejar um Banco de Dados e quais documentos precisam ser desenvolvidos nessa tarefa?
Orientaes gerais
Ler e estudar os contedos propostos e assistir aos vdeos indicados.
O que preciso estudar?
ALMEIDA, T. W. J.; AMADEU, C. V.; NETO, G. H.; RANGEL, A. L. Banco de dados. Batatais:
Claretiano, 2014. Unidades 5, 6, 7, 8 e 9 (confira no Material de Apoio).

Claretiano - Centro Universitrio

22

Banco de Dados

O que preciso fazer?


Realizar a Leitura Complementar da obra de: ELMASRI, R.; NAVATHE, S. B. Sistemas de
bancos de dados. So Paulo: Pearson (Addison Wesley), 2005. Captulos 15, 16, 21, 22, 23, 24 e
25 (acesse a biblioteca Pearson).
20 semana
Correo das Provas Substitutivas.
21 semana
Correo das Provas Complementares.

4. AVALIAO DA APRENDIZAGEM
Observe, a seguir, as informaes referentes avaliao.
AVALIAES
Avaliao
Formativa

Avaliao
Somativa

TOTAL

VALOR TOTAL

5,0

5,0

FORMAS

VALOR PARCIAL

Atividades e
Interatividades

3,0

a distncia

Ambiente
Virtual

Avaliao
Intermediria

2,0

presencial

Polo

Prova
Dissertativa

3,0

presencial

Polo

Avaliao
Semestral
Integrada

2,0

presencial

Polo

10,0

mnimo de 4
formas

MODALIDADE

LOCAL

7,0 pontos presencias e 3 a distncia


6,0 pontos - mdia para aprovao

5. CONSIDERAES GERAIS
Atualmente, difcil de imaginar que uma organizao consiga sobreviver sem a utilizao
de um Sistema Gerenciador de Bancos de Dados. Com o surgimento dos SGBDs opensource e
freeware como MySQL, FireBird, PostgreeSQL, Oracle 10 XE etc., o acesso de pequenas empresas a esses softwares foi bastante facilitado, tornando cada vez mais necessria a existncia
de profissionais capacitados a desenvolver aplicaes que trabalhem e manipulem Bancos de
Dados. Os tpicos por voc estudados nesta disciplina so bastante abrangentes e o colocam
frente de conceitos importantes sobre SGBDs. Esperamos que, ao final do estudo desta disciplina, voc se sinta desafiado a desenvolver outros projetos de Banco de Dados, colocando em
prtica o seu conhecimento adquirido.

6. BIBLIOGRAFIA BSICA
ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados. So Paulo: Pearson (Addison Wesley), 2005.
KORTH, H.; SILBERCHATZ, A. Sistemas de bancos de dados. 3. ed. So Paulo: Makron Books, 1998.
TAKAI, O. K.; ITALIANO, I. C.; FERREIRA, J. E. Apostila Introduo a banco de dados, DCC-IME.

Plano de Ensino (PE)/Guia de Estudos (GE)

23

7. BIBLIOGRAFIA COMPLEMENTAR
CODD, E. F. A Relational Model of Data for Large Shared Data Banks. Revista CACM. San Jos. v. 6, 1970.
ELMASRI, R.; NAVATHE, S.B. Sistemas de banco de dados: fundamentos e aplicaes. Traduo de Teresa Cristina Padilha de
Souza. 3. ed. Rio de Janeiro: LTC, 2002.
GARCIA-MOLINA, H.; ULLMAN, J. D.; WIDOM, J. Database System Implementation. Prentice Hall, Upper Saddle River/NJ, 2000.
HEUSER, C. A. Projeto de Bancos de Dados. 2. ed. Porto Alegre: Sagra Luzzatto, 1999.
INMON, W.H. Como construir o Data Warehouse. Rio de Janeiro: Campus, 2000.
MECENAS, I.; OLIVEIRA, V. Banco de Dados: do Modelo Conceitual Implementao Fsica. Rio de Janeiro: Alta Books, 2006.
MELO, R. N.; VIANNA, Y. Banco de dados em aplicaes cliente-servidor: distribuio de processamento, fundamentos e projeto
de banco de dados, bancos de dados distribudos, banco de dados distribudos heterogneos, tpicos correntes em banco de
dados. Rio de Janeiro: Infobook, 1998.
PRESSMAN, R. S. Engenharia de software. So Paulo: Makron Books, 1995.
RAMAKRISHNAN, R. GEHRKE, J. Database Management Systems. 2. ed. Boston: McGraw-Hill, 2000.
SETZER, V. W.; SILVA, F. S. C. Banco de dados. So Paulo: Edgard Blucher, 2005.
ULLMAN, J. D.; WIDOM, J. A. First Course in Databases Systems. Prentice Hall, Upper Saddle River/NJ, 1997.

Claretiano - Centro Universitrio