• Nenhum resultado encontrado

Modelos de Dados. Bancos de Dados Principais conceitos

N/A
N/A
Protected

Academic year: 2021

Share "Modelos de Dados. Bancos de Dados Principais conceitos"

Copied!
28
0
0

Texto

(1)

Modelos de Dados

Bancos de Dados

Principais conceitos

(2)

Modelos de Dados



Principais conceitos



Dados X Informação



Dados



Definição

É uma representação, um registro de uma informação. Descreve uma determinada realidade.

Pode ser registrado fisicamente de

diversas maneiras, em diversos meios (mídias).

Também pode ser o originador de uma série de processos que influenciam na realidade observada.



Informação



Definição

Conhecimento resultante de um processo que reuniu dados, lhes deu um

tratamento.

Conjunto de “Coisas” que existem ou

(3)

Modelos de Dados



Principais conceitos



Metodologias de

Desenvolvimento de Sistemas



Evolução



“Em Cascata”



Estruturadas



Engenharia de Software



Engenharia da Informação

Machado cap. 1

(4)

Metodologia

Conceitos Fatos Regras Necessidades Machado Cap.1 Fases de Refinamento Observa Sistemas de Informação Alimenta

Realidade Bits & Bytes

(5)

Modelos de Dados



Principais conceitos



Dados X Informação

Machado cap. 1

DADOS

INFORMAÇÃO

•Qualidade

•Confiabilidade

•Rapidez

•Bem patrimonial da empresa

•Essencial para a tomada de decisões

Sistemas de Informação

(6)

Modelos de Dados

Ciclo de transformação de Dados em Informação.

BARBIERI pág. 7 Realidade EMPRESA FATOS NEGÓCIOS Utilização ESTRUTURAÇÃO AUTOMATIZAÇÂO Tratamento DADOS INFORMAÇÃO DECISÕES SISTEMAS MERCADO AD

(7)

Modelos de Dados



Principais conceitos



Orientação a Objeto



Conceito básico

Metodologia que tenta organizar os

modelos cada vez mais próximos

dos conceitos do mundo real.

Tenta fornecer um elo de ligação

mais estável entre o mundo real e

os Sistemas de Informação.



De que maneira?

Juntando novamente dados com

processos em um único elemento.



Utilização

Depende do Tipo de Aplicação

(8)

Modelos de Dados



Principais conceitos



Estruturação dos Dados

?

DADOS

INFORMAÇÕES

•Estruturas Conceituais •Estruturas Lógicas •Estruturas Físicas •Sistemas de Armazenamento

•Níveis

•Operacional

•Gerencial

•Estratégico

(9)

Modelos de Dados

(cont)



Organização dos Dados



Terminologia Básica



Registros, Campos, Valores

Chen pág. 3

REGISTRO

REGISTRO

FUNCIONÁRIO

NOMES DE

CAMPO

CAMPO

VALORES

VALORES

R. Aurora, 120

1.250,00

Alberto Silva

ENDEREÇO

SALARIO

NOME

(10)

Modelos de Dados

(cont)



Organização dos Dados



Terminologia Básica



Arquivos

Chen pág. 3

R. Tuin, 123 ap 2

1.384,00

Silvana Froes

. . .

R. Aurora, 120

1.250,00

Alberto Silva

ARQUIVO

ARQUIVO

FUNCIONÁRIO

R. Aurélia, 1250

1.025,00

José Santos

(11)

Modelos de Dados

(cont)



Organização dos Dados



Terminologia Básica



Banco de Dados

Chen pág. 4 Silvana Froes José Santos Alberto Silva

N

. . .

1

REG. REG. FUNCIONÁRIO

2

Vendas Cobrança 10 REG. REG. DEPARTAMENTO 21

(12)

Modelos de Dados

(cont)



Organização dos Dados



Sistemas de Arquivo



Sequenciais / SAM



ISAM



DAM/RAAM



VSAM



Sistemas de Bancos de Dados



Hierárquicos



Em Redes



Relacionais, etc...

(13)

Modelos de Dados

(cont)



Estrutura Física de Dados

Chen pág. 4 VENDAS 10 Alberto Silva 1 2 José Santos COBRANÇA 20 Silvana Froes N FUNCIONÁRIO 

Estrutura Lógica

(14)

Modelos de Dados

(cont)



Estrutura Lógica de Dados

Chen pág. 6 DEPARTAMENTO FUNCIONÁRIO Pontos de Interesse da Empresa Projeto Lógico do BD Projeto Físicp do BD

(15)

Modelos de Dados

(cont)



Estrutura Física de Dados

Chen pág. 6 DEPTO A FUNC A FUNC B DEPTO A FUNC B P/frente P/trás Conj.ponteiros DEPTO A FUNC A FUNC B FUNC A

(16)

Sistemas de Banco de

Dados



Tipos (ou Categorias)

Chen

(IMS) pai, filhos, netos, sobrinhos HABILIDADES FUNCIONÁRIOS DEPTO Estrutura Hierárquica HAB

(IDMS, IDS, DMS-1100) links

FUNC-HAB FUNC

DEPTO

(17)

Sistemas de Banco de

Dados



Tipos (ou Categorias)



Relacional (normalizada)

