Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

10 perguntas de entrevista de banco de dados MySQL para iniciantes e intermediários


Em nosso último artigo, abordamos 15 perguntas básicas do MySQL, novamente estamos aqui com outras perguntas de entrevista para usuários intermediários. Como dissemos anteriormente, essas perguntas podem ser feitas em Entrevistas de emprego . Mas alguns de nossos críticos no último artigo disseram que eu não respondo aos meus críticos e as perguntas são muito básicas e nunca serão feitas em nenhuma entrevista de administrador de banco de dados .

A eles devemos admitir todos os artigos e a questão não pode ser composta tendo em mente todo o rebanho. Estamos vindo do nível básico ao especialista, passo a passo. Por favor, coopere conosco.
1. Definir SQL?
Resposta: SQL significa Linguagem de Consulta Estruturada. SQL é uma linguagem de programação desenvolvida especialmente para o gerenciamento de dados no Relational Database Management System (RDBMS).
2. O que é RDBMS? Explique seus recursos?

Resposta: Um sistema de gerenciamento de banco de dados relacional (RDBMS) é o sistema de gerenciamento de banco de dados mais amplamente utilizado com base no modelo de banco de dados relacional.
Recursos do RDBMS
  1. Armazena dados em tabelas.
  2. As tabelas têm linhas e colunas.
  3. A criação e recuperação de tabelas são permitidas por meio do SQL.
3. O que é mineração de dados?
Resposta: A Mineração de Dados é uma subcategoria da Ciência da Computação que visa extrair informações de um conjunto de dados e transformá-las em estruturas legíveis por humanos, para serem utilizadas posteriormente.
4. O que é um ERD?
Resposta: ERD significa Entidade Relacionamento Diagrama. Entity Relationship Diagram é a representação gráfica de tabelas, com o relacionamento entre elas.
5. Qual é a diferença entre chave primária e chave única?
Resposta: A chave primária e a chave exclusiva são implementadas para exclusividade da coluna. A Chave Primária cria um índice clusterizado de coluna, enquanto um Unique cria um índice não clusterizado de coluna. Além disso, a Chave Primária não permite valor NULL, porém a Chave Única permite um valor NULL.
6. Como armazenar arquivo de imagem no banco de dados. Que tipo de objeto é usado?
Resposta: Armazenar imagens em um banco de dados é uma má ideia. Para armazenar a imagem em um banco de dados, o tipo de objeto 'Blob' é recomendado.
7. O que é armazenamento de dados?
Resposta: Um Data Warehousing geralmente referido como Enterprise Data Warehousing é um repositório de dados central, criado usando diferentes fontes de dados.
8. O que são índices em um banco de dados. Quais são os tipos de índices?

Resposta: Índices são as referências rápidas para recuperação rápida de dados de um banco de dados. Existem dois tipos diferentes de índices.
Índice agrupado
  1. Apenas um por mesa.
  2. Mais rápido de ler do que não agrupado, pois os dados são armazenados fisicamente em ordem de índice.
Índice não clusterizado
  1. Pode ser usado várias vezes por tabela.
  2. Mais rápido para operações de inserção e atualização do que um índice clusterizado.


9. Quantos TRIGGERS são possíveis no MySql?

Resposta: Existem apenas seis gatilhos que podem ser usados ​​no banco de dados MySQL e eles são.
  1. Antes de inserir
  2. Após a inserção
  3. Antes da atualização
  4. Após a atualização
  5. Antes de excluir
  6. Após a exclusão
10. O que é a tabela Heap?
Resposta: As tabelas que estão presentes na memória são chamadas de tabelas HEAP. Essas tabelas são comumente conhecidas como tabelas de memória. Essas tabelas de memória nunca possuem valores com tipo de dados como “BLOB” ou “TEXT”. Eles usam índices que os tornam mais rápidos.
Isso é tudo por enquanto sobre as perguntas do MySQL, em breve apresentarei outro conjunto de perguntas. Não se esqueça de fornecer seu feedback valioso na seção de comentários.