Classificação dos Dados

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

Download "Classificação dos Dados"

Transcrição

1 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, íc_validade_processo, PC_desconto_venda, etc. O nome de um dado deve ser o mais simples e direto possível. Deve ser entendido pelos usuários e fazer sentido no ciclo de negócio que o sistema retrata. Dado e Conteúdo do dado Uma distinção importante deve ser feita entre o dado e o conteúdo do dado. Enquanto nm_aluno é um dado, Jonas Trancoso, Hertônio Tamboré, etc, são conteúdos deste dado

2 Quatro tipos de Dados O dado do tipo natural nasce com o objeto, a partir deles se consegue gerar a maioria dos outros tipos de dados. EX: nm_funciononario, dt_nascimento_funcionário, cd_sexo_funcionário; O dado do tipo calculado, é criado por uma necessidade específica do sistema. EX: qt_idade_aluno O dado do tipo artificial, precisa ser criado para possibilitar uma identificação interna ao sistema. Criado pelo analista é desconhecido pelos usuários. O dado do tipo qualificado é criado para atender uma necessidade específica do usuário. EX: nm_aluno é um dado natural, nm_aluno_aprovado é um dado qualificado Independência entre Dados e Processos O dado é o elemento mais estável de um sistema de informação. Ao se estrutura r os dados de forma independente dos processos, as futuras manutenções no sistema, que normalmente são alterações nos processos, não trarão impactos na base de dados o que traz maior estabilidade e melhor desempenho ao sistema de informação. Portanto, nunca esqueça que: O dado é independente do processo.

3 Descrição dos Fluxos de Dados REDUNDÂNCIA DE DADOS Mesmo dado aparece em vários locais diferentes a manipulação fica comprometida. A cada alteração no conteúdo do dado, esta deverá ser replicada. Geração de graves problemas de controle Fator que mais comprometem o bom desempenho da Base Poderá ser conveniente que alguns dados sofram redundância, quando realmente houver garantia de maior performance do sistema. Ex: vl_preco_combustivel

4 Representação da cardinalidade no desenho do modelo de dados Para representar o relacionamento no desenho do modelo de dados, várias convenções ou padrões são conhecidos. Vamos adotar aquela que se costuma denominar de "pé de galinha" para indicar a cardinalidade Uma ocorrência ou nenhuma Uma e somente uma ocorrência Várias, Uma ou nenhuma ocorrência Pelo menos uma ocorrência Exemplo: DEPENDENTE EMPREGADO AREA LOTACAO EMPREGADO NIVEL SALARIAL GERENTE Uma ÁREA LOTAÇÃO tem obrigatoriamente pelo menos 1 empregado; Um EMPREGADO está vinculado obrigatoriamente a uma área de LOTAÇÃO; Um EMPREGADO pode ter vários, um ou nenhum DEPENDENTE; Um DEPENDENTE (se existir) está obrigatoriamente vinculado a um EMPREGADO. Um EMPREGADO pode ser GERENTE. Um GERENTE é um EMPREGADO.

5 Um EMPREGADO tem obrigatoriamente um NÍVEL SALARIAL; Em um mesmo NÍVEL SALARIAL podemos ter vários, um ou nenhum EMPREGADO. Identificação da Instância 1. Cada funcionário no mundo real deverá ser uma instância do objeto FUNCIONÁRIO. 2. Cada instância só pode ser única, não pode ser confundida com outra. 3. Não é possível existir dois funcionários iguais, identifica-ios como indivíduos diferentes. 4. O analista deve garantir a unicidade de cada instância. Podemos usar nm_funcionario para identificar cada funcionário diferente? O identificador de cada ocorrência do objeto é definido como chave. Todos os atributos não chave de uma instância devem depender do atributo chave e por ele serem identificados. O conteúdo da chave é fixo Não pode se alterar com a passagem do tempo Não pode apresentar dois conteúdos iguais. CITTE-SE: erro de chave duplicada, sobrepor os dados Um objeto pode apresentar mais de um atributo apto a ser chave primária. Cabe ao analista decidir. Chave concatenada é um conjunto de atributos capaz de identificar univocamente a instância do objeto. um atributo que forma a chave concatenada pode ter conteúdos repetidos, mas o conjunto de atributos que formam a chave concatenada não pode.

