Perguntas de Entrevista SQL

Típicas perguntas de entrevista SQL:

Q1. Qual é a diferença entre as instruções DELETE e TRUNCATE?

Excluir comando é usado para excluir uma linha em uma tabela. Truncate é usado para excluir todas as linhas de uma tabela.

Q2. Quais são as diferentes linguagens de SQL?

DDL (Linguagem de Definição de Dados) — Permite realizar várias operações no banco de dados, como criar, alterar e excluir objetos.

Q3. O que quer dizer com DBMS? Quais são seus tipos diferentes?

Um Sistema de Gerenciamento de Banco de Dados (DBMS) é um aplicativo de software que interage com o usuário, aplicativos e o próprio banco de dados para capturar e analisar dados.

Q4. O que é uma Tabela e um Campo em SQL?

Uma tabela refere-se a uma coleta de dados de forma organizada em forma de linhas e colunas. Um campo refere-se ao número de colunas em uma tabela. Por exemplo:

Q5. O que são joins em SQL?

Uma cláusula JOIN é usada para combinar linhas de duas ou mais tabelas, com base em uma coluna relacionada entre elas. É usado para mesclar duas tabelas ou recuperar dados de lá. Existem 4 joins em SQL ou seja:

  • Right Join
  • Left Join
  • Full Join

Q6. Qual é a diferença entre o datatype CHAR e VARCHAR em SQL?

Tanto Char quanto Varchar são usados para campos de caracteres, contudo, varchar é usado para sequências de caracteres de comprimento variável, enquanto Char é usado para sequências de comprimento fixo.

Q7. O que é uma chave primária?

A chave primária é uma coluna (ou coleção de colunas) ou um conjunto de colunas que identifica exclusivamente cada linha na tabela. Valores nulos não permitidos em Chaves Primárias

Q8. O que são restrições?

As restrições são usadas para especificar o limite do tipo de dados da tabela. Ele pode ser especificado ao criar ou alterar a instrução da tabela. Alugmas restrições são:

  • CHECK
  • DEFAULT
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY

Q9. Qual é a diferença entre SQL e MySQL?

SQL é uma linguagem padrão que significa Linguagem de Consulta Estruturada com base na língua inglesa, enquanto o MySQL é um sistema de gerenciamento de banco de dados.

Q10. Qual a diferença entrre PRIMARY KEY e UNIQUE KEY?

PRIMARY KEY:

  • No Oracle não pode ser NULL
  • É unica e é o principal meio de relacionar as tables desejadas.
  • Pode receber valores NULL
  • Como pode ser NULL ela pode não ser “única”

Composing a repository of books (i bought), authors (i follow) & blogs (direct ones) for my own understanding.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store