Introdução às Bases de Dados

Documentos relacionados
Introdução às Bases de Dados

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

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

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

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

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

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

Modelagem de dados usando MER. Andre Noel

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

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

Modelo Entidade-Relacionamento

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;

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

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

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

Modelagem Conceitual e o Modelo Entidade-Relacionamento

GBD PROF. ANDREZA S. AREÃO

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

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?

Análise e Projeto de Sistemas

Introdução às Bases de Dados

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

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

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

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!

António Rocha Nuno Melo e Castro

Modelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas

Banco de Dados Diagrama Entidade Relacionamento DER

Modelo de dados relacional e as restrições de um BD relacional

Unidade 2 Modelo Conceitual

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

Projeto de um BD Modelo Entidade-Relacionamento (ER)

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

MODELAGEM DE DADOS PARTE 2

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

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

Modelo Lógico de Dados. Modelo Relacional

Diagramas Entidade-Relação

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

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

Exemplo de Rel. Condicional

O Modelo ER. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

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

Abordagem ER. Capítulo 2

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

Introdução às Bases de Dados

Prof.: Clayton Maciel Costa

Banco de Dados Modelagem de Dados

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

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

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

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

Projeto de BD Relacional

Projeto Banco de Dados

Modelagem de Dados. Modelagem Conceitual

Projeto de BD Relacional

Simbolos/Componentes desse diagrama:

Revisando Banco de Dados. Modelo Relacional

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

Projeto de BD Relacional

Modelo Relacional. Modelo Relacional. Modelo Relacional. Banco de Dados. Modelo Relacional. Modelo Relacional. Fernando Fonseca Ana Carolina

Projeto Conceitual Usando o Modelo-Entidade Relacionamento

Projeto de Banco de Dados

Projeto de Banco de Dados

Abordagem ER. Capítulo 2

Modelo Entidade-Relacionamento. Aécio Costa

Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia

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

Modelo Entidade-Associação (EA)

Sumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010

MC536. Modelo Entidade- Relacionamento

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

Diagramas Entidade-Associação

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

Unidade 4 Projeto de BD Relacional

15/04/2013. Outro Diagrama de Classes. Primeiro Diagrama de Classes. Diagrama de Classes. Atributos. Eduardo Figueiredo

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

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

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

Modelo Relacional. Aula 02

PCS3413 Engenharia de Software e Banco de Dados

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO

Modelo Entidade Relacionamento

INF1404 MODELAGEM DE SISTEMAS

Projeto de Bancos de Dados

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

Ciclo de Desenvolvimento de BD

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

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

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

Análise de Sistemas de Informação

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

Prof. Fabiano Taguchi

Modelo Relacional Wendel Melo

Transcrição:

MINI-MUNDO BASE DE DADOS PESSOAS NºContribuint NOME NIF 12345678901 LÚCIA 3212345678 23456754123 HELENA 1423536467 87365342331 LEONARDO 6356627883 EMPRESAS NIF NOME END 3212345678 EMP ABC LX 6356627883 EMP XYZ Porto 1423536467 EMP ZKL LX

Para podermos representar o mini-mundo através de uma base de dados teremos essencialmente de captar o significado dos vários objectos que compõem o mundo real e das suas relações. Para tal podemos utilizar o modelo de ENTIDADES E RELACIONAMENTOS O Modelo de Entidades e Relacionamento é um modelo simples e abrangente que tem sido amplamente utilizado no projecto lógico de BD

Entidade é uma representação abstracta de um objecto do mundo real; uma entidade pode ser a representação de um ser, de um facto, de uma coisa, de um organismo social, etc. Conjunto de entidades Quando existem grupos de entidades com características semelhantes, como por exemplo o conjunto dos funcionários, então elas formam conjuntos de entidades.

No modelo de Entidades e Relacionamentos um conjunto de entidades é representado graficamente por um rectângulo. Exemplos: Funcionários Livros Peças

Um conjunto de entidades representa todos os elementos do mundo real que se podem incluir nesse conjunto. Associados às entidades interessa também representar as suas características mais importantes que são designadas por ATRIBUTOS

Exemplos de ATRIBUTOS: Livros Ano Número de chamada * * Autores Título Assuntos Editora Nome Cidade

Atributos Determinantes- Quando o atributo identifica a entidade (Ex: Número de chamada) Atributos Compostos Quando possuem um ou mais sub-atributos. (Ex: Editora) Editora Nome Cidade

Atributos Multivalorados- Quando o mesmo atributo representa diversos valores. Representamse usando o * e o nome é geralmente no plural. Funcionários Nome * Telefones

Relacionamento conceito utilizado para indicar associações entre elementos de diferentes conjuntos de entidades. Um relacionamento binário é um par ordenado (e 1, e 2 ) onde e 1 e e 2 são respectivamente elementos de E 1 e E 2. Conjunto de relacionamentos conjunto dos pares ordenados que associam entidades. A representação gráfica desse conjunto é um losango.

Exemplo de CONJ. DE RELACIONAMENTOS: Funcionários N 1 Atribuições Departamento Os símbolos 1 e N nas arestas de ligação determinam a classe do relacionamento

Classes do relacionamento: N para 1 ou muitos para um ou N:1 porque um empregado só pode estar atribuído a um departamento mas um departamento pode ter muitos empregados atribuídos.

Classes do relacionamento: 1 para 1 ou 1:1 Se um departamento só pode ter um gerente então teremos: Funcionários 1 1 Gerência Departamentos

Classes do relacionamento: N para N ou muitos para muitos ou N:M Se não existe qualquer restrição na formação dos pares de entidades. (Ex: Um funcionário pode participar em vários projectos e um projecto pode ter vários funcionários). Funcionários N participações N Projectos

Relacionamentos totais e parciais - dado um conjunto de entidades E e um conjunto de relacionamentos R em que E participa, se todo elemento de E está obrigatoriamente em R, então R é total em E; se esta restrição não é válida, então R é parcial em E. Funcionários N 1 Atribuições Departamento

auto relacionamento - Quando um conjunto de relacionamentos R relaciona elementos de um conjunto de entidades E a elementos desse mesmo conjunto. Neste caso é necessário explicitar o papel que cada elemento desempenha no relacionamento. Funcionários gerente 1 Gerência N gerenciado

relacionamentos múltiplos - Quando um conjunto de relacionamentos R relaciona elementos de vários conjuntos de entidades. Materiais N MRP N Requisições N Pedidos de Compra

entidades fracas - Quando uma entidade necessita de um atributo de outra entidade para a sua identificação diz-se que essa entidade é fraca e o relacionamento entre esta e a outra entidade designa-se por relacionamento identificador da entidade fraca.

entidades fracas - Exemplo Funcionários 1 Dependência Dependentes N Nome Sexo Data de Nascimento Relação

Conceitos a saber: Modelo de Entidades e Relacionamentos Entidades, Entidades Fracas Atributos Determinantes, Compostos, Multi-valorados Relacionamentos Classes de Relacionamentos Relacionamentos Totais e Parciais