BANCO DE DADOS II.

Slides:



Advertisements
Apresentações semelhantes
XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.
Advertisements

Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
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.
Prof. Thiago Costa ADMINISTRAÇÃO DA PRODUÇÃO II TEORIA DA PREVISÃO DOS ESTOQUES.
(Material cedido pela Profa. Daniela Leal Musa)
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Modelo Entidade-Relacionamento
SEL 329 – CONVERSÃO ELETROMECÂNICA DE ENERGIA
Teoremas de rede Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
Diagrama de Sequencia Prof. Thales Castro.
Banco de Dados I Modelagem Relacional
Banco de Registradores e ALU
Márcio Soussa Estrutura de Dados Márcio Soussa
Banco de Dados Modelo de Dados
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
Análise e Projeto de Sistemas II
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Banco de Dados em Jogos Digitais
Tema 4 - Modelagem ER: Técnicas e Ferramentas
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Prof. Wellington Franco
Introdução à Programação BCC 201 Aula
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
A.L. 1.0│Medição em Química.
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
Prof. Wellington Franco Manipulação de Arquivos em C
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma condição. Uma.
Classes e Objetos Aula 11/08/2014.
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
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
Auto Escola Santa Elisa
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Modelos de Banco de Dados
Programação Orientada a Objetos
Diagramas de Sequência
Prof: Márcio Soussa Centro Universitário Jorge Amado
Análise & Projeto – Diagrama de Entidade-Relacionamento
Prof: Márcio Soussa Centro Universitário Jorge Amado
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Modelos de Banco de Dados
Assinatura do(a) responsável pelo(a) aluno(a)
BANCO DE DADOS I.
A decisão de Concessão de Crédito
A.L. 1.0│Medição em Química.
MER – Modelo de Entidade Relacionamento
O que você deve saber sobre
Universidade Federal de Santa Catarina Mapeamento ER- Relacional
Sistemas Operacionais
Maneiras de classificar o mercado financeiro
1.1. Tipos de ligações químicas
RAZÃO E PROPORÇÃO (Aula 3)
Linguagem PASCAL Tipos Estruturados
FUNDAMENTOS DA GESTÃO DE PROCESSOS Business Process Modeling Notation
Laboratório I Mateus Raeder.
Manuais Administrativos
Mestrado Profissional em Física Médica
Diagrama de Atividades
Módulo III Capítulo 2: SQLite
Diagramas de Atividades
Modelagem Entidade-Relacionamento (MER)
Modelo Entidade-Relacionamento
Prof. Marcio Ferreira Modelagem de dados II
Bancos de Dados Relacionais
Modelagem de Banco de Dados
Sistemas de Informação
Transcrição da apresentação:

BANCO DE DADOS II

Modelos de Banco de Dados

Projeto de Banco de Dados Atributos Propriedades que descrevem a Entidade. Exemplo de atributos para a entidade clientes: Nome Sexo CPF Endereço Telefone

Projeto de Banco de Dados Atributos Valores de atributos para a entidade clientes: Nome: Tarsila Ferreira Sexo: F CPF: 123.456.789-09 Endereço:  Rodovia Hélio Smidt, 438 – Guarulhos – SP – 07190-100 Telefone: (11) 2445-2945

Projeto de Banco de Dados Atributo Composto e Simples (atômico) Simples: atributo tem um único valor atômico. Exemplo: CPF. Composto: atributo composto por vários componentes. Exemplo: Endereço composto por logradouro, número, cidade, UF e CEP.

Projeto de Banco de Dados Atributo Composto e Simples (atômico) Composto: os atributos compostos podem ser divididos em subpartes menores, que representam a maioria dos atributos básicos com significados independentes.

Projeto de Banco de Dados Atributo Composto e Simples (atômico) Simples (atômico): os atributos que não são divisíveis são chamados simples ou atributos atômicos.

Projeto de Banco de Dados Atributo Composto e Simples (atômico) Os atributos compostos são úteis para modelar as situações nas quais o usuário algumas vezes se refere ao atributo como um grupo e, em outras ocasiões, se refere especificamente a um de seus componentes. Se o atributo composto é referenciado apenas como um todo, não há necessidade de subdividi-lo em atributos componentes.

Projeto de Banco de Dados Atributo Monovalorado e Multivalorado Monovalorado: atributo que tem um único valor. Exemplo: nome, sexo, CPF e endereço. Multivalorado: atributo que pode ter múltiplos valores. Exemplo: telefone

Projeto de Banco de Dados Atributo Monovalorado e Multivalorado Multivalorado: Exemplo de atributo multivalorado no DER:

Projeto de Banco de Dados Atributo Monovalorado e Multivalorado Multivalorado: Atributos multivalorados podem induzir a um erro de modelagem, que é o de ocultar entidades e relacionamentos em atributos multivalorados.

Projeto de Banco de Dados Atributo Monovalorado e Multivalorado Multivalorado: O atributo se tornou uma entidade relacionada a qual anteriormente estava ligado.

Projeto de Banco de Dados Atributo Opcional No caso de a cardinalidade ser (1,1) ela pode ser omitida do diagrama. Já o atributo e_mail, é um atributo opcional (cardinalidade mínima 0).

Projeto de Banco de Dados Atributo Opcional Há possibilidade também do atributo ser caracterizado como opcional e multivalorado (cardinalidade mínima 0 e máxima n).

Projeto de Banco de Dados Atributo Identificador É um conjunto de um ou mais atributos, cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade. É representado por um círculo preto no DER.

Projeto de Banco de Dados Atributo Identificador Simples e Composto Simples: A entidade que possui um único atributo como identificador.

Projeto de Banco de Dados Atributo Identificador Simples e Composto Composto: A entidade pode ter mais de um atributo identificador.

Projeto de Banco de Dados Atributo Identificador Simples e Composto Os demais atributos da entidade podem assumir o mesmo valor para registros diferentes. Por exemplo, é possível que hajam dois clientes com o mesmo nome, ou mesmo endereço. Então estes atributos não devem ser definidos como identificadores.

Projeto de Banco de Dados Atributo Identificador Regra: O identificador de uma entidade, seja ele simples, composto por diversos atributos, deve obedecer duas propriedades: O identificador deve ser mínimo. Cada entidade deve possuir um único identificador.

Projeto de Banco de Dados Relacionamentos Cada tipo entidade que participa de um relacionamento executa um papel neste relacionamento. Papéis não são necessários em relacionamentos cujas entidades associadas sejam distintas.

Projeto de Banco de Dados Relacionamentos Papel

Projeto de Banco de Dados Diagrama de Ocorrências e1 e4 e5 e2 e3 l1 l2 l3 l4 l5 l6 e1,l1 e2,l2 e3,l5 e3,l6 entidade Escritores Livros relacionamento Escrevem e4,l6

Projeto de Banco de Dados Auto-Relacionamento Relacionamento entre instâncias da mesma entidade. As instâncias participam com papéis diferentes.

Projeto de Banco de Dados Diagrama de Ocorrências e1 e4 e5 e2 e3 e1,e3 e4,e5 entidade Empregados auto-relacionamento Supervisão

Referências Bibliográficas HEUSER, Carlos Alberto. Projeto de Banco de Dados, Porto Alegre: Instituto de informática da UFRGS, Sagra Luzzato, 2001. Série livros didáticos  n.º  4. ELMASRI, R. & NAVATHE, S.B. Fundamentals of Database Systems. Second Edition. Benjamin/Cummings, Redwod City, California, 1994.