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

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

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

Transcrição

1 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 básico: Percepção do mundo real representada por entidades e relacionamentos. Angélica Toffano Seidel Calazans, Dra Prof.Angelica@yahoo.com.br Modelo entidade-relacionamento (MER) Conceitos da abordagem ER Modelagem a nível conceitual. ão modela a implementação ão fornece informações sobre as funções que manipulam os dados Modelo ER é representado graficamente por um Diagrama entidade-relacionamento (DER). Entidade Entidades são objetos específicos ou coisas do mundo real que é distinguível dos outros objetos no mundo que se deseja representar (por agora denominado sistema). Pode ser um objeto com uma existência física (concreta) tal como uma pessoa particular, carro, casa. Pode ser um objeto com uma existência conceitual (abstrato) tal como uma empresa, um trabalho, um curso universitário. ecessidade de uma entidade: quando a existência de uma informação é essencial para a modelagem do sistema. 1

2 Simbologia gráfica da entidade Representada através de um retângulo. Retângulo contém o nome da entidade. O retângulo representa um conjunto de ocorrências da entidade. Entidade e instância Para referir um objeto particular fala-se em instância ou ocorrência de entidade. DEPARTAMETO Ana Angelica Eva (representação gráfica) instância Ema Eloi (Interpretação) Exercício 1.1 Exercício 1.2 Identifique entidades Uma administradora de imóveis trabalha tanto com administração de condomínios, quanto com a administração de aluguéis. Uma entrevista com o gerente da administradora resultou nas seguintes informações: A administradora administra condomínios formados por unidades condominiais. Cada unidade condominial é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades. Cada unidade pode estar alugada para no máximo uma pessoa. Identifique entidades Deseja-se construir um banco de dados para um sistema de vendas. Em cada pedido são vendidos vários produtos e um determinado produto pode aparecer em diferentes pedidos. Cada pedido é efetuado por um vendedor para um determinado cliente. Um produto está armazenado em uma prateleira. Uma pessoa pode alugar diversas unidades. 2

3 Exercício 1.3 Propriedades de entidades Identifique entidades Uma companhia de seguros de automóveis tem um conjunto de clientes, cada um deles proprietário de um ou mais carros. Cada carro está associado a nenhum ou vários registros de acidentes. Entidade isoladamente não informa nada. É necessário atribuir propriedades às entidades Propriedades especificadas na forma de Atributos. Relacionamentos. Generalizações/especializações. Atributos Exercício 1.4 Dado ou informação que se pode relacionar como propriedade da ocorrência da entidade ou relacionamento. Auxilia na identificação de uma determinada ocorrência de entidade ou relacionamento. Descreve, identifica, qualifica o objeto da entidade. otação: nome endereço OU CPF CPF Endereço Identifique entidades e atributos Uma administradora de imóveis trabalha tanto com administração de condomínios, quanto com a administração de aluguéis. Uma entrevista com o gerente da administradora resultou nas seguintes informações: A administradora administra condomínios formados por unidades condominiais. Cada unidade condominial é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades. Cada unidade pode estar alugada para no máximo uma pessoa. Uma pessoa pode alugar diversas unidades. ome 3

4 Exercício 1.5 Exercício 1.6 Identifique entidades e atributos Deseja-se construir um banco de dados para um sistema de vendas. Em cada pedido são vendidos vários produtos e um determinado produto pode aparecer em diferentes pedidos. Cada pedido é efetuado por um vendedor para um determinado cliente. Um produto está armazenado em uma prateleira. Identifique entidades e atributos Uma companhia de seguros de automóveis tem um conjunto de clientes, cada um deles proprietário de um ou mais carros. Cada carro está associado a nenhum ou vários registros de acidentes. Relacionamento - conceito Diagrama de ocorrências Conjunto de associações entre entidades sobre as quais deseja-se manter informações na base de dados. Simbologia gráfica: losango nomeado com o relacionamento entre as entidades as quais está interligado. DEPARTAMETO LOTAÇÃO Empregado e1 e2 e3 e4 e5 e6 e7... e1, d1 e2, d2 e3, d1 e4, d2 e5, d3 e6, d1 e7, d3 Departamento d1 d2 d3... Relacionamento Lotação - Trabalha para 4

