Abordagem ER. Capítulo 2

Tamanho: px
Começar a partir da página:

Download "Abordagem ER. Capítulo 2"

Transcrição

1 Abordagem ER Capítulo 2

2 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados. Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976, por Peter Chen. Carlos A. Heuser 2

3 Abordagem Entidade-Relacionamento Padrão de fato para modelagem conceitual. Não é única: NIAM/ORM (técnica européia da década de 70) UML (técnica para modelos orientados a objeto) Técnicas de modelagem orientada a objeto (UML) baseiam-se nos conceitos da abordagem ER Carlos A. Heuser 3

4 Abordagem Entidade-Relacionamento Modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER) Modelo ER é representado graficamente diagrama entidade-relacionamento (DER) Carlos A. Heuser 4

5 Conceitos centrais da abordagem ER Entidade Relacionamento Atributo Generalização/especialização Entidade associativa Carlos A. Heuser 5

6 Entidade Entidade Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados Carlos A. Heuser 6

7 Entidade exemplos Sistema de informações industrial: produtos tipos de produtos vendas compras Sistema de contas correntes: clientes contas correntes cheques agências Carlos A. Heuser 7

8 Entidade representa Uma entidade pode representar: objetos concretos da realidade (uma pessoa, um automóvel) objetos abstratos (um departamento, um endereço) Carlos A. Heuser 8

9 Entidade representação diagramática Representada através de um retângulo. PESSOA Carlos A. Heuser 9

10 Entidade representação diagramática Representada através de um retângulo. PESSOA Nome da entidade Carlos A. Heuser 10

11 Entidade e instância Para referir um objeto particular fala-se em: instância ou ocorrência de entidade. Carlos A. Heuser 11

12 Entidade e instância - terminologias Há terminologias conflitantes na literatura conjunto entidade conjunto de entidades classe elemento do conjunto instância entidade instância Carlos A. Heuser 12

13 Entidade e instância - terminologias Há terminologias conflitantes na literatura conjunto entidade conjunto de entidades classe elemento do conjunto instância entidade terminologia instância adotada no livro Carlos A. Heuser 13

14 Entidade e instância - terminologias Há terminologias conflitantes na literatura conjunto entidade conjunto de entidades classe elemento do conjunto instância entidade instância terminologia adotada em textos acadêmicos em Inglês Carlos A. Heuser 14

15 Entidade e instância - terminologias Há terminologias conflitantes na literatura conjunto entidade conjunto de entidades classe elemento do conjunto instância entidade instância terminologia de orientação a objetos Carlos A. Heuser 15

16 Propriedades de entidades Entidade isoladamente pouco informa. É necessário atribuir propriedades às entidades Em um modelo ER, propriedades são especificadas através de: Relacionamentos Atributos Generalizações/especializações Carlos A. Heuser 16

17 Relacionamento - conceito Relacionamento Conjunto de associações entre entidades sobre as quais deseja-se manter informações na base de dados Carlos A. Heuser 17

18 Relacionamento representação gráfica DEPARTAMENTO LOTAÇÃO EMPREGADO Carlos A. Heuser 18

19 Relacionamento e instância Relacionamento é um conjunto de associações entre instâncias de entidades Uma instância (ocorrência) é uma associação específica entre determinadas instâncias de entidade Exemplo (relacionamento LOTAÇÃO): instância de LOTAÇÃO = par específico formado por uma ocorrência de PESSOA e uma ocorrência de DEPARTAMENTO Carlos A. Heuser 19

20 Diagrama de ocorrências p1 p2 p3 p4 p6 p7 p5 p8 entidade EMPREGADO p1,d1 p2,d1 p4,d2 p5,d3 relacionamento LOTAÇÃO d1 d2 d3 entidade DEPARTAMENTO Carlos A. Heuser 20

21 Auto-relacionamento PESSOA CASAMENTO Carlos A. Heuser 21

22 Papel no relacionamento Função que uma ocorrência de uma entidade cumpre em uma ocorrência de um relacionamento. PESSOA marido esposa CASAMENTO papel no relacionamento Carlos A. Heuser 22

