Exercícios sobre normalização

Documentos relacionados
TIC Unidade 2 Base de Dados

ATIVIDADE 11. Questão 1 Para as relações apresentadas a seguir, indique a forma normal em que cada uma delas se encontra.

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

- O atributo Cursos contém valores não atómicos!!!

Banco de Dados. Professora: Luciana Faria

Banco de Dados I. Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS)

Exercício de Normalização Escola Secundária de Emídio Navarro 2002/2003 Aplicações Informáticas 11º ano

Programação Visual 04/05 - EstMedia. Manual do Utilizador. Realizado por Gustavo Patrício nº 4757 António Espingardeiro nº 4328

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:

Modelo Comportamental

Banco de Dados. Dependência Funcional e Normalização de Dados. Prof. Walteno Martins Parreira Jr 1

MÓDULO 2 GESTÃO DE BASE DE DADOS

InfoMix Tecnologia. SYSFARM Sistema de Gerenciamento de Farmácias. Especificação de Caso de Uso UC Efetuar Vendas. Versão 1.

Normalização. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri.

BANCO DE DADOS. Eliminar redundâncias e inconsistências de um banco de dados, com reorganização mínima dos dados.

Lista de exercícios nº 1 Nota referente ao 1º bimestre 2º Semestre 2012

Tecnologias e Linguagens para Banco de Dados I. Expressão do Relacionamento. Expressão do Relacionamento

NORMALIZAÇÃO. Quantidade do Produto. Produto

Sistema de Gerenciamento de Farmácias e Drogarias.

Data Encomenda, Data Entrega; tem também o código Artigo, Descrição, Quantidade e Preço para cada artigo; bem como o Total Encomenda.

PROGRAMA. 3.SQL Básico. 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação. Prof. Dr. Marcos Tsuzuki

Informática de Gestão I

Exercícios para revisão

Banco de Dados I Engenharia Reversa e Normalização

Modelo Entidade Relacionamento Estendido (ERE)

VENDA A ORDEM - OPERAÇÃO TRIANGULAR

Código-Fonte da Prática 04

Sistemas de Informação

Prova Escrita de Aplicações Informáticas B

Forma Normal de Boyce-Codd

Banco de Dados I. Linguagem de Consulta (parte I) DDL DML

Tutorial de Almoxarifado

SQL (Structured Query Language)

Prova laboratorio contabil II unifran

Dependência Funcional e Normalização. Relembrando: Primeira Forma Normal (1FN) Relembrando: Segunda Forma Normal (2FN) Terceira Forma Normal (3FN)

Banco de Dados Aula 02

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

Restrições de Integridade. Prof. Jefferson Silva CEFET.PHB - PI

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

Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa

SGRIF- Sistema para Gerenciamento de Roupas Intimas Femininas

11 NORMALIZAÇÃO: FORMAS NORMAIS

Exercícios Propostos de Modelagem parte II

Exercícios Propostos de Modelagem parte II

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

Modelo Relacional. Modelo Relacional. Tabelas

Aplicações com Banco de Dados e Cliente-Servidor

Projeto de Banco de Dados. Carlos Alberto Heuser

Os tipos de cardinalidade dos relacionamentos usados em Mysql são:

Normalização tem origem no estudo de base de dados relacionais de Edgar F. Codd, na década de 70.

08 BALANÇO & CONTAS. em 31 Dezembro 2008

Material de Estudo. Disciplina: GBD. Professor: Sérgio Augusto Godoy. Curso Técnico Concomitante ou Sequencial de Manutenção e Suporte em Informática

Fundamentos de Banco de Dados e Modelagem de Dados

Processo de desenvolvimento de sistema de informação - DSI

SISTEMA RYLLEX MANAGEMENT

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

Laboratóriode Bases de Dados Aula12. ÁlgebraRelacional-Revisão. Professora: Fátima L. S. Nunes

CADASTRO DE CABEÇALHO DE NOTA FISCAL Nome da View: VW_SIM_NOTA_FISCAL

INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA. Ficha Formativa

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

b) Determinar as raízes de f(x) = g(x) quando m = 1/2. c) Determinar, em função de m, o número de raízes da equação f(x) = g(x).

Manual de Integração. Pit-Caixa. Versão 1.0

1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas.

b) Determinar as raízes de f(x) = g(x) quando m = 1/2. c) Determinar, em função de m, o número de raízes da equação f(x) = g(x).

