Modelo Entidade Relacionamento
|
|
|
- Ivan Alves Pedroso
- 8 Há anos
- Visualizações:
Transcrição
1 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 pertence 1 Departamento Professor Visão do Mundo Real Relacionamento Visão do Mundo Real Através do modelo E-R Elementos do Modelo P1 Relacionamento Entidade P2 P3 D1 D2 P4 P5 Conjunto de Entidades Professor Conjunto de Relacionamentos Pertence Conjunto de Entidades Departamento Rafael Port da Rocha - otas de Aula 1
2 É um modelo conceitual, descrito de forma gráfica, que, após definido, é mapeado para o modelo lógico de um banco de dados relacional Sua principal característica é a simplicidade, sendo baseado em dois conceitos principais (entidade e relacionamento) Conceitos Básicos Entidade: É um objeto ( coisa ) do mundo real, que existe e é distinguível dos outros objetos Possui um conjunto de propriedades, e valores de algumas dessas propriedades podem identificar unicamente essa entidade Ex. de entidades: o José, o Departamento de Ciência da Computação, etc... Ex. de propriedade de José: nome, idade, cpf (propriedade que identifica unicamente José) Conjunto de Entidades: É um conjunto de entidades de um mesmo tipo, isto é, possuem propriedades de mesmos tipos Ex.: o conjunto de entidade Professor contém um conjunto de entidades que são professores e possuem as propriedades: nome, endereço, cpf, matrícula na universidade Muitas vezes, usa-se o termo entidade para designar um conjunto de entidades São graficamente representadas por retângulos Relacionamento: Um relacionamento é uma associação entre entidades Ex.: o professor José está associado ao departamento de Ciência da Computação e às turmas de BD e Engenharia de Software Rafael Port da Rocha - otas de Aula 2
3 Conjunto de relacionamento: É um conjunto de relacionamentos de mesmo tipo Ex.: Sendo os conjuntos de entidades Curso e Aluno, que representam respectivamente alunos e cursos da universidade, o relacionamento inscrição relaciona alunos a cursos, indicando quais os cursos de um aluno e quais os alunos de um curso São representados graficamente por losangos Restrições de mapeamento Cardinalidade: Indica o número de entidades a que uma outra entidade pode ser associada através de um conjunto de relacionamentos Um conjunto de relacionamentos R envolvendo os conjuntos de entidades A e B, possui a cardinalidade: 1-1, se uma entidade de A é associada a uma única entidade de B 1-n, se uma entidade de A é associada a várias entidades de B, e se uma entidade de B é associada somente a uma única entidade de A n-1, se uma entidade de B é associada a várias entidades de A, e se uma entidade de A é associada somente a uma única entidade de B n-n, se uma entidade de A é associada a várias entidades de B e uma entidade de B é associada a várias entidades de A Rafael Port da Rocha - otas de Aula 3
4 Cardinalidade máxima e mínima Versão do modelo E-R onde a cardinalidade é definida através de valores mínimo e máximos Exemplo: Um conjunto de relacionamentos R envolvendo os conjuntos de entidades A e B possui a cardinalidade (1,1) - (0,120), que indica: que uma entidade A é associada no mínimo a nenhuma entidade de B ou no máximo a 120 entidades de B que uma entidade de B é associada no mínimo e no máximo a uma entidade de A Professor n pertence 1 Departamento P1 P2 P3 D1 D2 P4 P5 Rafael Port da Rocha - otas de Aula 4
5 Diagrama de ocorrências CC Ana Paulo T10 T20 José Pedro Física Maria T30 T40 João Curso Inscrição Aluno Frequenta Turma Ministra Prof. Diagrama de Entidade-Relacionamento (E-R) Curso Inscrição Aluno Frequenta Professor Ministra (1,1) (0,5) Turma Leitura do diagrama E-R Um Professor ministra turmas. Uma turma é ministrada por um profesor Um Professor ministra de 0 a cinco turmas. Uma turma é ministrada por um professor (versão cardinalidade mínima-máxima) Rafael Port da Rocha - otas de Aula 5
6 Relacionamentos n-ários Relacionamentos que associam n entidades Cardinalidade: em um relacionamento ternário envolvendo entidades dos conjuntos A, B, C a cardinalidade refere-se a pares de entidades Diagrama de ocorrências SM POA SuperR XYZ VaiVem Cadeira Mesa Sofá Diagrama de Entidade-Relacionamento (E-R) Cidade 1 Distribuição Produto Distribuidor Leitura do diagrama E-R Um par (cidade-produto) está associado a um distribuidor, isto é, um distribuidor tem exclusividade na distribuição de um produto em uma cidade Um par (distribuidor-cidade) está associado a muitos produtos, isto é, um distribuidor pode distribuir muitos produtos em uma cidade Rafael Port da Rocha - otas de Aula 6
7 Atributo Atributos associam informações a entidades e a relacionamentos, identificando propriedades dessas entidades e relacionamentos São representados graficamente através de círculos ligados à coleções de entidades (muitas vezes são omitidos, sendo descritos separadamente em um dicionário de dados) Identificador de entidade: Conjunto de um ou mais atributos cujos valores servem para distinguir uma entidade em uma coleção de entidades Os atributos da entidade que formam seu identificador são representados graficamente através de círculos pretos O identificador de uma entidade é denominado chave primária Data omeprocurador Curso Inscrição Aluno CódigoC ome Descrição CódigoA ome Fone Rafael Port da Rocha - otas de Aula 7
8 Exemplo de Conjunto de Relacionamentos Cardinalidade n-1 Um (1) professor pertence a um (1) único departamento Um (1) departamento possui vários (n) professores com (4) Professor n pertence 1 (5) Departamento (4) CodP ome Endereço CodDep ome Sala 3)(6) (3) (3) (3)(6) (3) (3) (4) (1) (1) P1 P2 (5) (4) D1 (1) P3 D2 P4 (1) P5 (1)Entidade (2)Relacionamento (3)Atributo (4)Conjunto de Entidades (5)Conjunto de Relacionamentos (6)Identificador de Entidade Rafael Port da Rocha - otas de Aula 8
9 Exemplo de Conjunto de Relacionamentos Cardinalidade n-n Um (1) aluno cursa várias (n) turmas Uma (1) turma é cursada por vários (n) alunos com (4) Aluno n frequenta n (5) Turma (4) Cod A ome Endereço CodT Semestre Sala (3)(6) (3) (3) (3)(6) (3) (3) (4) A1 (5) (4) (1) A2 t1 (1) A3 t2 A4 A5 (1)Entidade (2)Relacionamento (3)Atributo (4)Conjunto de Entidades (5)Conjunto de Relacionamentos (6)Identificador de Entidade Rafael Port da Rocha - otas de Aula 9
10 Generalização/Especialização A C B Permite atribuir propriedades particulares a um subconjunto de ocorrências de uma entidade genérica Entidade genérica: C Entidades especializadas: A e B Exemplos Turma CodP ome Pessoa Endereço n participa n n ministra n Professor Aluno Cargo DtAdmiss Inscrição DtIngresso Pessoa Participa Aluno Professor P1 P2 P3 P4 P5 P6 Ministra Turma T1 T2 T3 P7 Rafael Port da Rocha - otas de Aula 10
11 CódP ome Endereço Pessoa t 1 atendimento Física Cont Jurídica CPF idade CGC InscriçãoEst p CodF Funcionário p Vendedor Técnico Comissão Especialidade Rafael Port da Rocha - otas de Aula 11
12 Auto-relacionamento: relacionamento entre entidades de um mesmo conjunto de entidades Ex: um Funcionário é chefiado por um Funcionário (seu chefe) e um funcionário (chefe) chefia funcionários Funcionário 1 chefe Funcionário José Maria Paulo Ana Chefe Disciplina pré-requisito Disciplina D10 D11 D12 D13 D14 Pré-Requisito OBS A Disciplina D10 é pré-requisito para as disciplinas D12 e D13 A Disciplina D11 é pré-requisito para a disciplinas D13 A Disciplina D12 é pré-requisito para as disciplinas D14 Rafael Port da Rocha - otas de Aula 12
13 Erros comuns: Definir para uma entidade um atributo que caracteriza (pertence) uma outra entidade. Especificar uma entidade do mundo real de formas diferentes em um mesmo modelo (como atributo e como entidade) Construir relacionamentos redundantes (relacionamentos que podem ser eliminados sem perda de informações) Construir atributos redundantes (usar atributos calculados) Hospital redundante (obtido por possui e lotação) possui 1 n 1 n trabem data hora Depart. lotação Médico 1 n num de médicos (redundante, obtido através do número relacionamentos em lotação) nome do departamento (redundante, obtido em Depart. através do relacionamento lotação) Estratégia de modelagem de cima para baixo (top-down) Rafael Port da Rocha - otas de Aula 13
14 (1) Modelagem superficial: Identificação das entidades, identificação dos relacionamentos e hierarquias de generalização/especialização, cardinalidades máximas, determinação dos atributos, determinação dos identificadores de entidades e relacionamentos (2) Modelagem detalhada: Domínios dos atributos, cardinalidades mínimas, restrições de integridades não representadas no modelo (3) Validação do modelo: verificar construções redundantes Estratégia de modelagem de dentro para fora (inside-out) identificar primeiro conceitos (entidades) mais importantes (centrais) e adicionar gradativamente conceitos periféricos (atributos, entidades relacionadas, generalizações/especializações) passos semelhantes à abordagem top-down Rafael Port da Rocha - otas de Aula 14
15 otação alternativa, utilizada em ferramentas CASE Cliente CodC ome Endereço Pessoa CPF Idade Empresa CGC increst Min.: 1, Max.: 1 Min.: 0, Max.:1 Min.: 1, Max.:n Min.: 0, Max.:n Atende É atendido por É representada por Representa Contato... Funcionário CodF ome Endereço Vendedor comissão Técnico especialid Outro Funcionário ão permite relacionamentos maiores que binários (que devem ser definidos através de entidades) ão permite relacionamentos que contém atributos (estes relacionamentos devem ser definidos através de entidades) ão permite relacionamentos de generalizalção /especializ. do tipo parcial (entidades do conjunto genérico formam uma entidade específica. ex.: outros funcionários representam funcionários que não são técnicos nem vendedores) Rafael Port da Rocha - otas de Aula 15
16 BIBLIOGRAFIA DATE, C. J. An Introduction to database systems. Reading: Addison Wesley, ELMASRI, R.; AVATHE, S.B. Fundamentals of database systems. Redwood City:Benjamin Cummings, HEUSER, C.A. Projeto de banco de dados. Porto Alegre:Sagra Luzzatto, KORTK, H.; SILBERSCHATZ, A. Sistemas de bancos de dados. Makron Books, ULLMA, J. D. Principles of database and knowledge-base systems. Rockville:Computer Science Press, Rafael Port da Rocha - otas de Aula 16
Banco de Dados II. Prof. Fiorin
Banco de Dados II Prof. Fiorin [email protected] Aula 01 Revisão sobre Modelagem Modelagem conceitual modelo conceitual Diagrama Entidade-Relacionamento (DER) Objetivo: Obter uma descrição
01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Exercícios 01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos? 02 - Defina, sem retornar ao capítulo, os
MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão [email protected] 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
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos
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
Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)
Pós-Graduação em Engenharia de Requisitos de Software Abordagem Entidade-Relacionamento Modelagem de dados Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976 por Peter Chen. Conceito
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
Modelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
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
SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS [email protected] Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes
BANCO DE DADOS MODELAGEM ER Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.br - Entidades - Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações
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
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
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
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
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo [email protected] IF685 Gerenciamento
Modelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
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
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
Sistema de Banco de Dados
Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados
Modelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros [email protected] http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL
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
Construindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 Construindo modelos ER Conselhos práticos Heurísticas Notações alternativas Processo de modelagem e alternativas Propriedades de modelos ER Modelo ER é um modelo formal
PCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados
Ciclo de Desenvolvimento de BD
Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados
Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento
Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento Prof. Gregorio Perez ( [email protected] ) Colaboração: profa. Ana Leda prof. André Santos prof. José Ferreira Prata Roteiro Introdução
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro
Modelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa
Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa [email protected] Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição
Classes 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)
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
DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual
DCC011 Introdução a Banco de Dados Projeto de Bancos de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] Construindo o Esquema Conceitual
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
Análise e Projeto de Sistemas I
Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica
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
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
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciencias da Computação INE 5423 Banco de Dados I 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Exemplo de Rel. Condicional
Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados Casaova / PUC/RJ Prof. MSc. Edilberto Silva [email protected] Sistemas de Informação Brasília/DF
BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES
BANCO DE DADOS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected] ROTEIRO Modelagem de Dados Modelo Entidade-Relacionamento Componentes Tipos de atributos Atributo em um
BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES
BANCO DE DADOS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected] ROTEIRO Modelagem de Dados Modelo Entidade-Relacionamento Componentes Tipos de atributos Atributo em um
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA Gincana Questão 01 A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza
Projeto de Bancos de Dados
Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define
18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;
Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica
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: [email protected] BANCO DE
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciências da Computação INE 5423 Banco de Dados I 2011/1 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
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
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
Transformação ER para modelo relacional
Transformação ER para modelo relacional BCD29008 Engenharia de Telecomunicações Prof. Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello/bcd 04 DE SETEMBRO DE 2018 Revisão das aulas anteriores Entidades
Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU
Aula 4 SBD Modelo Entidade Relacionamento Parte 2 Profa. Elaine Faria UFU - 2018 Hierarquia de Classe É natural classificar as entidades de um conjunto de entidades em subclasses Ex: Funcionário Horista
Análise Clássica (Tradicional) X Análise Estruturada
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior Análise Clássica (Tradicional) X Análise
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
Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos
Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto
Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II
Faculdade Ieducare 5º Semestre Sistemas de Informação Professor: Rhyan Ximenes 1 M.E.R MODELO ENTIDADE RELACIONAMENTO 2 1 Compreender os conceitos de ENTIDADE e algumas de suas características: RELACIONAMENTO,
Ciclo de Desenvolvimento de Sistemas de BD
Banco de Dados Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Projeto do Banco de Dados Fernando Fonseca Ana Carolina Implementação do Banco
Banco de Dados. Modelo Entidade Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger
Banco de Dados Modelo Entidade Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Introdução O Modelo Entidade Relacionamento (MER) é um modelo de dados de altonível criado com o
Modelagem 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
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
2. Revisão e Dicas de Modelagem Conceitual
Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd
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
Conceitos SQL SQL 19/03/2017 O que é dado? O que é BD? O que é uma informação? O que é SGBD? O que é SQL? O que é BD? O que é SGBD?
- ---@--- Conceitos O que é dado? O que é uma informação? O que é BD? O que é BD? O que é SGBD? O que é? O que é SGBD? Como se comunicar com o SGBD? 1 O que é? Onde Nasceu? Tipos de Bancos Relacionais
Prof. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Projeto de um BD Modelo Entidade-Relacionamento (ER)
Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos
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
Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP
Banco de Dados Modelo Entidade - Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP Introdução O Modelo Entidade-Relacionamento (MER) é um modelo de dados de alto-nível
MODELAGEM DE DADOS PARTE 3
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 3 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Extensões
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO Jean Pierry Felix da Silva Bolsista de Iniciação Científica IFRN Campus Natal Zona Norte E-mail: [email protected] Ítalo Pinheiro
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Projetar um esquema de banco de dados relacional
MODELAGEM DE DADOS PARTE 1
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 1 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
Aula 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
MODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
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
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Fundamentos de Banco de Dados Aula 03 Modelo de Dados Relacional Modelo de Dados Relacional Objetivo Estudar os conceitos envolvidos
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
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é
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2 Disciplina: CMP1134 - Modelagem Conceitual de Dados Turma: C01 Subturma(s): 1 Créditos: 6 Carga Horária:
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: [email protected] 18/08/2016 SUMÁRIO
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
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,
MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS
MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS OBJETIVO Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco
Banco 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
Projeto de Banco de dados - Fundamentos
CONTEÚDO PROGRAMÁTICO eprojetos do BD Projeto de Banco de dados - Fundamentos Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj
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
2010 Diagrama Entidade - Associação
2010 Diagrama Entidade - Associação Patrícia da Conceição Mega Expansão 01-01-2010 O que é Diagrama de Entidade associação É uma técnica de representação gráfica que auxilia vivamente a visualização das
Banco 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
