1 / 17

Banco de Dados Motiva o

Porque Banco de Dados?. Desde os prim

Pat_Xavi
Download Presentation

Banco de Dados Motiva o

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Banco de Dados Motivação Professora: Renata Vilas Boas

    3. “ Sou do departamento de retrato falado (RF) da polícia federal e tenho uma enorme dificuldade em identificar possíveis criminosos comparando, manualmente, um RF com os demais RFs que dispomos. O vocês podem fazer para melhorar isso?” “Sou gerente geral de uma rede de supermercados do estado e gostaria de obter informações atualizadas de cada loja. Além disso, gostaria de saber, periodicamente, os produtos mais vendidos por loja, por mês. Vocês podem me ajudar?” “Eu fico muito em campo, visitando clientes. Infelizmente, estou atualizando o BD da empresa uma vez por semana, quando vou a empresa. Como posso fazer para atualizar o BD durante a visita?”

    4. “Tenho vários tipos de documentos dos mais diversos formatos (DOC, HTML, BD) disponibilizados meu site. Como poderia permitir que meus usuários consultassem todos esses dados de forma mais uniforme e otimizada?” “Sou gerente de uma fazenda e gostaria de analisar melhor minhas terras e as previsões do tempo para saber o que plantar para ser mais rentável.” Dados de satélites, Relevo, Clima, Vegetação local, Geologia, etc... “Sou agente de viagens e gostaria de disponibilizar dados da minha cidade e obter dados de outras cidades on-line para conseguir ajudar outros agentes e fechar melhores pacotes.”

    5. Onde se encaixa o BD? Desenvolver um sistema de informação consiste em traduzir um problema do mundo real em uma solução que envolve a organização, pessoas e tecnologia (hardware e software)

    6. O que é Banco de Dados? Coleção de dados relacionados Projetado, construído e povoado (com dados) para uma finalidade específica Representa algum aspecto do mundo real, chamado mini-mundo ou universo de discurso Evolução dos BDs

    7. O que é Banco de Dados? “Uma coleção de dados operacionais inter-relacionados e persistentes. Estes dados são gerenciados de forma independente dos programas que os utilizam, servindo assim a múltiplas aplicações de uma Organização.” Vantagens do uso Dados armazenados em um único local – evita-se redefinições; minimiza-se redundância Dados compartilhados pelas aplicações – facilita integração de aplicações; evita redefinição de dados Dados mais independentes das aplicações – novas operações de manipulação de dados não requerem modificação pesada no código da aplicação – aplicações não se preocupam mais com o gerenciamento dos dados Maior flexibilidade de acesso – linguagens para BD

    8. Sistema Gerenciador de Banco de Dados (SGBD) Coleção de programas que facilitam o processo de Definir, Construir, Manipular um Banco de Dados “Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados.” Funções básicas Métodos de acesso Integridade Semântica Segurança Concorrência Independência – Abstração dos dados

    9. Sistema Gerenciador de Banco de Dados (SGBD) Coleção de programas que facilitam o processo de Definir, Construir, Manipular um Banco de Dados Sistema de Banco de Dados

    11. Classes de Usuários de BDs Atores em cena Desenvolvedores ? Analistas de sistemas, projetistas de BD, Programadores de aplicações Administradores ? de BD e de Dados Usuários Finais ? usuários ocasionais, operadores de aplicação, usuários sofisticados Atores atrás da cena Projetistas e implementadores de BD Projetistas e implementadores de Ferramentas Operadores e pessoal de manutenção e suporte

    12. Arquiteturas de BDs

    13. Arquiteturas de BDs

    14. Evolução de Banco de Dados

    15. Como será este curso? Ementa Linguagem de Descrição de Banco de Dados. Linguagem de Manipulação de Banco de Dados. Gatilhos. Procedimentos Armazenados. Concorrência. Recuperação. Segurança Física e Lógica. Administração de Sistemas de Banco de Dados. Desenvolvimento de Aplicação. Novos Modelos de Dados. Novas Aplicações de Banco de Dados Objetivos Capacitar o aluno nas técnicas para o desenvolvimento de BD Relacionais, englobando a linguagem de descrição e manipulação de BD, gatilhos, procedimentos armazenados, controle de concorrência, técnicas de recuperação e segurança de bancos de dados. Apresentar os principais conceitos envolvidos na administração de um banco de dados, tais como backup, replicação e otimização de consultas. Desenvolver uma aplicação de Banco de Dados empregando os conceitos teóricos discutidos em sala de aula.

    16. Bibliografia Básica: 1. DATE, C. J. Introdução a Sistemas de Bancos de Dados. 7ª ed: Rio de Janeiro. Campus, 2000. 2.SETZER, V.W. Banco de dados: conceitos, modelos, gerenciadores e projeto: projeto lógico e projeto físico. 3ªed.: São Paulo, Edgard Blucher, 1995. Complementar: 1. RAMALHO, J. A.  Microsoft SQL Server 7.0: Iniciação e Referência. Ed Makron,1999. 2. MELO, R. N.; SILVA, S. D.; TANAKA, A. K. Banco de Dados em Aplicações Cliente-Servidor. Rio de Janeiro, Infobook, 1998. 3. MACHADO, F.V.R; ABREU, M. Projeto de Banco de Dados - Uma Visão Prática. 5ªed. Ed Érica, 1996 4. KORTH, Henry F.; SILBERSCHATZ, Abraham. Sistemas de Bancos de Dados. 2ªed. Sao Paulo: Mcgraw-Hill, 1993. 748p. 5. ELMASRI, Ramez; NAVATHE, Shamkant B. Fundamentals of Database Systems. 3ªed. Ed. Addison Wesley, 2000.

    17. Esquema de Notas 1ª Unidade Exercícios ? Valor máximo 1,0 Avaliação ? Valor máximo 9,0 Sobre avaliação dos exercícios Os alunos serão sorteados para responder aos exercícios Caso o aluno não tenha feito o exercício, não terá a nota respectiva Todos os alunos serão sorteados duas vezes

More Related