DP-900 Módulos 01

DP-900 Módulos 01

Professional Development

50 Qs

quiz-placeholder

Similar activities

Simulado de Exame 02 - DP-900

Simulado de Exame 02 - DP-900

Professional Development

48 Qs

DP-900 Simulado

DP-900 Simulado

Professional Development

50 Qs

AZ-900 MÓDULO 01

AZ-900 MÓDULO 01

Professional Development

47 Qs

03 - Simulado AZ-900

03 - Simulado AZ-900

Professional Development

50 Qs

AZ-900 Practice Test 2

AZ-900 Practice Test 2

Professional Development

52 Qs

Az-900 Prep 2

Az-900 Prep 2

Professional Development

50 Qs

GCE - Simulado 3

GCE - Simulado 3

Professional Development

50 Qs

AZ-900 Practice Test 7

AZ-900 Practice Test 7

Professional Development

50 Qs

DP-900 Módulos 01

DP-900 Módulos 01

Assessment

Quiz

Computers

Professional Development

Medium

Created by

Alex Sander

Used 28+ times

FREE Resource

50 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Escolha a opção correta para completar a frase: ___________________ é uma tabela virtual que contém conteúdo definido por uma consulta.

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

Você precisa consultar uma tabela chamada Produtos em um banco de dados SQL do Azure. Quais são os três requisitos que devem ser atendidos para consultar a tabela na internet?

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

Qual ferramenta de linha de comando você pode usar para consultar bancos de dados SQL do Azure?

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

A afirmação a seguir é verdadeira ou falsa? A normalização melhora a integridade dos dados.

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

Escolha a opção correta para completar a frase: ___________________ classifica fisicamente os dados em uma tabela com base nos valores em uma coluna especificada.

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

Escolha a opção correta para completar a frase. Os dados relacionais usam ___________________ para impor relacionamentos entre tabelas diferentes.

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

Você planeja implantar um banco de dados PostgreSQL no Azure. Qual modelo de hospedagem corresponde às opções de implantação disponíveis em uma VM do Azure para PostgreSQL?

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?