Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Tamanho: px
Começar a partir da página:

Download "Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri"

Transcrição

1 Modelos Coceituais de Dados Baco de Dados

2 Motivação Objetivo da abordagem de BD: oferecer abstração dos dados separar aplicações dos usuários dos detalhes de hardware ferrameta utilizada: modelo de dados Modelo de dados: cojuto de ferrametas coceituais para a descrição dos dados e dos relacioametos existetes etre os dados, da semâtica e das restrições que atuam sobre estes

3 Categorias de Modelos de Dados Divisão baseada os tipos de coceitos oferecidos para descrever a estrutura do BD Modelo de dados coceitual modelo de alto ível oferece coceitos próximos aos usuários exemplo: modelo etidade-relacioameto

4 Categorias de Modelos de Dados Modelo de dados de implemetação oferece coceitos que podem ser facilmete utilizados por usuários fiais ão estão distates da maeira a qual os dados estão orgaizados detro do computador é implemetado de maeira direta exemplo: modelo relacioal

5 Categorias de Modelos de Dados Modelo de dados físico modelo de baixo ível descreve como os dados estão armazeados fisicamete o computador

6 Projeto de BD miimudo idepede do SGBD depede do SGBD cojuto de ecessidades esquema coceitual esquema em liguagem de implemetação aálise de requisitos projeto coceitual mapeameto para modelo projeto físico Modelo Relacioal Modelo Etidade Relacioameto (MER) Mapeameto MER para o Modelo Relacioal

7 Modelo Etidade Relacioameto Básico Característica proposto por Che (970) represeta um problema como um cojuto de etidades e de relacioametos etre estas etidades utilizado a modelagem de aplicações de BD tradicioais

8 Modelo Etidade Relacioameto Básico Coceitos Básicos etidade; atributo; tipo-etidade chave primária relacioameto; atributo; tipo-relacioameto uário, biário, terário restrições de cardialidade e de participação tipo-etidade fraca

9 CPF_empregado ome_empregado supervisor EMPREGADO gerecia trabalha sigla_depto ome_depto DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve cotrola m DEPENDENTE PROJETO ome_depedete sexo_depedete ro_projeto ome_projeto

10 CPF_empregado ome_empregado supervisor EMPREGADO gerecia trabalha sigla_depto ome_depto DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve cotrola m DEPENDENTE tipo-etidade PROJETO ome_depedete sexo_depedete atributos ro_projeto ome_projeto

11 CPF_empregado ome_empregado supervisor EMPREGADO gerecia trabalha sigla_depto ome_depto DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve cotrola m DEPENDENTE tipo-etidade fraca forte PROJETO ome_depedete sexo_depedete chave parcial chave primária ro_projeto ome_projeto

12 CPF_empregado ome_empregado gerecia sigla_depto ome_depto supervisor EMPREGADO trabalha DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve atributos cotrola m DEPENDENTE tipo-relacioameto PROJETO ome_depedete ro_projeto sexo_depedete ome_projeto

13 CPF_empregado ome_empregado supervisor EMPREGADO gerecia trabalha sigla_depto ome_depto DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve cotrola m DEPENDENTE ome_depedete sexo_depedete restrição de cardialidade PROJETO ro_projeto ome_projeto

14 CPF_empregado ome_empregado supervisor EMPREGADO gerecia trabalha sigla_depto ome_depto DEPARTAMENTO subordiado m data_iício supervisioa possui desevolve cotrola m DEPENDENTE ome_depedete sexo_depedete restrição de participação PROJETO ro_projeto ome_projeto

15 Resumo da Notação tipo etidade forte atributo multivalorado tipo etidade fraca tipo relacioameto idetificador de relacioameto atributo... E R E 2 atributo derivado atributo composto participação total de E 2 em R atributo chave E R E 2 cardialidade :N

16 Modelo Etidade Relacioameto Estedido Características itroduz semâtica adicioal ao modelo ER utilizado a modelagem de aplicações mais complexas Coceitos geeralização, especialização, e restrições agregação categoria

17 Subclasse/Superclasse Subclasse subagrupameto das etidades de um tipo-etidade Exemplo superclasse: tipo-etidade empregado subclasses: secretário, egeheiro, técico cada etidade que é membro de qualquer uma das subclasses também é um empregado

18 Heraça de atributos atributos da superclasse são herdados pelas subclasses de relacioametos istâcias de relacioameto da superclasse são herdados pelas etidades das subclasses Observação qualquer etidade membro de uma subclasse deve ser também membro da superclasse qualquer etidade membro da superclasse pode ser opcioalmete icluída como membro de qualquer úmero de subclasses

19 Geeralização/Especialização Especialização resultado da separação de um tipoetidade de ível mais alto (superclasse), formado vários tipos-etidades de ível mais baixo (subclasse) passos: defie-se um cojuto de subclasses de um tipo-etidade associa-se atributos adicioais específicos às subclasses estabelece-se tipos-relacioametos adicioais específicos às subclasses, caso ecessário

