Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Ricardo Luis Balieiro Aula 1 * Banco de dados * Printscreen do sistema Access * * Printscreen do sistema Access Banco de dados * Visão Geral Dado e Informação Sociedade do Conhecimento “As atividades que ocupam o lugar central das organizações não são mais aquelas que visam produzir ou distribuir objetos, mas aquelas que produzem e distribuem informação e conhecimento”. Peter Drucker (1999). * * Dado - Definição "Dados são fatos brutos, ou seja, que não foram submetidos a nenhum processamento de modo a mostrar seu real significado." Algo que possa ser representado por um valor. * * Informação Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. Informação = (dado + significado) Dado Processado Informação Informação Analisada Conhecimento. * * Dado – Informação Os dados e as informações consistem em um dos principais ativos de uma empresa em nossa atualidade. * * Informação Conhecimento Dados Dado – Informação - Conhecimento * http://www.marcustrotta.com/ * Banco de dados Um banco de dados nada mais é que uma coleção de dados persistentes, dados estes que são utilizados por aplicações empresariais. Aplicativos Sistema de Banco de Dados Dados (arquivos) SGBD * * Sistema Gerenciador de banco de dados (SGBD) É uma coleção de programas que permite aos usuários criarem e manterem um banco de dados. Aplicativos Sistema de Banco de Dados Dados (arquivos) SGBD * * Arquivos e Sistemas de Arquivos Por que estudar Sistema de Processamento de Arquivos? Entendermos os inúmeros problemas comuns nos sistemas de arquivos. Necessidade de migração dos sistemas de arquivos para um sistema de banco de dados. * * Sistema proprietário de cada programas para: acrescentar novos dados; alterar dados; consultar os dados; apagar dados, etc. * Arquivos e Sistemas de Arquivos * Problemas de Gerenciamento de Dados do Sistema de Arquivos Redundância e Inconsistência de Dados. Dificuldade de Acesso a Dados. Anomalias de Acesso Concorrente. Problemas de segurança. Vendas Produção Estoque * * Problemas de Integridade Vendas Produção Estoque Produto A Caixa Un 5 Produto A Caixa Un 10 Produto A Caixa Un 5 5 ou 10 5, 10, 15 ou 20 5 ou 10 5, 10, 15 ou 20 5 ou 10 5, 10, 15 ou 20 * Problemas de Gerenciamento de Dados do Sistema de Arquivos * Retira R$ 500,00 Problemas de Atomicidade Conta Corrente A Conta Corrente B Cai a força Depósito R$ 500,00 * Problemas de Gerenciamento de Dados do Sistema de Arquivos * Anomalias de Acesso Concorrente Problemas de segurança Ribeirão Preto Araraquara – São Carlos – São Paulo Lugares: 15 – 5 – 2 São Carlos Lugares: 15 Vendas: 10 Araraquara Lugares: 15 Vendas: 13 Total Vendidos: 23 * Problemas de Gerenciamento de Dados do Sistema de Arquivos * Modelo hierárquico * http://blogdedados.wordpress.com/ Década de 60: modelo hierárquico * Modelo em rede * http://blogdedados.wordpress.com/ Década de 60: modelo hierárquico * Década de 70: Dr. Peter Chen propõe o modelo Entidade-Relacionamento (ER) http://linydesigngrafico.blogspot.com.br PESSOA COMPUTADOR Nome Sexo Estado Civil Data Hora Início Data Hora Término Número Série Descrição UTILIZAÇÃO * * Década de 80: Linguagem Estruturada de Consulta > SQL (Structured Query Language) torna um padrão mundial. Primeiros sistemas de banco de dados construído baseado nos padrões SQL Oracle - Oracle 2 IBM - SQL/DS * * Década de 90: Protótipos de Object Database Management Systems (ODBMS) Banco de dados orientado a objeto. ODBC Open Data Base Connectivity Padrão para acesso a sistemas gerenciadores de bancos de dados. * * Década de 90: ODBC Open Data Base Connectivity http://gestaodati10.blogspot.com.br Aplicação Driver Oracle Driver SQL Servidor Oracle Servidor SQL Gerenciador do drive ODBC * * Década de 90: Ferramentas de desenvolvimento desktop: Visual Basic (Microsoft) Power-Builder (Sybase) Oracle Developer O modelo cliente-servidor (client-server) passa a ser uma regra para futuras decisões de negócio. * * Década de 90: Criação da Internet./WWW Aumento de código aberto (open source) Processos de Transação em Tempo Real (OLTP - On-Line Transaction Process) Processos Analíticos em Tempo Real (OLAP > On-Line Analitical Process) * * Fechamento Dados. Informação. Sistemas de Arquivos. Histórico. * Banco de Dados Prof. Ricardo Luis Balieiro Atividade 01 * * Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. Dados: 1 A A A E E I O O U B C D D D D D N N S Processado Informação: ????? * * Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. Dados: 1 A A A E E I O O U B C D D D D D N N S Processado Informação: BANCO DE DADOS UNIDADE 1 * * Uma grande empresa de varejo recebe as mercadorias dos fornecedores todos os dias na parte da manhã. No sistema de estoque é feito a entrada de todas as mercadorias recebidas. As entradas das mercadorias não sofrem nenhum tipo de processamento no momento da entrada. Este tipo de cenário indica que temos: informações. conhecimento. inteligência. redundância. dados. * * Uma grande empresa de varejo recebe as mercadorias dos fornecedores todos os dias na parte da manhã. No sistema de estoque é feito a entrada de todas as mercadorias recebidas. As entradas das mercadorias não sofrem nenhum tipo de processamento no momento da entrada. Este tipo de cenário indica que temos: informações. conhecimento. inteligência. redundância. dados. * *
Compartilhar