5 Cardinalidade de relacionamentos Cardinalidade máxima - valores Propriedade importante de um relacionamento Quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência de entidade através do relacionamento. Chamada de cardinalidade de uma entidade em um relacionamento. Duas cardinalidades: Máxima Mínima Para projeto de BD relacional ã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 muitos, referida pela letra. Cardinalidade máxima no DER Empregado Departamento DEPARTAMETO LOTAÇÃO 1 Maria João Depto A Marta Pedro Luiz Depto C Depto B Ana 1 5

6 Cardinalidade máxima no DER Cardinalidade máxima no DER Um departamento é lotação de n empregados DEPARTAMETO LOTAÇÃO 1 DEPARTAMETO LOTAÇÃO 1 Expressa que a uma ocorrência de (entidade do lado oposto da anotação) pode estar associada ao máximo uma ( 1 ) ocorrência de DEPARTAMETO expressa que a uma ocorrência de DEPARTAMETO (entidade ao lado oposto da anotação) podem estar associadas muitas ( n ) ocorrências de empregados estão lotados em um departamento Classificação de relacionamentos Relacionamentos 1: 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. 1: (um-para-muitos). : (muitos-para-muitos). 1:1 (um-para-um). a1 a2 a3 b1 b2 b3 b4 b5 b6 6

7 Exercício 1.7 Exercício 1.8 Identificar entidades, atributos, relacionamentos e cardinalidades Deseja-se construir um banco de dados para controlar a utilização de automóveis. Uma pessoa pode dirigir vários automóveis. Mas um automóvel será dirigido somente por uma pessoa. Identificar entidades, atributos e relacionamentos e cardinalidades Deseja-se construir um banco de dados para controlar professores e suas turmas. Um professor pode ser designado para atender 0, 1 ou n turmas. Mas sempre uma turma terá um e só um professor. Relacionamentos 1:1 Relacionamentos 1:1 1 esposa PESSOA 1 marido CASAMETO PESSOA 1 POSSUI a1 a2 a3 b1 b2 b3 1 a4 b4 CPF 7

8 Exercício 1.9 Exercício 1.10 Identificar entidades, atributos, relacionamentos e cardinalidades Deseja-se construir um banco de dados para controlar a emissão de certidões de óbito. Cada pessoa só recebe uma certidão de óbito. Identificar entidades, atributos, relacionamentos e cardinalidades Deseja-se construir um banco de dados para controlar a alocação de empregados. Cada empregado so está alocado em uma mesa e cada mesa só pode alocar um empregado. Relacionamentos : Relacionamentos : EGEHEIRO ALOCAÇÃO PROJETO MÉDICO COSULTA PACIETE a1 a2 b1 b2 a3 b3 a4 b4 8

9 Exercício 1.11 Exercício 1.12 Identificar entidades, atributos, relacionamentos e cardinalidades Deseja-se construir um banco de dados para um sistema de vendas. Cada pedido contem vários produtos vendidos e um determinado produto pode aparecer em diferentes pedidos. Cada pedido é efetuado por um vendedor para um determinado cliente. Um produto está armazenado em uma prateleira. Identificar entidades, atributos, relacionamentos e cardinalidades Deseja-se construir um banco de dados para um sistema de atendimento. Cada medico atende vários vários pacientes. Cada paciente pode ser atendido por vários médicos. Auto-relacionamento Relacionamento entre ocorrências da mesma entidade. Superior hierárquico Supervisionado Exercício 1.13 Identificar entidades, relacionamentos e cardinalidades, atributos Um produto compõe outros produtos Um produto é componente de outro produtos SUPERVISÃO Papel: identifica cada função exercidas pela entidade. (auxilia na leitura do relacionamento) ão é necessário ser especificado entre entidades diferentes 9

10 Relacionamento ternário Suponha que necessitemos modelar a ocorrência do relacionamento associando três entidades: um aluno que cursa disciplinas, um professor leciona disciplinas a varios alunos. Isto seria modelado conforme a figura ao lado. Aluno Disciplina Cardinalidade em relacionamento ternário Aluno Disciplina Professor Professor 1- Separar a entidade Disciplina 2- Analisar o par aluno/professor 3 Para cada par aluno/professor podemos ter de 1 a n disciplinas Cardinalidade em relacionamento ternário Cardinalidade em relacionamento ternário Aluno Disciplina Aluno Disciplina 1 Professor 1- Separar a entidade aluno 2- Analisar o par disciplina/professor 3 Para cada par disciplina/professor podemos ter de 1 a n alunos Professor 1- Separar a entidade professor 2- Analisar o par Aluno/disciplina 3 Para cada par Aluno/disciplina podemos ter 1 professor relacionado 10

