ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8



Documentos relacionados
Unidade II ADMINISTRAÇÃO DE BANCO DE DADOS

Banco de Dados Modelagem de Dados

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

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

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Ciclo de Desenvolvimento de BD

Modelagem de dados usando MER. Andre Noel

Bancos de dados. Sistemas de bancos de dados. Professor Emiliano S. Monteiro

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

Programa de Unidade Curricular

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

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

Modelos Conceituais de Dados

Administração de Sistemas de Informação

BANCO DE DADOS I Atualizado em 13 de maio de 2009

Aula 3 - Modelo Entidade-Relacionamento

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP

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

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

MODELO DE BANCO DE DADOS RELACIONAL

Análise e Projeto de Sistemas I

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

Modelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN

Ciclo de Desenvolvimento de Sistemas de BD

Banco de Dados I Dicas de Modelagem

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

Capítulo 2 Modelo Entidade- Relacionamento. Prof. Mario Dantas

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

INF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento

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

Banco de Dados Modelagem e Normalização

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)

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

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

Modelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson

MODELAGEM DE DADOS PARTE 2

Unidade 2 Modelo Conceitual

Banco de Dados I. Prof. Edson Thizon

Diagramas Entidade-Associação

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

MAPEAMENTO OBJETO RELACIONAL

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

Modelagem de Sistemas Web. Modelagem de BD

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;

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

Diagramas Entidade-Relação

Modelo Relacional Wendel Melo

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Modelo Entidade- Relacionamento (MER) Adão de Melo Neto

Banco de Dados I Unidade 3: Projeto de BD Relacional. Cláudio Baptista

Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Modelo Entidade-Relacionamento

Aula 5. Sistemas de Apoio à Decisão (SAD) Conceituação de Data Warehouse Principais Características

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

Projetos para a Sala de Aula

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

MODELAGEM DE DADOS PARTE 3

Tecnologia da Informação

Banco de Dados. Sistemas de Informação Engenharia de Produção

Conceito de Campos e Tabelas

ACCESS ) Introdução. 2) Abrindo um banco de dados. 3) A Janela do Access-2007

Oracle Database 10g: Fundamentos de SQL e PL/SQL

Banco de Dados Introdução. Profa.Ms.Denise Neves

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

Modelo Entidade Relacionamento

BCD29008 Banco de dados

Capítulo 11 Estudo de Caso 2: Windows 2000

Introdução : 1. Temas Abordados no Livro 1. Novidades no Excel Explorando o ExceI O Microsoft Excel 3

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:

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?

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

Modelo Entidade-Relacionamento. Aécio Costa

Modelo Comportamental

GERÊNCIA DE DESENVOLVIMENTO DE RH

Banco de Dados para Redes. Cassio Diego cassiodiego.com/bdr

Sistemas de Informação --- conceitos e definição

Banco de Dados Diagrama Entidade Relacionamento DER

Análise e projeto de sistemas

Aula 7 SBD ER para Relacional. Profa. Elaine Faria UFU

5 a e 6 a Técnicas de BD Normalização e Modelagem (1)

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

Banco de Dados Modelagem de Dados. Prof. Joel da Silva

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

MODELAGENS. Modelagem Estratégica

Introdução. Modelo de dados conceitual para o projeto de BD

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

Notação Z - Decoração

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Transcrição:

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8

Índice 1. Modelagem de Dados - Continuação...3 1.1. Modelo Entidade-Relacionamento (MER) - II... 3 1.1.1. Entidades fortes e entidades fracas... 3 1.2. Dicionário de Dados... 4 2

1. MODELAGEM DE DADOS - CONTINUAÇÃO 1.1. MODELO ENTIDADE-RELACIONAMENTO (MER) - II 1.1.1. Entidades fortes e entidades fracas É possível que um conjunto de entidades não tenha atributos suficientes para formar uma chave primária. Tal conjunto de entidades é nomeado como conjunto de entidades fraco. Um conjunto de entidades que possui uma chave primária é definido como conjunto de entidades forte. Para ilustrar, considere o conjunto de entidades transação que possui três atributos: número-transação, data e quantia. Embora cada entidade transação seja distinta, transações em contas diferentes podem compartilhar o mesmo número de transação. Assim, este conjunto de entidades não tem uma chave primária e é, portanto, um conjunto de entidades fraco. Para que este conjunto de entidades fraco tenha significado, ele deve fazer parte de um conjunto de relacionamentos um-paramuitos. Este conjunto de relacionamentos não deve ter atributos descritivos, uma vez que qualquer atributo requerido pode estar associado ao conjunto de entidade fraco. Os conceitos de conjuntos de entidades forte e fraca estão relacionados às dependências de existência introduzidas anteriormente. Um membro de um conjunto de entidades forte é por definição uma entidade dominante, enquanto um membro de um conjunto de entidades fraco é uma entidade subordinada. Embora um conjunto de entidades fraco não tenha uma chave primária, precisamos, todavia, de uma forma de distinção entre todas essas entidades no conjunto de entidades que dependa de uma entidade forte particular. O discriminador (ou chave parcial) de um conjunto de entidades fraco é um conjunto de atributos que permite que esta distinção seja feita. Por exemplo, o discriminador do conjunto de entidades fraco transação é o atributo número-transação, uma vez que para cada conta um número de transação identifica uma única transação. A chave primária de um conjunto de entidades fraco é formada pela chave primária do conjunto de entidades forte, do qual ele é dependente de existência (ou dependência existencial), mais seu discriminador. No caso do conjunto de entidades transação, sua chave primária é númeroconta, número-transação; onde número conta identifica a entidade dominante de uma transação e número-transação distingue entidades de transação dentro da mesma conta. As entidades fracas são representadas por um retângulo duplicado. O conjunto de relações que identifica as entidades fracas é representado por losângulos duplicados. Os atributos que constituem a chave parcial (ou discriminadores) são sublinhados de forma tracejada. Enfim, na Fig. 3.4, o esquema geral de modelagem de dados usando MER: 3

Fig. 3.4 - Esquema geral de modelagem de dados usando MER 1.2. DICIONÁRIO DE DADOS O Dicionário de dados é uma espécie de banco de dados isolado (mas um banco de dados do sistema, não um banco de dados do usuário); ele contém dados sobre os dados (também chamados metadados ou descritores) ou seja, definições de outros objetos do sistema, em vez de somente dados crus (DATE, 2003). Um dicionário completo também incluirá muitas informações adicionais mostrando, por exemplo, os programas que utilizam determinadas partes do banco de dados, os usuá rios que exigem certos relatórios, etc. Exemplo: 4

Analisando a tabela poderíamos descrever o seguinte dicionário de dados: cliente é o nome da entidade que foi definida no modelo; atributo são os atributos da entidade-cliente; classe determina o tipo do atributo; domínio determina o tipo da variável (ser numérico, texto, data e boleano); tamanho define a quantidade de caracteres que será necessária para armazenar o conteúdo da variável; descrição descreve o que é aquele atributo (opcional). O Microsoft Excel também pode ser utilizado para descrever as tabelas do dicionário de dados. Não existe regulamento a respeito da ferramenta a ser utilizada. 5