Prof. Fabiano Taguchi

Documentos relacionados
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento

Prof.: Clayton Maciel Costa

Prof. Fabiano Taguchi

O que é modelo lógico. Tipos de modelo

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

PROJETO LÓGICO DE BDOO

Projeto Lógico de BDOO

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

Modelo Lógico de Dados. Modelo Relacional

Projeto Lógico de BDOO

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Sistemas de Banco de Dados Prof. Flávio de Oliveira Silva, M.Sc. O esquema de uma relação é escrito da seguinte forma:

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

MC536. Modelo Relacional

Projeto de BD Relacional

Projeto de BD Relacional

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

Modelo Entidade Relacionamento Estendido (ERE)

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Revisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos

Modelo Entidade- Relacionamento

Fundamentos de Banco de Dados e Modelagem de Dados

Banco de Dados I Curso: Sistemas de Informação

IEC Banco de Dados I Aula 09 Modelo E. R. para relacional

António Rocha Nuno Melo e Castro

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

Projeto de BD Relacional

Revisando Banco de Dados. Modelo Relacional

Introdução ao Modelo Relacional

INTRODUÇÃO AO MODELO RELACIONAL

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

Banco de Dados I (MAB489)

Computação Instrumental

Abordagem ER. Capítulo 2

2. Revisão e Dicas de Modelagem Conceitual

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Projeto de Banco de dados - Fundamentos

Modelagem de dados usando MER. Andre Noel

Abordagem relacional. Capítulo 4

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Modelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento

Ciclo de Desenvolvimento de BD

Banco de dados. Conteúdo: Modelo relacional Prof. Patrícia Lucas

Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos

Apostila de Modelagem de Banco de Dados

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

Bancos (Bases) de Dados Aula #5 - Projeto do BD Relacional pelo

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

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64

Banco de Dados Modelagem e Normalização

Introdução e projeto de Bancos de dados Completo

GBD PROF. ANDREZA S. AREÃO

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

Modelo Relacional Wendel Melo

MODELAGEM DE DADOS PARTE 2

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Conceitos de Modelo Relacional Restrições de um Banco de Dados

CONTEÚDO PROGRAMÁTICO

Base de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Técnicas de Modelação de Dados

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;

Bancos de Dados. 7. Mapeamento ER/ERE para Relacional

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva UFU/FACOM /2

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

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

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

Modelo Entidade- Relacionamento. Hugo Barros

Modelo Entidade-Relacionamento. Aécio Costa

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Marcelo Henrique dos Santos

Banco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Bancos (Bases) de Dados Aula #4 Modelo Relacional

Modelo de Dados Wendel Melo

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro

MATA60 BANCO DE DADOS Aula 6- Mapeamento Relacional. Prof. Daniela Barreiro Claro

Modelo ER. Ricardo Terra rterrabh [at] gmail.com

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

Mapeamento Modelo Entidade Relacionamento para Modelo Relacional. Evandro E.S Ruiz, Ph.D.

Análise de Sistemas 2º Bimestre (material 2)

Restrições de Integridade. Prof. Jefferson Silva CEFET.PHB - PI

MODELO RELACIONAL PARTE 2

Projeto de Bancos de Dados

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

Projeto Lógico de BD. Objetivo do Projeto Lógico

Abordagem ER. Capítulo 2

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.

Chave alternativa. Angélica Toffano Seidel Calazans Abordagem Relacional

MODELAGEM DE DADOS PARTE 1

Transcrição:

BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELO RELACIONAL O modelo relacional é baseado no conceito de relações (conjuntos), neste modelo as estruturas de dados utilizadas para representação são as tabelas, podendo haver restrições de: Integridade; Domínio; Entidade.

PRIMÁRIA X ESTRANGEIRA EXERCÍCIOS Identifique as chaves primárias e estrangeiras das tabelas abaixo:

TERMINOLOGIA No modelo relacional, os seguintes conceitos são utilizados para designar os componentes: Tabelas; Tuplas; Campos; Domínios. EXEMPLO MER