6 Navegação no Modelo de Dados O problema agora é resolver a questão, quem é proprietário de que veículo? ou, a quem pertence determinado veículo? A resolução se dá pelo atributo estrangeiro. Relacionamento do tipo N:N

7 Normalização Para garantir a eliminação de redundâncias de dados, foram criadas regras, denominadas de Normalização, e cada uma das regras é denominada de Forma Normal. Existem mais de cinco Formas Normais. Estudaremos as três primeiras, que são as essenciais. Primeira Forma Normal (1FN) Uma instância está na 1FN, se para cada ocorrência do objeto, existir apenas um valor de cada atributo. A 1FN elimina as múltiplas ocorrências das instâncias.

8 Segunda Forma Normal (2FN) Uma instância está na 2FN, se atender a 1FN e os atributos não chave não apresentarem dependência parcial da chave. (devem ser identificados pelo atributo que é a chave) 2FN só se aplica às instâncias que são identificadas por chave concatenada. Terceira Forma Normal (3FN) Uma instância está na 3FN, se atender a 2FN, e seus atributos não apresentarem dependência transitiva da chave. Um atributo apresenta dependência transitiva da chave quando ele é identificado por outro atributo não chave, e este por sua vez é identificado pela chave.

9 No exemplo que está sendo discutido. O objeto ORDEM COMPRA está fora da 3FN, uma vez que nm_fornecedor e cd_insc_estadual_fornecedor são atributos identificados por cd_fornecedor e não pelo atributo # cd_ordem_compra que é a chave da instância.

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Projeto de um BD Modelo Entidade-Relacionamento (ER) Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos

Leia mais

2010 Diagrama Entidade - Associação

2010 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 mais

BANCO 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 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 mais

Modelo Lógico de Dados (MLD) Origens do modelo relacional

Modelo 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 mais

Objetivos:

Objetivos: 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 mais

Conceitos Básicos de modelagem de dados Modelo conceitual Modelo Lógico Modelo Físico

Conceitos Básicos de modelagem de dados Modelo conceitual Modelo Lógico Modelo Físico Conceitos Básicos de modelagem de dados Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação

Leia mais

Técnicas de Modelação de Dados

Té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 mais

Modelo Entidade Relacionamento Estendido (ERE)

Modelo Entidade Relacionamento Estendido (ERE) Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio

Leia mais

Análise de Sistemas de Informação

Análise de Sistemas de Informação 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 Índice Conteúdo DIAGRAMA ENTIDADE ASSOCIAÇÃO... 3 1. O QUE É?... 3 2.

Leia mais

MODELAGEM DE DADOS PARTE 2

MODELAGEM DE DADOS PARTE 2 Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama

Leia mais

Modelo Entidade-Relacionamento (E-R)

Modelo Entidade-Relacionamento (E-R) Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo

Leia mais

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação Ano: 2015 Banca: VUNESP Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Sistemas, Gestão de Projetos e Governança de TI As formas normais estabelecem algumas restrições aos valores das tabelas

Leia mais

NORMALIZAÇÃO. Adão de Melo Neto

NORMALIZAÇÃO. Adão de Melo Neto NORMALIZAÇÃO Adão de Melo Neto 1 CONVERSÃO MER PARA O RELACIONAL SEGUINDO ESTE PROCEDIMENTO AS TABELAS ESTARÃO NORMALIZADAS 2 MOTIVAÇÃO TABELAS BEM ESTRUTURADAS Tabelas com o mínimo de mínimo de redundância,

Leia mais

Normalização. Anomalias Dependência e determinantes Normalização

Normalização. Anomalias Dependência e determinantes Normalização FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Periodo Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Normalização Anomalias Dependência e determinantes Normalização

Leia mais

Normalização de BD 19:08:54. Fundamentos de Banco de Dados - Normalização 1

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 mais

ENGENHARIA REVERSA DE ARQUIVOS

ENGENHARIA 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 mais

Banco de Dados Diagrama Entidade Relacionamento DER

Banco de Dados Diagrama Entidade Relacionamento DER Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Notação Existem

Leia mais

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Fundamentos 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 mais

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes

BANCO 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 mais

Normalização. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes

Normalização. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes AULA 25-26 Normalização Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Normalização É uma técnica formal para projeto de banco de dados

Leia mais

Revisando Banco de Dados. Modelo Relacional

Revisando 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 mais

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de

Leia mais

. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem

. 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 mais

