1ª Forma Normal. Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares.

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

Download "1ª Forma Normal. Uma relação está na 1ª Forma normal se todos os seus atributos são valores escalares."

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

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

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

Modelação Dimensional 2

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

Modelagem Multidimensional

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

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

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

Aula 02. Evandro Deliberal

Aula 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 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

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

Motivaçã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

Motivaçã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 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

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

Processo de Criação de um Esquema Estrela

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

Modelagem Conceitual e o Modelo Entidade-Relacionamento

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

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

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU

Aula 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 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

Bases de Dados. Parte VII Normalização

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

Modelagem Multidimensional

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

Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal

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

Conceitos 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 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 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

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

Inteligência de Negócios Profa.Denise

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

Bases de Dados. Parte VIII: Normalização

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

Base de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.

Base 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 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

INF1383 -Bancos de Dados

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

30/10/2012. Prof. Luiz A. Nascimento

30/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 mais

Cadeira de Tecnologias de Informação. Normalização Relacional

Cadeira 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

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

conteú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 mais

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

Tecnologia de Bases de Dados. Apontamentos sobre Normalização

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

fitas.com online

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

Classificação dos Dados

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

Parte I (correspondente à matéria do 1º teste)

Parte 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 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

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

Informática II Cap. 5-2 Bases de Dados - MsAccess

Informá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 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

Cadeira de Tecnologias de Informação. Ano lectivo 2008/09. de Tabelas

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

Bancos de Dados IV. Arquiteturas. Rogério Costa

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

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

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

Unidade 2 Modelo Conceitual

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

Data Warehouse Toolkit: Telecomunicações e Utilitários (Cap. 10)

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

Gestão de Base de dados Conceitos Básicos

Gestã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 mais

Ciclo de Desenvolvimento de BD

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

Roteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento

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

Modelagem Multidimensional - Nível Lógico -

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

3. Modelação Evolução histórica

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

Banco de Dados I Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 5) Clodis Boscarioli

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

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

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

Modelo Entidade-Relacionamento

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

MODELO DE BANCO DE DADOS RELACIONAL

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

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

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

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

Modelagem Multidimensional - Nível Físico -

Modelagem 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

! # 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 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

Sistemas de Apoio a Decisão

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

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

Bases de Dados. Parte I: Conceitos Básicos

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

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

Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas

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

Bibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST

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

Sistemas de Apoio a Decisão

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

MESTRADO EM GESTÃO DE EMPRESAS 2007/2008

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

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

Forma Normal de Boyce-Codd

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

Bases de Dados. Parte I: Conceitos Básicos

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

VII - ELEMENTOS CONTABILÍSTICOS

VII - 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 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

Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal

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

Relembrando... Banco de Dados Professor Vanderlei Frazão

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

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

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

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

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

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

Um SGBD permite que cada utilizador tenha uma vista diferente (abstrata) do conteúdo da base de dados;

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

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

CENTRO SOCIAL E PAROQUIAL DA MEADELA

CENTRO 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 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

SQL (com MySQL) Apresentação OBJETIVOS. Programação

SQL (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 mais

Introdução a Bancos de Dados

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

PROJETO: CONFERÊNCIA ACADÊMICA. 2. Informações Básicas sobre o Sistema a ser Desenvolvido

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

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

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

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

Retrospectiva (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 mais

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

Modelagem 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