11 Cardinalidade máxima - valores Cardinalidade mínima. Para projeto de BD relacional ã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 muitos, referida pela letra. úmero mínimo de ocorrências de entidade que são associadas a uma ocorrência de uma entidade através de um relacionamento. Para fins de projeto de BD, consideram-se apenas duas cardinalidades mínimas Cardinalidade mínima 0. Cardinalidade mínima 1. Denominação alternativa: Cardinalidade mínima 1 = associação obrigatória. Cardinalidade mínima 0 = associação opcional. Questionamentos Até Pelo menos grau máximo grau mínimo 1 n Escola atende aluno 1,1 0,n Escola atende aluno Sabemos que existe uma escola Sabemos que existem alunos Reconhecemos que uma escola atende vários alunos Reconhecemos que um aluno é atendido por uma escola Toda escola tem que obrigatoriamente atender pelo menos 1 aluno? Alguma escola pode nao atender aluno algum? Um aluno deve obrigatoriamente ser atendido por uma escola? Algum aluno pode nao ser atendido por escola alguma? Uma escola atende de 1 a n alunos Um aluno é atendido por 1 sempre uma escola Ou Até Pelo menos grau máximo grau mínimo Uma escola obrigatoriamente atende 0 ou mais de 1 alunos Um aluno obrigatoriamente é atendido por 1 escola 11

12 Exemplo - entidades e relacionamentos Exercício 1.14 COODERAÇÃO PRÉ-REQUISITO liberada liberadora (0,) (0,) (1,1) RESPOSÁVEL (0,) DISCIPLIA (0,) Modifique as cardinalidades mínimas do exemplo anterior de forma a especificar o seguinte: Um curso não pode estar vazio, isto é, deve possuir ao menos uma disciplina em seu currículo. Um aluno, mesmo que não inscrito em nenhum curso, deve permanecer por algum tempo no banco de dados. CURRÍCULO (0,) ALUO (0,) ISCRIÇÃO (1,1) CURSO Atributo com cardinalidade Atributos com cardinalidade CLIETE Telefone (0,) Endereço ome 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 monovalorado (cardinalidade máxima 1 ). Cada entidade possui no máximo um valor associado). Atributo multivalorado (cardinalidade máxima n). 12

13 Exercício 1.15 Identificador de entidade Para o exercício sistema de vendas identifique a cardinalidade dos atributos Cada entidade deve possuir um identificador. Identificador Conjunto propriedades de uma entidade (atributos e relacionamentos) cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade. Propriedades de identificadores de entidades Atributo identificador O identificador de uma entidade, seja ele simples, composto por diversos atributos, ou composto por identificadores externos, deve obedecer duas propriedades: O identificador deve ser mínimo. Isso significa que o identificador de uma entidade deve ser composto de tal forma que, retirando um dos atributos ou relacionamentos que o compõe, ele deixa de ser identificador. Cada entidade deve possuir um único identificador. Em alguns casos, diferentes conjuntos de atributos podem servir para distinguir as ocorrências da entidade. PESSOA PRATELEIRA código nome endereço capacidade número do corredor número da prateleira 13

14 Exercício 1.16 Atributo de relacionamento Para o sistema de vendas identifique os identificadores das entidades MÉDICO COSULTA PACIETE data/hora Atributo em relacionamento Relacionamento com atributo identificador EGEHEIRO (0,) ATUAÇÃO (0,) PROJETO MÉDICO COSULTA PACIETE código nome função código título data/hora 14

15 Relacionamentos independentes Relacionamentos independentes Tratam conceitos diferentes e podem ser estabelecidos tanto entre entidades diferenes como tambem entre mesmas entidades Ex. Cliente é visitado por varios fornecedores e um cliente faz cotacao de precos com vários fonecedores Ex. Canal de tv exibe programa e programa e patrocinado por fornecedor É exibido Canal de TV É visitado Programa Cliente Fornecedor É patrocinado Fornecedor Faz cotação Exercício 1.17 Um carro é propriedade de uma pessoa mas pode ser utilizado por várias pessoas para locomoção Uma pessoa utiliza um imóvel para morar Exercício 1.18 Construa o ER,identifique as entidades, os relacionamentos e as respectivas cardinalidades, atributos e atributos identificadores para o seguinte problema: Uma companhia de seguro de automóveis esta passando por um processo de informatização. Ela precisara então de um banco de dados que armazene as principais informações necessárias ao seu funcionamento. Essa companhia possui clientes dos quais guarda-se o nome, endereço e número da carteira de motorista. Cada um deles é proprietário de um ou mais carros, cujos detalhes (modelo, ano, cor, etc.) são de extrema importância para a companhia. Cada carro esta associado a nenhum ou vários registros de acidentes. Os registros de acidentes contem informações sobre o local onde o acidente aconteceu, a data e o valor do prejuizo causado. 15