20 Geeralização/Especialização Geeralização resultado da uião de dois ou mais tiposetidades de ível mais baixo (subclasse), produzido um tipo-etidade de ível mais alto (superclasse) é uma abstração de um cojuto de etidades passos: suprime-se as difereças etre os tiposetidade idetifica-se os atributos em comum geeraliza-os em uma superclasse

21 Represetação ome_empregado EMPREGADO CPF_empregado tipo_empregado geeralização d especialização SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técico tipo_egeheiro

22 Represetação ome_empregado EMPREGADO CPF_empregado tipo_empregado geeralização bottom-up d especialização top-dow SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técico tipo_egeheiro

23 Represetação ome_empregado EMPREGADO CPF_empregado atributos de secretário = atributos de (empregado + secretário) d tipo_empregado semâtica é-um SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técico tipo_egeheiro

24 Restrições Especialização defiida pelo atributo as subclasses que participam da hierarquia são determiadas por uma codição baseada em algum atributo da superclasse exemplo: tipo_empregado Deomiações subclasses defiidas pelo predicado subclasses defiidas pela codição

25 Restrição de Disjução Subclasses mutuamete exclusivas uma etidade de uma superclasse deve ser membro, quado muito, de apeas uma úica subclasse represetação: Subclasses que se sobrepõem uma etidade de uma superclasse pode ser membro de mais do que uma subclasse represetação: d o d (disjoit) o (overlap)

26 Total Restrição de Completude cada etidade de uma superclasse deve ser membro de alguma subclasse a especialização represetação: superclasse Parcial uma etidade de uma superclasse pode ão pertecer a qualquer uma das subclasses represetação: superclasse

27 Observações Restrições de disjução e de completude são idepedetes possibilidades de hierarquias total disjuta parcial disjuta total com sobreposição parcial com sobreposição

28 Observações Regras de iserção e remoção se uma etidade de uma superclasse for removida, etão ela deve ser automaticamete removida de todas as subclasses a que pertece se uma etidade for iserida em uma superclasse, etão ela deve ser ecessariamete iserida em todas as subclasses defiidas pelo atributo, quado este for satisfeito

29 Observações Regras de iserção e remoção se uma etidade for iserida em uma superclasse com especialização total, etão ela deve ser ecessariamete iserida em pelo meos uma das subclasses da especialização...

30 EMPREGADO CPF_empregado ome_empregado d tipo_empregado cargo forma_pagameto GERENTE d SECRETÁRIO ENGENHEIRO idioma tipo_egeheiro TÉCNICO gerecia formação MENSALISTA HORISTA grau_técico salário valor_hora PROJETO ro_projeto ome_projeto

31 Geeralização/Especialização Uma subclasse pode possuir outras subclasses especificadas a partir dela Heraça simples cada subclasse participa como subclasse em apeas um relacioameto superclasse/subclasse Heraça múltipla cada subclasse pode participar como uma subclasse em mais do que um relacioameto superclasse/subclasse

32 EMPREGADO CPF_empregado ome_empregado d tipo_empregado cargo forma_pagameto GERENTE d SECRETÁRIO ENGENHEIRO formação idioma TÉCNICO tipo_egeheiro MENSALISTA HORISTA grau_técico salário valor_hora ENGENHEIRO_GERENTE adicioal

33 etidades de egeheiro_gerete herdam tipo_empregado os atributos e os relacioametos d de empregado, egeheiro, gerete e mesalista EMPREGADO cargo GERENTE CPF_empregado ome_empregado forma_pagameto d SECRETÁRIO ENGENHEIRO formação idioma TÉCNICO tipo_egeheiro MENSALISTA HORISTA grau_técico salário valor_hora subclasse compartilhada ENGENHEIRO_GERENTE adicioal

34 Heraça Múltipla Regra se um mesmo atributo ou relacioameto for herdado mais do que uma vez por diferetes relacioametos superclasse/subclasse etão o atributo ou o relacioameto deve ser icluído apeas uma vez a subclasse Restrições algus mecaismos de heraça ão permitem heraça múltipla ão permitem a especificação cojuta de heraça múltipla e de diferetes predicados

35 Agregação Tipos-etidades agregados são represetados como tipos-etidades comus Pode eglobar dois tipos-etidades e um tiporelacioameto Dados vistos em um ível mais baixo atributos dos tipos-relacioametos chaves primárias dos tipos-etidades

36 Represetação ALUNO CPF_pessoa CGC_uiv ome_pessoa data_igresso ome_uiv PESSOA igressa m UNIVERSIDADE o tipo-etidade aluo é composto dos tipos-etidade pessoa e uiversidade e do tipo-relacioameto igressa m orieta PROFESSOR a agregação aluo está relacioada ao tipo-etidade professor CPF_professor ome_professor

