Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
Plano de Ensino (PE)/Guia de Estudos (GE)
Batatais
Claretiano
2015
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.
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
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.
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.
Os Ciclos de Aprendizagem sero organizados semanalmente, para que voc possa alcanar
uma aprendizagem que lhe permita o aprofundamento dos contedos expostos nesta disciplina.
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.
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).
13
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
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.
17
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
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).
20
Banco de Dados
21
22
Banco de Dados
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
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.
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.