SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

Documentos relacionados
SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

Modelo Entidade- Relacionamento

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Modelo Entidade- Relacionamento. Hugo Barros

Abordagem Entidade-Relacionamento. Edmilson Campos

Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Projeto de Bancos de Dados

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

Abordagem ER. Capítulo 2

Sistema de Banco de Dados

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Abordagem ER. Capítulo 2

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão

PCS3413 Engenharia de Software e Banco de Dados

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Prof. Fabiano Taguchi

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Análise de Sistemas 2º Bimestre (material 2)

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Modelagem de Dados. Modelagem Conceitual

Modelo Relacional. Aula 02

Projeto de Banco de Dados

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64

Projeto de Banco de Dados

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Análise e Projeto de Sistemas I

Apostila de Modelagem de Banco de Dados

CONTEÚDO PROGRAMÁTICO

Banco de Dados I Modelagem Conceitual

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

2. Revisão e Dicas de Modelagem Conceitual

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Banco de Dados II. Prof. Fiorin

GBD PROF. ANDREZA S. AREÃO

Banco de Dados Modelagem de Dados. Prof. Joel da Silva

MODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 6. Prof. Rafael Dias Ribeiro.

Ciclo de Desenvolvimento de BD

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Com base nos slides vistos em sala de aula resolva os seguintes exercícios:

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)

Abordagem ER. Capítulo 2

Projeto Banco de Dados

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

MC536. Modelo Entidade- Relacionamento

Análise e Projeto de Sistemas

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Análise Clássica (Tradicional) X Análise Estruturada

Modelo Entidade-Relacionamento

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo

Projeto de Banco de dados - Fundamentos

Técnicas de Modelação de Dados

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Introdução e projeto de Bancos de dados Completo

Modelagem de dados usando MER. Andre Noel

Marcelo Henrique dos Santos

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

Unidade 2 Modelo Conceitual

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

Banco de Dados I Curso: Sistemas de Informação

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

Banco de Dados Diagrama Entidade Relacionamento DER

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes

Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Exemplo de Rel. Condicional

Fundamentos de Banco de Dados e Modelagem de Dados

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

Projeto Lógico de BDOO

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

MODELO ENTIDADE RELACIONAMENTO

Construindo modelos ER. Capítulo 3

Projeto Lógico de BDOO

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:

Modelo ER. Ricardo Terra rterrabh [at] gmail.com

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

Introdução. Modelo de dados conceitual para o projeto de BD

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

MODELAGEM DE DADOS PARTE 2

Transcrição:

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS A modelagem conceitual de dados tem por função representar a organização de dados que descreva um determinado mini-mundo.. Esta modelagem descreve as regras de negócio no que concerne ao aspecto de dados da aplicação. Um modelo de dados é uma descrição das informações que estarão armazenadas no banco de dados. O modelo conceitual de dados é uma representação gráfica dos dados seguindo uma técnica apropriada. Ele não deve representar os aspectos do tipo de banco de dados que será empregado para a criação do banco de dados. Um modelo conceitual de dados pode ser produzido por meio de um DER - Diagrama Entidade Relacionamento ou Um Diagrama ERA- Entidade Relacionamento Atributo ou ainda um ER Entidade Relacionamento. O modelo conceitual de dados tem como principio que entidades se relacionam com entidades segundo uma cardinalidade. Sendo que entidades e cardinalidades são qualificados por meio de seus s. Dentre as notações existentes podemos citar: Peter-Chen, Crow s Foof (Pé de galinha) e IEF1X. Cada notação tem sua representação para os conceitos de Entidade, Relacionamento e cardinalidade. Entidade A notação apresentada nesta nota de aula é a do Peter Chen. Uma entidade é uma descrição abstrata de um objeto que se deseja reter informações. Podendo ser um objeto concreto ou abstrato de um mundo real ou imaginário. Nome_entidade Fato do mundo Real : Um funcionário é uma classe de elementos do qual eu necessito reter informações. Representação: 1

Por meio da entidade é possível instanciar diversos objetos por exemplo: o funcionário joão da silva, a funcionária ana beatriz etc. Relacionamento Um relacionamento é uma característica da entidade que tem por finalidade expressar um elo existente entre objetos do mundo real. Notação : Ex: Fato do mundo Real : Um funcionário é alocado em um departamento da empresa (A Entidade funcionário possui um elo com a entidade departamento. Este elo é o relacionamento entre as entidades denominado alocação.) Representação: Nome_relacio namento ALOCAÇÃO DEPARTAMENTO Este modelo descreve que objetos da entidade funcionário se relacionam, por alocação, com objetos da classe departamento. Cardinalidade A cardinalidade é uma característica da entidade que tem por finalidade expressar a quantidade de vezes, que um objeto em uma entidade, pode se associar com outra entidade, dado que ocorre um determinado relacionamento entre elas. Ela possui um valor mínimo e um valor máximo entidade (Min,Max) relacionamen to 2

EX: (1,1) ALOCAÇÃ O DEPARTAMENTO Um funcionário está associado por alocação com no mínimo um e no máximo 1, um e somente um, departamento. Um departamento está associado por alocação com no mínimo zero e no máximo n departamentos. Atributos Os s qualificam as entidades e relacionamentos. Por exemplo:, cor, altura, etc. Notação Nome_ Atributo Identificador Um identificador um escolhido que tem como característica permitir a identificação de um e somente uma ocorrência da entidade Notação Nome_ OU * Nome_ Matricula data sigla (1,1) ALOCAÇÃ O DEPARTAMENTO 3

( uma ocorrência da entidade funcionário está relacionada com nenhum ou muitas ocorrências da entidade departamento por alocação. Cada alocação é qualificada por uma data) 4

Classificação de s: Atributo simples Um é dito Atributo simples se ele tem um valor atômico nacionalidade para uma pessoa Atributo composto Um é dito composto se ele pode ser decomposto em vários elementos. endereço de uma pessoa pode ser decomposto em rua numero complemento e bairro. Atributos monovalorado Um é dito monovalorado se ele possui um único valor. local de nascimento Atributo multivalorado Um é dito Atributo multivalorado se ele pode ter múltiplos valores 5

telefone Relacionamento ternário Tipo de relacionamento que envolve 3 entidades por um único motivo Fato do mundo real: Um equipamento está alocado a funcionario em um projeto Matricula codigo ALOCAÇÃO EQUIPAMENTO projeto codigo Relacionamento Unário Tipo de relacionamento que envolve uma única entidade fato do mundo real: Uma peça é composta por outras peças Peça composição (uma peça está relacionada com peça por composição) Generalização de relacionamento 6

A generalização é uma caracteristica da orientação a objetos que preve que objetos com s e comportamentos semelhantes podem ser generalizadados. Por exemplo em um hospital pacientes, médicos e enfermeiros podem ser gereralizados como pessoas. 7

Matricula sigla (1,1) ALOCAÇÃO DEPARTAMENTO Notação de Generalização Para modelagem de dados ENGENHEIRO VENDEDOR crea Entidade associativa Permite associar uma entidade a um relacionamento. Isto implica que a entidade deve se relacionar com a relação existente entre as duas outras entidades. ENTIDADE A Relação A ENTIDADE B 8

Relação B ENTIDADE C Esta situação caracteriza que a entidade C deve se associar com pela relação B, Relação já existente entre a entidade A e a Entidade B matr cod aluno cursa disciplina realiza (1,1) prova num respostas 9