37 Represetação Simplificada CPF_pessoa ALUNO CGC_uiv ome_pessoa data_igresso ome_uiv PESSOA igressa m UNIVERSIDADE o tipo-etidade aluo é composto dos tipos-etidade pessoa e uiversidade e do tipo-relacioameto igressa m orieta PROFESSOR a agregação aluo está relacioada ao tipo-etidade professor CPF_professor ome_professor

38 Agregação CMR_médico hora data + CPF_paciete ome_médico ome_paciete MÉDICO atede m PACIENTE ATENDIMENTO Efocado a possibilidade do mesmo médico ateder o mesmo paciete em diferetes datas

39 Agregação CMR_médico hora data + CPF_paciete ome_médico ome_paciete MÉDICO atede m PACIENTE obs ATENDIMENTO Adicioado atributos também ao tipo-relacioameto

40 Agregação CMR_médico hora data + CPF_paciete ome_médico ome_paciete MÉDICO atede m PACIENTE obs ATENDIMENTO ro_atedimeto Adicioado uma chave primária à agregação

41 Categoria Represeta uma coleção de objetos que é a uião de objetos de diferetes tipos etidades Exemplo superclasses: pessoa, baco, compahia categoria: proprietário subclasse da uião de pessoa, baco e compahia

42 Represetação VEÍCULO possui m PROPRIETÁRIO chassi_veículo modelo_veículo data_compra U c c 2 c 3 PESSOA BANCO COMPANHIA CPF_pessoa ome_pessoa ome_baco edereço_baco ome_compahia edereço_compahia

43 Total Restrição de Completude cada etidade de cada superclasse deve ser membro da categoria represetação: Parcial uma etidade de uma superclasse pode ão pertecer à categoria represetação: U U categoria categoria

44 Predicado Categoria defiida pelo predicado idica que as etidades das superclasses que são membro da categoria são determiadas por codições específicas especificada apeas com a restrição de completude parcial exemplos: c : idade > 8 aos c 2 : fudos > R$ ,00 c 3 : ao_fudação > 997

45 Projeto Lógico de BD Classificar tipos-etidades e atributos tipos-etidade possuem iformações descritivas, atributos ão atributos devem ser matidos de forma atômica atributos devem ser relacioados às etidades que eles descrevem Idetificar chaves primárias

46 Projeto Lógico de BD Idetificar tipos-relacioametos e seus atributos determiar o grau dos tiposrelacioametos idetificar as restrições que se aplicam sobre cada tipo-relacioameto cardialidade participação Idetificar tipo-etidade forte e tipoetidade fraca

47 Projeto Lógico de BD Idetificar agregações cardialidade uicidade das tuplas Modelar hierarquias de geeralização idetificar atributos e relacioametos comus determiar as restrições de disjução e de completude

48 Projeto Lógico de BD Modelar categorias determiar restrições de completude determiar os predicados, quado ecessário Podemos otar que um projetista de BD ecessita de um bom cohecimeto do miimudo que está sedo modelado para que possa tomar essas decisões!

INF1383 -Bancos de Dados

INF1383 -Bancos de Dados INF1383 -Bacos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eg. Computação, Sistemas de Iformação e Ciêcia da Computação PROJETO DE BANCOS DE DADOS MODELAGEM CONCEITUAL: ABORDAGEM ENTIDADES E RELACIONAMENTOS

Leia mais

Banco de Dados I Exemplos de Diagramas Entidade Relacionamento

Banco de Dados I Exemplos de Diagramas Entidade Relacionamento Baco de Dados I Exemplos de Diagramas Etidade Relacioameto Prof. Gregorio Perez ( gregorio@uiove.br ) Abordagem Etidade Relacioameto Exemplo: Compahia Exemplo extraído de O.K.Takai, I.C.Italiao, J.E.Ferreira

Leia mais

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Modelagem de Dados Usando o Modelo Entidade-Relacionamento Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2007 Duração: 2 horas Prova com cosulta Questão 1 (Costrução de modelo ER - Peso 3) Deseja-se costruir um sistema WEB que armazee

Leia mais

Banco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini

Banco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini Banco de Dados MER Estendido Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado MER Estendido

Leia mais

Modelagem Conceitual Entidade-Relacionamento. Projeto de Sistemas de Informação. Processo de Software. Fernanda Baião UNIRIO

Modelagem Conceitual Entidade-Relacionamento. Projeto de Sistemas de Informação. Processo de Software. Fernanda Baião UNIRIO Modelagem Coceitual Etidade-Relacioameto Ferada Baião UNIRIO Material parcialmete extraído a partir das otas de aula de Maria Luiza M. Campos, Araldo Vieira e Maria Cláudia Cavalcati Projeto de Sistemas

Leia mais

GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)

GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual

Leia mais

ATRIBUTO REPRESENTAÇÃO

ATRIBUTO REPRESENTAÇÃO ATRIBUTO Dado que é associado a cada ocorrêcia de uma etidade ou de um relacioameto (característica, qualidade). REPRESENTAÇÃO EMPREGADO ATUAÇÃO fução tipo data código ome ENTIDADE RELACIONAMENTO Tipos:

