Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Ricardo Luis Balieiro Aula 1 Banco de dados 2 P ri n ts c re e n d o s is te m a A c c e s s 3 P ri n ts c re e n d o s is te m a A c c e s s 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). 4 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. 5 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. 6 Dado – Informação • Os dados e as informações consistem em um dos principais ativos de uma empresa em nossa atualidade. 7 Informação ConhecimentoDados Dado – Informação - Conhecimento 8 h tt p :/ /w w w .m a rc u s tr o tt a .c o m / • 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 9 • 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 10 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. 11 • Sistema proprietário de cada programas para: – acrescentar novos dados; – alterar dados; – consultar os dados; – apagar dados, etc. 12 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 Produto A Qtde 120 Produto A Qtde 93 Produto A Qtde 87 13 • 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 14 Problemas de Gerenciamento de Dados do Sistema de Arquivos Retira R$ 500,00 • Problemas de Atomicidade Conta Corrente A Conta Corrente B Saldo Valor 1000,00 Vendas Valor 500,00 Salto Valor ?????? Cai a força Depósito R$ 500,00 15 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 16 Problemas de Gerenciamento de Dados do Sistema de Arquivos Modelo hierárquico 17 h tt p :/ /b lo g d e d a d o s .w o rd p re s s .c o m / • Década de 60: modelo hierárquico Modelo em rede 18 h tt p :/ /b lo g d e d a d o s .w o rd p re s s .c o m / • Década de 60: modelo hierárquico • Década de 70: Dr. Peter Chen propõe o modelo Entidade-Relacionamento (ER) h tt p :/ /li n y d e s ig n g ra fi c o .b lo g s p o t. c o m .b r PESSOA COMPUTADOR Nome Sexo Estado Civil Data Hora Início Data Hora Término Número Série Descrição UTILIZAÇÃO 19 • 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 20 • 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. 21 • Década de 90: ODBC Open Data Base Connectivity h tt p :/ /g e s ta o d a ti1 0 .b lo g s p o t. c o m .b rAplicação Driver Oracle Driver SQL Servidor Oracle Servidor SQL Gerenciador do drive ODBC 22 • 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. 23 • 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) 24 Fechamento • Dados. • Informação. • Sistemas de Arquivos. • Histórico. 25 Banco de Dados Prof. Ricardo Luis Balieiro Atividade 01 27 1) 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: ????? 28 1) 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 29 2) 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: a) informações. b) conhecimento. c) inteligência. d) redundância. e) dados. 30 2) 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: a) informações. b) conhecimento. c) inteligência. d) redundância. e) dados.
Compartilhar