23 Papel no relacionamento Relacionamentos entre entidades diferentes: não é usual indicar os papéis das entidades DEPARTAMENTO LOTAÇÃO PESSOA Carlos A. Heuser 23

24 Auto-relacionamento diagrama de ocorrências PESSOA p1 p2 p3 p4 p6 p7 p5 p8 marido CASAMENTO esposa marido esposa marido esposa p1,p3 p6,p8 Carlos A. Heuser 24

25 Cardinalidade de relacionamentos Propriedade importante de um relacionamento: Número de ocorrências de uma entidade que podem estar associadas a uma determinada ocorrência de entidade através do relacionamento Chamada de cardinalidade de uma entidade em um relacionamento. Há duas cardinalidades: máxima mínima Carlos A. Heuser 25

26 Cardinalidade máxima - valores Para projeto de BD relacional: não é necessário distinguir entre diferentes cardinalidades máximas > 1 Dois valores de cardinalidades máximas são usados: cardinalidade máxima: 1 cardinalidade máxima não limitado ( muitos ), referida pela letra n Carlos A. Heuser 26

27 Cardinalidade máxima no DER DEPARTAMENTO 1 LOTAÇÃO n EMPREGADO Carlos A. Heuser 27

28 Cardinalidade máxima - DER DEPARTAMENTO 1 LOTAÇÃO n EMPREGADO expressa que a uma ocorrência de EMPREGADO (entidade do lado oposto da anotação) pode estar associada no máximo uma ( 1 ) ocorrência de DEPARTAMENTO Carlos A. Heuser 28

29 Cardinalidade máxima - DER DEPARTAMENTO 1 LOTAÇÃO n EMPREGADO expressa que não há um limite superior para o número de ocorrências de EMPREGADO associadas a uma ocorrência de DEPARTAMENTO Carlos A. Heuser 29

30 Classificação de relacionamentos Cardinalidade máxima pode ser usada para classificar relacionamentos binários. Relacionamento binário: é aquele cujas instâncias envolvem duas instâncias de entidades. Relacionamentos binários n:n (muitos-para-muitos) 1:n (um-para-muitos) 1:1 (um-para-um) Carlos A. Heuser 30

31 Relacionamentos 1:1 PESSOA marido 1 1 esposa CASAMENTO Carlos A. Heuser 31

32 Relacionamentos 1:1 EMPREGADO 1 ALOCAÇÃO 1 MESA Carlos A. Heuser 32

33 Relacionamentos 1:n n ALUNO INSCRIÇÃO 1 CURSO Carlos A. Heuser 33

34 Relacionamentos 1:n EMPREGADO 1 n DEPENDENTE Carlos A. Heuser 34

35 Relacionamentos 1:n EMPREGADO 1 n DEPENDENTE Nomenclatura: uso de verbos entidades dão o nome Carlos A. Heuser 35

36 Relacionamentos 1:n EMPREGADO supervisor supervisionado 1 n SUPERVISÃO Carlos A. Heuser 36

37 Relacionamentos n:n n ENGENHEIRO ALOCAÇÃO n PROJETO Carlos A. Heuser 37

38 Relacionamentos n:n n MÉDICO CONSULTA n PACIENTE Carlos A. Heuser 38

39 Relacionamentos n:n n PEÇA CAPACIDADE n FORNECEDOR Carlos A. Heuser 39

40 Relacionamentos n:n PRODUTO composto n componente n COMPOSIÇÃO Carlos A. Heuser 40

41 Relacionamento ternário CIDADE DISTRIBUIDOR DISTRIBUIÇÃO PRODUTO Carlos A. Heuser 41

42 Cardinalidade de relacionamento ternário CIDADE DISTRIBUIDOR n 1 DISTRIBUIÇÃO n PRODUTO Carlos A. Heuser 42

43 Cardinalidade de relacionamento ternário CIDADE DISTRIBUIDOR n 1 DISTRIBUIÇÃO n a cardinalidade 1 refere-se a um par (cidade,fornecedor) PRODUTO Carlos A. Heuser 43