16 Generalização/especialização Generalização/especialização Conceito permite Atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. FILIAL (1,1) (0,) CLIETE nome código PESSOA FÍSICA PESSOA JURÍDICA CPF sexo CGC tipo de organização Generalização/especialização Especialização total Herança de propriedades Herdar propriedades significa Cada ocorrência da entidade especializada possui Além de suas próprias propriedades, também as propriedades da ocorrência da entidade genérica correspondente. PESSOA FÍSICA CLIETE t indica que todo CLIETE é ou PESSOA FÍSICA ou PESSOA JURÍDICA PESSOA JURÍDICA 16

17 Especialização parcial Generalização/especialização VEÍCULO FUCIOÁRIO tipo de funcionário p indica que nem todo FUCIOÁRIO é MOTORISTA ou SECRETÁRIA. VEÍCULO TERRESTRE VEÍCULO AQUÁTICO MOTORISTA SECRETÁRIA AUTOMÓVEL VEÍCULO AFÍBIO BARCO Exercícios 1.19 Entidade associativa Observando um ambiente hospitalar identificou-se os seguintes elementos: Medicos Pacientes Quartos Salas de cirurgia Dentre os médicos observou-se duas categorias distintas: - médicos residentes - médicos efetivos Os médicos residentes possuem os seguintes atributos: especialidade, nome do médico, data inicio residência, nome orientador Os médicos efetivos possuem os seguintes atributos: especialidade, nome do médico, local de atuação, data de efetivação Demonstre como ficara a expecialização e defina os atributos. Modificar modelo Adicionar medicamentos prescritos em uma consulta MÉDICO COSULTA PACIETE 17

18 Entidade associativa Substituindo relacionamento por entidade MÉDICO PACIETE MÉDICO COSULTA PACIETE (1,1) (1,1) PRESCRIÇÃO COSULTA PRESCRIÇÃO MEDICAMETO MEDICAMETO Símbolos DER 18

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 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

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 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

Propriedades de entidades

Propriedades de entidades Propriedades de entidades Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Abordagem Entidade-Relacionamento Entidade isoladamente não informa nada. É necessário atribuir propriedades

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

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

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

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

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

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

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

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

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

Atributos. Exercício (4.1) Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Abordagem Entidade-Relacionamento

Atributos. Exercício (4.1) Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Abordagem Entidade-Relacionamento Cardinalidades mínimas e máximas Até grau máximo Pelo menos grau mínimo 1,1 1,n Escola atende aluno Até grau máximo Pelo menos grau mínimo Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br

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

MATA60 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 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 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

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

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 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

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

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

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

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: 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 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

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

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

Modelos. 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 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

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

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

Revisando Banco de Dados. Modelo Relacional

Revisando 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 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

Banco 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 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 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

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

Computação Instrumental

Computaçã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 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

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

Banco de Dados Diagrama Entidade Relacionamento DER

Banco 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 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

UML LINGUAGEM DE MODELAGEM UNIFICADA Diagrama de Classes

UML LINGUAGEM DE MODELAGEM UNIFICADA Diagrama de Classes UML LINGUAGEM DE MODELAGEM UNIFICADA Diagrama de Classes O diagrama de classe é a essência de qualquer modelagem orientada a objeto. Ele tem por objetivo descrever, segundo uma visão estática, o escopo

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

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

Introdução e projeto de Bancos de dados Completo

Introdução e projeto de Bancos de dados Completo CONTEÚDO PROGRAMÁTICO Introdução eprojetos do BD Introdução e projeto de Bancos de dados Completo Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista,

Leia mais

GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER)

GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER) GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio arroba ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual

Leia mais

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

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento) MER (Modelo Entidade Relacionamento) O Modelo Entidade Relacionamento é uma ferramenta para modelagem de dados, utilizada durante a modelagem do projeto conceitual de banco de dados. A utilização do MER

Leia mais

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

Modelagem 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 mais

Banco de Dados I Transformação entre Modelos

Banco de Dados I Transformação entre Modelos Banco de Dados I Transformação entre Modelos Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ O processo de transformação Passos de Implementação: 1. Implementação

Leia mais

MC536. Modelo Entidade- Relacionamento