Leia mais

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Julho de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER - Peso 2 Deseja-se costruir um sistema WEB que armazee a comuicação

Leia mais

PCS-409 - ENGENHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ENTIDADE-RELACIONAMENTO

PCS-409 - ENGENHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ENTIDADE-RELACIONAMENTO PCS-409 - EGEHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ETIDADE-RELACIOAMETO Edit Grassiani Lino de Campos 1. ITRODUÇÃO A fase de especificação de um sistema de software inclui, além da atividade

Leia mais

Banco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011

Banco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011 Banco de Dados Aula 5 - Prof. Bruno Moreno 06/09/2011 Diagrama ER - Limitação Conceitos são suficientes para representar dados de aplicações de BD tradicionais Para aplicações mais complexas, a notação

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER) Deseja-se projetar uma base de dados que dará suporte a

Leia mais

CAP. I ERROS EM CÁLCULO NUMÉRICO

CAP. I ERROS EM CÁLCULO NUMÉRICO CAP I ERROS EM CÁLCULO NUMÉRICO 0 Itrodução Por método umérico etede-se um método para calcular a solução de um problema realizado apeas uma sequêcia fiita de operações aritméticas A obteção de uma solução

Leia mais

INTRODUÇÃO A TEORIA DE CONJUNTOS

INTRODUÇÃO A TEORIA DE CONJUNTOS INTRODUÇÃO TEORI DE CONJUNTOS Professora Laura guiar Cojuto dmitiremos que um cojuto seja uma coleção de ojetos chamados elemetos e que cada elemeto é um dos compoetes do cojuto. Geralmete, para dar ome

Leia mais

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um

Leia mais

Bancos de Dados Aula #3 MER Estendido

Bancos de Dados Aula #3 MER Estendido Bancos de Dados Aula #3 MER Estendido Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza MER Estendido (Expandido) Características:

Leia mais

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

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados ER Estendido Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento de Dados e Informação -

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Equações Diferenciais (ED) Resumo