44 Cardinalidade mínima Cardinalidade mínima Número mínimo de ocorrências de entidade que são associadas a uma ocorrência de uma entidade através de um relacionamento. Carlos A. Heuser 44

45 Cardinalidade mínima Para fins de projeto de BD relacional, são consideradas apenas duas cardinalidades mínimas: cardinalidade mínima 0 cardinalidade mínima 1 Denominação alternativa: cardinalidade mínima 0 = associação opcional cardinalidade mínima 1 = associação obrigatória Carlos A. Heuser 45

46 Cardinalidade mínima - DER EMPREGADO e1 e2 e3 e4 (0,1) ALOCAÇÃO e1,m1 e2,m2 e3,m6 e4,m4 (1,1) MESA m1 m2 m3 m4 m5 m6 Carlos A. Heuser 46

47 Cardinalidade mínima - DER EMPREGADO e1 e2 e3 e4 (0,1) cardinalidade mínima ALOCAÇÃO e1,m1 e2,m2 e3,m6 e4,m4 (1,1) MESA m1 m2 m3 m4 m5 m6 Carlos A. Heuser 47

48 Exemplo - entidades e relacionamentos liberada (0,n) PRÉ-REQUIS DEPARTAMENTO RESPONSÁVEL DISCIPLINA (1,1) (0,n) (0,n) DISC-CURSO (0,n) ALUNO (0,n) INSCRIÇÃO (1,1) CURSO liberadora (0,n) Carlos A. Heuser 48

49 Atributo Atributo Dado ou informação que é associado a cada ocorrência de uma entidade ou de um relacionamento Carlos A. Heuser 49

50 Atributo Atributo Dado ou informação que é associado a cada ocorrência de uma entidade ou de um relacionamento PROJETO código nome tipo Carlos A. Heuser 50

51 Atributos com cardinalidade Cardinalidade mínima: atributo obrigatório (cardinalidade mínima 1 ) cada entidade possui no mínimo um valor associado atributo opcional (cardinalidade mínima 0 ) Cardinalidade máxima: atributo mono-valorado (cardinalidade máxima 1 ) cada entidade possui no máximo um valor associado atributo multi-valorado (cardinalidade máxima n ) Carlos A. Heuser 51

52 Atributo com cardinalidade CLIENTE código nome telefone (0,n) atributo obrigatório e mono-valorado - (1,1) é o default Carlos A. Heuser 52

53 Atributo com cardinalidade CLIENTE código nome telefone (0,n) atributo opcional e multi-valorado Carlos A. Heuser 53

54 Atributo em relacionamento (1,n) (0,n) ENGENHEIRO ATUAÇÃO PROJETO Código Nome Título Função Código Carlos A. Heuser 54

55 Atributo em relacionamento 1:n nº de parcelas (0,1) (0,n) FINANCEIRA FINANCIAMENTO VENDA taxa de juros Carlos A. Heuser 55

56 Identificador de entidade Cada entidade deve possuir um identificador Identificador de entidade = conjunto propriedades (atributos, relacionamentos) de uma entidade cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade Carlos A. Heuser 56

57 Atributo identificador PESSOA código nome endereço PRATELEIRA capacidade número do corredor número da prateleira Carlos A. Heuser 57

58 Relacionamento identificador código nome número de seqüência nome EMPREGADO (1,1) (0,n) DEPENDENTE entidade fraca Carlos A. Heuser 58

59 Relacionamento identificador código nome número de seqüência nome EMPREGADO (1,1) (0,n) Observar a linha mais densa DEPENDENTE Carlos A. Heuser 59

60 Relacionamento identificador (recursão) GRUPO código (1,1) (0,n) EMPRESA (1,1) número da empresa (0,n) FILIAL número da filial Carlos A. Heuser 60

61 Identificador de relacionamento Uma ocorrência de relacionamento diferencia-se das demais do mesmo relacionamento pelas ocorrências de entidades que dela participam. n n ENGENHEIRO ALOCAÇÃO PROJETO Carlos A. Heuser 61

