Buscar

Portfolio - Banco de Dados

Prévia do material em texto

...............................................................................................................................
Análise e desenvolvimento de Sistemas – MÓDULO 1
Natália Ambrósio Cardoso – RA 208022021
RESPOSTAS DOS DESAFIOS 2,3,5 E 6
........................................................................................................................................
Guarulhos
2021
Natália Ambrósio Cardoso
RESPOSTAS DOS DESAFIOS 2,3,5 E 6
Trabalho apresentado ao Curso Análise e desenvolvimento de sistemas do Centro Universitário ENIAC para a disciplina Introdução à Banco de Dados.
Prof. Lucio Luzetti Criado
Guarullhos
2021
Ex 2: A melhor opção é um banco de dados NoSQL, como o MongoDB.
Por tratar de diversas transações, é muito mais fácil trabalhar com documentos do que com relacionamento, assim como em um banco de dados do tipo SQL.
EX 3 MATRÍCULA - (Relacionamento)
-Cod_Alunodfsf
-Nome_Aluno (Entidade Alunos)
-Sobrenome_Aluno (Entidade Alunos)
-Cod_Curso (Entidade Alunos)
-Cod_Oferta (Entidade Ofertas)
-Cod_Disciplina (Entidade Ofertas)
-Nome_Disciplina (Entidade Ofertas)
-Cod_Professor (Entidade Ofertas)
-Nome_Professor (Entidade Ofertas)
-Dia_Semana (Entidade Ofertas)
-Turno_Dia (Entidade Ofertas)
-Cod_Sala (Entidade Ofertas)
Ex 5: 
Tabela Filme
	CodFilme
PK    
	Título (filme)
	Ano (lançamento)
	Duração
	001
	Titanic
	1995
	200 min.
	002
	Avatar
	2009
	180 min.
	003
	O Senhor dos Anéis: A Companhia do Anel
	2002
	300 min.
	004
	Vingadores, Ultimato
	2019
	180 min.
Tabela Diretor
	CodDir
	Nome (diretor)
	D01
	James Cameron
	D02
	Peter Jackson
	D03
	Anthony Russo
	D04
	Joe Russo
Tabela Tipo
	CodTipo
	Tipo (mídia)
	TM01
	VHS
	TM02
	DVD
Tabela Filme_Diretor
	CodFilme
	CodDir
	001
	D01
	002
	D01
	003
	D02
	004
	D03
	004
	D04
Tabela Filme_Tipo
	CodFilme
	CodTipo
	001
	TM01
	001
	TM02
	002
	TM02
	003
	TM01
	003
	TM02
	004
	TM02
 
O desafio solicita que seja feita a transformação dos dados desnormalizados contidos na planilha para a 1FN (Primeira Forma Normal), é esperado que os campos da planilha sejam separados por tópicos. Portanto, para atingir a 1FN, é necessário identificar a chave primária, as colunas que contêm dados repetidos e construir cinco tabelas, com os atributos em questão e seus relacionamentos
Ex 6:
Para realizar a alteração da tabela durante a migração para o banco NoSQL, existe uma estratégia que não comprometeria as transações que já estão ocorrendo durante a migração de dados para o banco NoSQL.
No banco de dados não relacional (NoSQL), poderá ser usado o comando DDL: CREATE TABLE para criar uma nova tabela e alterá-la no banco de dados relacional utilizando o ALTER TABLE, fazendo com que, durante a migração, seja migrada uma tabela atualizada para o banco NoSQL.
Após ser realizada a migração da tabela atualizada, podemos excluir a desatualizada no banco NoSQL através do comando DDL:
DROP TABLE nomedatabela;

Continue navegando