1ª Forma Normal. Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares.
|
|
- Luzia Lage Pinto
- 6 Há anos
- Visualizações:
Transcrição
1 Cláu Antunes 2006 Base de Dados Operacional uma colecção de dados, que descreve as actividades de uma ou mais organizações, relacionadas entre si suportar a realização das operações diárias das organizações (introdução, actualização e eliminação de registos) Modelo de Dados (uma colecção de descrições dos dados a alto-nível, que esconde os detalhes de armazenamento dos mesmos) Modelo Relacional uma base de dados é uma colecção de uma ou mais relações, cada uma delas caracterizada por um conjunto de atributos. Formas Normais - permitem a detecção e prevenção da existência de redundância, evitando malias na introdução, actualização e eliminação de dados 2 Seja uma entidade (ou associação) X com atributos {i 1,..,i n, a 1,...,a m }, com {i 1,..,i n } os atributos que constituem a chave de X. A 1ª Forma Normal prende-se com a estrutura de cada atributo de X. A 2ª Forma Normal prende-se com a dependência entre os atributos {a 1,...,a m } e os atributos {i 1,..,i n }. A 3ª Forma Normal prende-se com as dependências mútuas entre os atributos {a 1,...,a m }. A BCNF prende-se com a existência de várias chaves 1ª Forma Normal Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares. Todas as relações normalizadas estão na 1ª Forma Normal 3 4 2ª Forma Normal Uma Relação está na 2ª Forma normal se está na 1ª Forma Normal e cada atributo não chave é completamente dependente dos atributos chave Ou seja, todos os atributos que não pertencem a nenhuma chave são completamente dependentes de pelo menos uma chave. Todas as relações na 1FN e com uma chave simples estão necessariamente na 2FN. X é completamente dependente de Y se qualquer subconjunto de Y não determina X 3ª Forma Normal Uma Relação está na 3ª Forma normal se todos os atributos não chave são completamente dependentes dos atributos chave e são independentes entre si. Ou seja, a 3FN implica a 2FN e que não existam dependências entre os atributos não chave. Todas as relações que apenas têm um atributo não chave estão na 3FN, se estiverem na 2FN. Nada se diz quanto às dependências mútuas entre os atributos que pertencem às chaves 5 6 1
2 Forma Boyce Codd (BNFC) Uma Relação está na BCNF quando todos os determinantes são chave Não existem dependências entre os atributos não chave Não existem dependências entre sub-conjuntos dos atributos das chaves. A BCNF só se distingue da 3FN quando: Existe mais do que uma chave As chaves são formadas por vários atributos 7 Problemas a eliminação das malias implica a fragmentação das relações inicialmente identificadas modelo inicial, em que se modela a organização em causa evidenciando as relações entre as várias entidades envolvidas modelo em que se evidenciam as relações microscópicas existentes entre as diversas características das várias entidades e relações em vez de modelar as regras do negócio, são modeladas as regras que regem as relações entre os dados 8 Objectivos Análise de dados (históricos) sob as várias perspectivas do negócio Co-relacionar os dados Modelo Standard Modelo Multidimensional Factos são registos de ocorrências Exemplos: o de unidades vendidas, ou o montante de vendas efectuado; a temperatura registada; Não são aditivos! o saldo de uma conta bancária tendem a ser mensuráveis (pelo que muitas vezes são referidos como medidas) é imprescindível que possam ser agregados possibilitar a análise a diferentes níveis de granularidade tipicamente são numéricos e aditivos 9 10 Funções de agregação de factos: Distributivas: se o resultado derivado da aplicação da função à agregação de n valores é igual ao valor derivado da soma da aplicação da função a cada um dos valores isoladamente. contagem (count), soma (sum), mínimo (min)... Algébricas: se a função pode ser calculada por uma função algébrica de n argumentos, resultantes da aplicação de funções distributivas, com n um inteiro positivo limitado. avg (avg=sum/count), mínimo de n (min_n) e o desvio padrão (stdev). Holísticas: se não existe nenhuma função algébrica capaz de calcular a agregação. a moda (mode), a mena (men) ou a ordenação (rank) 11 Dimensões conjunto de atributos que descrevem uma mesma propriedade da ocorrência Tipicamente, os atributos de uma dimensão são descritivos e não-mensuráveis (valores textuais com um limitado de possibilidades) São organizados segundo hierarquias bem definidas possibilita a análise dos factos a diferentes níveis de granularidade Fornecem as restrições mais interessantes para análise Se os factos registam as ocorrências de um negócio, as dimensões descrevem as condições do negócio. 12 2
3 O modelo multidimensional concretiza-se pelo registo dos dados em tabelas A relação principal de um modelo multidimensional, que relaciona factos e dimensões, é designada tabela de factos. Está relacionada com cada uma das tabelas de dimensão do modelo. Tabelas de Factos Contêm um ou mais factos que ocorrem numa dada combinação de registos das várias dimensões. É esta combinação de registos que identifica univocamente cada facto. Traduz sempre uma relação de muitos para muitos, possuindo uma chave primária composta por múltiplas chaves estrangeiras (uma para cada dimensão que caracteriza a ocorrência do facto). Tabelas de Dimensão Contêm os diferentes atributos respeitantes à dimensão e um identificador unívoco para cada registo da tabela a chave primária da tabela. Considere-se por exemplo a dimensão tempo como anteriormente ( < < ), e um intervalo temporal de 10 s. A tabela de dimensão para este intervalo de tempo teria 365*10 entradas, uma por cada ao longo dos 10 s Importante: Sem Anos Bissextos! Todos os factos dizem respeito à mesma granularidade, agregar os dados de forma coerente Registo feito ao nível mais detalhado (cada facto é caracterizado pelos atributos mais detalhados de cada dimensão) Exemplo Tabelas de Factos e de Dimensão Considere o problema genérico do registo diário das vendas efectuadas em cada loja, com discriminação dos produtos vendidos e da transacção efectuada. Considere ainda que se pretende registar a quantidade de produtos vendidos, assim como o montante da venda, o custo dos produtos vendidos e o lucro bruto obtido pela transacção. Com todos os montantes expressos em euros (). Para além destes valores, é importante descriminar se a venda foi feita durante alguma promoção. Factos? Exemplo Tabelas de Factos e de Dimensão Considere o problema genérico do registo diário das vendas efectuadas em cada loja, com discriminação dos produtos vendidos e da transacção efectuada. Considere ainda que se pretende registar a quantidade de produtos vendidos, assim como o montante da venda, o custo dos produtos vendidos e o lucro bruto obtido pela transacção. Com todos os montantes expressos em euros (). Para além destes valores, é importante descriminar se a venda foi feita durante alguma promoção. Dimensões? Exemplo Tabelas de Factos e de Dimensão Considere o problema genérico do registo diário das vendas efectuadas em cada loja, com discriminação dos produtos vendidos e da transacção efectuada. Considere ainda que se pretende registar a quantidade de produtos vendidos, assim como o montante da venda, o custo dos produtos vendidos e o lucro bruto obtido pela transacção. Com todos os montantes expressos em euros (). Para além destes valores, é importante descriminar se a venda foi feita durante alguma promoção. 17 Tabelas de Factos Tabelas de Dimensão transacção_id Custo dos s semana Ano Trimestre Mês Dia Sem Transacção! sub da origem distribuidor 18 3
4 Desenho A de cada modelo é feita através de um esquema, que estabelece as relações existentes entre os factos e as dimensões. O esquema em estrela (star schema) é o esquema mais simples uma tabela de factos ligada a um conjunto de tabelas de dimensão não existe qualquer relação entre as tabelas de dimensão 19 Exemplo Esquema em Estrela semana sub da transacção_id origem distribuidor Custo dos s Transacção transacção_id outros atributos 20 Exercício 7 Esquema em Estrela Suponha um datawarehouse que contém as seguintes quatro dimensões:, Espectador, Localização e Jogo e o facto preço que consiste no valor, em euros, pago por um espectador quando assiste a um determinado jogo numa dada data. Suponha ainda que os espectadores podem ser estudantes, adultos ou séniores, e que cada uma destas s tem o seu preço de bilhete. Pretende-se que: a dimensão data contenha o, e ; a dimensão Localização contenha o do estádio e o nºde adeptos do clube a que o estádio respeita. a dimensão Jogo contenha o das duas equipas defrontadas a) Desenhe um esquema em estrela para modelar os dados. O esquema em floco de neve (snowflake schema) é um refinamento do esquema em estrela, em que cada dimensão pode ser representada por mais do que uma tabela de dimensão Permite-se normalização das dimensões, para evitar demasiada redundância, e evitar desperdício de espaço. Dimensão normalizada (snowflaked dimension) quando os atributos de menor cardinalidade foram removidos da tabela para outra separada com ligação à primeira através da utilização de uma chave primária Em geral não é recomendada introduz complexidade na exploração dos dados o espaço que se poupa é geralmente negligenciável face ao espaço gasto pelo registo dos factos ocorridos Admite-se na presença de uma subdimensão natural Exemplo Esquema em Floco de Neve semana sub transacção_id da origem distribuidor Custo dos s Cidade _ID Transacção transacção_id _ID outros atributos Exercício 7 Esquema em Floco de Neve Considere o problema anterior. Para além disso, suponha que a dimensão Localização deverá ter dados sobre a (, e continente) em que se situa, assim como o nº de habitantes da. a) Desenhe um esquema em floco de neve para modelar os dados
5 Hiper-cubo com Cubos n dimensões um cubo é a estrutura de dados usada para manipular os dados que instanciam um modelo multidimensional as arestas do cubo correspondem às diferentes dimensões a intersecção dos valores de cada dimensão (células) expressam a agregação dos factos registados na combinação dessas condições os cubos são criados para pré-calcular as agregações mais frequentes, para acelerar a exploração de dados existem vários cubos para representar um só modelo n O exacto de cubos N é dado por N = (dim i. níveis + 1) i= 1 O cubo que representa os factos ao mais baixo nível de detalhe designa-se por cubo base O cubo ao mais alto nível de detalhe por cubo apíce 25 Exemplo Cubos Ainda para o exemplo introduzido atrás (sem a dimensão Transacção), o cubo ápice resume-se a quatro valores: um para cada facto registado. Quanto ao cubo base, será um hipercubo de 4 dimensões (uma vez mais sem considerar a dimensão Transacção). Considere apenas o lucro obtido e as dimensões, e teremos um cubo de 3 dimensões Considere ainda que foram registados dados durante 5 s, o que corresponde a 1826 (5x365+1) entradas na tabela ; nas 10 lojas de uma cadeia, referentes a n produtos Dimensão Prod n... Prod 2 Prod Dimensão Dimensão 26 Exemplo Cubos (cont.) Se a dimensão fosse considerada, o cubo apresentado seria o correcto quando se considerasse esta dimensão ao mais alto nível de granularidade (ou seja totalmente agregada). Neste caso, cada célula diria respeito ao total de lucros diários obtidos por loja e produto, considerando todas as promoções. Para o problema em análise, e se se considerasse apenas a hierarquia << << << da dimensão, estaríamos na presença de 120 cubos distintos, resultantes de (4+1)x(5+1)x(3+1), de acordo com a Equação 1. Visto que a dimensão possui a hierarquia loja << << << <<, e a dimensão a hierarquia produto << sub <<. Em resumo Tabelas de Factos Tabelas de Dimensão Solução para grande parte dos problemas!...mas existem situações que não estão cobertas! semana transacção_id Custo dos s Transacção transacção_id outros atributos sub da origem distribuidor E os produtos cobertos pela promoção não vendidos? Abordagens: Não registar os produtos em promoção perda de informação Acrescentar a lista de produtos em promoção na tabela de dimensão relaciona duas tabelas de dimensão Registar os produtos abrangidos por uma promoção Onde? Tabela de Factos sem Factos Tabelas de factos ligadas a tabelas de dimensão em que não existe o registo de nenhuma medida São úteis: para registar a cobertura de uma determinada situação para registar eventos que não têm nenhuma medida associada. A análise é feita através de contagens (count)
6 sub da origem distribuidor Cobertura da 31 Tal como nem todas as ocorrências (factos) são numéricos... nem todas as dimensões têm atributos. Exemplo: dimensão Transacção. O que caracteriza uma transacção? uma relação entre o produto e o comprador atributos:? identificador a data e a quantidade vendida. Na verdade, a transacção apenas serve como elemento agregador das várias vendas efectuadas numa única ocorrência. 32 Dimensões Degeneradas dimensões a que não estão associadas tabelas, apenas uma chave (identificador) adequada para representar s de controlo operacionais Exemplos o de uma ordem de compra, de uma guia de remessa ou de uma factura Surgem em tabelas de factos em que se registam os vários elementos de uma entidade as linhas de uma factura os produtos vendidos numa transacção... semana transacção_id Custo dos s sub da origem distribuidor semana transacção_id Custo dos s sub da origem distribuidor Modo de pagamento Divisa Devolução do produto? Reclamação? Dimensões Junk forma conveniente de agrupar os atributos associados aos factos... que não são caracterísitcas de nenhuma das dimensões identificadas... e que não traduzem entidades por si só. Vantagens Evita a proliferação de dimensões degeneradas Reduz o espaço ocupado pela tabela de factos Evita a perda de dados
7 semana 1 transacção_id outros_id Custo dos s Lucro Bruto Outros outros_id devolvido divisa modo pagamento reclamação sub da origem distribuidor Cláu Antunes
Data Warehouse. Debora Marrach Renata Miwa Tsuruda
Debora Marrach Renata Miwa Tsuruda Agenda Passos para a Criação de um Modelo Dimensional Modelagem do Estudo de Caso de Vendas a Varejo Agenda Passos para a Criação de um Modelo Dimensional Modelagem do
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 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 maisModelação Dimensional 2
INTEGRAÇÃO E PROCESSAMENTO ANALÍTICO DE INFORMAÇÃO Modelação Dimensional 2 António Manuel Silva Ferreira UNIVERSIDADE DE LISBOA FACULDADE DE CIÊNCIAS DEPARTAMENTO DE INFORMÁTICA asfe@di.fc.ul.pt Sumário
Leia maisModelagem Multidimensional
Modelagem Multidimensional Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Modelagem Multidimensional Análises dos usuários de SSD representam
Leia maisNormalizaçã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 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 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 maisAula 02. Evandro Deliberal
Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;
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 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 maisMotivação. Análise de Dados. BD x DW OLTP. Data Warehouse. Revisão Quais as diferenças entre as tecnologias de BD e DW? OLAP Modelos Multidimensionais
Data Warehouse Análise de Dados Motivação Revisão Quais as diferenças entre as tecnologias de BD e? Modelos Multidimensionais BD x OLTP dados volume dados granularidade dados atualização dados uso Característica
Leia maisInformá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 maisBanco 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 maisProcesso de Criação de um Esquema Estrela
Processo de Criação de um Esquema Estrela Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Etapas 1. Selecione o processo do negócio 2. Identifique o grão do processo do
Leia maisModelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
Leia maisAno: 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 maisModelo 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 maisAula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU
Aula 4 SBD Modelo Entidade Relacionamento Parte 2 Profa. Elaine Faria UFU - 2018 Hierarquia de Classe É natural classificar as entidades de um conjunto de entidades em subclasses Ex: Funcionário Horista
Leia maisAná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 maisBases de Dados. Parte VII Normalização
Bases de Dados Parte VII 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 critério para quantificar
Leia maisModelagem Multidimensional
Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Análises dos usuários de SSD representam requisições multidimensionais aos dados do DW permitem a identificação de problemas
Leia maisObjectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal
Capítulo 6: Desenho de Bases de Dados Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal Dependências multivalor
Leia maisConceitos Básicos. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
Conceitos Básicos Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Data Warehousing Engloba arquiteturas, algoritmos e ferramentas que possibilitam
Leia maisAula 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 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 maisInteligência de Negócios Profa.Denise
Inteligência de Negócios Profa.Denise Bancos de Dados Multidimensionais A finalidade de bases de dados multidimensionais (alguns autores chamam de dimensionais) é fornecer subsídio para realização de análises.
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 maisBase de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.
- Índice Componentes Sistemas de Informação Vitor Vaz da Silva Vitor Vaz da Silva - SI http://tektonia.com 2 Vitor Vaz da Silva - SI http://tektonia.com 3 Vitor Vaz da Silva - SI http://tektonia.com 4
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 maisINF1383 -Bancos de Dados
INF1383 -Bancos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eng. Computação, Sistemas de Informação e Ciência da Computação INTRODUÇÃO À TEORIA DA NORMALIZAÇÃO PROJETO LÓGICO DE BANCOS DE DADOS Slide 1-34
Leia mais30/10/2012. Prof. Luiz A. Nascimento
Prof. Luiz A. Nascimento OLAP pode ser definido como o processo interativo de criar, gerenciar, analisar e gerar relatórios sobre dados. Software que tem uma tecnologia que permite aos analistas de negócios,
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 maisconteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos
conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012
Leia maisBases de Dados. Modelo Entidade-Associação. Exemplo do banco. branch. account depositor. loan. borrower customer. IST DEI Bases de Dados
Bases de Dados Modelo Entidade-Associação Exemplo do banco branch account depositor loan borrower customer 2 1 Exemplo do banco branch account depositor loan borrower customer Entidades Associações 3 Exemplo
Leia maisTecnologia de Bases de Dados. Apontamentos sobre Normalização
Tecnologia de Bases de Dados Apontamentos sobre Normalização 1. Objectivos da normalização A normalização é um processo que consiste em estruturar a informação em tabelas na forma que pode ser considerada
Leia maisfitas.com online
fitas.com online!"# $ #%&'( ei95027@fe.up.pt ei95015@fe.up.pt ei95041@fe.up.pt www.fe.up.pt/~ei95027/trab/lbd.html Índice 1. Introdução... 4 1.1. Motivação... 4 1.2. Objectivos... 4 1.3. Estrutura do Trabalho...
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 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 maisParte I (correspondente à matéria do 1º teste)
DI- FCT- NOVA 6 de julho de 2018 Bases de Dados Exame de Recurso, 2017/18 (Versão B) Consulta limitada Parte I (correspondente à matéria do 1º teste) Grupo I.1 Nota: O enunciado deste grupo é intencionalmente
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 maisIntrodução a Ciência da Computação Estrutura e Organização das Informações PROFESSORA CINTIA CAETANO
Introdução a Ciência da Computação Estrutura e Organização das Informações PROFESSORA CINTIA CAETANO Introdução A qualidade do armazenamento dos dados, permitem uma melhor extração de informações, e consequentemente,
Leia maisInformática II Cap. 5-2 Bases de Dados - MsAccess
Cap. 5-2 Bases de Dados - MsAccess Filipe Caldeira - 2001 1 Introdução Porquê a utilização de Sistemas de Bases de Dados (SBD)? Armazenamento dos dados de uma forma consistente ( a informação não deve
Leia maisNormalizaçã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 maisCadeira de Tecnologias de Informação. Ano lectivo 2008/09. de Tabelas
Cadeira de Tecnologias de Informação Ano lectivo 2008/09 Normalização de Tabelas Profª Ana Lucas (Responsável) Mestre Cristiane Pedron Mestre Fernando Naves Engª Filipa Pires da Silva Dr. José Camacho
Leia maisBancos de Dados IV. Arquiteturas. Rogério Costa
Bancos de Dados IV Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Arquiteturas para DW DW Virtuais Fortemente Acoplada (Empresa Inteira) Fracamente Acoplada Arquiteturas para DW DW Virtuais São visõ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 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 maisData Warehouse Toolkit: Telecomunicações e Utilitários (Cap. 10)
Data Warehouse Toolkit: Telecomunicações e Utilitários (Cap. 10) Vinícius Ramos Toledo Ferraz Prof. Dr. Ricardo Rodrigues Ciferri Agenda n Dicas para revisão de projetos n O que está errado neste estudo
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 maisCiclo de Desenvolvimento de BD
Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados
Leia maisRoteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento
Roteiro Normalização Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução Dependências
Leia maisModelagem Multidimensional - Nível Lógico -
Modelagem Multidimensional - Nível Lógico - Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura de 3 Camadas esquema operações
Leia maisParte 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 mais3. Modelação Evolução histórica
3. Modelação 3.1. Evolução histórica 1 2 Evolução histórica Antes de serem abordados os modelos Ambiental e Comportamental, é importante observar o quadro seguinte, que apresenta a evolução histórica dos
Leia maisBanco 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 maisBanco de Dados I Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 5) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 5) Clodis Boscarioli Agenda: Normalização: Conceitos Gerais; Definições; 1NF; 2NF; 3NF; BCNF. Exercício de fixação.
Leia maisBanco 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 maisUma 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 maisSQL. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
SQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura de 3 Camadas esquema operações conceitual metáfora do cubo de dados Cube
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Professora: Valéria Gonçalves Soares valeria@dimap.ufrn.br Conjunto de Entidades Fracas Um conjunto de entidades pode não ter atributos suficientes para formar uma chave
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 maisTecnologias da Informação e Comunicação. Sistemas de Gestão de Bases de Dados Microsoft Access. Aula 53, 54, 55 e 56
Tecnologias da Informação e Comunicação Sistemas de Gestão de Bases de Dados Microsoft Access Aula 53, 54, 55 e 56 Aula 53, 54, 55 e 56 Sumário Introdução às Bases de Dados. Conceitos básicos. Apresentação
Leia maisIF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento
Leia maisModelagem Multidimensional - Nível Físico -
Modelagem Multidimensional - Nível Físico - Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Arquitetura de 3 Camadas esquema operações conceitual metáfora do cubo de dados
Leia mais!" # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional
Nuno Melo e Castro !" # Modelos de dados 1ª geração Modelo Hierárquico Modelo Rede 2ª geração Modelo Relacional 3ª geração Extensões ao modelo relacional Modelo lógico-dedutivo Modelo orientado a objectos
Leia maisNormalizaçã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 maisSistemas de Apoio a Decisão
Sistemas de Apoio a Decisão (Inteligência nos Negócios - Business Inteligente) Sistemas de Informação/Ciências da Computação Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Apresentação A tecnologia
Leia maisSumário. 1 Introdução 2 BD Orientado a Objetos 3 BD Objeto-Relacional 4 Noções Básicas de Data Warehouse 5 XML e BD XML. Motivação
Sumário 1 Introdução 2 BD Orientado a Objetos 3 BD Objeto-Relacional Noções Básicas de Data Warehouse 5 XML e BD XML Motivação Sistemas de Apoio à Decisão Objetivo análise de dados históricos da organização
Leia maisBases de Dados. Parte I: Conceitos Básicos
Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados que se relacionam entre
Leia maisSQL. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
SQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura de 3 Camadas esquema operações conceitual metáfora do cubo de dados Cube
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 maisBibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST
Bases de Dados 2012/2013 Modelo Relacional Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 1 Sumário Modelo Relacional Conversão Modelo EA para Modelo Relacional
Leia maisSistemas de Apoio a Decisão
Sistemas de Apoio a Decisão (Inteligência nos Negócios - Business Inteligente) Sistemas de Informação/Ciências da Computação Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Apresentação A tecnologia
Leia maisMESTRADO EM GESTÃO DE EMPRESAS 2007/2008
TRABALHO 1 Enunciado (PARTE 1) Só uma alínea do grupo está correcta, inteiramente correcta, ou mais correcta. Refira qual e apresente nota justificativa sumária no anexo para resolução. 1 Em Portugal,
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
Leia maisForma Normal de Boyce-Codd
Teste de Preservação de Dependências Para verificar se α β é preservada na decomposição R em R 1, R 2,..., R n aplica-se o seguinte teste: res := α enquanto (houver alterações em res) faz para cada R i
Leia maisBases de Dados. Parte I: Conceitos Básicos
Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!
Leia maisVII - ELEMENTOS CONTABILÍSTICOS
Anexo à Instrução nº 4/96 VII - ELEMENTOS CONTABILÍSTICOS 1. ELEMENTOS PARA PUBLICAÇÃO OFICIAL 1.1. Balanço de situação, relativo à actividade global, evidenciando os resultados provisórios, reportado
Leia maisNormalizaçã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 maisObjectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal
Capítulo 6: Desenho de Bases de Dados Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal Dependências multivalor
Leia maisRelembrando... Banco de Dados Professor Vanderlei Frazão
Relembrando... Dados: São matéria bruta de que é feita a informação. Tipos de dados: Texto (curto, longo e extra longo), número (inteiro e decimais), lógico e do tipo multimídia (imagens, vídeos, áudio,
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 maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O MODELO RELACIONAL de base de dados é actualmente o modelo de implementação mais utilizado. Este sucesso pode ser explicado pela sua simplicidade e grande capacidade
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 7 - NORMALIZAÇÃO 1. INTRODUÇÃO Nas sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio e a conseqüente formatação de um banco de dados usando a abordagem
Leia maisUm SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados;
1 Bioinformatica Conceitos Básicos Camadas de abstração Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados; Cada utilizador necessita de ter acesso a
Leia maisConceitos Básicos. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Algoritmos e Estruturas de Dados II: Projeto
Conceitos Básicos Profa. Dra. Cristina Dutra de Aguiar Ciferri Data Warehousing Engloba arquiteturas, algoritmos e ferramentas que possibilitam que dados selecionados de provedores de informação autônomos,
Leia maisCENTRO SOCIAL E PAROQUIAL DA MEADELA
CENTRO SOCIAL E PAROQUIAL DA MEADELA Exercício 2017 Modelo SNC elaborado por CENTRO SOCIAL PAROQUIAL DA MEADELA -1- CENTRO SOCIAL E PAROQUIAL DA MEADELA Anexo às para o exercício findo em (Valores expressos
Leia maisBanco 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 maisSQL (com MySQL) Apresentação OBJETIVOS. Programação
SQL (com MySQL) Programação Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 2ª a 6ª das 9h às 21h30
Leia maisIntrodução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definição:
Leia maisPROJETO: CONFERÊNCIA ACADÊMICA. 2. Informações Básicas sobre o Sistema a ser Desenvolvido
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri PROJETO: CONFERÊNCIA
Leia maisINSTRUÇÃO N.º 4/2016/SRIJ/JO, de 5 de julho JOGOS DE MÁQUINAS ONLINE
INSTRUÇÃO N.º 4/2016/SRIJ/JO, de 5 de julho JOGOS DE MÁQUINAS ONLINE I. INTRODUÇÃO Pretende-se com as presentes Instruções definir um conjunto de procedimentos que permitam uniformizar a informação que
Leia maisBases de Dados. Modelo Entidade-Associação. Exemplo do banco. branch. account depositor. loan. borrower customer. IST DEI Bases de Dados
Bases de Dados Modelo Entidade-Associação Exemplo do banco branch account depositor loan borrower customer 2 1 Exemplo do banco branch account depositor loan borrower customer 3 Bases de Dados Entidades
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 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 mais