62 Relacionamento com atributo identificador (1,n) (0,n) MÉDICO CONSULTA PACIENTE data/hora Carlos A. Heuser 62

63 Generalização/especialização Conceito permite: atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. Carlos A. Heuser 63

64 Generalização/especialização FILIAL (1,1) (0,n) CLIENTE nome código PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 64

65 Generalização/especialização FILIAL (1,1) (0,n) Símbolo da generalizaçãoespecialização CLIENTE nome código PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 65

66 Generalização/especialização FILIAL Entidade genérica (1,1) (0,n) CLIENTE nome código PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 66

67 Generalização/especialização FILIAL (1,1) (0,n) CLIENTE nome código Entidade especializada PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 67

68 Generalização/especialização FILIAL (1,1) (0,n) CLIENTE nome código Herda as propriedades da entidade genérica PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 68

69 Generalização/especialização FILIAL (1,1) (0,n) CLIENTE nome código Identificador somente na entidade genérica PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 69

70 Generalização/especialização (recursão) VEÍCULO VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 70

71 Generalização/especialização (recursão) VEÍCULO VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL Herança múltipla VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 71

72 Generalização/especialização (recursão) A árvore de herança deve ter uma única entidade raiz, que define o identificador. VEÍCULO VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 72

73 Generalização/especialização (recursão) A árvore de herança deve ter uma única entidade, que define o identificador. VEÍCULO Identificador de veículo definido aqui VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 73

74 Generalização/especialização (recursão) Caso proibido: Herança de múltiplos identificadores. VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 74

75 Generalização/especialização (recursão) Caso proibido: Herança de múltiplos identificadores. VEÍCULO TERRESTRE Qual seria o identificador desta entidade? VEÍCULO AQUÁTICO AUTOMÓVEL VEÍCULO ANFÍBIO BARCO Carlos A. Heuser 75

76 Especialização total CLIENTE t nome código indica que todo CLIENTE é ou PESSOA FÍSICA ou PESSOA JURíDICA PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de organização Carlos A. Heuser 76

77 Especialização parcial FUNCIONÁRIO tipo de funcionário p indica que nem todo FUNCIONÁRIO é MOTORISTA ou SECRETÁRIA MOTORISTA SECRETÁRIA Carlos A. Heuser 77

78 Especialização parcial necessário em especialização parcial FUNCIONÁRIO tipo de funcionário p MOTORISTA SECRETÁRIA Carlos A. Heuser 78

79 Especialização não exclusiva (compartilhada) PESSOA c Uma instância de PESSOA pode aparecer em mais de uma de suas especializações PROFESSOR FUNCIONÁRIO ALUNO Carlos A. Heuser 79

80 Tipos de generalizações/especializações Total (t) Parcial (p) Exclusiva (x) xt xp Compartilhada (c) ct cp 80

81 Entidade associativa Modificar modelo: Adicionar a informação de que medicamentos foram prescritos em uma consulta. n n MÉDICO CONSULTA PACIENTE Carlos A. Heuser 81

82 Incluindo o relacionamento de PRESCRIÇÃO MÉDICO n CONSULTA n PACIENTE n PRESCRIÇÃO liga com? PRESCRIÇÃO n MEDICAMENTO Carlos A. Heuser 82

83 Substituindo relacionamento por entidade MÉDICO (1,1) (1,1) PACIENTE n n CONSULTA n PRESCRIÇÃO n MEDICAMENTO Carlos A. Heuser 83

84 Entidade associativa MÉDICO n CONSULTA n PACIENTE n entidade associativa PRESCRIÇÃO n MEDICAMENTO Carlos A. Heuser 84

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

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 3.1 Modelo Entidade-Relacionamento 3.1.1 Modelo de Banco de Dados 3.1.2 Modelo Conceitual 3.1.3 Modelo lógico 3.2 As Principais

Leia mais

Abordagem ER. Capítulo 2