Forma Normal de Boyce-Codd

ZSFact v6. Manual de Utilização

MODELO LÓGICO DE DADOS (MLD)

CEM01 Sistemas de Informação para Gestão

MESTRADO EM GESTÃO DE EMPRESAS 2007/2008

Fiscal Configurar Impostos Fiscais

Tópico: Normalização

Aplicativo para controle de vendas e estatísticas através da Internet. Carlos Alberto Zago

Fundamentos de Banco de Dados Postgre com Sql

INDEX. Serve para organizar os dados e agilizar a pesquisa/consulta dos dados armazenado nas tabelas.

Banco de Dados Modelagem e Normalização

Inventário Permanente

Banco de Dados Prof. Célio R. Castelano Página 1 de 9. Álgebra Relacional

Como Emitir NF-e no Futura Server? - FS82


Qualidade de projeto de BD relacional

Transcrição:

Exercícios sobre normalização Exercício a) 1FN 2FN 3FN Empregado Empregados Empregados Empregados (Número Empregado, Núm_Empregado Núm_Empregado Núm_Empregado Nome do Empregado, Nome_Empregado Nome_Empregado Nome_Empregado Numero Departamento, Num_Departamento Num_Departamento Num_Departamento Nome do Departamento, Nome_Departamento Nome_Departamento Deparatmento Número do Gerente, Núm_Gerente Núm_Gerente Num_Departamento Nome do Gerente, Nome_Gerente Nome_Gerente Nome_Departamento Número do Projecto, Projecto Projecto Núm_Gerente Nome do Projecto, Núm_Projecto Núm_Projecto Nome_Gerente Dia de Inicio do Projecto, Nome_Projecto Núm_Empregado Núm_Empregado Número de Horas trabalhadas no projecto) Dia_ Inicio_ Projecto Detalhes Projecto Projecto Número_Horas_trabalhadas_projecto Núm_Projecto Núm_Projecto Núm_Empregado Nome_Projecto Núm_Empregado Dia_ Inicio_ Projecto Detalhes Projecto Número_Horas_trabalhadas_projecto Núm_Projecto Nome_Projecto Dia_ Inicio_ Projecto Número_Horas_trabalhadas_projecto

Exercícios sobre normalização Exercício b) 1FN 2FN 3FN Ordem_Compra Ordem de Compra Ordem de Compra Ordem de Compra (cod_ordem_compra, cod_ordem_compra cod_ordem_compra cod_ordem_compra data_emissão, data_emissão data_emissão data_emissão cod_fornecedor, cod_fornecedor cod_fornecedor cod_fornecedor num_fornecedor, num_fornecedor num_fornecedor Fornecedor endereço_fornecedor, endereço_fornecedor endereço_fornecedor cod_fornecedor cod_material (n vezes), Material Material num_fornecedor descrição_material (n vezes), cod_material cod_material endereço_fornecedor Qtd_comprada (n vezes), descrição_material Qtd_comprada Material valor_unitário (n vezes), Qtd_comprada valor_total_item cod_material valor_total_item (n vezes), valor_unitário valor_totalordem Qtd_comprada valor_totalordem) valor_total_item cod_ordem_compra valor_total_item valor_totalordem Detalhes de Material valor_totalordem cod_ordem_compra descrição_material cod_ordem_compra valor_unitário Detalhes de Material cod_material cod_material descrição_material valor_unitário

Exercícios sobre normalização Exercício c) 1FN 2FN 3FN Tabela de Notas Fiscais Tabela de Notas Fiscais Tabela de Notas Fiscais Tabela de Notas Fiscais (Num_ NF, Num_ NF Num_ NF Num_ NF Série, Série Série Série Data emissão, Data emissão Data emissão Data emissão Cod. Cliente, Cod_Cliente Cod_Cliente Cod_Cliente Nome Cliente, Nome Cliente Nome Cliente Cliente Endereço Cliente, Endereço Cliente Endereço Cliente Cod_Cliente CGC_cliente, CGC_cliente CGC_cliente Nome Cliente Código Mercadoria, Mercadoria Mercadoria Endereço Cliente Descrição Mercadoria, Cod_Mercadoria Cod_Mercadoria CGC_cliente Quantidade vendida, Descrição Mercadoria Quantidade vendida Mercadoria Preço de venda, Quantidade vendida Total da venda da Mercadoria Cod_Mercadoria Total da venda da Mercadoria, Preço de venda Total geral da Nota Quantidade vendida Total geral da Nota) Total da venda da Mercadoria Detalhes da Mercadoria Total da venda da Mercadoria Total geral da Nota Cod_Mercadoria Total geral da Nota Num_ NF Descrição Mercadoria Detalhes da Mercadoria Preço de venda Num_ NF Cod_Mercadoria Descrição Mercadoria Preço de venda Num_ NF