Equações Diferenciais (ED) Resumo Equações Difereciais (ED) Resumo Equações Difereciais é uma equação que evolve derivadas(diferecial) Por eemplo: dy ) 5 ( y: variável depedete, : variável idepedete) d y dy ) 3 0 y ( y: variável depedete,

Leia mais

Elementos de Análise Financeira Descontos Profa. Patricia Maria Bortolon

Elementos de Análise Financeira Descontos Profa. Patricia Maria Bortolon Elemetos de Aálise Fiaceira Descotos Aplicações de Juros Simples Descotos Valor Nomial = valor de resgate = valor de um título o seu vecimeto Ao liquidar um título ates do vecimeto há uma recompesa pelo

Leia mais

Conceitos Básicos de Banco de Dados

Conceitos Básicos de Banco de Dados Conceitos Básicos de Banco de Dados Laboratório de Bases de Dados Sistema de Banco de Dados (SBD) Sistema de armazenamento de dados Objetivos: manter informações torná-las disponível quando necessário

Leia mais

Parte I - Projecto de Sistemas Digitais

Parte I - Projecto de Sistemas Digitais Parte I - Projecto de Sistemas Digitais Na disciplia de sistemas digitais foram estudadas técicas de desevolvimeto de circuitos digitais ao ível da porta lógica, ou seja, os circuito digitais projectados,

Leia mais

VII Equações Diferenciais Ordinárias de Primeira Ordem

VII Equações Diferenciais Ordinárias de Primeira Ordem VII Equações Difereciais Ordiárias de Primeira Ordem Itrodução As equações difereciais ordiárias são istrumetos esseciais para a modelação de muitos feómeos proveietes de várias áreas como a física, química,

Leia mais

Profa. Daniela Barreiro Claro

Profa. Daniela Barreiro Claro Profa. Daniela Barreiro Claro Modelar é criar representações do mundo real A modelagem relacional pode ser representada via MER (Modelo de Entidade Relacionamento) O MER define estruturas e restrições

Leia mais

Matemática Ficha de Trabalho

Matemática Ficha de Trabalho Matemática Ficha de Trabalho Probabilidades 12º ao FT4 Arrajos completos (arrajos com repetição) Na liguagem dos computadores usa-se o código biário que é caracterizado pela utilização de apeas dois algarismos,

Leia mais

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

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Fundamentos de Banco de Dados Aula 04 Modelo Entidade Relacionamento Estendido Modelo ER Estendido Objetivo Estudar abstrações de

Leia mais

Aula II Introdução ao Modelo de Entidade-Relacionamento

Aula II Introdução ao Modelo de Entidade-Relacionamento Aula II Introdução ao Modelo de Entidade-Relacionamento Referência bibliográfica ANGELOTTI, E S. Banco de Dados. Ed. Livro Técnico Introdução É um modelo conceitual e deve estar o mais próximo possível

Leia mais

ANDRÉ REIS MATEMÁTICA. 1ª Edição NOV 2013

ANDRÉ REIS MATEMÁTICA. 1ª Edição NOV 2013 ANDRÉ REIS MATEMÁTICA TEORIA 6 QUESTÕES DE PROVAS DE CONCURSOS GABARITADAS EXERCÍCIOS RESOLVIDOS Teoria e Seleção das Questões: Prof. Adré Reis Orgaização e Diagramação: Mariae dos Reis ª Edição NOV 0

Leia mais

Modelagem Conceitual - Análise Lógica

Modelagem Conceitual - Análise Lógica Modelagem Coceitual - Aálise Lógica Modelagem Modelagem Trasformar Aspectos do Mudo Real em um Formal Ferado Foseca & Aa Carolia Geéricos Específicos de SGBD /3/03 CI/UFPE 2 Compoetes de um Uma Coleção

Leia mais

Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.

Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados. Roteiro Modelagem de Dados: Usando o Modelo Entidade-Relacionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

Leia mais

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS 60 Sumário CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS 5.1. Itrodução... 62 5.2. Tabelas de trasição dos flip-flops... 63 5.2.1. Tabela de trasição do flip-flop JK... 63 5.2.2. Tabela de

Leia mais

Introdução ao Estudo de Sistemas Lineares

Introdução ao Estudo de Sistemas Lineares Itrodução ao Estudo de Sistemas Lieares 1. efiições. 1.1 Equação liear é toda seteça aberta, as icógitas x 1, x 2, x 3,..., x, do tipo a1 x1 a2 x2 a3 x3... a x b, em que a 1, a 2, a 3,..., a são os coeficietes

Leia mais

Bases de Dados. Parte II: Os Modelos ER e EER

Bases de Dados. Parte II: Os Modelos ER e EER Bases de Dados MI / LCC / LEG / LERSI / LMAT Parte II Os Modelos ER e EER 1 O Modelo Entidade-Relacionamento (ER) Modelo ER É um modelo de dados conceptual. É um modelo próximo do modelo relacional. Descreve

Leia mais

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

Modelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson Modelagem de Dados Aula 04 Introdução ao Modelo Entidade- Relacionamento Maxwell Anderson Modelo Entidade-Relacionamento O MER é um modelo de dados conceitual de altonível, ou seja, seus conceitos foram

Leia mais

EQUAÇÕES DIFERENCIAIS LINEARES DE ORDEM N

EQUAÇÕES DIFERENCIAIS LINEARES DE ORDEM N EQUAÇÕES DIFERENCIAIS LINEARES DE ORDEM N Estudaremos este capítulo as equações diereciais lieares de ordem, que são de suma importâcia como suporte matemático para vários ramos da egeharia e das ciêcias.

Leia mais

CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA

CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA 5. INTRODUÇÃO É freqüete ecotrarmos problemas estatísticos do seguite tipo : temos um grade úmero de objetos (população) tais que se fossem tomadas as medidas

Leia mais

Projeto Conceitual (geralmente no modelo E-R):

Projeto Conceitual (geralmente no modelo E-R): 1 Projeto Conceitual (geralmente no modelo E-R): o modelo E-R o esquema do BD é representado graficamente. Quais as entidades e os relacionamentos na empresa? Que informações sobre essas entidades e relacionamentos

Leia mais

Mapeamentos. Passo 1: Tipo-Entidade Forte. Passo 2: Tipo-Entidade Fraca. Passo 1: Tipo-Entidade Forte. Modelo de Dados e o Projeto de BD

Mapeamentos. Passo 1: Tipo-Entidade Forte. Passo 2: Tipo-Entidade Fraca. Passo 1: Tipo-Entidade Forte. Modelo de Dados e o Projeto de BD Pós-graduação e Ciêcia da Coputação CCM-205 Sistea de Bacos de Dados Mapeaeto do Modelo Et- Relacioaeto para o Modelo Relacioal Modelo de Dados e o Projeto de BD iiudo cojuto de ecesss idepede do SGBD

Leia mais

BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.

BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com. BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br - Além de relacionamentos e atributos, propriedades podem

Leia mais

AMOSTRAGEM. metodologia de estudar as populações por meio de amostras. Amostragem ou Censo?

AMOSTRAGEM. metodologia de estudar as populações por meio de amostras. Amostragem ou Censo? AMOSTRAGEM metodologia de estudar as populações por meio de amostras Amostragem ou Ceso? Por que fazer amostragem? população ifiita dimiuir custo aumetar velocidade a caracterização aumetar a represetatividade

Leia mais

Mário Meireles Teixeira. Departamento de Informática, UFMA. mario@deinf.ufma.br. Técnicas de Modelagem. Técnicas de Avaliação de desempenho.

Mário Meireles Teixeira. Departamento de Informática, UFMA. mario@deinf.ufma.br. Técnicas de Modelagem. Técnicas de Avaliação de desempenho. Simulação Mário Meireles Teixeira Departameto de Iformática, UFMA mario@deif.ufma.br Técicas de Modelagem Técicas de Avaliação de desempeho Aferição Modelagem Protótipos Bechmarcks Coleta de Dados Rede

Leia mais

MC536 Bancos de Dados: Teoria e Prática

MC536 Bancos de Dados: Teoria e Prática Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto

Leia mais

Banco de Dados. Linguagem SQL

Banco de Dados. Linguagem SQL Baco de Dados Liguagem SQL 1 A liguagem SQL: história Em juho de 1970, o matemático Edgar Frak Codd, publicou o artigo "A Relatioal Model of Data for Large Shared Data Baks" a revista "Commuicatios of

Leia mais

APONTAMENTOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA

APONTAMENTOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA APONTAMENTOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA (III ) ÁREA DEPARTAMENTAL DE ENGENHARIA CIVIL Ídice Itrodução Aplicação do cálculo matricial aos

Leia mais

O Modelo de Entidade Relacionamento (ER ou MER) Parte 1

O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento

Leia mais

Equação Diferencial. Uma equação diferencial é uma expressão que relaciona uma função desconhecida (incógnita) y com suas derivadas.

Equação Diferencial. Uma equação diferencial é uma expressão que relaciona uma função desconhecida (incógnita) y com suas derivadas. Equação Difereial Uma equação difereial é uma epressão que relaioa uma fução desoheida (iógita) om suas derivadas É útil lassifiar os diferetes tipos de equações para um desevolvimeto sistemátio da Teoria

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento DCC011 Itrodução a Baco de Dados Modelo Etidade Relacioameto Mirella M. Moro Departameto de Ciêcia da Computação Uiversidade Federal de Mias Gerais mirella@dcc.ufmg.br Modelo Etidade Relacioameto 1. Revisão

Leia mais

UML: Diagrama de Casos de Uso, Diagrama de Classes

UML: Diagrama de Casos de Uso, Diagrama de Classes UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema

Leia mais

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião MODELO DE DADOS Um modelo de (banco de) dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. Por

Leia mais

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

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal) Modelagem Conceitual C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. D O objetivo NÃO É: Descrever a estrutura do armazenamento do banco de dados. I