Abordagem ER. Capítulo 2 Abordagem ER Capítulo 2 1 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada 2 Criada em 1976 por Peter

Leia mais

Abordagem Entidade-Relacionamento. Edmilson Campos

Abordagem Entidade-Relacionamento. Edmilson Campos Disciplina: Banco de Dados AULA 02 Abordagem Modelo Conceitual Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos A. Heuser Edmilson Campos, Prof. http://www3.ifrn.edu.br/~edmilsoncampos/

Leia mais

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos

Leia mais

Abordagem ER. Capítulo 2

Abordagem ER. Capítulo 2 $ Abordagem ER Capítulo 2 # Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada Criada em 1976, por Peter

Leia mais

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

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER) Pós-Graduação em Engenharia de Requisitos de Software Abordagem Entidade-Relacionamento Modelagem de dados Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976 por Peter Chen. Conceito

Leia mais

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC.

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC. Disciplia: Baco de Dados AULA 02 Abordagem Modelo Coceitual Adaptado dos slides do Livro Projeto de Baco de Dados, v. 4 de Carlos A. Heuser Edmilso Campos, Prof. MsC. http://edmilsocampos.et edmilso.campos@ifr.edu.br

Leia mais

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

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc. PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL

Leia mais

Sistema de Banco de Dados

Sistema de Banco de Dados Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados

Leia mais

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

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento Prof. Gregorio Perez ( gregorio@uninove.br ) Colaboração: profa. Ana Leda prof. André Santos prof. José Ferreira Prata Roteiro Introdução

Leia mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 Engenharia de Software e Banco de Dados PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados

Leia mais

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

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes BANCO DE DADOS MODELAGEM ER Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br - Entidades - Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações

Leia mais

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

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente

Leia mais

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

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento

Leia mais

Construindo modelos ER. Capítulo 3

Construindo modelos ER. Capítulo 3 Construindo modelos ER Capítulo 3 Construindo modelos ER - Temário 1. Conselhos práticos 2. Heurísticas 3. Notações alternativas 4. Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo

Leia mais

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?

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? Exercícios 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? 02 - Defina, sem retornar ao capítulo, os

Leia mais

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

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição

Leia mais

Projeto de Bancos de Dados

Projeto de Bancos de Dados Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define

Leia mais

Banco de Dados II. Prof. Fiorin

Banco de Dados II. Prof. Fiorin Banco de Dados II Prof. Fiorin andre.fiorin@iffarroupilha.edu.br Aula 01 Revisão sobre Modelagem Modelagem conceitual modelo conceitual Diagrama Entidade-Relacionamento (DER) Objetivo: Obter uma descrição

Leia mais

Modelagem Conceitual parte I

Modelagem Conceitual parte I Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados

Leia mais

Modelagem Conceitual parte I

Modelagem Conceitual parte I Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados

Leia mais

Modelo Entidade- Relacionamento

Modelo Entidade- Relacionamento Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula

Leia mais

Modelagem de Dados. Modelagem Conceitual

Modelagem de Dados. Modelagem Conceitual Modelagem de Dados Atividade de definição de um esquema de dados em um certo nível de abstração Projeto de um BD modelagem conceitual abstração de mais alto nível objetivo: representação dos requisitos

Leia mais

Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II

Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II Faculdade Ieducare 5º Semestre Sistemas de Informação Professor: Rhyan Ximenes 1 M.E.R MODELO ENTIDADE RELACIONAMENTO 2 1 Compreender os conceitos de ENTIDADE e algumas de suas características: RELACIONAMENTO,

Leia mais

Banco de Dados I Modelagem Conceitual

Banco de Dados I Modelagem Conceitual Banco de Dados I Modelagem Conceitual Prof. Moser Fagundes Técnico em Informática Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Sumário da aula Modelagem conceitual Projeto de Banco de

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta

Leia mais

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

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 6. Prof. Rafael Dias Ribeiro. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord 1 MODELAGEM DE DADOS Aula 6 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer as extenções do Modelo Entidade Relacionamento

Leia mais

Modelo Entidade- Relacionamento. Hugo Barros