Uma base de dados está num estado de integridade se contém apenas dados válidos. Os dados armazenados devem estar de acordo com a realidade

Uma base de dados está num estado de integridade se contém apenas dados válidos. Os dados armazenados devem estar de acordo com a realidade 2. Modelo Relacional... 2.1. Estrutura de Dados Relacional 2.2. Álgebra Relacional 2.3. Linguagens Relacionais 2.4. Restrições de integridade Uma base de dados está num estado de integridade se contém

Leia mais

Normalização: Noções Básicas

Normalizaçã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 mais

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

MODELAGEM 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 mais

Banco de Dados Modelagem e Normalização

Banco de Dados Modelagem e Normalização Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli NORMALIZAÇÃO DE DADOS A normalização de dados é uma técnica que visa analisar e refinar arquivos de dados, dividindo-os

Leia mais

Banco de Dados Modelagem de Dados

Banco 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 mais

Introdução aos Sistemas de Bancos de Dados 1 a versão - MAC5760 DCC-IME-USP J.E.FERREIRA e O.TAKAI Terceira Forma Normal (3FN)

Introdução aos Sistemas de Bancos de Dados 1 a versão - MAC5760 DCC-IME-USP J.E.FERREIRA e O.TAKAI Terceira Forma Normal (3FN) 7.3.3. Terceira Forma Normal (3FN) A terceira forma normal é baseado no conceito de dependência transitiva. Uma dependência X Y em uma relação R é uma dependência transitiva se existir um conjunto de atributos

Leia mais

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

Modelo ER. Ricardo Terra rterrabh [at] gmail.com Modelo ER Ricardo Terra rterrabh [at] gmail.com 1 CV Nome: Ricardo Terra Email: rterrabh [at] gmail.com www: ricardoterra.com.br Twitter: rterrabh Lattes: lattes.cnpq.br/ 0162081093970868 Ph.D. (UFMG/UWaterloo),

Leia mais

MATA60 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 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 mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 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 mais

NORMALIZAÇÃO. Lílian Simão Oliveira

NORMALIZAÇÃ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 mais

Modelo de Dados Wendel Melo

Modelo de Dados Wendel Melo Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Modelo de Dados 2 Modelos de Dados Modelo de dados: coleção de conceitos que podem ser

Leia mais

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

Banco 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 mais

Aula 3 - Modelo Entidade-Relacionamento

Aula 3 - Modelo Entidade-Relacionamento Aula 3 - Modelo Entidade-Relacionamento 1. Conceitos básicos O modelo Entidade-Relacionamento (E-R) tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados de entidades

Leia mais

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

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: Gerenciamento de Dados Assunto 2. MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE

Leia mais

Modelo Relacional. Aula 02

Modelo 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 mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fundamentos de Bancos de Dados 3 a Prova Prof. Carlos A. Heuser 4 de julho de 2007 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir um sistema gestão

Leia mais

Engenharia Reversa e Normalização

Engenharia 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 mais

Engenharia Reversa e Normalização

Engenharia Reversa e Normalização SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Prof. Edson Thizon Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de

Leia mais

Normalização de dados e as formas normais. Docente : Pedro F. Carvalho.

Normalização de dados e as formas normais. Docente : Pedro F. Carvalho. Normalização de dados e as formas normais 2009 Email : contato@pedrofcarvalho.com.br Normalização de dados é o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de

Leia mais

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento) MER (Modelo Entidade Relacionamento) O Modelo Entidade Relacionamento é uma ferramenta para modelagem de dados, utilizada durante a modelagem do projeto conceitual de banco de dados. A utilização do MER

Leia mais

NORMALIZAÇÃO. Quantidade do Produto. Produto

NORMALIZAÇÃ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 mais

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

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE ETIDADE-RELACIOAMETO Principal ferramenta

Leia mais

TECNÓ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 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 mais

AULA 3 Classificação dos Sistemas de Informação

AULA 3 Classificação dos Sistemas de Informação SISTEMAS DE INFORMAÇÃO AULA 3 Classificação dos Sistemas de Informação Sistemas de Gerenciamento de Banco de Dados professor Luciano Roberto Rocha www.lrocha.com.br SGBD Um Sistema de Gerenciamento de

Leia mais

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

Análise de Sistemas 2º Bimestre (material 2) Análise de Sistemas 2º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse Solução para a atividade

Leia mais

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