Leia mais

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto

Leia mais

Programando em C++ Joel Saade. Novatec Editora Ltda. www.novateceditora.com.br

Programando em C++ Joel Saade. Novatec Editora Ltda. www.novateceditora.com.br Programado em C++ Joel Saade Novatec Editora Ltda. www.ovateceditora.com.br Programado em C++ Capítulo 1 Itrodução Este capítulo trata, de forma breve, a história de C e C++. Apreseta a estrutura básica

Leia mais

Séries de Potências AULA LIVRO

Séries de Potências AULA LIVRO LIVRO Séries de Potêcias META Apresetar os coceitos e as pricipais propriedades de Séries de Potêcias. Além disso, itroduziremos as primeiras maeiras de escrever uma fução dada como uma série de potêcias.

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de

Leia mais

Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015

Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015 Aula 3 SBD Modelo Entidade Relacionamento Parte 1 Profa. Elaine Faria UFU - 2015 Processo do Projeto de um Banco de Dados A criação de uma aplicação de banco de dados envolve várias tarefas Projeto do

Leia mais

Abordagem relacional Capítulo 4

Abordagem relacional Capítulo 4 Abordagem relacional Capítulo 4 Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999 1 Abordagem Relacional Abordagem de modelagem de

Leia mais

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de

Leia mais

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto

Leia mais

III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)

III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados) III Projeto Conceitual de Banco de Dados 16 páginas INTRODUÇÃO CONCEITOS BÁSICOS ENTIDADES E TIPOS DE ENTIDADES RELACIONAMENTOS E TIPOS DE RELACIONAMENTOS ATRIBUTOS E TIPOS DE ATRIBUTOS ABSTRAÇÕES DE DADOS

Leia mais

1) O QUE NÃO É BANCO DE DADOS?

1) O QUE NÃO É BANCO DE DADOS? FMU - Graduação em Ciência da Computação - BANCO DE DADOS I - Prof. Fernando Alberto Covalski - pág 1 1) O QUE NÃO É BANCO DE DADOS? SISTEMAS ISOLADOS SISTEMA DE PRODUÇÃO SISTEMA DE VENDAS SISTEMA DE COMPRAS

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Banco de Dados 1 Agenda Modelo Entidade-Relacionamento UML

Leia mais

Generalização e Especialização Banco de Dados

Generalização e Especialização Banco de Dados Generalização e Especialização Banco de Dados Extensões do Modelo ER Possuem o objetivo de aumentar o poder de expressão do modelo provendo novos meios de representações Suporte a Abstrações de Dados características

Leia mais

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através

Leia mais

III Simpósio sobre Gestão Empresarial e Sustentabilidade (SimpGES) Produtos eco-inovadores: produção e consumo"