Modelo Entidade- Relacionamento. Hugo Barros Modelo Entidade- Relacionamento Hugo Barros emai@hugobarros.com.br http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:

Leia mais

Ciclo de Desenvolvimento de BD

Ciclo de Desenvolvimento de BD Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados

Leia mais

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro

Leia mais

Banco de Dados I Generalização/Especialização

Banco de Dados I Generalização/Especialização Banco de Dados I Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Extensões É possível modelar a maioria dos bancos de dados apenas com os conceitos básicos

Leia mais

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

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo

Leia mais

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

Com base nos slides vistos em sala de aula resolva os seguintes exercícios: Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,

Leia mais

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

Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos Administração e Projeto de Banco de dados Aula 4 Modelagem Conceitual Tipos de Relacionamentos Profº Mauricio M. Faria UNIBAN 1 Relacionamento Unário Relacionamento Unário ou Auto-Relacionamento representa

Leia mais

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

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com BANCO DE

Leia mais

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

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las

Leia mais

Banco de Dados Modelagem Conceitual

Banco de Dados Modelagem Conceitual Banco de Dados Modelagem Conceitual Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo

Leia mais

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual DCC011 Introdução a Banco de Dados Projeto de Bancos de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Construindo o Esquema Conceitual

Leia mais

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Projeto de um BD Modelo Entidade-Relacionamento (ER) Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos

Leia mais

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

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd

Leia mais

Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa

Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa xsousa@yahoo.com.br 1 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição das informações

Leia mais

2. Revisão e Dicas de Modelagem Conceitual

2. Revisão e Dicas de Modelagem Conceitual Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem

Leia mais

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

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc. MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto

Leia mais

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

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião Objetivos: Compreender os aspectos tecnológicos relacionados aos principais dispositivos de memória computacional. Banco de dados Podemos

Leia mais

Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural

Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural A1 A2 A3 A4 A5 D1 D2 D3 A6 A7 Razão de Cardinalidade Relacionamento Entidade Restrição de participação

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Modelo Entidade-Relacionamento : Modelo de dados baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados de entidades e relacionamentos Dept. CC Entidade Professor n

Leia mais

Modelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN

Modelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN Modelo Entidade-Relacionamento José Antônio da Cunha CEFET-RN Roteiro Contexto Objetivos Modelo de Entidade-Relacionamento (MER) Notação gráfica Considerações Finais Contexto MER no desenvolvimento de

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO Levantamento de Requisitos Modelo Físico Modelo Conceitual Modelo Lógico REVISANDO OS CONCEITOS DE MODELAGEM Até grau máximo Pelo menos grau mínimo PEDIDO (0,N) ITEM_ PEDIDO (1,N)

Leia mais

Modelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual

Modelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual SISTEMA DE INFORMAÇÃO Histórico de Evolução dos Modelos e SGBDs MODELAGEM DE DADOS Prof. Edson Thizon 2002 Tamino (XML) Modelo UML 1998 Modelo OO / OR SGBDs Universais 1994 1990 Ontos, O2, Postgres 1986

Leia mais

Ciclo de Desenvolvimento de Sistemas de BD

Ciclo de Desenvolvimento de Sistemas de BD Banco de Dados Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Projeto do Banco de Dados Fernando Fonseca Ana Carolina Implementação do Banco

Leia mais

Análise e Projeto de Sistemas I

Análise e Projeto de Sistemas I Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica

Leia mais

Modelo Entidade-Relacionamento. Prof. Antonio Almeida de Barros Jr.

Modelo Entidade-Relacionamento. Prof. Antonio Almeida de Barros Jr. Modelo Entidade-Relacionamento Prof. Antonio Almeida de Barros Jr. Conteúdo Contexto Histórico A Importância da Modelagem de Dados Projeto de Banco de Dados Modelagem Conceitual Projeto Lógico Projeto

Leia mais

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

Banco de Dados Modelagem de Dados. Prof. Joel da Silva Banco de Dados Modelagem de Dados Prof. Joel da Silva Modelagem É o processo de transformar aspectos do mundo real (fatos) em um modelo formal igualmente representativo. A modelagem conceitual do BD independe

