7.1 © 2004 by pearson education 7 7 administraÇÃo dos recursos de dados capítulo
TRANSCRIPT
7.1 © 2004 by Pearson Education
77
ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE
DADOSDADOS
Capítulo
7.2 © 2004 by Pearson Education
DBMS relacional
• Representa dados como tabelas Representa dados como tabelas bidimensionais denominadas ‘relações’bidimensionais denominadas ‘relações’
• Relaciona os dados na várias tabelas com Relaciona os dados na várias tabelas com base nos elementos de dados comunsbase nos elementos de dados comuns
• Exemplos: DB2, Oracle, MS SQL ServerExemplos: DB2, Oracle, MS SQL Server
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
7.3 © 2004 by Pearson EducationFigura 7-6
Modelo de dados relacionais
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
7.4 © 2004 by Pearson Education
As três operações básicas de um banco de dados relacional
• Select:Select: Cria um subconjunto de registros Cria um subconjunto de registros que obedecem a critérios estabelecidosque obedecem a critérios estabelecidos
• Join:Join: Combina as tabelas relacionais para Combina as tabelas relacionais para fornecer mais informações aos usuáriosfornecer mais informações aos usuários
• Project:Project: Permite aos usuários criar novas Permite aos usuários criar novas tabelas contendo apenas as informações tabelas contendo apenas as informações relevantesrelevantes
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
7.5 © 2004 by Pearson EducationFigura 7-7
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
As três operações básicas de um banco de dados relacional
7.6 © 2004 by Pearson Education
Basic SQL CommandsBasic SQL Commands
• SELECT: Specifies columnsSELECT: Specifies columns
• FROM: Identifies tables or viewsFROM: Identifies tables or views
• WHERE: Specifies conditions WHERE: Specifies conditions
Querying Databases: Elements of SQL
THE DATABASE APPROACH TO DATA MANAGEMENT
7.7 © 2004 by Pearson Education
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
Results of SELECT Statement
SELECT Número_Peça, Descrição_Peça, Preço_Unitário
FROM PEÇA
7.8 © 2004 by Pearson Education
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
SELECT *
FROM PEÇA
WHERE Preço_unitário < 50,00
Results of Conditional Selection
7.9 © 2004 by Pearson Education
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
SELECT *
FROM PEÇA
WHERE Preço_unitário < 50,00
AND Preço_unitário > 10,00
Results of Conditional Selection
7.10 © 2004 by Pearson Education
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
Results of Join
PEÇA_MÉDIA
FORNECEDOR
SELECT Número_Peça, Número_Fornecedor, Nome_Fornecedor, Endereço_Fornecedor
FROM PEÇA_MÉDIA, FORNECEDOR
WHERE PEÇA_MÉDIA. Número_Fornecedor = FORNECEDOR. Número_Fornecedor
7.11 © 2004 by Pearson Education
• DBMS orientado a objeto:DBMS orientado a objeto: Armazena Armazena dados e procedimentos como objetos que dados e procedimentos como objetos que podem ser recuperados e compartilhados podem ser recuperados e compartilhados automaticamenteautomaticamente
• DBMS relacionais orientados a DBMS relacionais orientados a objeto:objeto: Provê recursos dos dois tipos de Provê recursos dos dois tipos de bancos de dadosbancos de dados
Bancos de dados orientados a objeto
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS
7.12 © 2004 by Pearson Education
• Projeto conceitual:Projeto conceitual: Modelo abstrato do Modelo abstrato do banco de dados de uma perspectiva banco de dados de uma perspectiva empresarialempresarial
• Projeto lógico:Projeto lógico: Descrição detalhada das Descrição detalhada das necessidades de informações empresariaisnecessidades de informações empresariais
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
Projeto de bancos de dados
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
7.13 © 2004 by Pearson Education
• Diagrama entidade/relacionamento:Diagrama entidade/relacionamento: Metodologia para documentação de bancos Metodologia para documentação de bancos de dados ilustrando relacionamentos entre de dados ilustrando relacionamentos entre entidades de bancos de dadosentidades de bancos de dados
• Normalização:Normalização: Processo de criação de Processo de criação de estruturas de dados pequenas e estáveis a estruturas de dados pequenas e estáveis a partir de grupos complexos de dadospartir de grupos complexos de dados
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
Projeto de bancos de dados
7.14 © 2004 by Pearson Education
Diagrama entidade/relacionamento
Figura 7-10
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
7.15 © 2004 by Pearson Education
Banco de dados centralizadoBanco de dados centralizado
• Usado por um único processador central ou Usado por um único processador central ou por múltiplos processadores em uma rede por múltiplos processadores em uma rede cliente/servidorcliente/servidor
Bancos de dados distribuídos
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
7.16 © 2004 by Pearson Education
Bancos de dados distribuídosBancos de dados distribuídos
• Armazenado em mais de um local físicoArmazenado em mais de um local físico
• Banco de dados particionadoBanco de dados particionado
• Banco de dados duplicadoBanco de dados duplicado
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
Bancos de dados distribuídos
7.17 © 2004 by Pearson EducationFigura 7-13
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
Bancos de dados distribuídos
7.18 © 2004 by Pearson Education
Requisitos de gerenciamento para sistemas de banco de dados
Principais elementos de um ambiente de Principais elementos de um ambiente de banco de dados:banco de dados:
• Gerenciamento de dadosGerenciamento de dados
• Planejamento de dados e metodologia de Planejamento de dados e metodologia de modelagemmodelagem
• Tecnologia e gerenciamento de bancos de Tecnologia e gerenciamento de bancos de dadosdados
• UsuáriosUsuários
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
7.19 © 2004 by Pearson EducationFigura 7-14
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS
Requisitos de gerenciamento para sistemas de banco de dados
7.20 © 2004 by Pearson Education
Análise multidimensional de dados
Processamento analítico on-line Processamento analítico on-line (OLAP)(OLAP)
• Análise multidimensional de dadosAnálise multidimensional de dados
• Permite a manipulação e a análise de Permite a manipulação e a análise de grandes volumes de dados a partir de grandes volumes de dados a partir de várias dimensões/perspectivasvárias dimensões/perspectivas
TENDÊNCIAS DOS BANCOS DE DADOS
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
7.21 © 2004 by Pearson Education
Modelo multidimensional de dados
Figura 7-15
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.22 © 2004 by Pearson Education
Data warehousesData warehouses
• Suporta ferramentas de relatório e consultasSuporta ferramentas de relatório e consultas
• Armazena dados atuais e históricosArmazena dados atuais e históricos
• Consolida dados para análise da Consolida dados para análise da administração e tomada de decisãoadministração e tomada de decisão
Data Warehouses e Datamining
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.23 © 2004 by Pearson Education
Componentes de um Data Warehouse
Figura 7-16
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.24 © 2004 by Pearson Education
Data martData mart
• Subconjunto de um data warehouse Subconjunto de um data warehouse
• Contém uma porção resumida ou Contém uma porção resumida ou específica de dados para uso de um específica de dados para uso de um departamento ou grupo de usuários departamento ou grupo de usuários específicoespecífico
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
Data Warehouses e Datamining
7.25 © 2004 by Pearson Education
DataminingDatamining
• Ferramentas para analisar grandes Ferramentas para analisar grandes repositórios de dadosrepositórios de dados
• Encontra padrões ocultos e infere regras Encontra padrões ocultos e infere regras para prever o comportamento futuropara prever o comportamento futuro
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
Data Warehouses e Datamining
7.26 © 2004 by Pearson Education
• Acesso mais fácil e eficaz às informaçõesAcesso mais fácil e eficaz às informações
• Capacidade de modelar e remodelar os Capacidade de modelar e remodelar os dadosdados
Benefícios dos Data Warehouses
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.27 © 2004 by Pearson Education
Bancos de dados e a Web
A Web e o banco de dados hipermídiaA Web e o banco de dados hipermídia
• Organiza dados como uma rede de nósOrganiza dados como uma rede de nós
• Vincula os nós em um padrão Vincula os nós em um padrão especificado por usuárioespecificado por usuário
• Suporta texto, gráficos, som, vídeo e Suporta texto, gráficos, som, vídeo e programas executáveisprogramas executáveis
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.28 © 2004 by Pearson Education
Um banco de dados hipermídia
Figura 7-17
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.29 © 2004 by Pearson Education
Servidor de banco de dadosServidor de banco de dados
• Computador em um ambiente cliente/servidor Computador em um ambiente cliente/servidor roda um DBMS para processar requisições roda um DBMS para processar requisições SQL e executar tarefas de gerenciamento de SQL e executar tarefas de gerenciamento de banco de dadosbanco de dados
Servidor de aplicaçãoServidor de aplicação
• Software que administra todas as operações Software que administra todas as operações de aplicativosde aplicativos
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
Bancos de dados e a Web
7.30 © 2004 by Pearson Education
Ligando bancos de dados internos à Web
Figura 7-18
Sistemas de Informação GerencialSistemas de Informação GerencialCapítulo 7 Administração dos Recursos de DadosCapítulo 7 Administração dos Recursos de Dados
TENDÊNCIAS DOS BANCOS DE DADOS
7.31 © 2004 by Pearson Education
77
ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE
DADOSDADOS
Capítulo