Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa
|
|
- Ângela Valentina Carvalhal Eger
- 6 Há anos
- Visualizações:
Transcrição
1 Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa xsousa@yahoo.com.br 1
2 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição das informações que estão armazenadas em um banco de dados. Modelo de Dados = descrição formal da estrutura de um banco de dados 2
3 Modelos de Banco de Dados Pode ser modelado a vários níveis de abstração: Modelo Conceitual: não contém detalhes sobre a representação em meio físico das informações; Modelo Lógico: descrição de como as informações estão organizadas internamente, visão do usuário do SGBD; e Modelo Físico: descreve os dados no nível mais baixo (interno); trata dos aspectos de implementação do SGBD. 3
4 Modelos de Banco de Dados Modelo Conceitual Modelo Conceitual = modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular 4
5 Modelos de Banco de Dados Modelo Conceitual Também conhecido como Modelo Lógico com Base em Objetos; Registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD; Existem vários técnicas de modelagem conceitual: Abordagem Entidade-Relacionamento; e Abordagem orientada a objetos. 5
6 Modelos de Banco de Dados Diagrama Entidade-Relacionamento (DER) Código Cliente Endereço Mora Código Cidade Nome 6
7 Modelos de Banco de Dados Modelo Lógico Modelo Lógico = modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD 7
8 MODELO ENTIDADE - RELACIONAMENTO
9 Modelo Entidade - Relacionamento = Percepção de que o mundo real é formado por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre estes objetos. 9
10 A abordagem ER foi criada em 1976 por Peter Chen; Considerada padrão para modelagem conceitual; Maior capacidade semântica; os aspectos semânticos do modelo se referem a tentativa de representar o significado dos dados; O modelo de dados desta abordagem é o MER, representado graficamente por um DER. 10
11 O MER é fundamentado em três conceitos básicos: Conjunto de Entidades; Conjunto de Relacionamentos; e Atributos das Entidades. 11
12 Entidade Entidade = conjunto de objetos da realidade modelada, sobre os quais deseja-se manter informações no banco de dados 12
13 Entidade Uma entidade pode ser concreta (pessoa, livro), ou pode ser abstrata (empréstimo, viagem de férias ou um conceito); Instância de uma entidade: um objeto da coleção (ocorrência da entidade); Graficamente representada através de um retângulo que contém o nome da entidade. Exemplo: Pessoa Departamento 13
14 Relacionamento Relacionamento = conjunto de associações entre entidade 14
15 Relacionamento Mostra a associação entre as instâncias das entidades. Exemplo: saber quais pessoas estão associadas a quais departamentos em uma organização. Representado graficamente através de um losango, ligado por linhas aos retângulos que representam as entidades que participam do relacionamento. 15
16 Relacionamento DEPARTAMENTO Lotação PESSOA Este modelo expressa que o BD mantém informações sobre: conjunto de objetos classificados como pessoa; conjunto de objetos classificados como departamento; e conjunto de associações, cada uma ligando um departamento a uma pessoa - lotação. 16
17 Relacionamento CONTABILIDADE Lotação MARISA Instância de Relacionamentos ou Ocorrência: associações particulares dentro de um relacionamento entre entidades; Diagrama de Ocorrências: representa de forma gráfica as associações entre instâncias. 17
18 Relacionamento - Diagrama de Ocorrências p1 p3 p2 p4 p5 Entidade PESSOA p1,d1 p2,d1 p5,d3 Relacionamento LOTAÇÃO d1 d2 d3 Entidade DEPARTAMENTO 18
19 Relacionamento - Auto-Relacionamento PESSOA marido esposa CASAMENTO Papel da Entidade: define que função uma instância da entidade cumpre dentro de uma instância do relacionamento. 19
20 Relacionamento - Auto-Relacionamento p1 p3 p2 p4 p5 marido esposa marido p1,p3 esposa p2,p4 20
21 Relacionamento - Cardinalidade Cardinalidade ( mínima, máxima) de entidade em relacionamentos = número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento 21
22 Relacionamento - Cardinalidade Máxima DEPARTAMENTO Lotação 1 n PESSOA PESSOA marido 1 1 esposa CASAMENTO 22
23 Relacionamento - Cardinalidade Máxima As cardinalidades máximas expressam quantas instâncias de uma entidade podem estar associadas, via relacionamento, a uma instância de outra entidade. 23
24 Relacionamento - Cardinalidade Mínima representa o 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; duas cardinalidades mínimas: 0 e 1. cardinalidade mínima 1 - denominada obrigatória; cardinalidade mínima 0 - denominada opcional. 24
25 Relacionamento - Cardinalidade Mínima Representada junto à cardinalidade máxima ALUNO Inscrição (0,n) (1,1) CURSO 25
26 Atributo Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento 26
27 Atributo Representação gráfica: Código Cliente Endereço Mora Código Cidade Nome Na prática, atributos não são representados graficamente. 27
28 Tipos de Atributos Simples (Não possui características especiais) Compostos (Possui Itens Menores) Multivalorado (Mais de uma informação) * Determinante (Chave Primária) 28
29 Identificando Entidades Um avião a jato, um cavalo puro-sangue, um livro de ficção, uma garrafa térmica, uma chave da porta de entrada, o lápis preto, sua borracha usada, os computadores da rede, o disquete, um quadro-negro, sua máquina de escrever. O cachorro dobermann do vizinho, a mesa de trabalho, o telefone sobre a mesa, a mala que transporta seus pertences, as camisas da mala, os dois vidros de compota da cozinha, uma carteira de dinheiro, sua agenda de compromissos, os elefantes do circo, seu automóvel novo, etc.. 29
30 Com um nível de abstração maior: CONJUNTO (ENTIDADE) OBJETOS QUE PERTENCEM AO CONJUNTO Meios de Transporte O avião, o automóvel Animais O cavalo, os elefantes, o cachorro Utensílios Domésticos A garrafa, a mesa, o telefone, os vidros de compota Utensílios Escolares O livro, o lápis, a borracha, o quadro, o disquete Equipamentos Os computadores, a máquina de escrever Pertences Pessoais A chave, a mala, as camisas, a carteira, a agenda 30
31 Com um nível de abstração mais generalista: CONJUNTO (ENTIDADE) Produtos Animais Utensílios OBJETOS QUE PERTENCEM AO CONJUNTO O avião, o automóvel, os computadores, a máquina de escrever O cavalo, os elefantes, o cachorro A garrafa, a mesa, o telefone, os vidros de compota, o livro, o lápis, a borracha, o quadro, o disquete, a chave, a mala, as camisas, a carteira, a agenda 31
32 Com um nível de abstração extremamente especializado: CONJUNTO (ENTIDADE) OBJETOS QUE PERTENCEM AO CONJUNTO Aviões Todos os tipos de avião observados individualmente Automóveis Todos os tipos de automóveis individualmente Cachorros Todos os tipos de cachorros observados, independentemente de sua raça 32
33 Identificando Entidades MARIA MARTA ANTONIO ANA EDUARDO PEDRO 33
34 Identificando Entidades PESSOAS 34
35 Identificando Entidades JIPE CORSA VECTRA PALIO TEMPRA SANTANA 35
36 Identificando Entidades AUTOMÓVEIS 36
37 Relacionamentos - Identificando Eduardo é proprietário de um jipe PESSOA PROPRIETÁRIA AUTOMÓVEL EDUARDO PROPRIETÁRIO JIPE Instância 37
38 Relacionamentos - Caracterizando Nem toda PESSOA é proprietária de um AUTOMÓVEL Um AUTOMÓVEL pode pertencer a uma PESSOA, ou não Algumas PESSOAS têm mais de um AUTOMÓVEL Se um AUTOMÓVEL pertence a uma PESSOA ele não pertencerá a mais ninguém PESSOA (0, 1) (0,n) PROPRIETÁRIA AUTOMÓVEL 38
39 Identificando Entidades CASA APARTAMENTO CABANA CHALÉ BANGALÔ 39
40 Identificando Entidades IMÓVEIS 40
41 Relacionamentos Eduardo mora em uma Cabana PESSOA MORA IMÓVEL EDUARDO MORA CABANA Instância 41
42 Relacionamentos - Caracterizando Toda PESSOA utiliza um, e somente um IMÓVEL para morar Um IMÓVEL pode ser utilizado por uma ou mais PESSOAS Um IMÓVEL nem sempre será utilizado por uma PESSOAS PESSOA (0, n) MORA (1,1) IMÓVEL 42
43 Relacionamentos Eduardo possui um Jipe e mora em uma Cabana PESSOA (0,n) MORA (1,1) IMÓVEL (0,1) PROPRIETÁRIA (0,n) AUTOMÓVEL 43
44 Exercícios - DER 1. Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou mais alunos. 2. Um diretor dirige no máximo um departamento. Um departamento tem no máximo um diretor. 3. Um autor escreve vários livros. Um livro pode ser escrito por vários autores. 4. Uma equipe é composta por vários jogadores. Um jogador joga apenas em uma equipe. 5. Um cliente realiza várias encomendas. Uma encomenda diz respeito apenas a um cliente. 44
45 Exercicios DER Uma Produtora de Games, precisa criar um banco de dados para guardar informações de seus colaboradores e os projetos. Sabe-se que trabalham para a produtora desenvolvedores que moram em varias cidades diferentes. Os colaboradores são responsaveis por projetos e os projetos possuem seus clientes. Um cliente pode possuir muitos projetos. Os colaboradores são divididos em times de trabalho, cada time possui um nome. 45
46 Exercícios - DER Uma imobiliária administra o aluguel de vários apartamentos. Um apartamento esta situado em um edifício. Um edifício possui vários apartamentos. Podem morar em um apartamento várias pessoas, mas o mesmo encontra-se em nome de apenas um locatário, que pode morar ou não no apartamento. Um locatário paga todos os meses o aluguel do imóvel à imobiliária. Construa o DER para a situação descrita. 46
47 Exercício Shopping Azul Zeca o camelô e não o camelo. possui um estabelecimento comercial alternativo no Shopping Azul. Zeca s Shopping é uma loja especializada na venda de produtos importados. Ocasionalmente ocorre de não haver o produto escolhido em estoque e o cliente da Zeca s Shopping pode fazer a sua encomenda. Para trazer uma encomenda, é necessário que o cliente pague parte do produto antecipadamente. Faça a modelagem de dados que atenda a empresa (idônea) acima. 47
48 Identificadores de Entidade Cada entidade deve possuir um identificador; Pode ser um ou mais atributos, cujos valores servem para distinguir uma ocorrência de outra dentro da mesma entidade; Código Nome Endereço Cliente 48
49 Exemplo de Identificador com mais de um atributo. Número da Prateleira Número do Corredor Capacidade PRATELEIRAS 49
50 Identificador com atributos de outra entidade, com quem tem um relacionamento (relacionamento identificador) Código Nome Código Número Nome Cliente (1,1) Mora (0,n) DEPENDENTE Entidade Fraca: entidade somente existe quando relacionada a outra entidade; utiliza como parte de seu identificador entidades relacionadas. 50
51 Propriedades de um identificador de entidade: Deve ser mínimo: caso seja retirado um atributo do identificador, a ocorrência não consegue mais ser identificada. Ex: Código do Cliente e Nome. Deve possui apenas um identificador: em caso de mais de uma opção para identificador escolher uma. Ex: código do cliente e RG. 51
52 Entidades Associativas MÉDICO (1,n) consulta (0,n) PACIENTE Em que data ocorreram as consultas? Qual foi o motivo da consulta? Que diagnóstico foi elaborado para a consulta em questão? 52
53 MÉDICO Código Nome Endereço Telefone Paciente DataCon Diagnóstico 01 Luis XXXX 9999 Carlos 12/03/15 XXXXXXX 01 Luis XXXX 9999 Ana 12/03/15 XXXXXXX 01 Luis XXXX 9999 Carlos 20/03/14 XXXXXXX 02 Luisa YYYY 8888 Angela 17/02/15 XXXXXXX 02 Luisa YYYY 8888 Paula 10/04/15 XXXXXXX 03 Manoel ZZZZ 2222 Carlos 28/07/13 XXXXXXX PACIENTE Código Nome Endereço Telefone Médico DataCon Diagnóstico 01 Ana YYYY 8888 Luis 12/03/15 XXXXXXX 02 Angela WWW 7777 Luisa 17/02/15 XXXXXXX 03 Carlos XXXX 9999 Luis 12/03/15 XXXXXXX 03 Carlos XXXX 9999 Manoel 28/07/13 XXXXXXX 03 Carlos XXXX 9999 Luis 20/03/14 XXXXXXX 04 Paula ZZZZ 2222 Luisa 10/04/15 XXXXXXX 53
54 Entidades Associativas MÉDICO (1,n) consulta (0,n) PACIENTE IMAGINE: Deseja-se criar uma Entidade para armazenar medicamentos e que medicamentos foram prescritos por um médico, para um paciente em uma determinada consulta. MEDICAMENTO 54
55 Entidades Associativas MÉDICO (0,n) (1,n) consulta (0,n) PACIENTE receita (0,n) MEDICAMENTO Consegue-se a informação de que médico prescreveu determinado medicamento, mas que paciente o recebeu?? 55
56 Entidades Associativas MÉDICO (1,n) consulta (0,n) PACIENTE (0,n) recebe MEDICAMENTO (0,n) Consegue-se a informação de que paciente recebeu determinado medicamento, mas que médico o prescreveu?? 56
57 Entidades Associativas MÉDICO (1,n) consulta (0,n) PACIENTE (0,n) prescrito (0,n) MEDICAMENTO Não é possível associar dois relacionamentos, logo... 57
58 Entidades Associativas MÉDICO (1,n) CONSULTA (0,n) PACIENTE (0,n) prescrito (0,n) MEDICAMENTO 58
59 Entidades Associativas MÉDICO PACIENTE realiza (1,1) (1,1) (0,n) (0,n) CONSULTA (0,n) prescrito faz (0,n) MEDICAMENTO 59
60 MÉDICO CÓDIGO NOME ENDERECO TELEFONE 01 Luis XXXX Luisa YYYY manoel ZZZZ 2222 PACIENTE CÓDIGO NOME ENDERECO TELEFONE 01 Ana YYYY Angela WWWW Carlos XXXX Paula ZZZZ 2222 CONSULTA MÉDICO PACIENTE DATACONS DIAGNOSTICO Luis Carlos 12/03/15 XXXXXX Luis Ana 12/03/15 XXXXXX Luis Carlos 20/03/14 XXXXXX Luisa Ângela 17/02/15 XXXXXX Luisa Paula 10/04/13 XXXXXX Manoel Carlos 28/07/15 XXXXXX 60
61 Avalie o Modelo de dados para o problema do Medico, Medicamento e Paciente e corrija se achar conveniente MÉDICO realiza PACIENTE (1,1) (1,1) (0,n) (0,n) CONSULTA faz (0,n) prescrito (0,n) MEDICAMENTO 61
62 Exercício - DER Desenvolva o DER para a questão abaixo: Uma empresa de Turismo, trabalha com excursões e fretamento de seus ônibus e vans. O fretamento pode ser feito por uma empresa, solicitando um onibus para determinado trajeto em uma data e horario especifico. Os veículos são conduzidos por motoristas da empresa (ou terceirizados). A empresa promove também excursões para o publico em geral. Modele um banco de dados que atenda a necessidade acima. 62
63 Exercício - DER Desenvolva o DER para a seguinte situação: Um cliente solicitou um projeto para a criação de um app (aplicativo mobile) que tenha a seguinte característica: - Permitir o cadastramento de lojas (bar, restaurantes, lanches) que poderão cadastrar seus cardápios de produtos. Os produtos são separados por categoria (bebidas, lanches, pizzas). - As lojas precisam ter obrigatoriamente a cidade e o bairro onde estão situadas. - Os clientes podem fazer seus pedidos via smartphones que serão registrados para a loja - A loja entrega os pedidos usando entregadores - Os clientes pagam seus pedidos usando o cartão de credito. 63
Banco de Dados. Francisco Antonio de Sousa Modelagem de dados - Modelo Entidade Relacionamentos (MER) Modelagem de dados
Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa xsousa@yahoo.com.br 1 Modelagem de dados 2 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição
Leia maisINTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz
INTRODUÇÃO (MODELAGEM DE BANCO DE Definição de modelo Parece trivial o que pode ser um modelo, mas vamos nos esquecer da informática por um momento, para assim explorarmos outras possibilidades interessantes.
Leia maisAbordagem 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 maisMODELO ENTIDADE - RELACIONAMENTO
MODELO ENTIDADE - RELACIONAMENTO Modelo Entidade - Relacionamento = Percepção de que o mundo real é formado por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre estes
Leia maisPROJETO 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 mais01 - 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 maisAbordagem 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 maisAula 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 maisAbordagem 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 maisMODELAGEM 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 maisBANCO 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 maisModelagem 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 maisBanco 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 maisSISTEMA 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 maisModelagem 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 maisModelo 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 maisMODELAGEM 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 maisPCS3413 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 maisModelo 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 maisProjeto 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 mais18/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 maisProf. 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 maisModelo 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 maisFaculdade 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 maisMER 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 maisProjeto 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 maisProjeto 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 maisAbordagem 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 maisAná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 maisBanco 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 maisSistema 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 maisModelo Entidade-Relacionamento
Identificadores de Entidade Cada entidade deve possuir um identificador; Pode ser um ou mais atributos, cujos valores servem para distinguir uma ocorrência de outra dentro da mesma entidade; Código Nome
Leia maisModelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Leia maisBanco 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 maisModelagem 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 maisBanco 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 maisModelagem 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 maisClasses e Banco de Dados
Classes e Banco de Dados FEMA - IMESA Engenharia de Software I Introdução a Banco de Dados Os dados referentes à aplicação são organizados em estruturas que podem ter relacionamentos independentes do(s)
Leia maisBanco 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 maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisMarcelo 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 maisRetrospectiva (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 maisModelagem 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 maisO 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 maisBanco 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 maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Leia maisBANCO 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 maisMODELAGEM 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 maisConstruindo 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 maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Projeto Conceitual de Banco de Dados Introdução: O Modelo Entidade-Relacionamento (MER) foi originalmente criado pelo norte americano Peter Pin-Shan Chen enquanto trabalhava
Leia maisBanco 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 maisCiclo 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 maisMER 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 maisModelagem 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 maisModelagem 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 maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisExemplo 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 maisAula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aula 02 Modelo de Dados Modelo
Leia mais2. 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 maisUnidade 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 maisTó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 maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia maisMODELAGEM 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 maisBanco 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 maisCorrespondê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 maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia maisCom 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 maisBANCO 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 maisProjeto 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 maisIF685 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 maisSUMÁ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 maisSISTEMAS 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 maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar Tópicos Introdução Projeto Conceitual Diagrama Entidade-Relacionamento (DER) Entidades Atributos
Leia maisBANCO 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 maisModelagem 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 maisBanco de Dados Diagrama Entidade Relacionamento DER
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Notação Existem
Leia maisUnidade 2 Modelo Conceitual
Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -
Leia mais1. 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 maisBANCO 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 maisBanco de Dados 08/08/2010
Disciplina: Engenharia de Software / rof.: Raquel Silveira LANO DE AVALIAÇÕES Banco de Dados 1ª A: 30 de agosto 2ª A: 04 de outubro 3ª A: 29 de novembro NAF: 02 de dezembro Referência bibliográfica: SILBERSCHATZ,
Leia maisBanco de Dados. 2ºano do Curso Técnico em Informática. Professora: Luciana Faria
Banco de Dados 2ºano do Curso Técnico em Informática Professora: Luciana Faria 2018 Projetando um banco de dados Modelagem de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Leia maisModelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
Leia maisModelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:
Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de
Leia maisApostila 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 maisBanco de Dados I Curso: Sistemas de Informação
Banco de Dados I Curso: Sistemas de Informação Prof.: José Ronaldo Leles Júnior Email.: juniorleles80@gmail.com Alguns aspectos da arquitetura dos computadores têm influência na arquitetura do banco de
Leia maisComputação Instrumental
Computação Instrumental Banco de Dados Modelo ER Material de Maria Augusta Constante Puget Referência: http://www.geocities.com/magupug/bd/bd.html Engenharia Ambiental 2º Semestre de 2006 1 Ciclo de vida
Leia maisBANCO 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 maisDiagramas de Classes. ESII Profª. Andressa Falcade URI Santiago
Diagramas de Classes Conceitos Básicos O caso de uso fornece uma perspectiva do sistema de um ponto de vista externo (do ator) Internamente os objetos colaboram para atender às funcionalidades do sistema
Leia maisBanco 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 mais1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:
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 ETIDADE-RELACIOAMETO Principal ferramenta
Leia maisArquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Leia maisModelo 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 maisBanco 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 maisCiclo 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 maisModelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Leia maisModelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER)
1 www.devmedia.com.br Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER) Veja neste artigo as definições de Modelo Entidade Relacionamento (MER) e Diagrama Entidade Relacionamento
Leia mais