Leia mais

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;

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; Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica

Leia mais

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

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo: Banco de Dados / Banco de Dados / 2 Engenharia da Computação Univasf BACO DE DADOS Aul Projeto de um BD: () modelo conceitual (2) projeto lógico : modelo conceitual de dados criado em 976 por Peter Chen

Leia mais

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

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011 Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,

Leia mais

SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS

SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS Prof. Edson Thizon Histórico de Evolução dos Modelos e SGBDs Modelo Relacional Modelo E-R 1970 IDMS (Rede) 1966 IMS (Hierárquico) 1962 TOTAL (Rede - limitado) 1958

Leia mais

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

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e

Leia mais

Construindo modelos ER. Capítulo 3

Construindo modelos ER. Capítulo 3 Construindo modelos ER Capítulo 3 Construindo modelos ER Conselhos práticos Heurísticas Notações alternativas Processo de modelagem e alternativas Propriedades de modelos ER Modelo ER é um modelo formal

Leia mais

SISTEMA DE INFORMAÇÃO MODELO - ER. Prof. Edson Thizon

SISTEMA DE INFORMAÇÃO MODELO - ER. Prof. Edson Thizon SISTEMA DE INFORMAÇÃO MODELO - ER Prof. Edson Thizon Modelo Entidade-Relacionamento Componentes Entidades - os objetos de significância sobre os quais as informações necessitam ser mantidas. Atributos

Leia mais

Transformação ER para modelo relacional

Transformação ER para modelo relacional Transformação ER para modelo relacional BCD29008 Engenharia de Telecomunicações Prof. Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello/bcd 04 DE SETEMBRO DE 2018 Revisão das aulas anteriores Entidades

Leia mais

Modelagem Lógica de BD

Modelagem Lógica de BD Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se estruturar uma modelagem conceitual abstrata em um esquema relacional Prática

Leia mais

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Modelagem Conceitual e o Modelo Entidade-Relacionamento o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo

Leia mais

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.! BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento Evandro Eduardo Seron Ruiz, Ph.D.! evandro@usp.br 1 Modelagem Usar recursos para modelagem conceitual! Modelo

Leia mais

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

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1. Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),

Leia mais

Exemplo de Rel. Condicional

Exemplo de Rel. Condicional Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados Casaova / PUC/RJ Prof. MSc. Edilberto Silva edilms@yahoo.com Sistemas de Informação Brasília/DF

Leia mais

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

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues Banco de Dados Modelagem de Dados Prof.: Salustiano Rodrigues OBJETIVOS: Entender o que é um mini mundo O que é o modelo Entidade Relacionamento? Identificar as entidades de um Mini Mundo Identificar o

Leia mais

Modelagem ER - Clinica

Modelagem ER - Clinica Modelagem ER - Clinica Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata 1 Prática

Leia mais

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

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc. PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto

Leia mais

Apostila de Modelagem de Banco de Dados

Apostila de Modelagem de Banco de Dados Apostila de Modelagem de Banco de Dados Primeira Edição Volume 2 Modelo Conceitual: Diagrama Entidade e Modelo Lógico Relacional (mapeamento) ormalização de Dados Maria Marli Milan Luqueta Carlos Catini

Leia mais

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

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos

Leia mais

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

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de

Leia mais

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto

Leia mais

Banco de Dados - Senado

Banco de Dados - Senado Banco de Dados - Senado Introdução Ilka Kawashita Material preparado :Prof. Marcio Vitorino Ementa do Curso n Banco de Dados n Sistemas de Apoio à Decisão (SAD) n ORACLE BANCO DE DADOS (BD) n Modelo Entidade

Leia mais

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva UFU/FACOM /2

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva  UFU/FACOM /2 GEE051 - Banco de Dados Projeto de BD Projeto Conceitual Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd - 2011/2 Projeto de BD Página 2 Projeto Conceitual Modelagem de dados em

Leia mais

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

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011 Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência

