DP-900 Módulos 01

Quiz
•
Computers
•
Professional Development
•
Medium
Alex Sander
Used 28+ times
FREE Resource
50 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
Um procedimento armazenado
Uma view
Um heap
Um Índice
Answer explanation
Uma view em um banco de dados é uma representação virtual de uma tabela ou conjunto de tabelas em um banco de dados relacional. Ela é uma consulta predefinida que pode ser usada para acessar e visualizar os dados armazenados nas tabelas do banco de dados, de uma forma mais organizada e controlada.
Uma view é criada usando uma consulta SQL que seleciona os dados relevantes das tabelas subjacentes. Depois de criada, a view aparece como uma tabela virtual que pode ser consultada e manipulada como qualquer outra tabela.
As views são usadas em bancos de dados para várias finalidades, como:
Simplificar o acesso aos dados: elas permitem aos usuários acessar somente os dados que precisam, em vez de acessar toda a tabela ou conjunto de tabelas, facilitando a consulta e a análise dos dados.
Controlar o acesso aos dados: as views podem ser usadas para limitar o acesso aos dados, permitindo que apenas os usuários autorizados visualizem determinados dados, ao mesmo tempo em que ocultam outros dados sensíveis.
Simplificar consultas complexas: as views podem ser usadas para simplificar consultas SQL complexas, encapsulando a lógica de consulta em uma única view, que pode ser consultada de forma simples e eficiente.
Simplificar a manutenção dos dados: as views podem ser usadas para mascarar mudanças nas tabelas subjacentes, mantendo a estrutura da view inalterada e minimizando o impacto de alterações no banco de dados.
Na plataforma Azure, as views podem ser criadas e gerenciadas em bancos de dados relacionais, como o Azure SQL Database ou o Azure Database for PostgreSQL.
A seguir, algumas referências úteis sobre o uso de views no Azure:
Documentação oficial do Azure SQL Database sobre criação de views: https://docs.microsoft.com/en-us/sql/relational-databases/views/create-views?view=sql-server-ver15
Tutorial do Azure sobre o uso de views no Azure SQL Database: https://docs.microsoft.com/en-us/azure/azure-sql/database/views-tutorial
Documentação oficial do Azure Database for PostgreSQL sobre criação de views: https://docs.microsoft.com/en-us/azure/postgresql/howto-create-view-portal
Tutorial do Azure sobre o uso de views no Azure Database for PostgreSQL: https://docs.microsoft.com/en-us/azure/postgresql/tutorial-design-database-using-erd-views
2.
MULTIPLE SELECT QUESTION
45 sec • 2 pts
Seu endereço IP deve ter permissão para se conectar ao banco de dados.
Você deve receber a função Colaborador para o grupo de recursos que contém o banco de dados.
Você deve ter um usuário no banco de dados.
Você deve receber a função Leitor para o grupo de recursos que contém o banco de dados.
Você deve ter acesso SELECT à tabela Produtos.
Answer explanation
Para consultar uma tabela chamada "Produtos" em um banco de dados SQL do Azure através da internet, os seguintes requisitos devem ser atendidos:
Conexão com a internet: É necessário estar conectado à internet para acessar o banco de dados SQL do Azure e consultar a tabela "Produtos". Certifique-se de que há uma conexão estável e confiável.
Permissões de acesso: É necessário ter as permissões adequadas para acessar o banco de dados e a tabela. Isso pode incluir a configuração de permissões de usuário e de firewall no banco de dados SQL do Azure, bem como a configuração de credenciais de autenticação válidas para o acesso à tabela.
Conhecimento de SQL: É necessário ter conhecimento básico de SQL para criar a consulta necessária para a tabela "Produtos". Isso pode incluir a compreensão da sintaxe SQL básica e da estrutura da tabela "Produtos" (ou qualquer outra tabela que você deseje consultar).
Além desses três requisitos, é importante lembrar que o banco de dados SQL do Azure pode ter custos associados ao seu uso, como taxas de armazenamento e transação. Certifique-se de entender e gerenciar adequadamente esses custos ao usar o serviço.
Aqui estão algumas referências úteis no portal da Azure relacionadas à consulta de tabelas em bancos de dados SQL do Azure:
Para criar uma conexão com um banco de dados SQL do Azure, consulte a documentação oficial aqui: https://docs.microsoft.com/pt-br/azure/azure-sql/database/connect-query-portal
Para gerenciar permissões de usuário e firewall em um banco de dados SQL do Azure, consulte a documentação oficial aqui: https://docs.microsoft.com/pt-br/azure/azure-sql/database/logins-create-manage
Para obter informações sobre como escrever consultas SQL para acessar dados em tabelas em um banco de dados SQL do Azure, consulte a documentação oficial aqui: https://docs.microsoft.com/pt-br/azure/azure-sql/database/select-data
Para saber mais sobre os custos associados ao uso de um banco de dados SQL do Azure, consulte a documentação oficial aqui: https://azure.microsoft.com/pt-br/pricing/details/sql-database/
Além disso, o portal da Azure oferece diversos recursos para gerenciar e consultar bancos de dados SQL do Azure, como o Azure Data Studio e o Azure SQL Database Management Studio. Certifique-se de explorar todas as opções disponíveis para encontrar a melhor solução para suas necessidades.
3.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
azdata
CLI do Azure
bcp
sqlcmd
Answer explanation
Uma das ferramentas de linha de comando que pode ser utilizada para consultar bancos de dados SQL do Azure é o sqlcmd. O sqlcmd é uma ferramenta de linha de comando da Microsoft que permite executar consultas em um banco de dados SQL Server ou Azure SQL Database. Ele oferece suporte a vários recursos, como variáveis de script, scripts em lotes e arquivos de script.
A seguir, algumas referências úteis sobre o uso do sqlcmd para consultar bancos de dados SQL do Azure:
Documentação oficial do sqlcmd: https://docs.microsoft.com/pt-br/sql/tools/sqlcmd-utility?view=sql-server-ver15
Tutorial do Azure sobre o uso do sqlcmd com o Azure SQL Database: https://docs.microsoft.com/pt-br/azure/azure-sql/database/connect-query-sqlcmd
Vídeo do Canal do Azure no YouTube sobre o uso do sqlcmd com o Azure SQL Database: https://www.youtube.com/watch?v=FV7QHt0zkeo
Além do sqlcmd, existem outras ferramentas de linha de comando que podem ser utilizadas para consultar bancos de dados SQL do Azure, como o az cli (Azure Command-Line Interface) e o PowerShell. Consulte a documentação oficial da Azure para obter mais informações sobre essas ferramentas e como usá-las com o Azure SQL Database.
4.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
Verdadeiro
Falso
Answer explanation
Sim, a normalização é uma técnica utilizada para melhorar a integridade dos dados em um banco de dados. A normalização consiste em organizar os dados em tabelas separadas e aplicar regras de relacionamento entre essas tabelas, visando reduzir a redundância e a duplicação de dados.
Com a normalização, é possível garantir que as informações armazenadas em um banco de dados estejam sempre atualizadas e consistentes, evitando inconsistências e erros que podem surgir quando as informações são duplicadas em várias tabelas. Além disso, a normalização também facilita a manutenção do banco de dados, uma vez que as alterações precisam ser feitas em apenas um local, em vez de serem replicadas em várias tabelas.
A seguir, algumas referências úteis no portal da Azure sobre a normalização em bancos de dados:
Documentação oficial da Microsoft sobre a normalização em bancos de dados: https://docs.microsoft.com/pt-br/office/troubleshoot/access/database-normalization-description
Artigo do portal da Azure sobre a importância da normalização em bancos de dados: https://azure.microsoft.com/pt-br/blog/data-normalization-and-why-you-should-care/
Tutorial do portal da Azure sobre a normalização de dados usando o Azure SQL Database: https://docs.microsoft.com/pt-br/azure/azure-sql/database/normalization-overview
Vídeo do Canal do Azure no YouTube sobre a normalização em bancos de dados: https://www.youtube.com/watch?v=8eAe1nHnEEI
Essas referências fornecem uma boa base para entender os conceitos de normalização e como eles podem melhorar a integridade dos dados em um banco de dados.
5.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
Um índice não clusterizado (Non-Clustered Index)
Um índice clusterizado (Clustered Index)
Uma vista (View)
Um procedimento armazenado (Procedure)
Answer explanation
Clusterização é um termo utilizado em bancos de dados e sistemas de computação distribuída para descrever o processo de agrupamento de recursos semelhantes em uma única entidade ou unidade lógica. Isso pode ser feito com o objetivo de melhorar a disponibilidade, o desempenho ou a escalabilidade do sistema.
No contexto de bancos de dados, um cluster de banco de dados é um conjunto de servidores ou nós interconectados que trabalham juntos para fornecer uma solução de banco de dados de alta disponibilidade e desempenho. O cluster oferece um ambiente de banco de dados distribuído, permitindo que os usuários acessem os dados em vários servidores como se fossem um único banco de dados. Isso melhora a disponibilidade do sistema, pois, se um nó do cluster falhar, o restante dos nós assume as tarefas e garante a continuidade do serviço.
A seguir, algumas referências úteis sobre clusterização de banco de dados no portal da Azure:
Visão geral de clusterização de banco de dados no portal da Azure: https://azure.microsoft.com/pt-br/services/sql-database/high-availability/
Documentação do SQL Server no portal da Azure sobre clusterização de banco de dados: https://docs.microsoft.com/pt-br/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server?view=sql-server-ver15
Vídeo do Canal do Azure no YouTube sobre como configurar a clusterização de banco de dados no SQL Server: https://www.youtube.com/watch?v=uN_YsGkKsN0
Essas referências fornecem informações importantes sobre a clusterização de banco de dados e como ela pode melhorar a disponibilidade e o desempenho do sistema.
6.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
collections
chaves
partições
colunas
Answer explanation
Uma chave em um banco de dados relacional é um atributo ou conjunto de atributos que identificam exclusivamente cada linha de uma tabela. As chaves são usadas para garantir a integridade dos dados e estabelecer relações entre tabelas.
Existem vários tipos de chaves em um banco de dados relacional, incluindo:
Chave primária: é um atributo ou conjunto de atributos que identifica exclusivamente cada linha de uma tabela. A chave primária é usada como referência por outras tabelas para estabelecer relações.
Chave estrangeira: é um atributo ou conjunto de atributos que faz referência a uma chave primária em outra tabela. As chaves estrangeiras são usadas para estabelecer relações entre tabelas.
Chave candidata: é um atributo ou conjunto de atributos que poderia ser usado como chave primária. Geralmente, uma das chaves candidatas é escolhida como chave primária.
Chave alternativa: é um atributo ou conjunto de atributos que pode ser usado para identificar exclusivamente cada linha de uma tabela, mas não é escolhido como chave primária.
As chaves são essenciais para garantir a integridade dos dados em um banco de dados relacional. Elas garantem que não haja duplicação de dados e permitem estabelecer relações entre tabelas. Sem chaves, seria difícil garantir a integridade dos dados em um banco de dados.
Além disso, as chaves são importantes para otimizar consultas e melhorar o desempenho do banco de dados. As chaves primárias e as chaves estrangeiras permitem estabelecer relações entre tabelas, permitindo que as consultas sejam feitas de maneira mais eficiente.
A seguir, algumas referências úteis sobre chaves em bancos de dados relacionais:
Documentação oficial da Microsoft sobre chaves em bancos de dados relacionais: https://docs.microsoft.com/pt-br/sql/relational-databases/indexes/primary-and-foreign-key-constraints
Artigo do portal da Azure sobre chaves em bancos de dados relacionais: https://azure.microsoft.com/pt-br/blog/what-is-a-primary-key-in-database-design/
Tutorial do portal da Azure sobre como criar chaves em bancos de dados SQL: https://docs.microsoft.com/pt-br/azure/azure-sql/database/primary-foreign-key-constraints
Essas referências fornecem uma boa base para entender a importância das chaves em um banco de dados relacional e como usá-las para garantir a integridade dos dados e otimizar o desempenho do banco de dados.
7.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
Plataforma como serviço (PaaS)
Software como serviço (SaaS)
Infraestrutura como serviço (IaaS)
Answer explanation
A opção de implantação no Azure que corresponde à hospedagem em uma VM (Máquina Virtual) do PostgreSQL é a implantação em uma VM do Azure que execute o PostgreSQL.
Isso significa que você precisaria criar uma VM do Azure e instalar o PostgreSQL nela. Existem várias opções de VM do Azure que podem ser usadas para hospedar um banco de dados PostgreSQL, como as VMs de tamanho geral ou as VMs otimizadas para memória ou para computação.
Após criar a VM do Azure, você poderá instalar e configurar o PostgreSQL no sistema operacional da VM e, em seguida, criar e gerenciar bancos de dados PostgreSQL na VM.
Algumas das vantagens de hospedar o PostgreSQL em uma VM do Azure incluem a flexibilidade de configurar o sistema operacional e o PostgreSQL de acordo com as necessidades específicas do seu aplicativo, a capacidade de escalar a VM verticalmente para aumentar o desempenho, e a possibilidade de instalar outras ferramentas e softwares na mesma VM.
É importante lembrar que a hospedagem do PostgreSQL em uma VM do Azure também implica em algumas responsabilidades, como a administração do sistema operacional e do próprio PostgreSQL, bem como a configuração e manutenção de backups e de segurança da VM.
A seguir, algumas referências úteis sobre a hospedagem do PostgreSQL em uma VM do Azure:
Documentação oficial da Microsoft sobre a hospedagem do PostgreSQL em uma VM do Azure: https://docs.microsoft.com/pt-br/azure/postgresql/overview
Tutorial do portal da Azure sobre como criar uma VM do Azure com PostgreSQL: https://docs.microsoft.com/pt-br/azure/postgresql/quickstart-create-server-database-portal
Página da VM do Azure otimizada para PostgreSQL: https://azuremarketplace.microsoft.com/pt-br/marketplace/apps/microsoft-vm-optimized-for-postgresql-by-azarchit
Essas referências podem ajudar a entender melhor como hospedar um banco de dados PostgreSQL em uma VM do Azure e as opções disponíveis para implantação.
Regenerate response
Create a free account and access millions of resources
Similar Resources on Quizizz
51 questions
Quiz sobre Programação Javascript 3

Quiz
•
Professional Development
50 questions
03 - Simulado AZ-900

Quiz
•
Professional Development
47 questions
[AI-900] - Simulado de Exame 01

Quiz
•
Professional Development
50 questions
Informática Básica

Quiz
•
Professional Development
50 questions
Revisão de fundamentos da computação

Quiz
•
Professional Development
55 questions
Microsoft Azure Fundamentals AZ-900 ENG #1

Quiz
•
University - Professi...
55 questions
Microsoft Azure Fundamentals AZ-900 ENG #4

Quiz
•
University - Professi...
50 questions
SC-900 Day 3

Quiz
•
Professional Development
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade