23
BANCO DE DADOS

Banco de Dados - PEGE

Embed Size (px)

DESCRIPTION

Apostila do Claretiano sobre banco de dados

Citation preview

  • BANCO DE DADOS

  • CURSOS DE GRADUAO EADBanco 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: [email protected]

    Fazemos parte do Claretiano - Rede de Educao

  • BANCO DE DADOSPlano de Ensino (PE)/Guia de Estudos (GE)

    Prof. Dr. Alexandre Leite Rangel

    Batatais

    Claretiano

    2015

  • Fazemos parte do Claretiano - Rede de Educao

    Ao Educacional Claretiana, 2015 Batatais (SP)Trabalho realizado pelo Claretiano Centro Universitrio

    Cursos: GraduaoDisciplina: Banco de Dados

    Verso: fev./2015

    Reitor: Prof. Dr. Pe. Srgio Ibanor PivaVice-Reitor: Prof. Ms. Pe. Jos Paulo Gatti

    Pr-Reitor Administrativo: Pe. Luiz Claudemir BotteonPr-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 RomeiroCoordenador 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 RibeiroDandara Louise Vieira Matavelli

    Elaine Aparecida de Lima MoraesJosiane Marchiori Martins

    Lidiane Maria MagaliniLuciana A. Mani Adami

    Luciana dos Santos Sanana de MeloPatrcia Alves Veronez MonteraRaquel Baptista Meneses Frata

    Rosemeire Cristina Astolphi BuzzelliSimone Rodrigues de Oliveira

    RevisoCeclia Beatriz Alves TeixeiraEduardo Henrique MarinheiroFelipe AleixoFilipi Andrade de Deus SilveiraJuliana BiggiPaulo Roberto F. M. Sposati OrtizRafael Antonio MorottiRodrigo Ferreira DaverniSnia Galindo MeloTalita Cristina BartolomeuVanessa Vergani Machado

    Projeto grfico, diagramao e capa Eduardo de Oliveira AzevedoJoice Cristina Micai Lcia Maria de Sousa FerroLuis Antnio Guimares Toloi Raphael Fantacini de OliveiraTamires Botta Murakami de SouzaWagner 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 UniversitrioRua Dom Bosco, 466 - Bairro: Castelo Batatais SP CEP 14.300-000

    [email protected]: (16) 3660-1777 Fax: (16) 3660-1780 0800 941 0006

    www.claretianobt.com.br

  • SUMRIO

    PLANO DE ENSINO (PE)/GUIA DE ESTUDOS (GE)

    1 APRESENTAO ..............................................................................................................................................................72 DADOS GERAIS DA DISCIPLINA .....................................................................................................................................73 ORIENTAES PARA O ESTUDO DA DISCIPLINA ..........................................................................................................84 AVALIAO DA APRENDIZAGEM ..................................................................................................................................225 CONSIDERAES GERAIS ..............................................................................................................................................226 BIBLIOGRAFIA BSICA ..................................................................................................................................................227 BIBLIOGRAFIA COMPLEMENTAR ..................................................................................................................................23

  • Claretiano - Centro Universitrio

  • PE/GE

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

    1. APRESENTAO

    Seja bem-vindo! Voc iniciar o estudo de Banco de Dados, uma das disciplinas que com-pem os Cursos de Graduao na modalidade EAD, cuja finalidade formar um profissional capaz de atuar com sistemas de informao nas dimenses tecnolgica, organizacional e huma-na; 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 Apren-dizagem 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 da-dos 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 Transa-o. Controle de Concorrncia. Recuperao. Segurana e Distribuio de Dados.

  • 8 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 Con-ceitual, 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 vir-tual, 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 con-siderao 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 de-correr 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: .

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

    Claretiano - Centro Universitrio

    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 orien-taes 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 Estu-dos, 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 tu-tor 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, pes-quise 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).

  • 10 Banco de Dados

    Acesse os links indicados e assista aos vdeos sobre criao de DE-R usando a ferramenta DIA:

    . Acesso em: 20 nov. 2014.

    . Acesso em: 20 nov. 2014.

    Escolha uma ferramenta para elaborar os DE-R. Consulte seu tutor para ver qual ferramen-ta 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, pes-quise 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 tu-tor 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 alterna-tivas aos SGBDs? Como projetar ou modelar um Banco de Dados Relacional? Por que modelar um Banco de Dados Relacional?

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

    Claretiano - Centro Universitrio

    Orientaes gerais

    Nesta 4 semana, propomos que voc retome as leituras realizadas nas semanas anterio-res 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?

  • 12 Banco de Dados

    Orientaes gerais

    Nesta 5 semana, propomos que voc reflita sobre a questo proposta na problematiza-o, 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 tu-tor a distncia pela Lista ou pelo 0800.

    6 semana

    Problematizao

    Como transformar as relaes do projeto lgico em um Banco de Dados fsico? Como in-serir, alterar, pesquisar ou excluir dados do Banco de Dados?

    Orientaes gerais

    Nesta 6 semana, propomos que voc reflita sobre as questes da problematizao, pes-quise 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 distn-cia 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 l-gico 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 anterio-res 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 Plano de Ensino (PE)/Guia de Estudos (GE)

    Claretiano - Centro Universitrio

    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 atividadeBaseado 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 Mo-delo Relacional).

    2) Normalizao do modelo relacional. Aplique as regras de normalizao sobre as rela-es 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.

  • 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, pes-quise 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 tu-tor 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 problematiza-o, 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 tu-tor a distncia pela Lista ou pelo 0800.

    10 semana

    Problematizao

    Como diminuir a redundncia dos dados em um Banco de Dados? Como permitir que mui-tos usurios acessem informaes no Banco de Dados sem que ocorram erros nos resultados?

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

    Claretiano - Centro Universitrio

    Orientaes gerais

    Nesta 10 semana, propomos que voc retome as leituras realizadas nas semanas anterio-res 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 aconteci-mentos 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 mo-delar 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 Re-

  • 16 Banco de Dados

    lacional? Por que utilizar Bancos de Dados? Que vantagens eles possuem? Os Sistemas Geren-ciadores 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 avaliati-vo, com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objeti-vo 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 recupe-rao dos dados em caso de desastre?

    Orientaes gerais

    Nesta 12 semana, propomos que voc reflita sobre as questes da problematizao, pes-quise 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).

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

    Claretiano - Centro Universitrio

    O que preciso fazer?

    Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tu-tor a distncia pela Lista ou pelo 0800.

    13 semana

    Problematizao

    Como garantir a segurana das informaes no Banco de Dados? Como garantir a recupe-rao dos dados em caso de desastre?

    Orientaes gerais

    Nesta 13 semana, propomos que voc retome as leituras realizadas nas semanas anterio-res 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 ProjetoTodos os Sistemas de Informao esto relacionados com Bancos de Dados, nos quais so armazenadas as infor-maes do sistema.Assim, importante saber como projetar e desenvolver um Banco de Dados corretamente, pois, atualmente, as em-presas, 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 estru-tura, 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-alvoAlunos dos Cursos de Graduao.

    3. ObjetivosAo 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 al-canado, 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: definirquaissoasnecessidadesdegerenciamentoearmazenamentodeinformaesdeumComrcio; projetaroBancodeDadosnecessrioparaatendersnecessidadeslevantadas(projetosconceitualelgico); 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 postagemA Prtica dever ser realizada individualmente, o que no impede que os alunos se renam em grupo para discus-so. Cabe observar que cada aluno dever desenvolver e postar o seu prprio projeto na Sala de Aula Virtual (SAV), na ferramenta Prtica (Portflio).

  • 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. MetodologiaTendo 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, rou-pas, alimentos, etc.).Observe o diagrama das etapas de desenvolvimento do Banco de Dados.

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

    1 EtapaConsidere 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, pre-os,clientes,vendas,compras,preosdecompraedevenda.Parasimplificar,deixaremosacargatributriadefora

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

    Claretiano - Centro Universitrio

    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 pro-dutos aos clientes, efetuando, assim, o controle de sua sada do estoque.

    2 EtapaSeu 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 EtapaCom 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 ma-peamento 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 EtapaNesta etapa, com base no modelo relacional elaborado na 3 etapa, faa o projeto fsico com os comandos da lin-guagem 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 EtapaNa 5 etapa, sua atividade j estar concluda. Assim, elabore um arquivo contendo o DE-R, o Mapeamento, a Nor-malizao 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 prticaPara 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 regi-me de dependncia da Prtica desta disciplina.

    14 semana

    Problematizao

    O que so Bancos de Dados distribudos? Quais as vantagens e as desvantagens dos Ban-cos de Dados distribudos?

    Orientaes gerais

    Nesta 14 semana, propomos que voc reflita sobre as questes da problematizao, pes-quise 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

    O que preciso fazer?

    Ler e estudar os contedos propostos. Caso tenha dvidas, entre em contato com seu tu-tor 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, pes-quise 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 tu-tor a distncia pela Lista ou pelo 0800.

    5 CICLO DE APRENDIZAGEM A DISTNCIA

    Contedos

    Bancos de Dados Distribudos. Fragmentao, replicao, alocao e classificao de da-dos. 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 mui-tos 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 desas-tre? 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 avaliati-vo, com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objeti-vo 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.

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

    Claretiano - Centro Universitrio

    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 ban-cos 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 poss-vel 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 pla-nejar 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).

  • 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 VALOR TOTAL FORMAS VALOR PARCIAL MODALIDADE LOCAL

    Avaliao Formativa 5,0

    Atividades e Interatividades

    3,0 a distncia Ambiente Virtual

    Avaliao Intermediria

    2,0 presencial Polo

    Avaliao Somativa 5,0

    Prova Dissertativa 3,0 presencial Polo

    Avaliao Semestral Integrada

    2,0 presencial Polo

    TOTAL 10,0 mnimo de 4 formas

    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 empre-sas 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 disci-plina, 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 Plano de Ensino (PE)/Guia de Estudos (GE)

    Claretiano - Centro Universitrio

    7. BIBLIOGRAFIA COMPLEMENTARCODD, 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.