Leia mais

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

Introdução. Modelo de dados conceitual para o projeto de BD Contribuição do Capítulo 3.1: Introdução discutir o papel dos modelos de dados conceituais em projetos de BD introduzir os requisitos para uma aplicação de BD com o uso do modelo ER (Entidade-Relacionamento)

Leia mais

Modelo Relacional. Aula 02

Modelo Relacional. Aula 02 Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo

Leia mais

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

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES BANCO DE DADOS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com ROTEIRO Modelagem de Dados Modelo Entidade-Relacionamento Componentes Tipos de atributos Atributo em um

Leia mais

Projeto Banco de Dados

Projeto Banco de Dados Projeto Banco de Dados Principais Fases do Processo Projeto Conceitual Projeto Lógico Projeto Físico 32 Projeto Banco de Dados Projeto Conceitual Modelagem de dados em alto nível Foco no domínio do problema

Leia mais

Conceitos básicos e diagramas ER

Conceitos básicos e diagramas ER Conceitos básicos e diagramas ER UFPr Departamento de Informática 1 Conceitos Básicos O modelo Entidade-Relacionamento (ER, ou também chamado Entidade Associação) é usado na maioria dos métodos e ferramentas

Leia mais

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

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar BANC DE DADS I/MDELAGEM DE DADS - Aula 3 - MDELAGEM DE DADS 1. INTRDUÇÃ Como dito anteriormente uma das principais características da abordagem banco de dados, é que a mesma fornece alguns níveis de abstração

Leia mais

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS 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

Leia mais

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira O MODELO ENTIDADE RELACIONAMENTO Tiago Alves de Oliveira Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas Modelo conceitual de alto nível empregado em projetos

Leia mais

INF1383 -Bancos de Dados

INF1383 -Bancos de Dados INF1383 -Bacos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eg. Computação, Sistemas de Iformação e Ciêcia da Computação PROJETO DE BANCOS DE DADOS MODELAGEM CONCEITUAL: ABORDAGEM ENTIDADES E RELACIONAMENTOS

Leia mais

PROJETO LÓGICO DE BDOO

PROJETO LÓGICO DE BDOO UNIDADEC PROJETO LÓGICO DE BDOO Quando estudamos Projeto de Banco de Dados Relacional em um módulo anterior, aprendemos a mapear o Modelo ER para o Modelo Relacional e, com isso, transformar um modelo

Leia mais

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: Gerenciamento de Dados Assunto 2. MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE

Leia mais

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Modelagem de Dados O Modelo Entidade-Relacionamento

Leia mais

Modelagem Lógica de BD

Modelagem Lógica de BD Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata Prática de Modelagem Lógica Compromisso

Leia mais

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução

Leia mais

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

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo. Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Projeto Lógico Projeto Lógico Modelo Conceitual Pode haver

Leia mais

Modelo Lógico de Dados. Modelo Relacional

Modelo Lógico de Dados. Modelo Relacional Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação

Leia mais

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

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo. Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Projeto de Banco de Dados Existem três níveis de modelagem

Leia mais

Parte REGRAS DO MODELO CONCEITUAL 4.1 MODELO CONCEITUAL COMO MODELO DE ORGANIZAÇÃO 4.2 DIFERENTES MODELOS PODEM SER EQUIVALENTES

Parte REGRAS DO MODELO CONCEITUAL 4.1 MODELO CONCEITUAL COMO MODELO DE ORGANIZAÇÃO 4.2 DIFERENTES MODELOS PODEM SER EQUIVALENTES Parte 4 As regras do modelo conceitual visam contextualizar a utilização de recursos da Modelagem Entidade-Relacionamento ora utilizada no Modelo Conceitual. Em função do contexto é importante aplicar

Leia mais

Projeto Lógico de BD. Objetivo do Projeto Lógico

Projeto Lógico de BD. Objetivo do Projeto Lógico Projeto Lógico de BD Foco Mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais várias maneiras de ser implementado Objetivo do Projeto Lógico Compromisso entre Evitar baixa performance de

Leia mais