Modelo 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 mais

Unidade 4 Projeto de BD Relacional

Unidade 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 mais

Dependência Funcional e Normalização)

Dependê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 mais

Banco de Dados Aula 02

Banco 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 mais

BANCO DE DADOS INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU

BANCO DE DADOS INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU BANCO DE DADOS Disciplina: SIPE Professor(a): Márcia Passos Alunos: Agrimar Antônio da cunha Luís Claudio Barbosa Michael Linncon do Amaral Viviane Monteiro

Leia mais

Análise e Projeto de Sistemas I

Aná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 mais

Ciência da Computação MODELAGEM DE DADOS Professor Décio Jorge Craveiro Machado

Ciência da Computação MODELAGEM DE DADOS Professor Décio Jorge Craveiro Machado Ciência da Computação MODELAGEM DE DADOS Professor Décio Jorge Craveiro Machado Uma entidade está na 3FN se nenhum de seu atributos possui dependência transitiva em relação a outro atributo da entidade

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão Lista de Exercícios AV1

Modelagem 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 mais

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?

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? 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 mais

Banco de Dados I 3 Modelagem de Dados Lógico e Físico

Banco de Dados I 3 Modelagem de Dados Lógico e Físico Banco de Dados I 3 Modelagem de Dados Lógico e Físico Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados

Leia mais

Normalização de Dados. Bancos de Dados I Normalização Principais Conceitos

Normalização de Dados. Bancos de Dados I Normalização Principais Conceitos de Dados Bancos de Dados I Normalização Principais Conceitos Martin & McLure pag.640 Definição Modo como os itens de dados são agrupados em estruturas de registro. A terceira forma normal é um agrupamento

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos

Leia mais

Dependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1

Dependê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 mais

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

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e

Leia mais

Normalização. Prof. Rogério Gonçalves Bittencourt, M.Sc.

Normalização. Prof. Rogério Gonçalves Bittencourt, M.Sc. Normalização Prof. Rogério Gonçalves Bittencourt, M.Sc. Introdução Processo sistemático e matemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas

Leia mais

DER NORMALIZAÇÃO DE DADOS

DER NORMALIZAÇÃO DE DADOS DER NORMALIZAÇÃO DE DADOS Profa. Maria Auxiliadora 1 NORMALIZAÇÃO DE DADOS é um conjunto de limitações impostas a uma estrutura de dados para que a mesma fique mais concisa e sem falhas estruturais. Codd

Leia mais

ATRIBUTOS. Prof. Me. Hélio Esperidião

ATRIBUTOS. Prof. Me. Hélio Esperidião ATRIBUTOS Prof. Me. Hélio Esperidião ATRIBUTO Para associar informações a ocorrências de entidades ou de relacionamentos usa-se o conceito de atributo. Atributo dado que é associado a cada ocorrência de

Leia mais

Análise Clássica (Tradicional) X Análise Estruturada

Análise Clássica (Tradicional) X Análise Estruturada UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior Análise Clássica (Tradicional) X Análise

Leia mais

Anexo II Mapeamento entre modelos

Anexo II Mapeamento entre modelos Anexo II Mapeamento entre modelos Esta seção apresenta e caracteriza o processo de mapeamento entre o nível conceitual e o nível lógico e indica as alternativas consideradas mais convenientes considerando

Leia mais

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição

Leia mais

Modelo Relacional Prof. Msc Denival A. dos Santos

Modelo Relacional Prof. Msc Denival A. dos Santos Modelo Relacional Prof. Msc Denival A. dos Santos Introdução Criado por Edgar F. Codd em 70 (primeiros sistemas relacionais: 1977 78: System R e Ingres); O modelo relacional é um modelo lógico fundamentado

Leia mais

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

Banco 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 mais

Normalizaçã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 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 mais

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

5 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 mais

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

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade. Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs

Leia mais

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

Modelo Relacional. Modelo Relacional. Modelo Relacional. Banco de Dados. Modelo Relacional. Modelo Relacional. Fernando Fonseca Ana Carolina Banco de Dados Definido por E F Codd em 1970, teve sua grande aceitação comercial a partir de meados da década de 1980 Razões da grande aceitação Simplicidade dos conceitos básicos Poder dos operadores

Leia mais

Construindo modelos ER. Capítulo 3

