7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

31
7.1 © 2004 by Pearson Education 7 ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE DADOS DADOS Capítulo

Transcript of 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

Page 1: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

7.1 © 2004 by Pearson Education

77

ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE

DADOSDADOS

Capítulo

Page 2: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS 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

Page 3: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 4: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 5: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 6: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 7: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 8: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 9: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 10: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 11: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 12: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 13: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 14: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 15: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 16: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 17: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 18: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 19: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 20: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 21: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 22: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 23: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 24: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 25: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 26: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 27: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 28: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 29: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 30: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

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

Page 31: 7.1 © 2004 by Pearson Education 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo.

7.31 © 2004 by Pearson Education

77

ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE

DADOSDADOS

Capítulo