tema 2: dicionário de dados rogério b. de andrade bacharel em ciência da computação pela univap...

18
TEMA 2: Dicionário de Dados • Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza Matemática e suas tecnologias

Upload: internet

Post on 17-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

TEMA 2: Dicionário de Dados

• Rogério B. de Andrade• Bacharel em Ciência da Computação pela Univap• Especialização em Educação na área de Ciências da Natureza Matemática e suas tecnologias

Page 2: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

• Conceitos BásicosConceitos Básicos

Dados: fatos isolados, elementos que caracterizam ou descrevem

algo, representação não estruturada cuja utilização poderá ser pertinente ou útil numa determinada situação.

Informação: Resultado da interpretação dos dados, conjunto de dados

que quando colocados num contexto útil e de grande significado têm valor real ou percebido nas ações ou decisões de quem o utiliza.

Processo: manipulação da informação para um determinado fim, gerando

novas informações ou atualizando-as.

Page 3: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Dicionário de Dados

• Ferramenta que permite descrever, com definições precisas e rigorosas o elementos de dados (fluxo e depósito de dados) pertencentes ao sistema;

• Ferramenta textual que serve de apoio ao DFD;

•Documentação do Sistema para consultas, esclarecimentos e referência para desenvolvimento de sistemas/programas.

Page 4: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Diagrama de Fluxo de Dados

Processo

Entidade Interna

Representação gráfica dos processos de um sistema, onde é possível visualizar a origem e destino das informações e respectivo fluxo, ou seja, por onde passam e por quais processos são gerenciadas.

Entidade externa

Page 5: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

DFD – Cadastro de Clientes

Rogério B. de Andrade

CadastroDe

Produtos

administrador

Produto

Dados do Produto: codForn,descrição, preço venda, preço de compra, data da compra etc.

Dados do produto

Dados do Produto, codProduto

Mens.“erro”

Mens.“ dados cadastrados

Consulta Lista Fornec.

CodForn, nome

Fornecedor

codForn, nome

RequisitacodForn,nome

Page 6: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

• Banco de DadosBanco de Dados

Local físico utilizado para armazenar informações de forma organizada. É composto por Estrutura e Dados. A Estrutura define a organização das informações (nome, tipo, tamanho etc.), enquanto Dados contém as informações propriamente ditas.

Coleção abrangente, organizada e inter-relacionada dados com o objetivo de minimizar duplicidade de informação e otimizar a eficácia do seu tratamento e acesso.

Page 7: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Campo: Propriedade que Classifica um conjunto de

informações específicas, por exemplo: nome, endereço, idade, salário, função etc. Um campo também deve ter ser tipo de dado definido.

Page 8: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Registro: Um conjunto de campos define um registro.Ex.: nome, endereço, bairro, uf, idade.

Page 9: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Entidade: Conjunto de Campos representando informações deforma relacional (organizada).

Ex.: Entidade Aluno = (nome, endereço, bairro, uf, idade).

Page 10: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza
Page 11: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Modelo Entidade Relação: Representação Gráfica que demonstra as entidades, respectivas

informações (campos, registros, etc.) e o relacionamento entre as mesmas. Um Modelo Entidade Relação é denominado M ER.

Representa o modelo lógico de dados global, independente de qualquer utilizados ou aplicação particular, constituindo o chamado esquema ou estrutura da base de dados.

Page 12: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Relacionamento entre Entidades: Duas ou mais entidades podem estar relacionadas através de um campo

em comum (campo chave). A Entidade de destino do campo em comum as entidades relacionadas recebe o nome de chave estrangeira. O uso de campos chaves permite além de relacionar as informações, também evita duplicação de informações. Um campo chave permite que outra entidade agregue indiretamente as informações da entidade a qual se relaciona.

Aluno

codAluno +

codCurso

nomeAluno

....

uf

Curso

codCurso +

descricao

anoCriacao

cargaHorariaMatriculado

Page 13: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Cliente

codCli +

Nome

CPF

....

Produto

codProd +

descricao

precoVenda

precoCompra

quantEstoque

codForn

ForneceFornecedor

codForn +

nomeFantasia

CGC

telComercial

...

Pedido

codPedido +

dataCompra

codcli

pago

...

Compra

codPedido

codProd

quantidade

...realiza

Page 14: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Professor Rogério B. Andrade Julho de 2009.

Page 15: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Professor Rogério B. Andrade Julho de 2009.

Page 16: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Professor Rogério B. Andrade Julho de 2009.

Produtoscampo tipo tamanho chave Obs. significado

codProd Auto. 4 bytes sim * Não remover Identificador do produto

Descrição Alfa. 80 bytes •Valor único(não nulo)

Descreve o produto

Preço Venda

Dec. 8 bytes Padrão 0(não nulo)

Preço pelo qual o produto é vendido

Preço Compra

Dec. 8 bytes Padrão(não nulo)* Não pode ser menor que preço de venda

Preço pelo qual o produto é vendido

codProd Int. 4 bytes ChaveEstrangeira

Origem em Fornecedores•Não pode ser nulo•Estar atento quanto a integridade referêncial

Identifica o fornecedor do produto

Page 17: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

BIBLIOGRAFIA

•José António Carriço, Desenho de Bases de Dados, ISTEC, 1996•José Luis Pereira, Tecnologia de Bases de Dados, FCA, 1998•Luis Silva Rodrigues, Acetatos de Informática de Gestão I, ISCAP, 1998•Vidal de Carvalho, Informática de Gestão I: Bases de Dados, 1999•António Vieira, Mariana Malta, Sistemas de Gestão de Bases de Dados, ISCAP, 2000• Mariana Malta, Modelação de Dados, ISCAP, 2000

Professor Rogério B. Andrade Julho de 2009.

Page 18: TEMA 2: Dicionário de Dados Rogério B. de Andrade Bacharel em Ciência da Computação pela Univap Especialização em Educação na área de Ciências da Natureza

Dica:

O aprendizado se faz com dedicação. Estude com paixão o conteúdo, questione, tire dúvidas, pesquise, aplique ao seu dia a dia.

Professor Rogério B. Andrade Julho de 2009.