Chen ... ... CONTABIL 5 PESSOAL 2 COMPRAS 1 DEPTO NUM TABELA DEPTO ... ... PL/I 1 COBOL 2 FORTRAN 5 NOME H NUM TABELA HAB R CUPECE, 242 325,00 MARIA AV. JORDÃO,12 285,00 JOAQUIM ... R TUIN, 325 R A, 32 ENDEREÇO ... ... 252,00 MANOEL 125,00 JOSÉ SAL NOME TABELA FUNC 5 MARIA 2 JOAQUIM 5 JOAQUIM 1 MANOEL 2 JOSÉ N-HAB NOME TABELA FUNC-HAB

(18)

Sistemas de Banco de

Dados



Tipos (ou Categorias)



Relacional (normalizada)

Chen ... ... JOAQUIM 1 MARIA 5 MANOEL 1 JOSÉ 2 NOME N.DEP TABELA DEPTO-FUNC

(19)

Projeto Lógico do BD



Problemas da Modelagem Cascata:

Chen pág. 9

Mundo Real

Barreiras/limitações:

•Tipos de Estruturas de Dados; •Eficiência no manuseio

•Complexidade

SGBD

Problemas:

•Prever muitas questões simultâneas;

•Projeto Lógico (ponto de vista do usuário);

•Complexos

(20)

Método

Entidade-Relacionamento (M E-R)



Esquema geral:

Chen pág. 10 Mundo Real Esquema da Empresa Esquema do Usuário M E-R Pontos de Interesse da Empresa Relacional Rede Hierárquico

(21)

Método

Entidade-Relacionamento (M E-R)



Vantagens do M E-R



Comparação:

Chen pág. 12 Convencionais

1 fase – Mapear informações diretamente no esquema de usuário INFORMAÇÕES ESQUEMA DO USUÁRIO E-R 2 fases INFORMAÇÕES DIAGRAMA E-R ESQUEMA DO USUÁRIO Esquema da Empresa

(22)

Proposta

ANSI/X3/SPARC

Machado pág. 24 Realidade Nebulosa DESCREVE ESTADO OBSERVA ORGANIZA IDÉIAS CRIA ATUALIZA VALORES DEFINE ANALISTA MODELO CONCEITUAL MODELO LÓGICO MODELO FÍSICO Mini-Mundo (Visão) DESCREVE BANCO DE DADOS

(23)

Modelo Conceitual

Machado pág. 26 DESCREVE DEFINE MODELO CONCEITUAL Mundo Real

(24)

Modelo Lógico

Machado pág. 27 REDE HIERÁRQUICA MODELO LÓGICO ABORDAGENS CLIENTE DUPLICATA PEDIDO NOTA FAZ PAGA EMITE RELACIONAL

(25)

Modelo Físico

Machado pág. 27

ACESSOS ÍNDICES TIPO DE CAMPO

TAMANHO DO CAMPO

(26)

Projeto do Banco de

Dados

Machado pág. 29 Projeto Conceitual Projeto Físico Projeto Lógico 

“Meta-Modelo” E-R

(27)

Profissionais de BD



Modela Qualquer Realidade



Administrador de Banco de Dados

Administrador de Empresa (AE/AN)



Define o Esquema Conceitual;



Responsável pelo conteúdo,

integridade e segurança do BD;

Administrador do Banco de Dados (ABD

ou DBA)



Define e administra o esquema interno;



Responsabilidades:



Projetar estruturas físicas;



Codificar esquemas, vias de acesso e

colocação dos dados em dispositivos

de armazenamento;



Utilização e desempenho do SBD.

Administrador de aplicação (AD ou DA)



Define o esquema externo (visão dos

dados pelos programadores).

(28)

Orientação Final



Sala de Apoio da matéria no

Ambiente Virtual de Ensino;



Página do professor na

internet:

www.profcle.adm.br

Referências

Documentos relacionados

UMC SI Modelos de Dados Independência de Hardware e Software Independência de Hardware Mundo Real Modelo Conceitual Modelo Lógico Modelo Físico Implementação..

Protect VIP é um plano modular que oferece a flexibilidade de escolher a cobertura que você e seus entes queridos precisam Com uma variedade de franquias e módulos de

Quando esta opção está desactivada, o SmartControl Lite não arranca ou aparece no tabuleiro de sistema.. A única forma de iniciar o SmartControl Lite é a partir do atalho

O modelo lógico e conceitual do banco de dados foi baseado no modelo entidade- relacionamento, exigindo um mapeamento do modelo orientado a objetos para o modelo

Às vezes, mesmo modificações, por exemplo, em tabelas de um banco de dados relacional, não inviabilizam o modelo conceitual, uma vez que as regras de mapeamento para o modelo

Seguimos não recomendando exposição ao setor, mas devemos destacar que num processo de consolidação poderemos ver o setor mais racional e com melhora de

Já para Lojas Americanas, acreditamos que este aumento de capital seja negativo, pois ocorre o desembolso de R$ 1 Bi, no mínimo, numa companhia que não gera retorno que justifique

A cefalexina é indicado para o tratamento das seguintes infecções causadas por bactérias sensíveis à cefalexina: sinusites (inflamação dos seios da face),