Aula 23.11.2009 1FN 2FN 3FN GestãoProjectos GestãoProjectos GestãoProjectos GestãoProjectos (NumProjecto, NumProjecto NumProjecto NumProjecto NumEmpregado, NomeProjecto NomeProjecto NomeProjecto NomeProjecto, Empregados Empregados Empregados NomeEmpregado, NumProjecto NumEmpregado NumEmpregado Função, NumEmpregado NomeEmpregado NomeEmpregado Salário, NomeEmpregado Função Função Horas) Função Salário Escalões Salário Detalhes Projecto Função Horas NumEmpregado Salário Núm_Projecto Detalhes Projecto Horas NumEmpregado Núm_Projecto Horas

Aula 23.11.2009 1FN 2FN 3FN Vendedor Vendedor Vendedor Vendedor (Num_vendedor, Num_vendedor Num_vendedor Num_vendedor nome_vendedor, nome_vendedor, nome_vendedor, nome_vendedor, Morada_vendedor, Morada_vendedor Morada_vendedor Morada_vendedor telefone, telefone telefone telefone cod_postal, cod_postal cod_postal cod_postal Localidade, Localidade Localidade Localidade Num_produto, Produto Produto Produto Descrição_Produto, Num_produto Num_produto Num_produto Stock, Descrição_Produto Num_vendedor Num_vendedor Preço_Unitário, Stock Detalhes Produto Detalhes Produto Num_Factura, Preço_Unitário Num_produto Num_produto Quantidade_vendida, Num_vendedor Descrição_Produto Descrição_Produto Total) Facturas Stock Stock Num_Factura Preço_Unitário Preço_Unitário Quantidade_vendida Facturas Facturas Total Num_Factura Num_Factura Num_vendedor Num_vendedor Num_vendedor Num_produto Total Total Quantidade_vendida Quantidade_vendida Detalhes Factura Num_Factura Num_produto

Aula 26.11.2009 1FN 2FN 3FN Trabalhador Trabalhador Trabalhador Trabalhador (Num_trabalhador, Num_trabalhador Num_trabalhador Num_trabalhador Nome_trabalhador, Nome_trabalhador Nome_trabalhador Nome_trabalhador Num_empresa, Empresa Empresa Empresa Nome_empresa, Num_empresa Num_empresa Num_empresa Num_departamento, Nome_empresa Num_trabalhador Num_trabalhador Nome_departamento) Num_departamento Num_departamento Num_departamento Nome_departamento Nome_departamento Detalhes da Empresa Num_trabalhador Detalhes da Empresa Num_empresa Num_empresa Nome_empresa Nome_empresa Departamento Num_departamento Nome_departamento

Aula 26.11.2009 1FN 2FN 3FN Factura Factura Factura Factura (Num_Factura, Num_Factura Num_Factura Num_Factura Data_factura, Data_factura Data_factura Data_factura Num_contribuinte, Num_contribuinte Num_contribuinte Num_contribuinte nome_cliente, nome_cliente nome_cliente Total Factura Morada_cliente, Morada_cliente Morada_cliente Num_contribuinte_cliente telefone_cliente, telefone_cliente telefone_cliente Clientes Num_contribuinte_cliente) Num_contribuinte_cliente Num_contribuinte_cliente Num_contribuinte_cliente Detalhes da Factura Total Factura Total Factura nome_cliente (Cod_produto, Detalhes da Factura Detalhes da Factura Morada_cliente Descrição_produto, Cod_produto Num_Factura telefone_cliente Foto_produto, Descrição_produto Cod_produto Detalhes da Factura Preço_unitário, Foto_produto Quantidade Num_Factura Quantidade, Preço_unitário Iva Cod_produto Iva, Quantidade Total Quantidade Total, Iva Sub_total Iva Sub_total) Total Produtos Total Total Factura Sub_total Cod_produto Sub_total Num_Factura Descrição_produto Produtos Foto_produto Cod_produto Preço_unitário Descrição_produto Foto_produto Preço_unitário