MC536. Modelo Entidade- Relacionamento MC536 Modelo Entidade- Relacionamento Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas

Leia mais

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

Modelagem 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 mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 18/08/2016 SUMÁRIO

Leia mais

Unidade 4 Projeto de Banco de Dados

Unidade 4 Projeto de Banco de Dados Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José

Leia mais

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

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord Objetivos: Definir e exemplificar o conceitos de cardinalidade. Conhecer

Leia mais

Migração Modelo ER-Relacional

Migração Modelo ER-Relacional Migração Modelo ER-Relacional Um esquema ER pode ser transformado para o modelo Relacional através das regras de mapeamento. Baseado num diagrama ER- Exemplo da Universidade serão apresentados as etapas

Leia mais

Conjunto de objetos da realidade modelada sobre os quais deseja-se. dados.

Conjunto de objetos da realidade modelada sobre os quais deseja-se. dados. Linguagens Visuais & Banco de Dados Aula 2 Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999 Entidade Conjunto de objetos da realidade modelada sobre os quais deseja-se

Leia mais

MODELO ENTIDADE - RELACIONAMENTO

MODELO ENTIDADE - RELACIONAMENTO MODELO ENTIDADE - RELACIONAMENTO MODELO ENTIDADE - RELACIONAMENTO O modelo entidade-relacionamento (E-R) tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados de entidade

Leia mais

Análise das Necessidades

Análise das Necessidades 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 Análise das Necessidades

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

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc.

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc. BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis

Leia mais

Técnicas de Modelação de Dados

Técnicas de Modelação de Dados Técnicas de Modelação de Dados Diagrama Entidade-Relacionamento (ER) Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas

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

Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER)

Modelo 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

MODELO ENTIDADE - RELACIONAMENTO

MODELO 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 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

1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento

1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento 1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento 2) O que é relacionamento recursivo? Dê exemplos. 3) Quais

Leia mais

Banco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai DCC-IME-USP

Banco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai DCC-IME-USP Banco de Dados Modelo de Dados Relacional João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Introdução O Modelo Relacional (MR) é um modelo de dados lógico utilizado para desenvolver

Leia mais

SUMÁRIO. Restrições de Integridade Dicionário de Dados Relacionamentos n-ários Generalização/Especialização em DER

SUMÁRIO. Restrições de Integridade Dicionário de Dados Relacionamentos n-ários Generalização/Especialização em DER 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 Restrições

Leia mais

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001 PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes

Leia mais

MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I

MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I O uso da análise e do projeto Orientados a Objetos atenuou a separação! 1 Etapas do Projeto do BD Análise de Requisitos Coleta de informações sobre os dados e seus relacionamentos na organização Projeto

Leia mais

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

MODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1 Modelo de Dados Relacional 4.2 Chave Primária 4.3 Restrições de Integridade 4.4 Mapeamento do MER para o Modelo Relacional

Leia mais

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1 Disciplina: Banco de Dados I Professora: Ms. Márcia Jani 1 Trabalho de BD1 Objetivo O objetivo deste trabalho é aplicar os conceitos aprendidos nas aulas, em um projeto prático de modelagem, implementação

Leia mais

Aula 3 - Modelo Entidade-Relacionamento

Aula 3 - Modelo Entidade-Relacionamento Aula 3 - Modelo Entidade-Relacionamento 1. Conceitos básicos O modelo Entidade-Relacionamento (E-R) tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados de entidades

Leia mais

Fundamentos de Banco de Dados e Modelagem de Dados

Fundamentos de Banco de Dados e Modelagem de Dados Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo

Leia mais

Modelo Comportamental

Modelo Comportamental MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 3 Diagrama Entidade Relação Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível

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

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D. Análise Estruturada Análise estruturada Proposta a partir de 1975 por vários autores (Constantine, Tom DeMarco, Yourdon, Gane & Sarson) Caiu em desuso com os modelos orientados a objetos Entretanto...

Leia mais

Modelagem Conceitual Orientada a Objetos. Classes e Tipos. Classe x Tipo x Instância...

Modelagem Conceitual Orientada a Objetos. Classes e Tipos. Classe x Tipo x Instância... Modelagem Conceitual Orientada a Objetos Fernanda Baião UNIRIO Material parcialmente extraído a partir das notas de aula de Maria Luiza M. Campos, Arnaldo Vieira e Maria Cláudia Cavalcanti 1 Classes e

Leia mais

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de

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

Modelagem de Dados (Estrutura Relacional)