RELAÇÕES RESTRIÇÕES Restrições são as condições que devem ser válidas para todas as instancias de relações. Uma restrição pode ser: De chave; De domínio; De integridade de entidade; De integridade referencial.

RESTRIÇÕES DE DOMÍNIO Especificam que o valor de cada atributo de uma relação devem ter um determinado valor. Exemplo: CPF tem um domínio de 11 números; RG tem um domínio de 08 números. RESTRIÇÕES DE CHAVE Restrição que indica o uso exclusivo de um algum valor em uma relação. Exemplo de uma chave (Superchave): PLACA de um automóvel; CPF de uma pessoa.

INTEGRIDADE (ENTIDADE) Atributos que sejam chave primária em uma relação não podem ter valores nulos em nenhum tupla, pois esses valores são usados para identificar tuplas. Através da PLACA de um automóvel é possível encontrar os demais atributos. INTEGRIDADE REFERENCIAL Usado para especificar um relacionamento entre tuplas em duas relações. O conceito de chave estrangeira é usado para fazer referencia entre entidades. Um chave estrangeira faz referência a chave primária de uma outra entidade.

INTEGRIDADE REFERENCIAL MAPEAMENTO DO MODELO ER EM RELACIONAL

ENTIDADES REGULARES - FORTES Cada entidade é transformada em uma relação, com o mesmo nome, cada atributo simples da entidade tornase um atributo (campo) da relação. O identificador da entidade torna-se uma chave primária da relação correspondente. ENTIDADES REGULARES - FORTES

ENTIDADE FRACA As entidades fracas geram uma nova relação, e com elas todos os atributos simples devem ser incluídos. A chave primária da relação identificadora deve ser uma chave estrangeira de uma nova relação. ENTIDADE FRACA

ENTIDADES ASSOCIATIVAS Cada entidade participante será uma relação; A entidade associativa também gera uma nova relação. ENTIDADES ASSOCIATIVAS

ATRIBUTOS COMPOSTOS Somente os atributos simples são incluídos na nova relação. ATRIBUTOS MONOVALORADOS Duas novas relações devem ser criadas, onde a primeira relação deve conter todos os atributos da entidade, com exceção do atributo multivalorado. A segunda relação então, refere-se somente ao atributo multivalorado.

ATRIBUTOS MONOVALORADOS ATRIBUTOS MULTIVALORADOS Duas tabelas são criadas: uma para entidade e outra para o atributo multivalorado. DEPARTAMENTO -> Ndept, NomeDept RAMAL-DEPARTAMENTO -> Ndept, Ramal

RELACIONAMENTO BINÁRIO 1 : N Deve ser criado uma relação para cada entidade participante do relacionamento. Atenção que a chave primária de uma entidade deve estar registrada como chave estrangeira da outra entidade. RELACIONAMENTO BINÁRIO 1 : N

RELACIONAMENTO BINÁRIO 1 : 1 RELACIONAMENTO BINÁRIO M : N

RELACIONAMENTOS UNÁRIOS Uma chave estrangeira é acrescentada dentro da mesma relação para referenciar os valores da chave primária. RELACIONAMENTOS UNÁRIOS N : M Duas relações devem ser criadas: Entidade; Relacionamento;

RELACIONAMENTO TERNÁRIO O relacionamento ternários é convertido para uma entidade associativa. RELACIONAMENTO TERNÁRIO

RELACIONAMENTO TERNÁRIO O relacionamento tratamento é convertido em uma entidade associativa, e logo em uma relação. RELACIONAMENTOS - HERANÇA As relações são separadas a partir dos subtipos. Assim, os atributos comuns para todo supertipo devem ser atribuídos na relação do supertipo, e os atributos específicos devem ser atribuídos em suas respectivas relações de subtipos.

RELACIONAMENTO - HERANÇA EXERCÍCIO

EXERCÍCIO Transforme o modelo ER abaixo em modelo R. EXERCÍCIO Crie o modelo relacional para este DER.

EXERCÍCIO 09/04/2016