Construindo modelos ER. Capítulo 3 Construindo modelos ER Capítulo 3 Construindo modelos ER Conselhos práticos Heurísticas Notações alternativas Processo de modelagem e alternativas Propriedades de modelos ER Modelo ER é um modelo formal

Leia mais

Parte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são:

Parte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são: Parte 7 N as sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio, a conseqüente formatação de um banco de dados usando a abordagem entidade-relacionamento e sua

Leia mais

Prof. Carlos Almeida

Prof. Carlos Almeida ESCOLA SECUNDÁRIA DE EMÍDIO NAVARRO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO II 2001 - Prof. Carlos Almeida 1ª Versão ANO LECTIVO 2001/2002 Notas do Professor Nota Introdutória O objectivo destes

Leia mais

Banco de Dados I Generalização/Especialização

Banco de Dados I Generalização/Especialização Banco de Dados I Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Extensões É possível modelar a maioria dos bancos de dados apenas com os conceitos básicos

Leia mais

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

Banco de Dados I Curso: Sistemas de Informação Banco de Dados I Curso: Sistemas de Informação Prof.: José Ronaldo Leles Júnior Email.: juniorleles80@gmail.com Alguns aspectos da arquitetura dos computadores têm influência na arquitetura do banco de

Leia mais

Banco de Dados - Senado

Banco de Dados - Senado Banco de Dados - Senado Normalização Material preparado: Prof. Marcio Vitorino Normalização Normalização de dados: decomposição de esquemas para evitar anomalias de atualização. Bom desig evita redundância

Leia mais

Engenharia reversa de arquivos e documentos. Capítulo 6

Engenharia reversa de arquivos e documentos. Capítulo 6 Engenharia reversa de arquivos e documentos Capítulo Engenharia reversa de arquivos e documentos 0 1 / - - / Engenharia reversa de arquivos e normalização Entrada 5 2 34 1 0 / - / Engenharia reversa de

Leia mais

Normalização para Bancos de Dados Relacionais

Normalização para Bancos de Dados Relacionais Introdução Normalização para Bancos de Dados Relacionais Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento

Leia mais

Fundamentos de Bancos de Dados Prova 3

Fundamentos de Bancos de Dados Prova 3 Fundamentos de Bancos de Dados Prova 3 Prof. Carlos A. Heuser 22 de agosto de 2003 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir uma base de dados

Leia mais

Normalização para Bancos de Dados Relacionais

Normalização para Bancos de Dados Relacionais Introdução De acordo com o modelo relacional: Normalização para Bancos de Dados Relacionais Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências

Leia mais

Normalização de dados

Normalizaçã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 mais

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

TABELA 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 mais

Banco de Dados I Engenharia Reversa e Normalização

Banco de Dados I Engenharia Reversa e Normalização Banco de Dados I Engenharia Reversa e Normalização Normalização Conjunto de regras que ajudam na definição de bancos de dados que não contenham redundância desnecessária e que permitam o fácil acesso às

Leia mais

António Rocha Nuno Melo e Castro

Antó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 mais

Abordagem Entidade-Relacionamento. Edmilson Campos

Abordagem Entidade-Relacionamento. Edmilson Campos Disciplina: Banco de Dados AULA 02 Abordagem Modelo Conceitual Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos A. Heuser Edmilson Campos, Prof. http://www3.ifrn.edu.br/~edmilsoncampos/

Leia mais

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

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de

Leia mais

GES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC)

GES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC) GES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC) Ilmério Reis da Silva ilmerio arroba ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página:2 Projeto de BD Relacionais

Leia mais

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

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente

Leia mais

INTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz

INTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz INTRODUÇÃO (MODELAGEM DE BANCO DE Definição de modelo Parece trivial o que pode ser um modelo, mas vamos nos esquecer da informática por um momento, para assim explorarmos outras possibilidades interessantes.

Leia mais

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos 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 Aula 02 Modelo de Dados Modelo

Leia mais

Modelo Lógico de Dados. Modelo Relacional

Modelo Lógico de Dados. Modelo Relacional Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação

Leia mais

MODELO ENTIDADE - RELACIONAMENTO

MODELO ENTIDADE - RELACIONAMENTO MODELO ENTIDADE - RELACIONAMENTO Relacionamentos Relacionamentos Relacionamento ou tipo de relacionamento é uma associação entre duas ou mais entidades distintas (ou instancias distintas de uma entidade),

Leia mais