7.1 © 2003 by prentice hall 7 7 administraÇÃo dos recursos de dados capítulo

31
7.1 © 2003 by Prentice Hall 7 ADMINISTRAÇÃO ADMINISTRAÇÃO DOS RECURSOS DE DOS RECURSOS DE DADOS DADOS Capítulo

Upload: internet

Post on 18-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.1 © 2003 by Prentice Hall

77

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

DADOSDADOS

Capítulo

Page 2: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.5 © 2003 by Prentice Hall

Termos e conceitos de organização de arquivos

• Bit:Bit: Menor unidade de dados; dígito binário (0,1) Menor unidade de dados; dígito binário (0,1)

• Byte:Byte: Grupo de bits que representa um único Grupo de bits que representa um único caracterecaractere

• Campo:Campo: Grupo de palavras ou um número Grupo de palavras ou um número completocompleto

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

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 3: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.6 © 2003 by Prentice Hall

• Registro:Registro: Grupo de campos Grupo de campos relacionadosrelacionados

• Arquivo:Arquivo: Grupo de registros do mesmo Grupo de registros do mesmo tipotipo

• Banco de dados:Banco de dados: Grupo de arquivos Grupo de arquivos relacionadosrelacionados

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Termos e conceitos de organização de arquivos

Page 4: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.7 © 2003 by Prentice Hall

Hierarquia de dados em um sistema de computador

Figura 7-1

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Page 5: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.8 © 2003 by Prentice Hall

• Entidade:Entidade: Pessoa, coisa, lugar, evento sobre Pessoa, coisa, lugar, evento sobre o qual se mantém a informaçãoo qual se mantém a informação

• Atributo:Atributo: Descrição de uma entidade Descrição de uma entidade específicaespecífica

• Campo-chave:Campo-chave: Campo identificador usado Campo identificador usado para recuperar, atualizar e ordenar registrospara recuperar, atualizar e ordenar registros

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Termos e conceitos de organização de arquivos

Page 6: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.9 © 2003 by Prentice Hall

Figura 7-2

Entidades e atributos

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Page 7: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.10 © 2003 by Prentice Hall

• Redundância de dadosRedundância de dados

• Dependência programa-dadosDependência programa-dados

• Falta de flexibilidadeFalta de flexibilidade

• Baixo nível de segurançaBaixo nível de segurança

• Falta de compartilhamento e disponibilidade dos dadosFalta de compartilhamento e disponibilidade dos dados

Problemas do ambiente de arquivos tradicional

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Page 8: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.11 © 2003 by Prentice Hall

Processamento tradicional de arquivos

Figura 7-3

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

ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL

Page 9: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.12 © 2003 by Prentice Hall

A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS

• Cria e mantém bancos de dadosCria e mantém bancos de dados

• Elimina a necessidade de comandos de Elimina a necessidade de comandos de definição de dadosdefinição de dados

• Atua como uma interface entre aplicativos Atua como uma interface entre aplicativos e arquivos físicos de dadose arquivos físicos de dados

• Separa as visões lógica e física dos dadosSepara as visões lógica e física dos dados

Sistemas de gerenciamento de banco de dados (DBMS)

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 10: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.13 © 2003 by Prentice Hall

O ambiente de banco de dados atual

Figura 7-4

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 11: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.14 © 2003 by Prentice Hall

Componentes do DBMS

• Linguagem de definição de dados: Linguagem de definição de dados: Especifica o conteúdo e a estrutura dos Especifica o conteúdo e a estrutura dos bancos de dados e define cada elemento de bancos de dados e define cada elemento de dadosdados

• Linguagem de manipulação de dados:Linguagem de manipulação de dados:Manipula os dados em um banco de dadosManipula os dados em um banco de dados

• Dicionário de dados:Dicionário de dados: Armazena definições Armazena definições de elementos de dados e características de de elementos de dados e características de dadosdados

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.15 © 2003 by Prentice Hall

Amostra de relatório de dicionário de dados

Figura 7-5

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 13: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.16 © 2003 by Prentice Hall

Tipos de bancos de dados

• DBMS relacionalDBMS relacional

• DBMS hierárquico e em redeDBMS hierárquico e em rede

• Bancos de dados orientados a objetoBancos 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 14: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.17 © 2003 by Prentice Hall

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 15: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.18 © 2003 by Prentice HallFigura 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 16: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.21 © 2003 by Prentice Hall

DBMS hierárquico e em rede

DBMS hierárquicoDBMS hierárquico

• Organiza dados em uma estrutura Organiza dados em uma estrutura semelhante a uma árvoresemelhante a uma árvore

• Permite relacionamentos um-para-muitos, Permite relacionamentos um-para-muitos, seguinte uma relação de pai e filhos em que seguinte uma relação de pai e filhos em que o pai pode ter vários filhos, mas cada filho o pai pode ter vários filhos, mas cada filho tem apenas um paitem apenas um pai

• Comum em antigos sistemas herdadosComum em antigos sistemas herdados

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 17: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.22 © 2003 by Prentice Hall

DBMS hierárquico

Figura 7-8

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 18: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.23 © 2003 by Prentice Hall

DBMS em redeDBMS em rede

• Apresenta os dados logicamente como Apresenta os dados logicamente como relacionamentos muitos-para-muitosrelacionamentos muitos-para-muitos

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

DBMS hierárquico e em rede

Page 19: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.24 © 2003 by Prentice Hall

Figura 7-9

DBMS em rede

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 20: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.25 © 2003 by Prentice Hall

DesvantagensDesvantagens

• DesatualizadoDesatualizado

• Menos flexível que o RDBMSMenos flexível que o RDBMS

• Não suportam requisições de informações Não suportam requisições de informações feitas em linguagem natural feitas em linguagem natural

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

DBMS hierárquico e em rede

Page 21: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.26 © 2003 by Prentice Hall

• 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 22: 7.1 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.39 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.40 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.41 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.42 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.43 © 2003 by Prentice Hall

• 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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.44 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.45 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.46 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.47 © 2003 by Prentice Hall

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 © 2003 by Prentice Hall 7 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS Capítulo

7.48 © 2003 by Prentice Hall

77

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

DADOSDADOS

Capítulo