·
Cursos Gerais ·
Estrutura de Dados
Send your question to AI and receive an answer instantly
Recommended for you
11
Cap_2014_tec_pd
Estrutura de Dados
UMG
11
Banco de Questões
Estrutura de Dados
UMG
4
Prova Estrutura de Dados - Vetores, Laços e Filas
Estrutura de Dados
UMG
1
Atividade de Ciência de Dados
Estrutura de Dados
UMG
11
Slides Aulas 1 a 10 - Estrutura de Dados
Estrutura de Dados
UMG
6
Análise de Dados como Suporte à Tomada de Decisão Módulo 2 Pré-processamento de Dados
Estrutura de Dados
UMG
4
Jogo das Bandeiras - Solucao com Busca em Profundidade Iterativa
Estrutura de Dados
UMG
1
Atividade de Ciência de Dados
Estrutura de Dados
UMG
5
Puc_minas_ Integração e Processamento de Fluxo Contínuo de Dados_exercicio3
Estrutura de Dados
UMG
1
Lista de Exercícios - Análise de Algoritmos e Haskell
Estrutura de Dados
UMG
Preview text
Trabalho A1 Disciplina Princípios de Banco de Dados e Segurança da Informação Prof João Pedro Almeida de Oliveira 1 A normalização de dados permite um melhor relacionamento e performance de dados dentro do próprio Sistema de Gerenciamento de Banco de Dados SGBD Com isso descreva e exemplifique cada uma das formas normais 2 Elabore um modelo de entidade única para cada caso abaixo Identifique o nome da entidade cada atributo campo das entidades e o tipo de cada Faça a representação gráfica da entidade e seu dicionário de dados a Navio um navio tem um nome um código de registro uma capacidade de transporte e um ano de construção b Carro um carro tem um fabricante um nome de série e um modelo exemplo Honda Accord DX no qual Honda é o fabricante Accord é o nome de série e DX é o modelo Um carro também possui um código de identificação do veículo a placa e a cor c Restaurante um restaurante tem um endereço uma capacidade um número de telefone e um estilo de comida por exemplo francesa russa chinesa 1 A normalização está dividida em 3 formas normais e elas são 1 1FN primeira forma normal uma tabela está na primeira forma normal se não existir grupo de dados repetidos isso é se todos os valores forem únicos A primeira forma normal não admite valores repetidos ou campos que tenham mais de um valor Para aplicar a primeira forma normal devemos identificar a chave primária da tabela identificar o grupo repetitivo e assim removêlo da entidade e por fim criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo A chave primária da tabela no 1FN é obtida pela concatenação da chave primária da entidade inicial e a do grupo repetitivo Por exemplo CLIENTE ID ENDEREÇO TELEFONES Nesse caso uma pessoa pode ter mais de um telefone por isso TELEFONES e para normalizar é preciso identificar a chave primária e coluna multivalorada e removêla nesse caso vamos ter a criação de uma nova tabela TELEFONE TELEFONE IDCLIENTE onde IDCLIENTE é chave estrangeira de CLIENTE e cliente fica ID ENDEREÇO 2 2FN segunda forma normal uma tabela está na segunda forma normal se ela estiver na 1FN e os atributos que não são chave primária devem depender unicamente da chave primária da tabela por exemplo PROFESSORCURSO IDPROF IDCURSO SALARIO DESCRICAOCURSO nessa tabela a coluna DESCRICAOCURSO não depende unicamente da chave primária IDPROF ela depende na verdade de IDCURSO Para normalizar é preciso remover os não dependentes nesse caso DESCRICAOCURSO e criar uma nova tabela CURSO IDCURSO DESCRICAOCURSO 3 3FN terceira forma normal para a tabela estar em 3FN é preciso estar em 2FN e 1FN nessa forma é definido que todos os atributos da tabela devem ser dependentes exclusivamente da chave primária da tabela por exemplo FUNCIONARIO ID NOME VALORSALARIO VALORFGTS nesse caso o valor do FGTS é proporcional ao salário assim a colina VALORFGTS é depende do também atributo normal VALORSALARIO para normalizar essa tabela precisamos identificar os dados dependentes de outros VALORFGTS neste caso remover essa colina da tabela e podem ser processados em outro nível da aplicação ou para outra tabela que referenciam a tabela FUNCIONARIO 2 a NAVIO Atributo Classes Domínio Tamanho Descrição CODIGO Determinante Numérico NOME Simples Texto 43 CAPACIDADE Simples Numérico ANOCONSTRUCAO Simples Data Formato ddmmaaaa b CARRO Atributo Classes Domínio Tamanho Descrição CODIGO Determinante Numérico NOME Simples Texto 43 MODELO Simples Texto 43 PLACA Simples Texto 20 FABRICANTE Simples Texto 30 c RESTAURANTE Atributo Classes Domínio Tamanho Descrição ENDERECO Determinante Texto 43 CAPACIDADE Simples Numérico TELEFONE Simples Texto 16 formato XX XXXXXXXXX TIPOCOMIDA Simples Texto 25
Send your question to AI and receive an answer instantly
Recommended for you
11
Cap_2014_tec_pd
Estrutura de Dados
UMG
11
Banco de Questões
Estrutura de Dados
UMG
4
Prova Estrutura de Dados - Vetores, Laços e Filas
Estrutura de Dados
UMG
1
Atividade de Ciência de Dados
Estrutura de Dados
UMG
11
Slides Aulas 1 a 10 - Estrutura de Dados
Estrutura de Dados
UMG
6
Análise de Dados como Suporte à Tomada de Decisão Módulo 2 Pré-processamento de Dados
Estrutura de Dados
UMG
4
Jogo das Bandeiras - Solucao com Busca em Profundidade Iterativa
Estrutura de Dados
UMG
1
Atividade de Ciência de Dados
Estrutura de Dados
UMG
5
Puc_minas_ Integração e Processamento de Fluxo Contínuo de Dados_exercicio3
Estrutura de Dados
UMG
1
Lista de Exercícios - Análise de Algoritmos e Haskell
Estrutura de Dados
UMG
Preview text
Trabalho A1 Disciplina Princípios de Banco de Dados e Segurança da Informação Prof João Pedro Almeida de Oliveira 1 A normalização de dados permite um melhor relacionamento e performance de dados dentro do próprio Sistema de Gerenciamento de Banco de Dados SGBD Com isso descreva e exemplifique cada uma das formas normais 2 Elabore um modelo de entidade única para cada caso abaixo Identifique o nome da entidade cada atributo campo das entidades e o tipo de cada Faça a representação gráfica da entidade e seu dicionário de dados a Navio um navio tem um nome um código de registro uma capacidade de transporte e um ano de construção b Carro um carro tem um fabricante um nome de série e um modelo exemplo Honda Accord DX no qual Honda é o fabricante Accord é o nome de série e DX é o modelo Um carro também possui um código de identificação do veículo a placa e a cor c Restaurante um restaurante tem um endereço uma capacidade um número de telefone e um estilo de comida por exemplo francesa russa chinesa 1 A normalização está dividida em 3 formas normais e elas são 1 1FN primeira forma normal uma tabela está na primeira forma normal se não existir grupo de dados repetidos isso é se todos os valores forem únicos A primeira forma normal não admite valores repetidos ou campos que tenham mais de um valor Para aplicar a primeira forma normal devemos identificar a chave primária da tabela identificar o grupo repetitivo e assim removêlo da entidade e por fim criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo A chave primária da tabela no 1FN é obtida pela concatenação da chave primária da entidade inicial e a do grupo repetitivo Por exemplo CLIENTE ID ENDEREÇO TELEFONES Nesse caso uma pessoa pode ter mais de um telefone por isso TELEFONES e para normalizar é preciso identificar a chave primária e coluna multivalorada e removêla nesse caso vamos ter a criação de uma nova tabela TELEFONE TELEFONE IDCLIENTE onde IDCLIENTE é chave estrangeira de CLIENTE e cliente fica ID ENDEREÇO 2 2FN segunda forma normal uma tabela está na segunda forma normal se ela estiver na 1FN e os atributos que não são chave primária devem depender unicamente da chave primária da tabela por exemplo PROFESSORCURSO IDPROF IDCURSO SALARIO DESCRICAOCURSO nessa tabela a coluna DESCRICAOCURSO não depende unicamente da chave primária IDPROF ela depende na verdade de IDCURSO Para normalizar é preciso remover os não dependentes nesse caso DESCRICAOCURSO e criar uma nova tabela CURSO IDCURSO DESCRICAOCURSO 3 3FN terceira forma normal para a tabela estar em 3FN é preciso estar em 2FN e 1FN nessa forma é definido que todos os atributos da tabela devem ser dependentes exclusivamente da chave primária da tabela por exemplo FUNCIONARIO ID NOME VALORSALARIO VALORFGTS nesse caso o valor do FGTS é proporcional ao salário assim a colina VALORFGTS é depende do também atributo normal VALORSALARIO para normalizar essa tabela precisamos identificar os dados dependentes de outros VALORFGTS neste caso remover essa colina da tabela e podem ser processados em outro nível da aplicação ou para outra tabela que referenciam a tabela FUNCIONARIO 2 a NAVIO Atributo Classes Domínio Tamanho Descrição CODIGO Determinante Numérico NOME Simples Texto 43 CAPACIDADE Simples Numérico ANOCONSTRUCAO Simples Data Formato ddmmaaaa b CARRO Atributo Classes Domínio Tamanho Descrição CODIGO Determinante Numérico NOME Simples Texto 43 MODELO Simples Texto 43 PLACA Simples Texto 20 FABRICANTE Simples Texto 30 c RESTAURANTE Atributo Classes Domínio Tamanho Descrição ENDERECO Determinante Texto 43 CAPACIDADE Simples Numérico TELEFONE Simples Texto 16 formato XX XXXXXXXXX TIPOCOMIDA Simples Texto 25