Prof: Márcio Soussa Centro Universitário Jorge Amado

Slides:



Advertisements
Apresentações semelhantes
Programação para Internet Aula 10 Introdução (Características do BD Relacional e Implementação)
Advertisements

Modelagem de Dados Aula 1.
Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Acessos e Privilégios. Privilégios  O gerenciamento de usuários e seus respectivos privilégios aos objetos do banco de dados, dependendo do número de.
Prof. André Luiz da Costa Carvalho RELACIONAMENTOS BINÁRIOS, ATRIBUTOS E CHAVES.
(Material cedido pela Profa. Daniela Leal Musa)
Modelo Entidade-Relacionamento
Prof.: Bruno Rafael de Oliveira Rodrigues
SEL 0412 –Tecnologia Digital Teoria
TÍTULO: Subtítulo Fulano de TAL1, Fulano de TAL2
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
Prof: Márcio Soussa Centro Universitário Jorge Amado
RESULTADOS E DISCUSSÃO
Banco de Dados em Jogos Digitais
TRABALHO FINAL Teorias da Ação Cultural
Referências bibliográficas Resultados e discussões
Safira Pereira Silva DIAS1; José Antônio NUNES2
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
TÍTULO DO TRABALHO INTRODUÇÃO METODOLOGIA DESENVOLVIMENTO
Introdução e objetivos
Tema 3 - Modelagem ER: Conceitos e Fundamentos
Prof: Márcio Soussa Centro Universitário Jorge Amado
Mestrado em Engenharia de Computação área de concentração Geomática
Arquitetura de Computadores
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
II Encontro de Estágio Supervisionado de Pedagogia/URCA
Pesquisa Operacional I Programação Linear
Insira sua Foto Título (FONTE ENTRE 36 e 48)
Modelos de Banco de Dados
Turma AEE/Atividade Complementar
BANCO DE DADOS II.
Prof: Márcio Soussa Centro Universitário Jorge Amado
Degenerescência, ciclagem e eficiência do Simplex
Normalização de Dados É o processo de organizar dados e eliminar redundâncias dentro de um banco de dados Quais vantagens Elimina dados repetidos, tornando.
Análise & Projeto – Diagrama de Entidade-Relacionamento
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Aplicação de Nanoemulsão e Estudo do Fator de Cobertura em Tecidos Planos José Lucas da Silva e Almeida, Débora Pontes dos Reis, Fábio Alexandre Pereira.
Capítulo 04: Condução Multidimensional em Regime Permanente
Modelos de Banco de Dados
Fundação Educacional de Andradina
Título (negrito, letra 80, centralizado)
Modelagem de Dados Apresentação da Disciplina
MER – Modelo de Entidade Relacionamento
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
Prof: Márcio Soussa Centro Universitário Jorge Amado
Aplicação de Nanoemulsão e Estudo do Fator de Cobertura em Tecidos Planos José Lucas da Silva e Almeida, Débora Pontes dos Reis, Fábio Alexandre Pereira.
TÍTULO: Subtítulo Nome1 1. programa, Instituição,
Modelagem de Dados 2. Modelos de Bancos de Dados
Fonte Arial Black, Tamanho 50
TÍTULO DO TRABALHO Autor¹, Autor², Autor³, Autor4
REFERÊNCIAS BIBLIOGRÁFICA RESULTADOS E DISCUSSÕES
Modelagem de Dados 4. Normalização
Logomarca da sua Instituição
Autor(a): Xxxxxxx Xxxxxxx Xxxxxxx
O padrão do primeiro slide é obrigatório
TÍTULO DO TRABALHO Autor¹, Autor², Autor³, Autor4
TÍTULO DO TRABALHO INTRODUÇÃO METODOLOGIA DESENVOLVIMENTO
1ª Forma Normal Formas Normais
TÍTULO DO TRABALHO, CAIXA ALTA, NEGRITO, ARIAL, 60 CENTRALIZADO
Rafael Duarte Alexandre Mota [rmd,
DIGITE SEU TÍTULO AQUI FIGURAS E TABELAS INTRODUÇÃO AUTORES
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BIBLIOGRÁFICAS
Nome SOBRENOME Acadêmico do curso de xxxxxxxxxxxx Faculdade Campo Real
TITULO INTRODUÇÃO OBJETIVOS METODOLOGIA RESULTADOS E DISCUSSÃO
Título (negrito, letra 80, centralizado)
Problemas de Transporte (Redes)
Modelagem de Banco de Dados
Sistemas de Informação
Transcrição da apresentação:

Prof: Márcio Soussa Centro Universitário Jorge Amado Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado

Referências Bibliográficas Sistemas de Banco de Dados, Navathe Introdução a Sistemas de Bancos de Dados, C.J. Date, Ed. Campus. Sistema de Banco de Dados, A Silberschatz, H.F. Korth, Ed. Makron Books Modelagem Conceitual e Projeto de Bancos de Dados, P. Cougo, Ed. Campus

Projeto Lógico Regras de Derivação A obtenção de um modelo lógico é feito a partir de um modelo conceitual previamente gerado. As restrições tecnológicas são levadas em consideração Para tanto, dispomos de uma série de regras de derivação que aplicamos sobre o modelo conceitual e o transformamos em um modelo lógico

Projeto Lógico Regras de Derivação Três atividades principais: Derivação das estruturas Básicas Entidades e Atributos Relacionamentos Derivação das Estruturas Adicionais Agregação Generalização-Especialização Normalização das Estruturas de Dados 1o FN, 2o FN, 3o FN

Projeto Lógico Derivação de Relacionamentos 1:1 sem atributos 1:N sem atributos 1:N com atributos M:N sem atributos M:N com atributos Ternários

Projeto Lógico 1:1 sem atributos Opções: 1- Acrescer a chave primária da tabela A como chave estrangeira na tabela B 2- Acrescer a chave primária da tabela B como chave estrangeira na tabela A Qual das duas opções acima devemos escolher ? Devemos migrar a chave primária da tabela que “nasce” primeiro como chave estrangeira na outra tabela 3- Migrar todos os atributos e relacionamentos da tabela A para a tabela B, excluindo a tabela A 4- Migrar todos os atributos e relacionamentos da tabela B para a tabela A, excluindo a tabela B

Projeto Lógico 1:N sem atributos Representa a maioria dos relacionamentos Única regra: 1- Acrescer a chave primária da tabela A como chave estrangeira na tabela B Obs.: A chave estrangeira pode aceitar nulo ou não a depender do grau mínimo da cardinalidade

Projeto Lógico 1:N com atributos Opções: 1- Acrescer a chave primária da tabela A como chave estrangeira na tabela B e migrar os atributos do relacionamento para a entidade B 2 – Criar uma tabela C para manter as associações entre A e B e alocar os atributos do relacionamento nessa nova tabela

Projeto Lógico M:N com ou sem atributos Única regra: Criar SEMPRE uma tabela C, agregando as chaves estrangeiras das entidades originais. Caso haja atributos no relacionamento, estes deverão passar a fazer parte da nova tabela criada

Projeto Lógico Derivação de auto-relacionamento A derivação do relacionamento deve ocorrer da mesma maneira que ocorre com relacionamentos binários, isto é, a derivação vai depender unicamente da cardinalidade, como nos relacionamentos binários

Projeto Lógico Agregação B M N M R 1 C Como derivar uma agregação ?

Projeto Lógico Generalização/Especialização 1- Criar uma tabela para a entidade generalizada e uma tabela para cada especializada, acrescendo a chave primária da tabela generalizada em cada tabela especializada 2- Criar somente uma tabela para a generalizada e migrar todos os atributos e relacionamentos para essa tabela 3 – Criar somente tabelas para as entidades especializadas e migrar todos os atributos e relacionamentos da entidade generalizada para cada uma das tabelas especializadas