Modelagem de Dados (Estrutura Relacional) Modelagem de Dados (Estrutura Relacional) Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação

Leia mais

Extensões do Modelo Entidade-Relacionamento

Extensões do Modelo Entidade-Relacionamento Extensões do Modelo Entidade-Relacionamento Banco de Dados Modelo Entidade Relacionamento Estendido Características introduz semântica adicional ao modelo ER utilizado na modelagem de aplicações mais complexas,

Leia mais

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;

Leia mais

Modelagem de Dados. Conceitos de Normalização. Prof. Esp. Andrew Rodrigues

Modelagem de Dados. Conceitos de Normalização. Prof. Esp. Andrew Rodrigues Modelagem de Dados Conceitos de Normalização Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br Introdução Para utilizar a técnica de normalização, é preciso antes conhecer alguns conceitos fundamentais

Leia mais

Engenharia de Software. Aula 10 Representação dos Conceitos de Orientação a Objetos. Prof. Me. Rogério Ferreira

Engenharia de Software. Aula 10 Representação dos Conceitos de Orientação a Objetos. Prof. Me. Rogério Ferreira Engenharia de Software Aula 10 Representação dos Conceitos de Orientação a Objetos Prof. Me. Rogério Ferreira 2 Roteiro Representação dos Conceitos OO Mensagens Navegabilidade Pacotes Encapsulamento Herança

Leia mais

Informática. Banco de Dados Relacional. Professor Julio Alves.

Informática. Banco de Dados Relacional. Professor Julio Alves. Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma

Leia mais

A diagramação entidade-relacionamento é muito simples, servindo como representação dos conceitos que são manipulados por ela.

A diagramação entidade-relacionamento é muito simples, servindo como representação dos conceitos que são manipulados por ela. MÓDULO 8 MODELAGEM DE DADOS I Em 1976 foi publicado um trabalho que definia uma possível abordagem para o processo de modelagem de dados. O trabalho intitulado de The Entity-Relationship Model passou a

Leia mais

Aula 01 Conceito de Banco de Dados e SGBD

Aula 01 Conceito de Banco de Dados e SGBD Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com

Leia mais

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

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo 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

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão Lista de Exercícios AV1

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão  Lista de Exercícios AV1 MODELAGEM DE DADOS Lista de Exercícios 01 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Preencha as lacunas: Em um sistema de gerenciamento de bancos de dados, um(a) é um conjunto integrado

Leia mais

Banco de Dados I. Aula 10 - Prof. Bruno Moreno 23/09/2011

Banco de Dados I. Aula 10 - Prof. Bruno Moreno 23/09/2011 Banco de Dados I Aula 10 - Prof. Bruno Moreno 23/09/2011 Plano de Aula Finalização de Álgebra Relacional Divisão Funções agregadas Projeto de BD Mapeamento MER-R Operação de DIVISÃO T = R S Toda coluna

Leia mais

António Rocha Nuno Melo e Castro

António Rocha Nuno Melo e Castro António Rocha Nuno Melo e Castro O modelo E-R (entidade-relacionamento) baseia-se na percepção de um universo constituído por um grupo básico de objectos chamados Entidades e por Relacionamentos entre

Leia mais

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto

Leia mais

Capítulo 2 Modelo Entidade- Relacionamento. Prof. Mario Dantas

Capítulo 2 Modelo Entidade- Relacionamento. Prof. Mario Dantas Capítulo 2 Modelo Entidade- Relacionamento Prof. Mario Dantas Modelo Entidade-Relacionamento O que vem a ser : Um modelo? Uma entidade? Um relacionamento? Modelo Entidade-Relacionamento Conjunto de entidades

Leia mais

Projeto Conceitual. Faculdade de Tecnologia Senac Jaraguá do Sul. Projeto Conceitual. Projeto Conceitual - MER. Projeto Conceitual - MER

Projeto Conceitual. Faculdade de Tecnologia Senac Jaraguá do Sul. Projeto Conceitual. Projeto Conceitual - MER. Projeto Conceitual - MER Projeto Conceitual Faculdade de Tecnologia Senac Jaraguá do Sul Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Utilização do MER Modelo Entidade e Relacionamento O MER é um

Leia mais

Modelagem Orientada a Objeto

Modelagem Orientada a Objeto UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Modelagem Orientada a Objeto Engenharia de Software 2o. Semestre de

Leia mais

Disciplina: Unidade II: Prof.: E-mail: Período:

Disciplina: Unidade II: Prof.: E-mail: Período: Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo

Leia mais