III Simpósio sobre Gestão Empresarial e Sustentabilidade (SimpGES) Produtos eco-inovadores: produção e consumo 4 e 5 de outubro de 03 Campo Grade-MS Uiversidade Federal do Mato Grosso do Sul RESUMO EXPANDIDO COMPARAÇÃO ENTRE REDES NEURAIS ARTIFICIAIS E REGRESSÃO LINEAR MÚLTIPLA PARA PREVISÃO DE PREÇOS DE HORTALIÇAS

Leia mais

INTERPOLAÇÃO. Interpolação

INTERPOLAÇÃO. Interpolação INTERPOLAÇÃO Profa. Luciaa Motera motera@facom.ufms.br Faculdade de Computação Facom/UFMS Métodos Numéricos Iterpolação Defiição Aplicações Iterpolação Liear Equação da reta Estudo do erro Iterpolação

Leia mais

Os juros compostos são conhecidos, popularmente, como juros sobre juros.

Os juros compostos são conhecidos, popularmente, como juros sobre juros. Módulo 4 JUROS COMPOSTOS Os juros compostos são cohecidos, popularmete, como juros sobre juros. 1. Itrodução Etedemos por juros compostos quado o fial de cada período de capitalização, os redimetos são

Leia mais

Computação Científica - Departamento de Informática Folha Prática 1

Computação Científica - Departamento de Informática Folha Prática 1 1. Costrua os algoritmos para resolver os problemas que se seguem e determie as respetivas ordes de complexidade. a) Elaborar um algoritmo para determiar o maior elemeto em cada liha de uma matriz A de

Leia mais

Otimização e complexidade de algoritmos: problematizando o cálculo do mínimo múltiplo comum

Otimização e complexidade de algoritmos: problematizando o cálculo do mínimo múltiplo comum Otimização e complexidade de algoritmos: problematizado o cálculo do míimo múltiplo comum Custódio Gastão da Silva Júior 1 1 Faculdade de Iformática PUCRS 90619-900 Porto Alegre RS Brasil gastaojuior@gmail.com

Leia mais

Disciplina: Unidade II: Prof.: E-mail: Período:

Disciplina: Unidade II: Prof.: E-mail: Período: Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo

Leia mais

ActivALEA. ative e atualize a sua literacia

ActivALEA. ative e atualize a sua literacia ActivALEA ative e atualize a sua literacia N.º 29 O QUE É UMA SONDAGEM? COMO É TRANSMIITIIDO O RESULTADO DE UMA SONDAGEM? O QUE É UM IINTERVALO DE CONFIIANÇA? Por: Maria Eugéia Graça Martis Departameto

Leia mais

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global) Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) esquema relacional 1 normalização tabela ÑN 1

Leia mais

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global) Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) integração Passo3 esquema relacional 1 normalização

Leia mais

Ciclo de vida de um banco de dados relacional

Ciclo de vida de um banco de dados relacional Ciclo de vida de um banco de dados relacional 1. Formulação e análise de requisitos: a) Relacionamentos naturais entre os dados (independentes de processo). b) Requisitos de uso (dependentes de processo).

Leia mais

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

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC) Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE CURSO: ENGENHARIA DE PRODUÇÃO ASSUNTO: INTRODUÇÃO ÀS EQUAÇÕES DIFERENCIAIS, EQUAÇÕES DIFERENCIAIS DE PRIMEIRA ORDEM SEPARÁVEIS, HOMOGÊNEAS, EXATAS, FATORES

Leia mais

QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE

QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE TURMA: / CÓDIGO: CCT0071 PERGUNTAS PARA ESTUDO MODELAGEM DE SISTEMAS DATA: NÃO ENTREGAR CAMPUS: SANTO ANDRÉ PERÍODO: NOTURNO VALOR = 0,0 PROFESSOR: CELSO CANDIDO QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE

Leia mais

Com base nos slides vistos em sala de aula resolva os seguintes exercícios:

Com base nos slides vistos em sala de aula resolva os seguintes exercícios: Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Prograa DCC011 Itrodução a Baco de Dados Modelo Etidade Relacioaeto Mirella M. Moro Departaeto de Ciêcia da Coputação Uiversidade Federal de Mias Gerais irella@dcc.ufg.br IMPORTATE: e algus slides, eu

Leia mais

Apresentação. Unimar - Universidade de Marília F.C.T.

Apresentação. Unimar - Universidade de Marília F.C.T. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

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

Banco de Dados para Redes. Cassio Diego cassiodiego.com/bdr Banco de Dados para Redes Cassio Diego cassiodiego.com/bdr 1 Unidade 1 - Introdução Conceito de Banco de Dados Definição de SGBD Vantagens de utilizar SGBD Usuários do Banco de Dados Principais Bancos

Leia mais

Banco de Dados para Sistemas de Informação Geográfica (SIG)

