Buscar

Engenharia reversa e normalização __ Plataforma A43

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03/06/23, 15:40 Engenharia reversa e normalização :: Plataforma A
https://unicarioca.grupoa.education/sagah/object/default/50732636 1/5
Desafio
A engenharia reversa de banco de dados pode ser u�lizada para criar modelos conceituais e lógicos por meio de
documentos e arquivos sobre o banco de dados que não seja relacional. A par�r desses documentos, são levantadas as
informações necessárias para a construção das tabelas que compõem o banco de dados e, a par�r daí, são verificados
os seus relacionamentos e, posteriormente, a normalização para, assim, diminuir a redundância dos dados.
Sobre esse assunto, veja o caso de uma escola de artes que precisa criar um banco de dados relacional.
Anterior
Apresentação
Próximo
Infográfico󰬩 󰬫Apresentação
Desafio
Infográfico
Conteúdo do Livro
Dica do Professor
Exercícios
Na prá�ca
Saiba mais
󰐋 󰗠
󰣉 󰗠
󰺓 󰗠
󰭤 󰗠
󰛩 󰗠
󰧮 󰗠
󰨸 󰗠
󰻭 󰗠
Engenharia reversa e normalização Avalie esta aula MC󰁭 󰅀
03/06/23, 15:40 Engenharia reversa e normalização :: Plataforma A
https://unicarioca.grupoa.education/sagah/object/default/50732636 2/5
Anterior
Apresentação
Próximo
Infográfico󰬩 󰬫Apresentação
Desafio
Infográfico
Conteúdo do Livro
Dica do Professor
Exercícios
Na prá�ca
Saiba mais
󰐋 󰗠
󰣉 󰗠
󰺓 󰗠
󰭤 󰗠
󰛩 󰗠
󰧮 󰗠
󰨸 󰗠
󰻭 󰗠
Engenharia reversa e normalização Avalie esta aula MC󰁭 󰅀
03/06/23, 15:40 Engenharia reversa e normalização :: Plataforma A
https://unicarioca.grupoa.education/sagah/object/default/50732636 3/5
Transforme o esquema �sico em um esquema relacional. Pode ser u�lizada uma ferramenta de manipulação de
modelos, como o Workbench.
Sua resposta
 Analise o esquema �sico: Revise cuidadosamente o esquema �sico do banco de dados existente da escola 
de artes. Observe as tabelas, colunas, relacionamentos, restrições e outros elementos presentes no esquema 
�sico.
Iden�fique as en�dades: Iden�fique as en�dades principais presentes no esquema �sico. Por exemplo, a escola 
de artes pode ter en�dades como "Aluno", "Professor", "Curso", "Turma", etc.
Mapeie as en�dades para tabelas: Crie uma tabela para cada en�dade iden�ficada no passo anterior. Determine 
as colunas correspondentes a cada atributo da en�dade. Por exemplo, a tabela "Aluno" pode ter colunas como 
Anterior
Apresentação
Próximo
Infográfico󰬩 󰬫Apresentação
Desafio
Infográfico
Conteúdo do Livro
Dica do Professor
Exercícios
Na prá�ca
Saiba mais
󰐋 󰗠
󰣉 󰗠
󰺓 󰗠
󰭤 󰗠
󰛩 󰗠
󰧮 󰗠
󰨸 󰗠
󰻭 󰗠
Engenharia reversa e normalização Avalie esta aula MC󰁭 󰅀
03/06/23, 15:40 Engenharia reversa e normalização :: Plataforma A
https://unicarioca.grupoa.education/sagah/object/default/50732636 4/5
"ID_aluno", "Nome", "Data de Nascimento", etc.
Defina as chaves primárias: Iden�fique as chaves primárias de cada tabela, que são usadas para iden�ficar 
exclusivamente cada registro na tabela. Geralmente, as chaves primárias são baseadas em um atributo que possui 
valores exclusivos. Por exemplo, a coluna "ID_aluno" pode ser definida como a chave primária da tabela "Aluno".
Estabeleça os relacionamentos: Analise os relacionamentos entre as en�dades e defina as chaves estrangeiras 
nas tabelas correspondentes. Por exemplo, se houver um relacionamento entre as en�dades "Aluno" e "Curso", 
onde um aluno pode se inscrever em vários cursos, adicione uma coluna "ID_curso" na tabela "Aluno" como uma 
chave estrangeira.
Aplique a normalização: Verifique se as tabelas estão normalizadas para reduzir a redundância dos dados. A 
normalização envolve dividir as tabelas em estruturas menores e mais especializadas para evitar duplicação de 
informações. Isso geralmente é feito até a terceira forma normal (3NF), mas pode variar dependendo dos 
requisitos do sistema.
Verifique as restrições e índices: Revise as restrições e índices presentes no esquema �sico e aplique-os nas 
tabelas do esquema relacional. Isso pode incluir restrições de integridade referencial, restrições de chave única, 
restrições de valor padrão, etc.
Documente o esquema relacional: Após a conclusão da transformação do esquema �sico para o esquema 
relacional, documente todas as tabelas, colunas, relacionamentos, restrições e índices em um documento ou 
arquivo. Isso ajudará a compreender a estrutura do banco de dados relacional.
Lembre-se de que a engenharia reversa de um banco de dados pode ser um processo complexo e requer um bom 
entendimento dos conceitos de modelagem de dados e do esquema �sico original. Cer�fique-se de ter um 
backup dos dados originais antes de realizar qualquer modificação no banco de dados.
 
Enviado em: 31/05/2023 16:33
Padrão de resposta esperado
Veja, a seguir, o esquema relacional:
Anterior
Apresentação
Próximo
Infográfico󰬩 󰬫Apresentação
Desafio
Infográfico
Conteúdo do Livro
Dica do Professor
Exercícios
Na prá�ca
Saiba mais
󰐋 󰗠
󰣉 󰗠
󰺓 󰗠
󰭤 󰗠
󰛩 󰗠
󰧮 󰗠
󰨸 󰗠
󰻭 󰗠
Engenharia reversa e normalização Avalie esta aula MC󰁭 󰅀
03/06/23, 15:40 Engenharia reversa e normalização :: Plataforma A
https://unicarioca.grupoa.education/sagah/object/default/50732636 5/5
Cursos (CodCurso, CodProfessor, NomeCurso, NumeroVagasCurso)
Alunos (CodAluno, CodCurso, NomeAluno)
Professores (CodProfessor, CodCurso, NomeProfessor)
Anterior
Apresentação
Próximo
Infográfico󰬩 󰬫Apresentação
Desafio
Infográfico
Conteúdo do Livro
Dica do Professor
Exercícios
Na prá�ca
Saiba mais
󰐋 󰗠
󰣉 󰗠
󰺓 󰗠
󰭤 󰗠
󰛩 󰗠
󰧮 󰗠
󰨸 󰗠
󰻭 󰗠
Engenharia reversa e normalização Avalie esta aula MC󰁭 󰅀

Continue navegando