Buscar

AP1 - Modelo Relacional de Banco eduardo

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

NÚCLEO DE EDUCAÇÃO A DISTÂNCIA (NEAD)
AP1 – Bancos de Dados Relacionais
APLICAÇÃO PRÁTICA
	Turma: EIN 352-60
	Aluno: Eduardo Nunes Evangelista júnior
	Semestre: 2020-I
Contextualização
O Modelo Relacional foi proposto pelo matemático britânico Edgar Codd em 1970 e até hoje é um dos principais modelos para criação e manipulação de banco de dados. Isso se deve ao fato de que este modelo apresenta uma representação simples dos dados e expressa de forma clara consultas consideradas complexas.
O modelo relacional forneceu uma maneira padrão de representar e consultar dados que poderiam ser usados por qualquer aplicativo. Desde o início, os desenvolvedores reconheceram que a principal força do modelo de banco de dados relacional estava no uso de tabelas, que era uma maneira intuitiva, eficiente e flexível de armazenar e acessar informações estruturadas.
A partir deste modelo, foram criados os bancos de dados relacionais que são fundamentados no paradigma da orientação a conjuntos. Um banco de dados relacional pode ser considerado para qualquer necessidade de informações na qual os pontos de dados se relacionam entre si e devem ser gerenciados de maneira segura e consistente, com base em regras.
Bancos de dados relacionais existem desde os anos de 1970. Atualmente, as vantagens do modelo relacional continuam a torná-lo o modelo mais amplamente aceito para bancos de dados.
Proposta de Trabalho
Após a análise das unidades e dos materiais indicados como leitura complementar, responda as questões a seguir:
1) Vivemos em uma era em que a tecnologia evoluiu a cada instante, porém os bancos de dados relacionais permanecem com larga utilização mesmo 50 anos após sua criação. Isso se deve, basicamente, devido à sua robustez e características que o tornam atrativo e extremamente confiável.
Após leitura das unidades e materiais complementares, explique como são implementadas duas das principais características dos bancos relacionais: “Consistência de Dados” e “Controle de Transações”. Explique como funcionam essas características e quais vantagens ela oferecem ao usuários dos bancos de dados relacionais.
2) Os SGBDs – Sistemas de Gerenciamento de Banco de Dados são conjuntos de softwares utilizados para gerenciar uma base de dados, ou seja, são programas que controlam, organizam, acessam e protegem as informações de uma empresa. Muitos são os SGBDs disponíveis no mercado, dentre os quais podemos destacar os SGBDs relacionais e os não relacionais (NoSQL). Dentre os relacionais, destacam-se o Oracle, SQL Server, MySQL e PostgreSQL, enquanto os não relacionais mais utilizados são MongoDB, Cassandra e Redis. De acordo com suas preferências, escolha um SGBD relacional e um não relacional dos citados acima e aponte as principais características deles, destacando vantagens e desvantagens e ao final, informe qual você considera o mais interessante. Não se esqueça de justificar sua resposta, argumentando com citações.
MySQL é o sistema de gerenciamento de banco de dados relacional mais popular. É propriedade da Oracle Corporation e tem duas versões, uma é a versão da comunidade de código aberto e a outra é a versão paga da Standard Edition, que é uma série de melhorias. No entanto, o banco de dados é mais popular como código-fonte aberto e pode ser baixado de seu site. Esta versão possui todas as funções necessárias para proteger e usar aplicativos da web. Sites que usam MySQL, como Google, Wikipedia, Facebook e YouTube, podem ser integrados a todas as funções de plataformas de aplicativos como Wordpress, Joomla e Drupal.
As vantagens do MySQL DBMS: é um banco de dados ágil, eficiente e robusto que suporta grandes quantidades de dados.
Também estabelece uma forte segurança em termos do nível de acesso de acordo com o perfil do usuário e do backup ou cópia da informação, o que é muito importante em caso de falha do banco de dados.
A outra vantagem do MySQL é que ele pode ser acessado livremente, além de verificar a integridade do banco de dados. Ele também pode usar gatilhos e procedimentos armazenados.
Desvantagens
Em comparação com bancos de dados pagos, os desenvolvedores do MySQL são acusados de não ter boas ferramentas de desenvolvimento e depuração. Ele implementa menos funções e códigos complexos, para que possa ser depurado com eficiência.
MongoDB É um banco de dados de código aberto flexível e de alto desempenho, considerado o principal banco de dados NoSQL. Os bancos de dados NoSQL têm algumas vantagens sobre outros tipos, especialmente quando precisamos de escalabilidade, flexibilidade, bom desempenho e consulta fácil.
O MongoDB é orientado a documentos, ou seja, os dados são armazenados como documentos, não como um banco de dados de modelo relacional, no qual usamos registros em linhas e colunas. Nesse caso, o formato JSON (JavaScript Object Notation) pode ser usado para descrever o documento como dados em formato de valor-chave.
Vantagens
Com o MongoDB, podemos obter melhor desempenho porque uma única consulta retorna todas as informações que precisamos saber sobre o documento.
Quando necessário, os bancos de dados NoSQL sempre terão muitas vantagens sobre outros bancos de dados. Isso trará escalabilidade, flexibilidade e desempenho e facilidade de negociação.
Bibliografia 
https://www.devmedia.com.br/introducao-ao-mysql/27799
https://siteantigo.portaleducacao.com.br/conteudo/artigos/informatica/principais-caracteristicas-do-mysql/66677
https://mundodevops.com.br/blog/um-pouco-sobre-mongodb/
Orientações
· Esta atividade deverá ser feita de forma individual;
· Deverá ser entregue no formato word ou PDF;
· Observação: Preparar o trabalho com atenção, e, somente postar quando tiver certeza do material que está entregando. Após a entrega, acertos não serão
 permitidos, bem como envio de outros materiais;
· Se identificado plágio, será atribuída nota “zero” ao trabalho;
· Deverão ser incluídas todas as referências bibliográficas utilizadas na elaboração do trabalho. A ausência desta informação resultará em desconto na pontuação total do trabalho.
	Critérios de avaliação
	Indicadores
	Pontuação
	Resposta correta e coerente com o proposto
	4
	Utilização de argumentos baseados no conteúdo das unidades de aprendizagem e materiais disponibilizados pelo professor
	
4
	Correção gramatical
	1
	Utilização das normas ABNT na formatação, citações e referências
	1

Mais conteúdos dessa disciplina