Banco de Dados para Sistemas de Informação Geográfica (SIG) Baco de Dados para Sistemas de Iformação Geográfica (SIG) JUGURTA LISBOA FILHO Departameto de Iformática Uiversidade Federal de Viçosa 3657-000 - Viçosa - MG e-mail: jugurta@dpi.ufv.br ROTEIRO Módulo I

Leia mais

MOMENTOS DE INÉRCIA. Física Aplicada à Engenharia Civil II

MOMENTOS DE INÉRCIA. Física Aplicada à Engenharia Civil II Física Aplicada à Egeharia Civil MOMENTOS DE NÉRCA Neste capítulo pretede-se itroduzir o coceito de mometo de iércia, em especial quado aplicado para o caso de superfícies plaas. Este documeto, costitui

Leia mais

Herança. Algoritmos e Programação II. Aula 5 Herança

Herança. Algoritmos e Programação II. Aula 5 Herança Algoritmos e Programação II Aula 5 Herança *Adaptado do material do Prof. Júlio Machado Herança Uma característica importante da programação orientada a objetos é permitir a criação de novas classes com

Leia mais

SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA LINGUAGEM DE PROGRAMAÇÃO JAVA¹

SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA LINGUAGEM DE PROGRAMAÇÃO JAVA¹ SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA RESUMO LINGUAGEM DE PROGRAMAÇÃO JAVA¹ Deis C. L. Costa² Edso C. Cruz Guilherme D. Silva Diogo Souza Robhyso Deys O presete artigo forece o ecadeameto

Leia mais

Bases de Dados. Parte III: O Modelo Relacional

Bases de Dados. Parte III: O Modelo Relacional Bases de Dados MI / LCC / LEG / LERSI / LMAT Parte III O Modelo Relacional 1 O Modelo Relacional Foi introduzido em 1970 por Ted Codd da IBM Research. É baseado no conceito de relação, onde uma relação

Leia mais

ENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I

ENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA Prof. Msc. Ricardo Antonello Generalizaçao ou especialização Além de relacionamentos e atributos, propriedades

Leia mais

Revisão 01-2011. Exercícios Lista 01 21/02/2011. Questão 01 UFRJ - 2006

Revisão 01-2011. Exercícios Lista 01 21/02/2011. Questão 01 UFRJ - 2006 Aluo(a): Professor: Chiquiho Revisão 0-20 Exercícios Lista 0 2/02/20 Questão 0 UFRJ - 2006 Dois estados produzem trigo e soja. Os gráficos abaixo represetam a produção relativa de grãos de cada um desses

Leia mais

Testes de Hipóteses para a Diferença Entre Duas Médias Populacionais

Testes de Hipóteses para a Diferença Entre Duas Médias Populacionais Estatística II Atoio Roque Aula Testes de Hipóteses para a Difereça Etre Duas Médias Populacioais Vamos cosiderar o seguite problema: Um pesquisador está estudado o efeito da deficiêcia de vitamia E sobre

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community

Leia mais

BANCO DE DADOS I AULA 3. Willamys Araújo

BANCO DE DADOS I AULA 3. Willamys Araújo BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados

Leia mais

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti. Engenharia de Software Engenharia de Requisitos Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Contextualizando... Fonte: [1] O Processo de ER pode ser

Leia mais

Modelo Entidade Relacionamento Estendido. Extensões do Modelo Entidade-Relacionamento. Herança. Subclasse/Superclasse. Generalização/Especialização

Modelo Entidade Relacionamento Estendido. Extensões do Modelo Entidade-Relacionamento. Herança. Subclasse/Superclasse. Generalização/Especialização -grauação em Ciêcia a Computação CC-202 Sistemas e Baco e Daos Extesões o oelo Etiae-Relacioameto Profa. aria Camila arii Barioi camila.barioi@ufabc.eu.br Bloco B - sala 937 2 quarimestre e 20 oelo Etiae

Leia mais

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Modelagem de Dados Usando o Modelo Entidade-Relacionamento Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)

Leia mais

MODELO DE DADOS. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento.

MODELO DE DADOS. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento. MODELO DE DADOS. Modelo de Dados É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento. 2. Modelo de Entidade Relacionamento É a principal ferramenta gráfica

Leia mais

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser Modelagem Coceitual: preocupação: correta abstração do mudo real (captura correta da semâtica da aplicação) Modelagem Lógica + Física: preocupação: escolhas corretas a coversão para o esquema do SGBD (relacioal)

Leia mais

Guia do Professor. Matemática e Saúde. Experimentos

Guia do Professor. Matemática e Saúde. Experimentos Guia do Professor Matemática e Saúde Experimetos Coordeação Geral Elizabete dos Satos Autores Bárbara N. Palharii Alvim Sousa Karia Pessoa da Silva Lourdes Maria Werle de Almeida Luciaa Gastaldi S. Souza

Leia mais

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação);

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação); MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Ageda Geeralização / Especialização; Etidade Associativa (Agregação); 1 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Geeralização / Especialização A geeralização é um

Leia mais