Técnicas de Modelação de Dados
|
|
|
- Jerónimo Espírito Santo Pais
- 8 Há anos
- Visualizações:
Transcrição
1 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 de Modelação de Dados Professora: Sandra Soares
2 Modelação de dados A modelação de dados caracteriza-se por considerar como elemento principal do sistema as entidades, bem como os dados que as descrevem (estruturas de dados). Existem diferentes ferramentas para representar modelos deste tipo, tais como: diagramas entidade-associação/relacionamento; diagramas hierárquico de entidades; diagramas de análise de dados; diagrama de classes; etc.
3 Modelo Entidade-Relacionamento O modelo Entidade-Relacionamento ou modelo E-R (introduzido por Peter Chenn, na sequência dos trabalhos de Edgar Codd sobre o modelo relacional), é um modelo conceptual para a estruturação da informação com vista à elaboração da base de dados. O modelo E-R, como a sua designação indica, parte dos conceitos básicos de entidades (compostas por atributos) e relacionamentos entre essas entidades. A sua expressão mais característica são os diagramas E-R ou diagramas Entidade Associação (DEA).
4 Modelo Entidade-Relacionamento Os diagramas de Entidade Relacionamento (DER) ou Associação (DEA) modelam a estrutura de armazenamento dos dados, definindo: Entidades Relacionamentos Atributos
5 Modelo Entidade-Relacionamento Entidades São objetos sobre os quais se armazenam os dados. O nome da entidade deve estar no singular. As entidades devem estar descritas no dicionário de dados. Uma instância pode ser considerada um membro individual ou uma ocorrência concreta da entidade.
6 Modelo Entidade-Relacionamento Atributos São as características que descrevem as entidades e o conjunto de valores que cada um pode assumir designa-se Domínio. Os atributos devem estar descritos no dicionário de dados. Alguns atributos são opcionais outros são obrigatórios. O atributo identificador é um atributo que identifica de forma exclusiva cada ocorrência de uma entidade. Pode também ser designado como chave primária no modelo Relacional. Os atributos descritores descrevem a entidade. Podemos representar no modelo E-R os atributos sob a forma de elipses, ligadas ao retângulo da entidade correspondente.
7 Modelo Entidade-Relacionamento Relacionamentos Representam as associações entre as entidades. Um relacionamento é designado por um verbo. Quanto ao número de entidades presentes no relacionamento, temse os seguintes tipos: relacionamentos unários - relacionamentos que se estabelecem entre os elementos de uma mesma entidade; relacionamentos binários - relacionamentos que se estabelecem entre os elementos de duas entidades; relacionamentos ternários - relacionamentos que se estabelecem entre os elementos de três entidades; Em geral, um relacionamento pode designar-se por n-ário, em que n diz respeito ao número de entidades envolvidas nesse relacionamento.
8 Simbologia dos diagramas Entidade-Relação Entidade é sempre representada por um retângulo. Nome_Entidade Relacionamento pode ser apresentado sobre a linha Nome_Relação ou dentro de um losango Nome_Relação
9 Simbologia dos diagramas Entidade-Relação Exemplos: Disciplinas Tem Prec. Fornecedores Fornecem Produtos Projectos Empregados Trabalham Departamentos
10 Instanciação Entidade Atributo identificador: número_de_matrícula Atributos descritores: Aluno nome, morada, telefone, data_nascimento, curso, sexo Instância da entidade: número_de_matricula: nome: João da Silva morada: Areeiro telefone: data_nascimento: 01/09/80 curso: eng. informática sexo: m
11 Instanciação Instância de um relacionamento é uma ocorrência de uma ligação entre objectos Cliente M compra N Filme Instâncias instâncias Instâncias de Cliente de compra de Filme C1 C2 C3 C4 F1 F2 F3 4 instâncias de Cliente 3 instâncias de Filme 3 instâncias da associação compra
12 Grau do relacionamento Quanto ao número de elementos com que uma entidade se pode relacionar com os elementos de outra entidade, isto é, grau de relacionamento ou cardinalidade, tem-se os seguintes tipos: relacionamento 1 para 1 (1:1) (ou um para um) em que cada elemento ou ocorrência de cada parte (entidade) participa apenas uma vez no relacionamento com a outra parte; relacionamento 1 para M (1:M) (ou um para muitos) numa das entidades, cada elemento participa no relacionamento apenas uma vez, ao passo que, na outra entidade, esse elemento pode ter várias ocorrências nesse mesmo relacionamento; relacionamento M para 1 (M:1) idêntico ao anterior; relacionamento M para N (M:N) (ou muitos para muitos) situação em que cada elemento de cada uma das partes do relacionamento pode participar múltiplas vezes nesse relacionamento.
13 Grau do relacionamento - notações Grau Notação Associação Crow s foot Pé de Galinha Ross Bachman Chen Um A está associado com um B A B A B A B A 1 1 B Um A está associado com zero ou um ou mais B's A B A B A B A 1 n B Um A está associado com zero ou um B A B A B Um A está associado com zero, um ou mais B's A B A B
14 Notação Pé de Galinha Na notação Pé de Galinha existem regras onde colocar o nome da relação entre as entidades Sentido para baixo à direita da linha XXX Sentido para cima à esquerda da linha XXX Sentido da esquerda para a direita por cima da linha XXX Sentido da esquerda para a direita por baixo da linha XXX
15 Cardinalidade de uma relação A cardinalidade define os graus máximo e mínimo. O grau máximo de uma relação pode ser: O grau mínimo de uma relação pode ser: 1 : 1 1 : N N : M 0 : 0 0 : 1 1 : 1
16 Cardinalidade de uma relação grau máximo Grau máximo: O grau máximo define o número máximo de vezes que uma instância da entidade pode ocorrer na associação. Exemplo 1: Cliente 1 tem Uma instância de Cliente pode ocorrer no máximo uma vez 1 Carta de condução Um Cliente tem zero ou uma Carta de condução Uma instância de Carta de Condução pode ocorrer no máximo uma vez Uma Carta de Condução pertence a zero ou um Cliente
17 Cardinalidade de uma relação grau máximo Exemplo 2: N Aluguer pertence Cliente 1 Um Aluguer pertence a no máximo um Cliente Um Cliente pode ter vários Alugueres Exemplo 3: N Fornecedor fornece Produto M Um Fornecedor fornece vários Produtos Um Produto pode ser fornecido vários Fornecedores
18 Cardinalidade de uma relação grau mínimo Grau mínimo: O grau Mínimo define o número mínimo de vezes que uma instância da entidade pode ocorrer na associação. Se é zero diz-se opcional se é 1 diz-se obrigatória. Exemplo 1: 1 0 Cliente tem Carta de condução Carta de condução é opcional: um dado cliente pode não ter carta Cliente é obrigatório: uma carta de condução pertence no mínimo a um cliente
19 Cardinalidade de uma relação grau mínimo Exemplo 2: Médico 0 é médico família 0 Doente Médico é opcional Um doente pode não ter médico de família Doente é opcional Um médico pode não ser médico de família de nenhum doente
20 Cardinalidade de uma relação grau mínimo Exemplo 3: 1 Fornecedor fornece 1 Produto Fornecedor é obrigatório Um fornecedor fornece no mínimo um produto Produto é obrigatório Todo produto é fornecido no mínimo por um fornecedor
21 Cardinalidade de uma relação Os graus máximo e mínimo de uma relação complementam-se e servem para especificar a política da organização no que se refere aos dados. Notação de Peter Chen Fornecedor (1..N) fornece (1..M) Produto Cliente (1..1) (0..1) tem Cartão
22 Cardinalidade de uma relação Notação de Pé de Galinha Exemplos: Aluno arquivado Processo Aluno frequenta Disciplina Aluno aluga Cacifo Treinador responsável Modalidade
23 Entidade Associativa Entidade associativa é uma relação/associação com atributos próprios. Funcionário M trabalha N Projecto Contém informação sobre a percentagem de tempo que o empregado dedica a um dado projecto. Funcionário (1..M) (1..N) Projecto Trabalha
24 Entidade Associativa Exemplos de entidades associativas: Ficheiro (0..M) (0..N) Utilizador Acessível_por Atributo específico: tipo da permissão de acesso Atleta (1..M) (0..N) Competição Participa Atributos específicos: colocação, performance
25 Generalização e Especialização Indicadores de subtipo e supertipo Um subtipo é uma especialização do supertipo Um supertipo é uma generalização do subtipo O supertipo descreve os elementos de dados comuns a todos os subtipos. Os atributos de um supertipo são herdados pelos subtipos Cada subtipo é descrito pelos atributos herdados do supertipo + atributos específicos Os subtipos descrevem elementos de dados específicos a um subconjunto das instâncias. Na notação o supertipo está conectado aos subtipos através de uma associação sem nome e uma linha cortada
26 Generalização e Especialização Jogo Empregado Jogo Individual Jogo em Equipa assalariado temporário Jogo = nome + local + regras Jogo Individual = recorde Jogo em Equipa = número_de_jogadores Empregado = nome + endereço Assalariado = salário_mensal Temporário = salário_hora
27 Generalização e Especialização Unidimensional Figura Bidimensional Figura = cor + posição_central Unidimensional = orientação Bidimensional = área Arco = raio + ângulo Linha = pontos_extremos Círculo = diâmetro Polígono = número_de_lados + vértices Arco Linha Círculo Polígono
28 Construção de ER s 1. Identificação das entidades.» depósitos de dados;» depósitos de dados associados a entidades externas;» documentos, formulários, utilizador. 2. Identificação das associações ou relações: Exemplo: Fornecedores = {Fornecedor + {código_produto}} Fornecedor + nome + morada + número_contribuinte Produtos = {Produto + 1{código_fornecedor}} Produto + descrição + peso + cor Fornecedor 1..N fornece 1..M Produto
29 Construção de ER s 2.2 Na especificação dos processos. Exemplo: process fornecer;... If código_fornecedor in Fornecedores = código_ fornecedor in Produtos then... endproc
30 Construção de ER s 3. Definir os graus máximos e mínimos das associações. 4. Especificar os atributos identificadores e os atributos descritores de cada entidade. 5. Completar o dicionário de dados com as descrições das entidades e associações que ainda não estejam lá. Médico trata Paciente Médico + nome + morada + salário Paciente + BI + nome + sexo + (telefone) Trata _médico paciente_médico = código_ paciente + código_médico
31 Construção de ER s Observações importantes: 1. Verificar se todos os atributos se aplicam a todas as instâncias de uma entidade. Modelo + morada + estado_civil + cor_cabelo + cor_olhos + (nome_cônjuge) + sexo + [barba + medida_tórax medida_quadril + medida_busto] Observa-se que há a necessidade de criar dois subtipos
32 Construção de ER s Modelo feminino Modelo Modelo masculino Modelo + nome + morada + estado_civil + cor_cabelo + cor_olhos + (nome_cônjuge) + tipomodelo tipo-modelo = [Modelo_feminino Modelo_masculino] Modelo_feminino + medida_quadril + medida_busto Modelo_masculino + barba + medida_tórax
33 Construção de ER s 2. Certificar-se de que quando há entidades diferentes que possuem atributos em comum é possível criar um supertipo Empregado_temporário + nome + morada + código_postal + telefone + salário_hora + número_horas_extra Empregado_assalariado + nome + morada + código_postal + telefone + salário_mensal + abono_família + número_filhos Empregado temporário Empregado assalariado Empregado Empregado temporário Empregado assalariado
34 Construção de ER s 3. Quando há grupos repetitivos convém criar uma nova entidade e uma nova associação Um grupo repetitivo é um conjunto de atributos cujos valores se repetem para um dado valor do identificador. Empregado + nome + morada + salário + {nome_filho + sexo_filho + idade_filho} Empregado 1..1 tem 0..N Filho Empregado + nome + morada + salário Filho + nome_filho + sexo_filho + idade_filho + número_empregado
35 Construção de ER s 4. Existe outra situação bastante comum. Conta Conta + saldo + [juro + período] Conta à Ordem Conta a prazo + juro + período Conta_à_ordem = *mesmos atributos que Conta*
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
Ferramentas Estruturadas de Análise. Dicionário de Dados Diagramas Entidade-Relacionamento. Resumo. Elementos da Análise Estruturada
Ferramentas Estruturadas de Análise Dicionário de Dados Diagramas Entidade-Relacionamento Profa iriam Sayão Diagrama de Fluxo de Dados - Rede de processos inter-relacionados. Dicionário de Dados e - Detalham
Técnicas de Modelação de Dados
Técnicas de Modelação de Dados Diagrama de Classes 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 de Modelação de
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
Normalização de dados
1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base
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
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
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
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
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
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
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
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
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),
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)
Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br
exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e
MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo
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
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
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
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
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
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
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...
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
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
Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)
MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os dados
Projeto de Bancos de Dados
Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define
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 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
BANCO 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
Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural
Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural A1 A2 A3 A4 A5 D1 D2 D3 A6 A7 Razão de Cardinalidade Relacionamento Entidade Restrição de participação
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 [email protected] Notação Existem
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
Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Prof. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] MODELO RELACIONAL O modelo relacional é baseado no conceito de relações (conjuntos), neste modelo as
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira
O MODELO ENTIDADE RELACIONAMENTO Tiago Alves de Oliveira Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas Modelo conceitual de alto nível empregado em projetos
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
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
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
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
Aula 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: [email protected] Aula 02 Modelo de Dados Modelo
Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R
Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Processo de Projeto de Bancos de Dados Mini-Mundo Análise de Requisitos Requisitos Funcionais Requisitos do BD Análise Funcional Projeto Conceitual Especificação das Transações
BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer
BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos
Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Unidade 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 -
Modelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: [email protected] Aulas 03, 04 e 05 Relacionamentos
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é
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
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
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
Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo [email protected] CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
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,
Banco de Dados Modelagem de Dados. Prof. Joel da Silva
Banco de Dados Modelagem de Dados Prof. Joel da Silva Modelagem É o processo de transformar aspectos do mundo real (fatos) em um modelo formal igualmente representativo. A modelagem conceitual do BD independe
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
Projeto Banco de Dados
Projeto Banco de Dados Principais Fases do Processo Projeto Conceitual Projeto Lógico Projeto Físico 32 Projeto Banco de Dados Projeto Conceitual Modelagem de dados em alto nível Foco no domínio do problema
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
Modelo Entidade-Relacionamento. Aécio Costa
Aécio Costa Modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados. O MER descreve
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
Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
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
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
Introdução aos SGBD s
Introdução aos SGBD s O que é uma Base de Dados? Colecção de dados ou itens de informação estruturados de determinada forma. Forma mais comum de guardar um grande volume de dados. Exemplos: Agenda de Contactos
Banco de Dados Modelagem de Dados
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Modelagem de Dados Prof. José Gonçalves Dias Neto [email protected] Modelagem de Dados Um projeto de banco
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
