Conceitos básicos de dados do Microsoft Azure: explorar dados relacionais no Azure Flashcards

1
Q

Os bancos de dados relacionais são usados e util para:

A

Usados para controlar inventários, processar transações de eCommerce, gerenciar quantidades enormes de informações críticas do cliente.
Util para armazenar informações que contêm elementos de dados relacionados que precisam ser organizados em uma estrutura consistente e baseada em regras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é entidade e instancia?

A

Entidade pode ser qualquer coisa para a qual você deseja registrar informações; geralmente objetos e eventos importantes.
uma instancia é cada linha da tabela ou seja da entidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é normalização? e como é realizado?

A

um processo de design de esquema que minimiza a duplicação de dados e impõe a integridade dos dados.
1. Separar cada entidade em sua própria tabela.
2.Separar cada atributo discreto em sua própria coluna.
3. Identificar exclusivamente cada instância de entidade (linha) usando uma chave primária.
4.Usar colunas de chave estrangeira para vincular entidades relacionadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Tipos de instrução SQL:

A

DDL (linguagem de definição de dados)
DCL (linguagem de controle de dados)
DML (linguagem de manipulação de dados)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

DDL:

A

Você usa instruções DDL para criar, modificar e remover tabelas e outros objetos em um banco de dados (tabela, procedimentos armazenados, exibições, entre outros).
CREATE,ALTER,DROP,RENAME

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DCL:

A

Os administradores de banco de dados geralmente usam instruções DCL para gerenciar o acesso a objetos em um banco de dados, concedendo, negando ou revogando permissões a usuários ou grupos específicos.
GRANT,NEGAR,REVOKE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DML:

A

Você usa instruções DML para manipular as linhas em tabelas. Essas instruções permitem recuperar (consultar) dados, inserir novas linhas ou modificar linhas existentes. Você também poderá excluir linhas se não precisar mais delas.
SELECT,INSERT,UPDATE,DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DML:

A

Você usa instruções DML para manipular as linhas em tabelas. Essas instruções permitem recuperar (consultar) dados, inserir novas linhas ou modificar linhas existentes. Você também poderá excluir linhas se não precisar mais delas.
SELECT,INSERT,UPDATE,DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é uma exibição?

A

Uma exibição é uma tabela virtual com base no conjunto de resultados de uma consulta SELECT. Você pode considerar uma exibição como uma janela em linhas especificadas de uma ou mais tabelas subjacentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é um procedimento armazenado?

A

Um procedimento armazenado define instruções SQL que podem ser executadas sob comando. Os procedimentos armazenados são usados para encapsular lógica programática de ações em um banco de dados que os aplicativos precisam executar ao trabalhar com os dados.

Você pode definir um procedimento armazenado com parâmetros para criar uma solução flexível para ações comuns que talvez precisem ser aplicadas aos dados com base em uma chave ou em critérios específicos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é um índice?

A

Um índice ajuda a pesquisar dados em uma tabela.
entanto, os índices não são gratuitos. Um índice consome espaço de armazenamento e sempre que você insere, atualiza ou exclui dados em uma tabela, é necessário haver manutenção nos índices dessa tabela. Esse trabalho adicional pode causar lentidão nas operações de inserção, atualização e exclusão. Você precisa ter um equilíbrio entre o uso índices que aceleram suas consultas e o custo de executar outras operações.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SQL do Azure é um termo coletivo para uma família de serviços de banco de dados baseados no Microsoft SQL Server no Azure. Os serviços específicos de SQL do Azure incluem:

A

SQL Server em VMs (Máquinas Virtuais) do Azure: aaS (infraestrutura como serviço)
Instância Gerenciada de SQL do Azure: PaaS (plataforma como serviço)
Banco de Dados SQL do Azure: PaaS
SQL do Azure no Edge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

migração de :
A: SQL Server em Máquinas Virtuais do Azure
B: Instancia de Gerenciada de SQL do Azure
C: Banco de dados SQL do Azure

A

A:adequada para migrações e aplicativos que exigem acesso a recursos do sistema operacional que podem não ser compatíveis no nível de PaaS. As máquinas virtuais do SQL são prontas para o lift-and-shift de aplicativos existentes que exigem migração rápida para a nuvem com alterações mínimas. Você também pode usar o SQL Server em VMs do Azure para estender aplicativos locais existentes para a nuvem em implantações híbridas.
B:Considere a Instância Gerenciada de SQL do Azure se você quiser fazer o lift-and-shift de uma instância do SQL Server local e todos os seus bancos de dados para a nuvem, sem incorrer na sobrecarga de gerenciamento da execução do SQL Server em uma máquina virtual.
C:oferece a melhor opção de baixo custo com administração mínima. Não é totalmente compatível com as instalações locais do SQL Server. Geralmente, é usada em novos projetos de nuvem em que o design do aplicativo pode acomodar as alterações necessárias em seus aplicativos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Benefícios do Banco de Dados do Azure para MySQL

A

Recursos internos de alta disponibilidade.
Desempenho previsível.
Dimensionamento fácil que responde rapidamente à demanda.
Proteção dos dados, em repouso e em movimento.
Backups automáticos e restauração pontual dos últimos 35 dias.
Segurança de nível empresarial e conformidade com a legislação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Benefícios do Banco de Dados do Azure para MariaDB

A

Alta disponibilidade interna sem nenhum custo adicional.
Desempenho previsível, com preços pré-pagos inclusivos.
Dimensionamento em segundos, conforme o necessário.
Proteção para dados confidenciais em repouso e em movimento.
Backups automáticos e restauração pontual por até 35 dias.
Segurança e conformidade de nível empresarial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Benefícios do Banco de Dados do Azure para PostgreSQL

