A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof. Marcio Ferreira Modelagem de dados II

Apresentações semelhantes


Apresentação em tema: "Prof. Marcio Ferreira Modelagem de dados II"— Transcrição da apresentação:

1 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 1/10 * Um modelo é uma representação abstrata e simplificada de um sistema real, com a qual se pode explicar ou testar o seu comportamento, em seu todo ou em partes. * Um modelo é uma abstração de alguma coisa, cujo propósito é permitir que se conheça essa coisa antes de se construí-la. Mundo Real Mundo Observado Modelo

2 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 2/10 O que é Banco de Dados? É um sistema que permite a todo mundo compartilhar, gerenciar, e usar dados. O que é Informações? Dados e a sua diferença esta em como são armazenados . O que é tabelas? Agrupamentos de Colunas e Linhas onde colunas são os campos e linhas são os registros (Tuplas).

3 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 3/10 O que é tabelas, exemplo (entidade)? Entidade é um objeto do mundo real, que possui características ou propriedades Produto (descrição da entidade) atributos ID Produto Preço 01 Maça 1,25 02 Pera 3,00 03 Laranja 10,00 O que é chave primária ou atributo ? Identifica um registro de forma única onde seu valor não irá se repetir de forma alguma dentro da tabela. Isso significa que a chave primária pode ser utilizada como uma espécie de controle impedindo que registros duplicados sejam criados na tabela

4 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 4/10 Atributos? Uma entidade possui elementos que caracterizam cada instância da mesma. Conceitualmente um atributo é um elemento de dado que caracteriza uma entidade ou uma relacionamento Como exemplo podemos citar um automóvel. O mesmo pode ter como atributos os atributos como: cor, ano de fabricação, ano do modelo, número do chassi e outros.

5 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 5/10 Atributos, valor, domínio e nome do atributo? Representa que uma entidade possui um atributo implica expressar que cada uma das instâncias possui esse atributo e cada uma delas possui seu próprio valor para cada atributo Como exemplo, a entidade FUNCIONÁRIO (conjunto de instâncias funcionários) pode possuir atributos como: Nome_fun, Dtaadmissao_fun. Isso implica que cada funcionário desse conjunto possui seu próprio valor para o nome e seu próprio valor para data de admissão. Cada atributo possui um conjunto de valores possíveis denominados domínio. Um domínio pode ser aberto (admite qualquer valor) ou fechado (admite um rol de valores determinados). O domínio do atributo Nome_fun seria aberto, admitindo qualquer valor não nulo.

6 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 6/10 Atributos, valor, domínio e nome do atributo? Um atributo como sexo_fun teria domínio fechado, admitindo, por exemplo, os valores “M” ou “F”.

7 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 7/10 Tipos de atributo? Um atributo do MER (Modelo de Entidade e Relacionamento, também chamado de ER) é essencialmente um elemento descritivo de características das entidades ou relacionamentos, podendo ser classificados nos seguintes tipos: Atributos descritivos (simples ou compostos ou derivado); Atributo referencial; Atributo-chave. Atributo descritivo simples? Descreva as características do objeto que ele pretende caracterizar. Em suma os atributos são sempre descritivos e simples. Ex. Nome_func

8 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 8/10 Tipos de atributo? Atributo descritivo composto? São atributos que podem ser divididos em partes. Ex. Endereco_fun Ele pode ser composto por: Tplogradouro_fun Rua_func Nr_func

9 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 9/10 Tipos de atributo? Atributo descritivo derivado? Quando o valor desse atributo pode ser derivado de outros atributos ou mesmo entidades ou relacionamentos a ele relacionados. Ex: suponha a entidade “PRODUTOS” O atributo VLESTOQUE_PROD representa o resultado do produto (QTDESTOQUE_PROD * VLUNITARIO_PROD), dessa forma qualquer instancia de PRODUTO pode ser obtido a partir de dois outros atributos. Campo calculado VLESTOQUE_PROD PRODUTO VLUNITARIO_PROD QTDESTOQUE_PRO DESCPRODUTO_PROD

10 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 10/10 Tipos de atributo? Atributo Referencial? Quando o mesmo não pertence propriamente ao objeto (entidade ou relacionamento) onde está alocado, mas faz algum tipo de citação ou ligação desse objeto com outro. Ex: suponha a entidade FUNCIONÁRIO com atributos abaixo: Neste exemplo é possível afirmar que o atributo SETOR_FUN não caracteriza a entidade FUNCIONÁRIO, mas sim um outro objeto não representado que seria a entidade SETOR. SETOR_FUN FUNCIONÁRIO DTAADM_FUN GRAUESCOLAR_FUN NOME_FUN

11 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 11/10 Tipos de atributo? Atributo Chave? Conceitualmente o atributo chave é um atributo descritivo que permite a identificação unívoca de uma instancia da entidade, isto é, dentro todos os elementos de um determinado conjunto, apenas um deles poderá assumir determinado valor para aquele atributo definido como atributo-chave. Ex: MATRICULA_FUN FUNCIONÁRIO DTAADM_FUN GRAUESCOLAR_FUN NOME_FUN

12 Prof. Marcio Ferreira Modelagem de dados II
Revisão MD I 12/10 Representação Gráfica? A representação básica de um atributo está espelhada abaixo: Relacionamento Entidade B Entidade A


Carregar ppt "Prof. Marcio Ferreira Modelagem de dados II"

Apresentações semelhantes


Anúncios Google