Análise de Sistemas de Informação
|
|
- Martín Barata Peixoto
- 6 Há anos
- Visualizações:
Transcrição
1 CURSO TÉCNICO DE INFORMÁTICA Análise de Sistemas de Informação Diagrama Entidade - Associação Carla Ventura 2010 M O N C H I Q U E 1
2 Índice Conteúdo DIAGRAMA ENTIDADE ASSOCIAÇÃO O QUE É? QUAIS OS SEUS COMPONENTES?... 3 a) ENTIDADES... 3 b) ATRIBUTOS... 4 c) CHAVES PRIMÁRIAS... 5 d) CHAVES EXTERNAS OU ESTRANGEIRAS... 5 e) RELACIONAMENTOS (ASSOCIAÇÕES)... 5 CARDINALIDADE... 6 ASSOCIAÇÃO ASSOCIAÇÃO 1:N... 6 ASSOCIAÇÃO M:N... 7 OBRIGATORIEDADE Dependência Funcional... 8 FORMA NÃO NORMALIZADA... 9 a) PRIMEIRA FORMA NORMAL b) SEGUNDA FORMA NORMAL c) TERCEIRA FORMA NORMAL Página 2
3 _ DIAGRAMA ENTIDADE ASSOCIAÇÃO 1. O QUE É? É uma técnica de representação gráfica que auxilia vivamente a visualização das relações entre as entidades e por isso mesmo aproxima-se do modelo teórico relacional, mas também se converte facilmente no modelo de rede, sendo muito utilizado na análise e concepção de sistemas assente no modelo relacional com o desenvolvimento sobre Base de Dados. 2. QUAIS OS SEUS COMPONENTES? a) ENTIDADES A entidade pretende representar a realidade que pretende-mos modelar. A definição de uma entidade passa pela identificação dos elementos e de um conjunto de atributos comuns do mundo real que estamos a analisar. Uma entidade pode-se definir como um conjunto do mesmo tipo ou seja pessoas, lugares, objectos, acontecimentos ou conceitos, ao recolher e guardar informação acerca de uma qualquer entidade, podemos ter essa informação organizada por categorias ou itens a que se designa por atributos. Página 3
4 b) ATRIBUTOS Atributos representam os dados da entidade, como por exemplo: para representar a entidade de aluno, é necessário definir os atributos nome, apelido, morada, telefone, entre outros. Cada atributo se encontra definido num determinado domínio de valores. Sendo o atributo nome é definido por um conjunto de caracteres, telefone, é definido por um conjunto de nove números. Numa entidade não pode existir dois atributos com a mesma designação. Alguns exemplos de entidades e possíveis atributos: ENTIDADES ATRIBUTOS Livro de Código, Título; Autor: Preço; Clientes Número; Nome; Marada; Telefone; Alunos Número; Nome; Ano; Turma; Curso Número; Nome; Disciplinas; Professores; Página 4
5 c) CHAVES PRIMÁRIAS As chaves primárias são um conjunto de atributos que permite determinar unicamente uma instância numa entidade ou seja a chave primária é única. d) CHAVES EXTERNAS OU ESTRANGEIRAS As chaves Externas ou Estrangeiras são um campo que aponta para a chave primária de outra tabela, ou seja passa a existir uma relação entre duas tabelas. A finalidade da chave é garantir a integridade dos dados relacionais, pois apenas são permitidos valores que supostamente vão aparecer na base de dados. e) RELACIONAMENTOS (ASSOCIAÇÕES) As associações são utilizadas para relacionar entidades. As entidades interagem umas com as outras através de associações. Existem dois aspectos fundamentais nas associações: A cardinalidade e obrigatoriedade. Página 5
6 CARDINALIDADE Também se designa por tipo de associação, indica dada uma instância de uma entidade, o número de instâncias da outra entidade com que ela se relaciona. De forma geral existem três tipos de associações: 1:1 (um-para-um), 1:N (um-para-muitos), N:M (muitos-para-muitos). ASSOCIAÇÃO 1.1 É quando cada elemento da entidade A está relacionado no máximo com um elemento da entidade B. ASSOCIAÇÃO 1:N É definida se cada elemento da entidade A está relacionado com vários elementos da entidade B, mas cada elemento da entidade B apenas está relacionado com um elemento da entidade A. Página 6
7 ASSOCIAÇÃO M:N É definida se cada elemento da entidade está relacionado com vários elementos da entidade B e cada elemento da entidade B está relacionado com vários elementos da entidade A. OBRIGATORIEDADE A obrigatoriedade da associação prende-se com o facto de pretendemos especificar se é obrigatório ou não que todas as instâncias estejam relacionadas a pelo menos uma instância da outra entidade. 3. A normalização é um processo sistemático através do qual uma tabela relacional não normalizada é transformada em conjunto de tabelas normalizadas, que representem da melhor forma possível uma realidade a ser modelada. Um conceito básico usado para a normalização é o conceito de dependência funcional. Página 7
8 Dependência Funcional Dada uma relação, um atributo Y é dito funcionalmente dependente de um outro atributo X se e, somente se, cada ocorrência de X está associada sempre com a mesma ocorrência de Y. X -> Y Diz-se que: X determina Y X designa Y O processo de normalização passa pelas seguintes etapas: O documento ou arquivo a ser normalizado é representado na forma de uma tabela não normalizada; A tabela vai sendo decomposta em tabelas normalizadas ("bemprojectadas"). A normalização dá-se em três passos principais, passando por três formas normais; Uma forma normal é um conjunto de regras que uma tabela deve obedecer. Estas regras destinam-se a eliminar as redundâncias de dados. Exemplo de documento a normalizar: Relatório de Alocação a Projecto CÓDIGO DO PROJECTO:LSC001 TIPO: Novo Desenv. DESCRIÇÃO: Sist.Estoque. NOEMP NOME CATEG SALÀRIO INÍCIO TEMPO PROJECTO ALOCAÇÃO 2146 João A /11/91 24 Página 8
9 3145 Sílvio A /10/ José B /10/ Carlos A /11/92 12 CÓDIGO DO PROJECTO: PAG02 TIPO: Manutenção DESCRIÇÃO: Sistema de RH. NOEMP NOME CATEG SALÁRIO INÍCIO TEMPO PROJECTO ALOCAÇÃO 1181 Carlos A /11/ Luís A /10/ José B /11/92 11 FORMA NÃO NORMALIZADA Uma tabela não normalizada (NN) contem valores de atributos não atómicos, ou seja contem tabelas embutidas (grupos repetidos, arrays). Representação não normalizada do documento exemplo: PROJ(CODPROJ, TIPOPROJ, DESCR, (NOEMP, NOME, CAT, SAL, DATAINICIO, TEMPOALOC)) Deve-se observar a representação do embutido de tabelas através de parênteses e a indicação das chaves primárias em cada nível de embutimento. Página 9
10 a) PRIMEIRA FORMA NORMAL embutidas. Uma tabela na primeira forma normal (PFN) não contem tabelas A passagem à primeira forma normal é feita nos seguintes passos: 1) Para cada tabela embutida (cada uma abre parênteses), inclusive a mais externa, é criada uma tabela na PFN que contem: As chaves primárias de cada tabela externa à tabela embutida; Os atributos da própria tabela embutida. 2) São definidas as chaves primárias das tabelas na PFN. Passagem à PFN decomposição de tabelas Tabela 1: corresponde ao nível externo PROJ (CODPROJ, TIPOPROJ,DESCR) Tabela 2: corresponde á tabela embutida PROJEMP (CODPROJ; NOEMP; NOME; CAT; SAL; DATAINÍCIO, TEMPOALOC) Passagem à PFN identificação de chaves Tabela 1:corresponde ao nível externo PROJ (CODPROJ, TIPOPROJ, DESCR) Página 10
11 Tabela 2: Corresponde à tabela embutida PROJEMP (CODPROJ, NOEMP, NOME, CAT, SAL, DATAINÍCIO, TEMPOALOC) b) SEGUNDA FORMA NORMAL Uma tabela está na segunda forma normal (SFN) quando, além de estar na PFN, cada atributo não chave primária depende funcionalmente de toda a chave primária e não de apenas parte dela. Ao passar uma tabela para a SFN é necessário considerar apenas tabelas que tenham: Pelo menos um atributo não chave. Chave primária composta; Para o caso do exemplo: PROJ (CODPROJ, TIPOPROJ, DESCR) PROJEMP (CODPROJ, NOEMP, DATAINÍCIO, TEMPOALOC) EMP (NOEMP, NOME, CAT, SAL) Página 11
12 c) TERCEIRA FORMA NORMAL Uma tabela está na terceira forma normal (TFN) quando, além de estar na SFN, cada atributo não chave primária depende directamente da chave primária, isto é, não há dependências entre atributos não chaves. Para o caso do exemplo: PROJ (CODPROJ, TIPOPROJ, DESCR) Para o caso do exemplo: PROJ (CODPROJ, TIPOPROJ, DESCR) PROJEMP (CODPRJ, NOEMP, DATAINÍCIO, TEMPOALOC) Para o caso do exemplo: PROJ (CODPROJ, TIPOPROJ, DESCR) PROJEMP (CODPROJ, NOEMP, DATAINÍCIO, TEMPOALOC) EMP é subdividida em duas: EMP (NOEMP, NOME, CAT) CATEGORIA (CAT, SAL) Página 12
13 NORMALIZAÇÂO Documento normalizado: PROJ (CODPROJ, TIPOPROJ, DESCR) PROLEMP (CODPROJ, NOEMP, DATAINÌCIO, TEMPOALOC) EMP (NOEMP, NOME, CAT) CATEGORIA (CAT; SAL) Na terceira forma normal: Atributos Calculados podem ser desconsiderados; Chaves candidatas não devem ser consideradas determinantes funcionais. Normalização Exemplo genérico de passagem à PFN Tabela NN: (A1, A2, A3, A4, A5 (B1,B2, B3, B4 (C1, C2, C3) (D1, D2)) (E1, E2, E3)) Página 13
14 PFN Subdivisão de Tabelas 1. (A1, A2, A3, A4, A5) 2. (A1, A2,B1, B2, B3, B4) 3. (A1, A2, B1, C1, C2, C3) 4. (A1, A2, B1, D1, D2) 5. (A1, A2, E1, E2, E3) Página 14
Normalização de BD 19:08:54. Fundamentos de Banco de Dados - Normalização 1
Normalização de BD Fundamentos de Banco de Dados - Normalização 1 Formas Normais Projetar as relações (tabelas) de uma base de dados relacional, de modo a obter o máximo de independência de dados, eliminando
Leia maisTecnologia de Base de Dados Processo de Normalização. MSc. Eugénio Alberto Macumbe
Tecnologia de Base de Dados Processo de Normalização MSc. Eugénio Alberto Macumbe Porquê normalizar? Após a construção do modelo conceptual dos dados é feita a transformação para um modelo lógico (esquema
Leia mais2010 Diagrama Entidade - Associação
2010 Diagrama Entidade - Associação Patrícia da Conceição Mega Expansão 01-01-2010 O que é Diagrama de Entidade associação É uma técnica de representação gráfica que auxilia vivamente a visualização das
Leia maisENGENHARIA REVERSA DE ARQUIVOS
ENGENHARIA REVERSA DE ARQUIVOS - Processo que permite a obtenção de um Modelo Lógico Relacional a partir de um Banco de Dados não Relacional. - Entrada: qualquer conjunto de dados para os quais se disponha
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo 6 Engenharia reversa de arquivos e documentos Modelo relacional Esquema de arquivo convencional ou documento Engenharia reversa de arquivos convencionais
Leia maisLINGUAGEM DE BANCO DE DADOS PROFESSORA LUCÉLIA. Normalização
LINGUAGEM DE BANCO DE DADOS PROFESSORA LUCÉLIA Normalização 1 NORMALIZAÇÃO DESCRIÇÃO DE DOCUMENTO, ARQUIVO OU DE SGBD NÃO RELACIONAL ESQUEMA DE TABELA RELACIONAL NÃO NORMALIZADA 1ª FORMA NORMAL 2ª FORMA
Leia maisINE 5623 Projeto de Banco de Dados
UFSC-CTC-INE Curso de Sistemas de Informação INE 5623 Projeto de Banco de Dados Ronaldo S. Mello 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5623 Plano da Disciplina Objetivo Conteúdo Avaliação Bibliografia
Leia maisObjetivos:
Objetivos: Apresentar o conceito de normalização Apresentar e exemplificar a 1ª forma normal Apresentar e exemplificar a 2ª forma normal Apresentar e exemplificar a 3ª forma normal NORMALIZAÇÃO O processo
Leia maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de especificação (modelo
Leia maisProcesso de Normalização
Processo de Normalização Entrada fonte de dados estruturados da organização relatório, fichário, documento estruturado,... Saída esquema relacional para a fonte de dados Objetivos obtenção de um esquema
Leia maisBanco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011
Banco de Dados I Aula 17 - Prof. Bruno Moreno 08/11/2011 Plano de Aula Visões em SQL Normalização Motivação Definição Formas Normais Banco de Dados I VISÕES Visões É uma tabela única derivada de outra(s)
Leia maisModelo Lógico de Dados (MLD) Origens do modelo relacional
Modelo Lógico de Dados (MLD) O MLD é derivado a partir do MCD pela aplicação de um conjunto de regras bem definidas; A derivação do MLD depende fortemente dos conceitos e tecnologias subjacentes do MLD;
Leia maisProcesso de Normalização
Processo de Normalização Entrada fonte de dados estruturados da organização relatório, fichário, documento estruturado,... Saída esquema relacional para a fonte de dados Objetivos obtenção de um esquema
Leia maisAntónio Rocha Nuno Melo e Castro
António Rocha Nuno Melo e Castro O modelo E-R (entidade-relacionamento) baseia-se na percepção de um universo constituído por um grupo básico de objectos chamados Entidades e por Relacionamentos entre
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisQualidade de projeto de BD relacional
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton Prof. Nilton nilton@comp.uems.br 1 Qualidade de projeto de BD relacional 1ª) Projetar esquemas fáceis de serem
Leia maisModelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de Dados Professora: Sandra
Leia maisAnálise e Projeto de Sistemas I
Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica
Leia maisNORMALIZAÇÃO DE BASE DE DADOS
Departamento de Informática NORMALIZAÇÃO DE BASE DE DADOS Prof. Carlos Pampulim Caldeira Évora, Outubro de 2003 ÍNDICE 1. Normalização 1 1.1 Introdução 1 1.1.1 Etapas da Normalização 1 1.1.2 Primeira Forma
Leia maisIntrodução aos SGBD s
Introdução aos SGBD s O que é uma Base de Dados? Colecção de dados ou itens de informação estruturados de determinada forma. Forma mais comum de guardar um grande volume de dados. Exemplos: Agenda de Contactos
Leia maisSistema de Banco de Dados
Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados
Leia maisBanco de Dados Modelagem de Dados
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Modelagem de Dados Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Modelagem de Dados Um projeto de banco
Leia maisClassificação dos Dados
Classificação dos Dados A seguir, apresentamos uma proposta de padrão para classificação dos dados. Alguns exemplos de dados: cd_matrícula_funcionário,nm_funcionário, vl_tota_nota_fiscal, ds_material,
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Leia maisNormalização de dados
1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base
Leia maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisPCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados
Leia maisGestão de Base de dados Conceitos Básicos
Gestão de Base de dados Conceitos Básicos Ano Letivo 2014/2015 Professora: Vanda Pereira Sumário: Introdução ao módulo 2 Gestão de Base de Dados Conceitos básicos de Gestão de Base de Dados Atividade nº1
Leia maisBANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes
BANCO DE DADOS MODELAGEM ER Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br - Entidades - Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações
Leia mais5 a e 6 a Técnicas de BD Normalização e Modelagem (1)
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 1º SEMESTRE 2002 CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD 5 a e 6 a Técnicas de BD Normalização e Modelagem CES-30 / CE-240
Leia maisModelo Relacional Normalização Diagramas E-R e Tabelas Originadas
Informática II Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Artur Sousa / Jorge Loureiro Conceitos de entidade e atributo Tipos
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar Tópicos Introdução Projeto Conceitual Diagrama Entidade-Relacionamento (DER) Entidades Atributos
Leia maisAdministração e Projeto de Banco de dados
Administração e Projeto de Banco de dados Aula - 5 Dicionário de Dados e Regras de Integridade Profº Mauricio M. Faria Uniban Brasil 1 Dicionário de Dados O que é um dicionário de Dados? Um dicionário
Leia maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
Leia maisNormalização: Noções Básicas
Normalização: Noções Básicas Além de corresponder a uma representação relacional do diagrama ER discutido no livro-texto, o esquema relacional acima possui alguma propriedade específica que o qualifica
Leia maisBanco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Leia maisUNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Projetar um esquema de banco de dados relacional
Leia maisMODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de
Leia maisModelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações
Leia maisModelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:
Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de
Leia maisModelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Leia maisBanco de Dados. Francisco Antonio de Sousa Modelagem de dados - Modelo Entidade Relacionamentos (MER) Modelagem de dados
Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa xsousa@yahoo.com.br 1 Modelagem de dados 2 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisTransformação de Diagramas MER em Diagramas DR
Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos (binário, n-ário) Atributos (simples, compostos, multivalorados)
Leia maisProcesso de Normalização
Processo de Normalização Entrada fonte de dados estruturados da organização Relatório Fichário Tabela relacional ou outro tipo de documento estruturado,... Saída esquema relacional para a fonte de dados
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Projeto Conceitual de Banco de Dados Introdução: O Modelo Entidade-Relacionamento (MER) foi originalmente criado pelo norte americano Peter Pin-Shan Chen enquanto trabalhava
Leia maisComputação Instrumental
Computação Instrumental Banco de Dados Modelo ER Material de Maria Augusta Constante Puget Referência: http://www.geocities.com/magupug/bd/bd.html Engenharia Ambiental 2º Semestre de 2006 1 Ciclo de vida
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Leia maisIntrodução às Bases de Dados
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
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)
MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os dados
Leia maisModelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Leia maisMER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião
MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião Objetivos: Compreender os aspectos tecnológicos relacionados aos principais dispositivos de memória computacional. Banco de dados Podemos
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Projeto de BD Relacional Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Projeto
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisAbordagem ER. Capítulo 2
$ Abordagem ER Capítulo 2 # Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada Criada em 1976, por Peter
Leia maisAbordagem relacional. Capítulo 4
Abordagem relacional Capítulo 4 Abordagem Relacional Abordagem de modelagem de dados usada nos sistemas de gerência de banco de dados do tipo relacional. Modelagem em nível lógico (SGBD) e não conceitual.
Leia maisBanco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Regras que devem ser aplicadas na criação de tabelas(entidades) e campos(atributos) em Banco de dados. Entre estas regras destacam-se: Nomes de tabelas devem ser
Leia maisBases de Dados. Parte VIII: Normalização
Bases de Dados MBI/MI/LCC/LEG/LERSI/LMAT Parte VIII Normalização 1 Desenho de BDs Relacionais Algumas questões sobre o desenho de BDs relacionais: Como é que se desenha uma boa BD relacional? Qual é o
Leia maisMODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo
Leia mais01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Exercícios 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? 02 - Defina, sem retornar ao capítulo, os
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Diagrama Entidade-Relacionamento (ER) Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas
Leia maisMODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 3.1 Modelo Entidade-Relacionamento 3.1.1 Modelo de Banco de Dados 3.1.2 Modelo Conceitual 3.1.3 Modelo lógico 3.2 As Principais
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisAula 2 Abordagem Entidade-Relacionamento Cleverton Hentz
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos
Leia maisDependência Funcional e Normalização)
Dependência Funcional e Normalização) Qualidade de Projeto O objetivo é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos e as correspondentes
Leia maisUnidade 2 Modelo Conceitual
Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -
Leia maisBanco de Dados Aula 02
Matéria: Banco de Dados Banco de Dados Aula 02 Professor: Esp.: Patricia Dias da Silva Peixoto NORMALIZAÇÕES DE ENTIDADES DO BANCO DE DADOS Quando estamos criando as tabelas de um banco de dados, devemos
Leia maisSistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage
Sistema de Banco de Dados UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Resumo da Unidade Banco de dados BD SGBD Objetivo Visão Geral Abstração Modelo de Dados Entidade Relaciomento(ER)
Leia maisNormalização de Dados. Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto
Normalização de Dados Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto História... Muitos dos sistemas de informação ainda utilizados atualmente foram desenvolvidos ao longo dos últimos
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA Gincana Questão 01 A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza
Leia maisBanco de Dados I. Aula 10 - Prof. Bruno Moreno 23/09/2011
Banco de Dados I Aula 10 - Prof. Bruno Moreno 23/09/2011 Plano de Aula Finalização de Álgebra Relacional Divisão Funções agregadas Projeto de BD Mapeamento MER-R Operação de DIVISÃO T = R S Toda coluna
Leia maisAulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aulas 03, 04 e 05 Relacionamentos
Leia maisBanco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011
Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Diagrama de Classes Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de
Leia maisTópico: Modelagem CONTEÚDO PROGRAMÁTICO
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro
Leia maisCadeira de Tecnologias de Informação. Normalização Relacional
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Normalização Relacional TI2009/10 NOR_1 Tópicos -Normalizar porquê? - Etapas da modelização da informação - Objectivos da normalização - Etapas
Leia mais. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem
3. Teoria da Normalização Ao modelar a informação procura-se:. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem Queremos obter um modelo
Leia maisBanco de Dados Introdução. Profa.Ms.Denise Neves
Banco de Dados Introdução Profa.Ms.Denise Neves profa.denise@hotmail.com Banco de Dados I Banco de dados : É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo
Leia maisModelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Leia mais4. Projecto de Bases de Dados. Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais
SI 2007-2008 1 4. Projecto de Bases de Dados Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais SI 2007-2008 2 Tipos de operações numa base de dados num problema de gestão de
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisBA B SES DE DADOS I SES DE D LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010
BASES DE DADOS I LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010 Na sequência do aparecimento do modelo relacional, e uma vez que é necessário organizar
Leia maisNORMALIZAÇÃO. Lílian Simão Oliveira
NORMALIZAÇÃO Lílian Simão Oliveira Normalização Normalização de dados : decomposição de esquemas para minimizar redundância e evitar anomalias de atualização, inserção e remoção. Projeto conceitual bem
Leia maisModelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão Lista de Exercícios AV1
MODELAGEM DE DADOS Lista de Exercícios 01 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Preencha as lacunas: Em um sistema de gerenciamento de bancos de dados, um(a) é um conjunto integrado
Leia maisProjeto Lógico de BDOO
Projeto Lógico de BDOO Entidades Classes Relacionamentos Atributos Atributos Herança Herança Associação Diagrama ER Modelo OO (abstração da realidade) (organização de dados) Mapeamento de Entidades Entidades
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord Objetivos: Definir e exemplificar o conceitos de cardinalidade. Conhecer
Leia maisDependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1
Dependências Funcionais e Formas Normais Formas Normais Pedro Sousa 1 Introdução As dependências funcionais e as formas normais estabelecem critérios de qualidade de desenho no modelo Relacional. Permitem
Leia maisRetrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo
Leia maisModelo Comportamental
MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 3 Diagrama Entidade Relação Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível
Leia maisBanco de Dados II. Prof. Fiorin
Banco de Dados II Prof. Fiorin andre.fiorin@iffarroupilha.edu.br Aula 01 Revisão sobre Modelagem Modelagem conceitual modelo conceitual Diagrama Entidade-Relacionamento (DER) Objetivo: Obter uma descrição
Leia maisNORMALIZAÇÃO. Quantidade do Produto. Produto
NORMALIZAÇÃO 1. CONCEITUAÇÃO É o processo formal, passo a passo, que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros.
Leia maisApostila de Modelagem de Banco de Dados
Apostila de Modelagem de Banco de Dados Primeira Edição Volume 2 Modelo Conceitual: Diagrama Entidade e Modelo Lógico Relacional (mapeamento) ormalização de Dados Maria Marli Milan Luqueta Carlos Catini
Leia maisConstruindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 Construindo modelos ER - Temário 1. Conselhos práticos 2. Heurísticas 3. Notações alternativas 4. Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo
Leia mais