A

O Banco de Dados do Azure para PostgreSQL é um serviço altamente disponível. Ele contém mecanismos internos de detecção de falha e failover.
No entanto, alguns recursos voltados para o servidor, como executar backup e restauração do servidor, não estão disponíveis porque o servidor é gerenciado e mantido pela Microsoft.

16
Q

Armazenamento de Blobs do Azure

A

um serviço que permite armazenar grandes quantidades de dados não estruturados como objetos grandes binários, ou blobs, na nuvem. Os blobs são uma maneira eficiente de armazenar arquivos de dados em um formato otimizado para armazenamento baseado em nuvem, e os aplicativos podem lê-los e gravá-los usando a API de armazenamento de blobs do Azure.

17
Q

O Armazenamento de Blobs do Azure é compatível com três tipos diferentes de blob:

A

Blobs de blocos.
Blobs de páginas.
Blobs de acréscimo.

18
Q

O Armazenamento de Blobs fornece três camadas de acesso, que ajudam a balancear a latência de acesso e o custo de armazenamento:

A

A camada Quente é a padrão: que são acessados com frequência. Os dados de blob são armazenados em mídia de alto desempenho
A camada de acesso esporádico :Use a camada Fria para dados que são acessados com pouca frequência.
A camada de acesso aos arquivos: enor custo de armazenamento, mas com maior latência, destina a dados históricos que não devem ser perdidos, mas é necessária apenas rarament

19
Q

Blobs de blocos

A

Cada bloco pode variar em tamanho, até 100 MB. m blob de blocos pode conter até 50 mil blocos, fornecendo um tamanho máximo de mais de 4,7 TB. ara armazenar objetos binários, grandes e discretos que são alterados com pouca frequência.

20
Q

Blobs de páginas

A

tamanho fixo de 512 bytes. dar suporte a operações de leitura e gravação aleatórias; você pode buscar e armazenar dados para uma página, se necessário. conter até 8 TB de dados. ara implementar o armazenamento em disco virtual para máquinas virtuais.

21
Q

Blobs de acréscimo

A

Você só pode adicionar blocos ao final de um blob de acréscimo; não há suporte à atualização ou à exclusão de blocos existentes. Cada bloco pode variar em tamanho, até 4 MB. O tamanho máximo de um blob de acréscimo é de mais de 195 GB.

22
Q

O Azure Data Lake Store (Gen1) e gen2

A

serviço separado de armazenamento de dados hierárquicos para data lakes analíticos, geralmente usado pelas chamadas soluções analíticas de big data que funcionam com dados estruturados, semiestruturados e não estruturados armazenados em arquivos. o Azure Data Lake Storage Gen2 é uma versão mais recente desse serviço integrado ao Armazenamento do Azure, o que permite que você aproveite a escalabilidade do armazenamento de blobs e o controle de custos das camadas de armazenamento. Isso tudo combinado com os recursos do sistema de arquivos hierárquicos e a compatibilidade com os principais sistemas de análise do Azure Data Lake Store.
Sistemas como o Hadoop no Azure HDInsight, Azure Databricks e Azure Synapse Analytics podem montar uma rede de arquivos distribuídos hospedada no Azure Data Lake Store Gen2 e usá-lo para processar grandes volumes de dados.

23
Q

O Armazenamento de Arquivos do Azure

A

é essencialmente uma maneira de criar compartilhamentos de rede baseados em nuvem, como normalmente você encontra em organizações locais para disponibilizar documentos e outros arquivos para vários usuários. Ao hospedar compartilhamentos de arquivos no Azure, as organizações podem eliminar custos de hardware e sobrecarga de manutenção e se beneficiar de alta disponibilidade e armazenamento em nuvem escalonável para arquivos.

23
Q

O Armazenamento de Arquivos do Azure

A

é essencialmente uma maneira de criar compartilhamentos de rede baseados em nuvem, como normalmente você encontra em organizações locais para disponibilizar documentos e outros arquivos para vários usuários. Ao hospedar compartilhamentos de arquivos no Azure, as organizações podem eliminar custos de hardware e sobrecarga de manutenção e se beneficiar de alta disponibilidade e armazenamento em nuvem escalonável para arquivos. ocê compartilhe até 100 TB de dados em uma conta de armazenamento

24
Q

O Armazenamento de Arquivos do Azure oferece dois níveis de desempenho

A

A camada Standard usa um hardware baseado em disco rígido em um datacenter e a camada Premium usa discos de estado sólido. A camada Premium oferece maior taxa de transferência, mas é cobrada a uma taxa mais alta.

25
Q

Armazenamento de Tabelas do Azure

A

é uma solução de armazenamento NoSQL que utiliza tabelas contendo itens de dados de chave/valor.
s tabelas do Armazenamento de Tabelas do Azure não têm conceito de chaves estrangeiras, relacionamentos, procedimentos armazenados, exibições ou outros objetos que você pode encontrar em um banco de dados relacional.
a. A chave de partição identifica a partição na qual uma linha está localizada, e as linhas em cada partição são armazenadas em ordem de chave de linha.

26
Q

Cosmos DB

A

usa índices e particionamento para fornecer desempenho rápido de leitura e gravação e pode ser dimensionado para grandes volumes de dados. . O Cosmos DB aloca automaticamente espaço em um contêiner para suas partições, e cada partição pode crescer até 10 GB em tamanho. Os índices são criados e mantidos automaticamente. Praticamente, não há nenhuma sobrecarga administrativa.

27
Q

O Cosmos DB é altamente adequado para os seguintes cenários:

A

IoT e telemática.
Varejo e marketing.
Jogos.
Aplicativos Web e móveis.

28
Q

cosmo db

A