Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBárbara Farinha Assunção Alterado mais de 5 anos atrás
1
BANCO DE DADOS Araújo Lima Nov / 2017 Araújo
2
PROJETO DE BANCO DE DADOS RELACIONAIS
MODELO ENTIDADE-RELACIONAMENTO Introdução Construtores Básicos do Modelo ER Diagrama ER Araújo
3
MODELO DE ENTIDADES E RELACIONAMENTOS (MER) ...
modelo prévio de dados é um excelente instrumento de documentação do mundo real, em tempo de entrevista levanta e documenta a parte mais estável de uma aplicação: os dados excelente ferramenta gráfica de projeto conceitual de bd Araújo
4
... MODELO DE ENTIDADES E RELACIONAMENTOS (MER) ...
Ferramenta para projeto de banco de dados proposta por Peter S. Chen em 1976 Baseia-se nos conceitos básicos Entidade Atributo Relacionamento entre entidades Araújo
5
... MODELO DE ENTIDADES E RELACIONAMENTOS (MER) ...
- algo sobre o que se armazenam dados - representação abstrata de algo do mundo real exemplo: aluno - tem matrícula, nome, gênero, cliente - nome, cpf, RG, endereço,... pedido - numero, data, valor, ... imovel - inscrição, endereço, área, ... Araújo
6
... MODELO DE ENTIDADES E RELACIONAMENTOS (MER) ...
Entidade X Conjunto de entidades Conjunto de entidades - grupo de entidades com mesmas características ex.: alunos, clientes, pedidos, imóveis, ... ALUNOS (conjunto de entidades) Matricula Nome Gênero Nascimento 10050 Pedro Masculino 10/10/1994 10060 Luzia Feminino 12/12/1995 Entidade Atributo (característica da entidade) Araújo
7
... MODELO DE ENTIDADES E RELACIONAMENTOS (MER) ...
ATRIBUTOS são características de entidades ou de relacionamentos são funções que levam um ponto do conjunto de entidades ou de relacionamentos a um ponto de um conjunto de valores ° 100 FUNCIONÁRIOS MATRÍCULA ° 200 ° F SEXO ° M Araújo
8
... MER ... relacionamento - associação entre entidades
relacionamento binário - é um par ordenado (e1, e2), onde e1 e e2 são respectivamente elementos dos conjuntos das entidades E1 e E2 M N CURSA ALUNOS DISCIPLINAS COD DES MAT NOM NOTA PERÍODO NOTA e PERÍODO são atributos de relacionamento Araújo
9
... MER ... conjunto de relacionamentos - grupo de relacionamentos do mesmo tipo ; no caso binário, conjunto de pares ordenados c (a, d) onde: a ed D grau de um relacionamento - número de conjuntos de entidades envolvidos no relacionamento ex.: unário, binário, ternário (grau 3), ... Araújo
10
... MER ... classe ou cardinalidade do relacionamento razão entre as quantidades de entidades com que cada conjunto participa do relacionamento N 1 ALOCA Funcionarios Departamentos DESCR MAT NOM DATA DA ALOCAÇÃO COD 1 departamento aloca N funcionários 1 funcionário é alocado em 1 departamento Araújo
11
... MER ... o relacionamento produz informações
1 ALOCA Funcionarios Departamentos mat nom data da alocação cod descr O relacionamento ALOCA produz as informações: Quais são os funcionários do departamento X? O funcionário Y está em qual departamento? Em que data o funcionário Z foi alocado no departamento Q? (graças ao atributo de relacionamento) Araújo
12
... MER ... classe ou cardinalidade do relacionamento Para determinar a cardinalidade: isola 1 entidade (Aluno) de um conjunto e vê com quantas entidades (Disciplina) se relaciona no outro conjunto (N) M N CURSA ALUNOS DISCIPLINAS DES MAT NOM NOTA PERÍODO COD 1 aluno cursa N disciplinas 1 disciplina é cursada por M alunos Araújo
13
... MER ... classe ou cardinalidade do relacionamento razão entre as quantidades de entidades com que cada conjunto participa do relacionamento exemplos de classe de relacionamento: Binário (grau 2): 1 : : n m : n Ternário: 1 : m : n 1 : 1 : n m : n : p Araújo
14
... MER ... Relacionamento de classe 1 : N 1 N p1 p2 c1 p3 p4 c2
FAZ CLIENTE PEDIDO p1 p2 p3 p4 c1 c2 Araújo
15
... MER ... Relacionamento binário de classe M : N d1 d2 a1 d3 a2 d4
CURSA ALUNO DISCIPLINA d1 d2 d3 d4 a1 a2 a3 a4 Araújo
16
... MER ... Autorelacionamento de classe 1 : N
CHEFIA - relaciona elementos do mesmo conjunto f1 f2 f3 f4 f5 f6 FUNCIONÁRIOS chefe 1 N subordinado CHEFIA Araújo
17
... MER ... Determinar grau e cardinalidade dos relacionamentos
PROJETOS CHEFIA - unário Demais - binários DT-ALOC HOR-TRAB TRABALHA ALOCA DEPARTAMENTOS FUNCIONÁRIOS GERENCIA CHEFIA DT-POSSE Araújo
18
... MER ... RELACIONAMENTO UNÁRIO OU RECURSIVO OU AUTORELACIONAMENTO
PESSOAS PRODUTOS 1 1 M N CASA COMPÕE ESPOSA MARIDO É-COMPOSTO É-COMPONENTE PAPEL DA ENTIDADE NO RELACIONAMENTO Araújo
19
... MER ... RELACIONAMENTO TERNÁRIO Araújo P-R-I ITENS REQUISIÇÕES M N
PEDIDOS - A um ITEM de um PEDIDO correspondem N REQUISIÇÕES - A uma REQUISIÇÃO e um PEDIDO correspondem M ITENS - A uma REQUISIÇÃO de um ITEM correspondem P PEDIDOS Araújo
20
... MER ... RELACIONAMENTO TERNÁRIO
P-R-I ITENS REQUISIÇÕES M N P PEDIDOS Isola 1 entidade de um par de conjuntos e vê com quantas entidades do terceiro conjunto o par se relaciona - A um ITEM e um PEDIDO correpondem N REQUISIÇÕES - A uma REQUISIÇÃO e um PEDIDO correspondem M ITENS - A uma REQUISIÇÃO e um ITEM correspondem P PEDIDOS Araújo
21
... MER ... ...RELACIONAMENTO TERNÁRIO ... Araújo P-A-D PROFESSORES
ALUNOS 1 N M DISCIPLINAS - Um ALUNO cursa uma DISCIPLINA com um PROFESSOR - Um PROFESSOR ministra uma DISCIPLINA para N ALUNOS - Um PROFESSOR ministra para um ALUNO M DISCIPLINAS Araújo
22
... MER RELACIONAMENTO QUATERNÁRIO Araújo CDC CLIENTES NMC N HOR-INI
HOR-FIM CDS CDA EXECUTA SISTEMAS ATIVIDADES M P NMS NMA DT-INI DT-FIM Q FUNCIONÁRIOS MAT NMF Araújo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.