tema 2: dicionário de dados rogério b. de andrade bacharel em ciência da computação pela univap...
TRANSCRIPT
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
• 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.
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.
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
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
• 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.
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.
Registro: Um conjunto de campos define um registro.Ex.: nome, endereço, bairro, uf, idade.
Entidade: Conjunto de Campos representando informações deforma relacional (organizada).
Ex.: Entidade Aluno = (nome, endereço, bairro, uf, idade).
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.
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
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
Professor Rogério B. Andrade Julho de 2009.
Professor Rogério B. Andrade Julho de 2009.
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
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.
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.