Buscar

Portfólio - Banco de Dados em SQL

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

............................................................................................................................... 
 
 
ENGENHARIA DA COMPUTAÇÃO – 3º SEMESTRE 
 
ANDRÉ JUNIOR 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BANCO DE DADOS EM SQL 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
........................................................................................................................................ 
Guarulhos 
2020 
 
 
 
 
ANDRÉ JUNIOR 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BANCO DE DADOS EM SQL 
 
 
 
 
 
 
 
 
 
Trabalho apresentado ao Curso Engenharia da Computação do Centro Universitário ENIAC para a disciplina Banco de Dados em SQL. 
 
Prof. Lúcio Luzzeti. 
 
 
 
 
 
 
 
 
Guarulhos 
	2020 	 
 
Desafio Assunto 02: 
 Imagine que você foi contratado por uma corporação e, como trabalho inicial, você foi requisitado a escolher qual banco de dados o sistema novo irá utilizar. 
 A empresa é uma gigante das redes sociais. Exatamente por esse motivo, as transações nos diversos bancos de dados serão constantes e simultâneas. A regra de ouro dos bancos de dados deve ser respeitada na escolha, bem como a de velocidade. 
Em relação ao orçamento, este não é um problema para a empresa. 
 	Qual seria a melhor opção de banco de dados? Justifique sua resposta. 
 
Resposta: 
 Como a questão orçamentária não é um problema, a melhor opção seria escolher um banco de dados NoSQL, como por exemplo o MongoDB que atualmente é um dos líderes no segmento de banco de dados em NoSQL. 
 Como a necessidade da empresa é suprir as diversas transações constantes e simultâneas no banco de dados, o MongoDB não teria problema algum com isso, já que se consiste em um sistema não relacional, onde as bases de dados não ficam “presas” a uma rede de tabelas interligadas por chaves, sendo muito mais flexível e ágil, podendo adicionar dados mais facilmente, sem reestruturar todas as tabelas. 
Suprindo as necessidades da empresa com folga. 
 	 
Desafio Assunto 03: 
 Imagine que você é um DBA (Administrador de Banco de Dados) e está analisando e projetando um banco de dados para atender a uma Escola e/ou Universidade, onde existem alunos e estes estão cadastrados em um sistema de gestão (que utiliza banco de dados). 
 A cada ano ou semestre estes alunos (Entidade ALUNOS) precisam fazer sua rematrícula para o período seguinte, e esta rematricula dá-se a partir da oferta (Entidade OFERTAS) de uma relação de disciplinas. Ambas as entidades (ALUNOS e OFERTAS) têm determinadas informações que farão parte (nem todas) do Relacionamento MATRÍCULA (relação entre as entidades Alunos e Ofertas). 
 
 Analise a situação acima e aponte quais os campos das duas entidades (Alunos e Ofertas) devem fazer parte do Relacionamento MATRÍCULAS. 
 
Resposta: 
 	Deveram fazer parte do relacionamento Matriculas: 
 	ALUNOS: 
· Entidade: Cod_Aluno (Descritivo: código do aluno); 
· Entidade: Cod_Curso (Descritivo: curso que o aluno está matriculado). 
 	OFERTAS: 
· Entidade: Cod_Curso (Descritivo: código do curso); 
· Entidade: Cod_Oferta (Descritivo: código da oferta). 
 	 
Estudo de Caso: CAMPEONATO 
 A especificação refere-se ao controle de um campeonato de futebol. Participam do campeonato 24 equipes. Cada equipe possui um nome, nome de seu técnico, nome de seus 11 titulares, nome de seus 11 reservas, uniformes número 1 e 2, com a cor da camisa, das meias e do calção. Deve-se relacionar com cada equipe, as informações sobre a que país pertence. Cada país possui nome, continente, população, tamanho em km quadrados, renda-percapita e condição (país desenvolvido, em desenvolvimento ou subdesenvolvido). Devem ser guardadas as partidas, as equipes participantes, o placar, o nome do juiz principal, a localização do campo (cidade) e o nome do campo. 
 
Resposta: 
 
 
 
Referências Bibliográficas 
 
 https://sirobotica.wordpress.com/2014/10/23/nosql-o-que-e-vantagens-elimitacoes/; 
 	Conteúdo passado em aula.

Continue navegando

Outros materiais