60 top sql server interview questions with answers
Lista de perguntas e respostas mais frequentes da entrevista do SQL Server para ajudá-lo a se preparar para a próxima entrevista:
Neste tutorial, estarei cobrindo algumas das perguntas mais frequentes Perguntas da entrevista do SQL Server para familiarizá-lo com o tipo de perguntas que podem ser feitas durante uma entrevista de trabalho relacionada ao SQL SERVER.
A lista inclui perguntas de quase todas as áreas importantes do SQL Server. Isso o ajudará a lidar com a entrevista de nível iniciante e avançado.
O SQL Server é um dos sistemas de gerenciamento de banco de dados relacional (RDBMS) mais importantes para executar funções de recuperação e armazenamento de dados. Portanto, muitas perguntas são feitas a partir deste tópico durante as entrevistas técnicas.
Vamos passar para a lista de perguntas do SQL Server.
Melhores perguntas da entrevista do SQL Server
Vamos começar.
P # 1) Em qual porta TCP / IP o SQL Server é executado?
Responda: Por padrão, o SQL Server é executado na porta 1433.
Q # 2) Qual é a diferença entre índice clusterizado e não clusterizado?
Responda: PARA índice agrupado é um índice que reorganiza a tabela na ordem do próprio índice. Seus nós folha contêm páginas de dados. Uma tabela pode ter apenas um índice clusterizado.
PARA índice não agrupado é um índice que não reorganiza a tabela na ordem do próprio índice. Seus nós folha contêm linhas de índice em vez de páginas de dados . Uma tabela pode ter muitos índices não agrupados.
P # 3) Liste as diferentes configurações de índice possíveis para uma tabela?
Responda: Uma tabela pode ter uma das seguintes configurações de índice:
- Sem índices
- Um índice clusterizado
- Um índice clusterizado e muitos índices não clusterizados
- Um índice não agrupado
- Muitos índices não agrupados
P # 4) Qual é o modelo de recuperação? Listar os tipos de modelos de recuperação disponíveis no SQL Server?
Responda: O modelo de recuperação informa ao SQL Server quais dados devem ser mantidos no arquivo de log de transações e por quanto tempo. Um banco de dados pode ter apenas um modelo de recuperação. Ele também informa ao servidor SQL qual backup é possível em um modelo de recuperação específico selecionado.
Existem três tipos de modelos de recuperação:
- Completo
- Simples
- Bulk-Logged
P # 5) Quais são os diferentes backups disponíveis em servidor SQL ?
Responda: Os diferentes backups possíveis são:
- Backup completo
- Backup Diferencial
- Backup de log transacional
- Copiar apenas backup
- Backup de arquivos e grupos de arquivos
P # 6) O que é um backup completo?
Responda: Um backup completo é o tipo mais comum de backup no SQL Server. Este é o backup completo do banco de dados. Ele também contém parte do log de transações para que possa ser recuperado.
P # 7) O que é OLTP?
Responda: OLTP significa processamento de transações online, que segue regras de normalização de dados para garantir a integridade dos dados. Usando essas regras, informações complexas são divididas em uma estrutura muito simples.
Q # 8) O que é RDBMS ?
Responda: RDBMS ou Relational Database Management Systems são sistemas de gerenciamento de banco de dados que mantêm os dados na forma de tabelas. Podemos criar relacionamentos entre as tabelas. Um RDBMS pode recombinar os itens de dados de arquivos diferentes, fornecendo ferramentas poderosas para o uso de dados.
Q # 9) Quais são as propriedades das tabelas relacionais?
Resposta: As tabelas relacionais têm seis propriedades:
- Os valores são atômicos.
- Os valores das colunas são do mesmo tipo.
- Cada linha é única.
- A sequência de colunas é insignificante.
- A sequência de linhas é insignificante.
- Cada coluna deve ter um nome exclusivo.
P # 10) Qual é a diferença entre uma chave primária e uma chave única?
Resposta: As diferenças entre a chave primária e uma chave única são:
- A chave primária é uma coluna cujos valores identificam exclusivamente cada linha em uma tabela. Os valores da chave primária nunca podem ser reutilizados. Eles criam um índice clusterizado na coluna e não podem ser nulos.
- Uma chave exclusiva é uma coluna cujos valores também identificam exclusivamente cada linha em uma tabela, mas eles criam um índice não agrupado por padrão e permite apenas um NULL.
P # 11) Quando o comando UPDATE_STATISTICS é usado?
Responda: Como o nome indica, o comando UPDATE_STATISTICS atualiza as estatísticas usadas pelo índice para tornar a pesquisa mais fácil.
Q # 12) Qual é a diferença entre uma CLÁUSULA DE TER e uma CLÁUSULA DE ONDE?
Resposta: As diferenças entre HAVING CLAUSE e WHERE CLAUSE são:
- Ambos especificam uma condição de pesquisa, mas a cláusula HAVING é usada apenas com a instrução SELECT e normalmente é usada com a cláusula GROUP BY.
- Se a cláusula GROUP BY não for usada, a cláusula HAVING se comportará apenas como uma cláusula WHERE.
P # 13) O que é espelhamento?
Responda: O espelhamento é uma solução de alta disponibilidade. Ele é projetado para manter um servidor hot standby consistente com o servidor primário em termos de transação. Os registros do Log de transações são enviados diretamente do servidor principal para um servidor secundário, que mantém um servidor secundário atualizado com o servidor principal.
Q # 14) Quais são as vantagens do espelhamento?
Resposta: As vantagens do espelhamento são:
- É mais robusto e eficiente do que o envio de log.
- Possui um mecanismo de failover automático.
- O servidor secundário é sincronizado com o primário quase em tempo real.
Q # 15) O que é Log Shipping?
Responda: O envio de log nada mais é do que a automação do backup e restaura o banco de dados de um servidor para outro servidor standby autônomo. Esta é uma das soluções de recuperação de desastres. Se um servidor falhar por algum motivo, teremos os mesmos dados disponíveis no servidor em espera.
Q # 16) Quais são as vantagens do envio de log?
Resposta: As vantagens do envio de toras incluem:
- Fácil de configurar.
- O banco de dados secundário pode ser usado como um propósito somente leitura.
- Vários servidores secundários em espera são possíveis
- Baixa manutenção.
P # 17) Podemos fazer o backup completo do banco de dados no envio de logs?
Responda: Sim, podemos fazer o backup completo do banco de dados. Não afetará o envio de log.
Q # 18) O que é um plano de execução?
Responda: Um plano de execução é uma forma gráfica ou textual de mostrar como o servidor SQL divide uma consulta para obter o resultado necessário. Ajuda o usuário a determinar por que as consultas estão demorando mais para serem executadas e, com base na investigação, o usuário pode atualizar suas consultas para obter o resultado máximo.
O Query Analyzer tem uma opção, chamada “Show Execution Plan” (localizada no menu suspenso Query). Se esta opção estiver ativada, ele exibirá um plano de execução da consulta em uma janela separada quando a consulta for executada novamente.
Q # 19) O que é o procedimento armazenado?
Responda: Um procedimento armazenado é um conjunto de consultas SQL que podem receber entrada e enviar saída de volta. E quando o procedimento é modificado, todos os clientes obtêm automaticamente a nova versão. Os procedimentos armazenados reduzem o tráfego da rede e melhoram o desempenho. Os procedimentos armazenados podem ser usados para ajudar a garantir a integridade do banco de dados.
Q # 20) Liste as vantagens de usar procedimentos armazenados?
Resposta: As vantagens de usar procedimentos armazenados são:
- O procedimento armazenado aumenta o desempenho do aplicativo.
- Os planos de execução de procedimento armazenado podem ser reutilizados à medida que são armazenados em cache na memória do SQL Server, o que reduz a sobrecarga do servidor.
- Eles podem ser reutilizados.
- Ele pode encapsular a lógica. Você pode alterar o código do procedimento armazenado sem afetar os clientes.
- Eles fornecem melhor segurança para seus dados.
Q # 21) O que é identidade em SQL?
Responda: Uma coluna de identidade no SQL gera valores numéricos automaticamente. Podemos ser definidos como um valor inicial e de incremento da coluna de identidade. As colunas de identidade não precisam ser indexadas.
P # 22) Quais são os problemas comuns de desempenho no SQL Server?
Resposta: A seguir estão os problemas comuns de desempenho:
- Deadlocks
- Bloqueando
- Índices ausentes e não usados.
- Gargalos de E / S
- Planos de consulta ruins
- Fragmentação
P # 23) Liste as várias ferramentas disponíveis para ajuste de desempenho?
Resposta: Várias ferramentas disponíveis para ajuste de desempenho são:
- Visualizações de gerenciamento dinâmico
- SQL Server Profiler
- Traços do lado do servidor
- Monitor de desempenho do Windows.
- Planos de Consulta
- Conselheiro de Tuning
P # 24) O que é um monitor de desempenho?
Responda: O monitor de desempenho do Windows é uma ferramenta para capturar métricas para todo o servidor. Podemos usar esta ferramenta para capturar eventos do servidor SQL também.
Alguns contadores úteis são - Discos, Memória, Processadores, Rede, etc.
Q # 25) Quais são as 3 maneiras de obter uma contagem do número de registros em uma tabela?
Responda:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
P # 26) Podemos renomear uma coluna na saída da consulta SQL?
Responda: Sim, usando a seguinte sintaxe, podemos fazer isso.
SELECT column_name AS new_name FROM table_name;
Q # 27) Qual é a diferença entre uma tabela temporária local e global?
Responda: Se definida dentro de uma instrução composta, uma tabela temporária local existe apenas durante a duração dessa instrução, mas uma tabela temporária global existe permanentemente no banco de dados, mas suas linhas desaparecem quando a conexão é fechada.
P # 28) O que é SQL Profiler?
Responda: O SQL Profiler fornece uma representação gráfica de eventos em uma instância do SQL Server para fins de monitoramento e investimento. Podemos capturar e salvar os dados para análise posterior. Também podemos colocar filtros para capturar os dados específicos que desejamos.
P # 29) O que você quer dizer com modos de autenticação no SQL Server?
Responda: Existem dois modos de autenticação no SQL Server.
- Modo Windows
- Modo misto - SQL e Windows.
P # 30) Como podemos verificar a versão do SQL Server?
Responda: Executando o seguinte comando:
SELECIONE @@ Versão
Q # 31) É possível chamar um procedimento armazenado dentro de um procedimento armazenado?
Responda: Sim, podemos chamar um procedimento armazenado dentro de um procedimento armazenado. É chamada de propriedade de recursão do servidor SQL e esses tipos de procedimentos armazenados são chamados de procedimentos armazenados aninhados.
Q # 32) O que é o SQL Server Agent?
Responda: O agente do SQL Server nos permite agendar os trabalhos e scripts. Ele ajuda na implementação das tarefas do DBA do dia a dia, executando-as automaticamente em uma base programada.
P # 33) O que é a CHAVE PRIMÁRIA?
Responda: A chave primária é uma coluna cujos valores identificam exclusivamente cada linha em uma tabela. Os valores da chave primária nunca podem ser reutilizados.
Q # 34) O que é uma restrição UNIQUE KEY?
Responda: Uma restrição UNIQUE impõe a exclusividade dos valores em um conjunto de colunas, portanto, nenhum valor duplicado é inserido. As restrições de chave exclusiva são usadas para impor a integridade da entidade como as restrições de chave primária.
Q # 35) O que é FOREIGN KEY
Responda: Quando o campo de chave primária de uma tabela é adicionado a tabelas relacionadas para criar o campo comum que relaciona as duas tabelas, é chamado de chave estrangeira em outras tabelas.
As restrições de chave estrangeira impõem integridade referencial.
P # 36) O que é uma restrição CHECK?
Responda: Uma restrição CHECK é usada para limitar os valores ou tipo de dados que podem ser armazenados em uma coluna. Eles são usados para reforçar a integridade do domínio.
P # 37) O que são trabalhos programados?
Responda: O trabalho agendado permite que um usuário execute os scripts ou comandos SQL automaticamente em uma base agendada. O usuário pode determinar a ordem em que o comando é executado e o melhor momento para executar o trabalho para evitar a carga no sistema.
Q # 38) O que é uma pilha?
Responda: Um heap é uma tabela que não contém nenhum índice clusterizado ou índice não clusterizado.
Q # 39) O que é BCP?
Responda: BCP ou Bulk Copy é uma ferramenta pela qual podemos copiar uma grande quantidade de dados para tabelas e visualizações. O BCP não copia as estruturas da mesma forma que a origem para o destino. O comando BULK INSERT ajuda a importar um arquivo de dados para uma tabela de banco de dados ou visualização em um formato especificado pelo usuário.
Q # 40) O que é normalização?
Responda: O processo de design da tabela para minimizar a redundância de dados é chamado de normalização. Precisamos dividir um banco de dados em duas ou mais tabelas e definir relacionamentos entre elas. A normalização geralmente envolve a divisão de um banco de dados em duas ou mais tabelas e a definição de relacionamentos entre as tabelas.
Q # 41) Liste as diferentes formas de normalização?
Resposta: Diferentes formas de normalização são:
- 1NF (Eliminar Repetindo g Grupos) : Faça uma tabela separada para cada conjunto de atributos relacionados e dê a cada tabela uma chave primária. Cada campo contém no máximo um valor de seu domínio de atributo.
- 2NF (Eliminar Dados Redundantes) : Se um atributo depender apenas de parte de uma chave com vários valores, remova-o para uma tabela separada.
- 3NF (eliminar colunas não dependentes da chave) : Se os atributos não contribuem para a descrição da chave, remova-os para uma tabela separada. Todos os atributos devem ser diretamente dependentes da chave primária.
- BCNF (forma normal de Boyce-Codd): Se houver dependências não triviais entre os atributos-chave candidatos, separe-os em tabelas distintas.
- 4NF (Isolar Relacionamentos Múltiplos Independentes): Nenhuma tabela pode conter dois ou mais relacionamentos 1: n ou n: m que não estejam diretamente relacionados.
- 5NF (Isolar Relacionamentos Múltiplos Semanticamente Relacionados): Pode haver restrições práticas nas informações que justificam a separação de relacionamentos muitos para muitos logicamente relacionados.
- ONF (Forma Normal Ideal): Um modelo limitado apenas a fatos simples (elementares), conforme expresso na notação Object Role Model.
- DKNF (Formulário Normal de Chave de Domínio): Um modelo livre de todas as modificações é considerado em DKNF.
Q # 42) O que é Desnormalização?
Responda: Desnormalização é o processo de adicionar dados redundantes a um banco de dados para melhorar o desempenho dele. É uma técnica para passar de formas normais superiores para inferiores de modelagem de banco de dados para acelerar o acesso ao banco de dados.
Q # 43) O que é um gatilho e os tipos de gatilho?
Responda: O gatilho nos permite executar um lote de código SQL quando ocorre um evento de tabela (comando INSERT, UPDATE ou DELETE executado em uma tabela específica). Os gatilhos são armazenados e gerenciados pelo DBMS. Ele também pode executar um procedimento armazenado.
Os três tipos de gatilhos disponíveis no SQL Server são os seguintes:
- DML Triggers : Os gatilhos DML ou Linguagem de Manipulação de Dados são invocados sempre que qualquer um dos comandos DML, como INSERT, DELETE ou UPDATE, ocorre na tabela ou exibição.
- DDL Triggers : Os gatilhos DDL ou Linguagem de Definição de Dados são chamados sempre que ocorrem alterações na definição de qualquer um dos objetos de banco de dados, em vez dos dados reais. Eles são muito úteis para controlar a produção e o desenvolvimento de ambientes de banco de dados.
- Entrar Gatilhos: Esses são gatilhos muito especiais que disparam no caso do evento de logon do SQL Server. Isso é disparado antes da configuração de uma sessão de usuário no SQL Server.
Q # 44) O que é a subconsulta?
Responda: Uma subconsulta é um subconjunto de instruções SELECT, cujos valores de retorno são usados nas condições de filtragem da consulta principal. Pode ocorrer em uma cláusula SELECT, cláusula FROM e cláusula WHERE. Ele está aninhado em uma instrução SELECT, INSERT, UPDATE ou DELETE ou em outra subconsulta.
Tipos de subconsulta:
- Subconsulta de uma única linha: A subconsulta retorna apenas uma linha
- Subconsulta de várias linhas: A subconsulta retorna várias linhas
- Subconsulta de várias colunas: A subconsulta retorna várias colunas
Q # 45) O que é um servidor vinculado?
Responda: Servidor vinculado é um conceito pelo qual podemos conectar outro servidor SQL a um grupo e consultar o banco de dados de servidores SQL usando Instruções T-SQL sp_addlinkedsrvloginisssed para adicionar servidor de link.
Q # 46) O que é agrupamento?
Responda: O agrupamento se refere a um conjunto de regras que determinam como os dados são classificados e comparados. Os dados de caracteres são classificados usando regras que definem a sequência de caracteres correta, com opções para especificar distinção entre maiúsculas e minúsculas, marcas de acento, tipos de caracteres kana e largura de caracteres.
P # 47) O que é View?
Responda: Uma visão é uma tabela virtual que contém dados de uma ou mais tabelas. As visualizações restringem o acesso aos dados da tabela selecionando apenas os valores necessários e facilitam as consultas complexas.
As linhas atualizadas ou excluídas na visualização são atualizadas ou excluídas da tabela com a qual a visualização foi criada. Também deve ser observado que conforme os dados na tabela original mudam, o mesmo ocorre com os dados na visão, já que as visões são a maneira de ver parte da tabela original. Os resultados do uso de uma visão não são armazenados permanentemente no banco de dados
Q # 48 ) Onde nomes de usuário e senhas do servidor SQL são armazenados em um servidor SQL?
Responda: Eles são armazenados nas Visualizações do Catálogo do Sistema sys.server_principals e sys.sql_logins.
Q # 49) Quais são as propriedades de uma transação?
Responda: Geralmente, essas propriedades são chamadas de propriedades ACID.
Eles são:
- Atomicidade
- Consistência
- Isolamento
- Durabilidade
Q # 50) Defina UNION, UNION ALL, MINUS, INTERSECT?
Responda:
- UNIÃO - retorna todas as linhas distintas selecionadas por qualquer consulta.
- UNION ALL - retorna todas as linhas selecionadas por qualquer consulta, incluindo todas as duplicatas.
- MENOS - retorna todas as linhas distintas selecionadas pela primeira consulta, mas não pela segunda.
- INTERSECT - retorna todas as linhas distintas selecionadas por ambas as consultas.
Q # 51) O que é SQL Server usado para?
Responda: O SQL Server é um dos sistemas de gerenciamento de banco de dados relacionais muito populares. Este é um produto da Microsoft para armazenar e gerenciar as informações no banco de dados.
Q # 52) Qual idioma é compatível com o SQL Server?
Responda: O SQL Server é baseado na implementação do SQL também conhecido como Structured Query Language para trabalhar com os dados dentro do banco de dados.
P # 53) Qual é a versão mais recente do SQL Server e quando será lançada?
Responda: O SQL Server 2019 é a última versão do SQL Server que está disponível no mercado e a Microsoft lançou no dia 4 de novembro de 2019 com o suporte do Linux O / S.
P # 54) Quais são as várias edições do SQL Server 2019 que estão disponíveis no mercado?
Resposta: O SQL Server 2019 está disponível em 5 edições. São os seguintes:
- Empreendimento: Isso oferece recursos abrangentes de datacenter de ponta com desempenho extremamente rápido, virtualização ilimitada e business intelligence ponta a ponta para cargas de trabalho de missão crítica e acesso do usuário final a insights de dados.
- Padrão: Isso oferece gerenciamento de dados básicos e banco de dados de inteligência de negócios para departamentos e pequenas organizações para executar seus aplicativos e oferece suporte a ferramentas de desenvolvimento comuns para gerenciamento de banco de dados efetivo no local e habilitado para nuvem.
- Rede: Esta edição é uma opção de baixo custo total de propriedade para Web hosters e Web VAPs para fornecer recursos de escalabilidade, acessibilidade e gerenciamento para propriedades da Web de pequena a grande escala.
- Expressar: A edição Express é o banco de dados gratuito de nível básico e é ideal para aprender e construir desktops e pequenos aplicativos baseados em dados de servidor.
- Desenvolvedor: Esta edição permite que os desenvolvedores criem qualquer tipo de aplicativo no SQL Server. Inclui todas as funcionalidades da edição Enterprise, mas está licenciado para uso como sistema de desenvolvimento e teste, não como servidor de produção.
Q # 55) O que são funções no SQL Server?
quais fones de ouvido vr funcionam com ps4
Responda: As funções são a sequência das instruções que aceitam entradas, processam as entradas para realizar alguma tarefa específica e fornecem as saídas. As funções devem ter algum nome significativo, mas não devem começar com um caractere especial como%, #, @, etc.
P # 56) O que é uma função definida pelo usuário no SQL Server e quais são suas vantagens?
Resposta: Definida pelo usuário Função é uma função que pode ser escrita de acordo com as necessidades do usuário, implementando sua lógica. O maior vantagem desta função é que o usuário não está limitado a funções pré-definidas e pode simplificar o código complexo de função pré-definida escrevendo um código simples de acordo com o requisito.
Isso retorna um valor escalar ou uma tabela.
Q # 57) Explique a criação e execução de uma função definida pelo usuário no SQL Server?
Responda: Uma função definida pelo usuário pode ser criada da seguinte maneira:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
Esta função pode ser executado do seguinte modo:
SELECT * from fun1(12);
Portanto, no caso acima, uma função com o nome de ‘fun1’ é criada para buscar os detalhes do funcionário de um funcionário com empid = 12.
Q # 58) Quais são as funções predefinidas no SQL Server?
Responda: Essas são funções integradas do SQL Server, como funções de string, que são fornecidas pelo SQL Server, como ASCII, CHAR, LEFT, etc. funções de string.
P # 59) Por que as visualizações são necessárias no SQL Server ou em qualquer outro banco de dados?
Resposta: As visualizações são muito benéficas pelos seguintes motivos:
- As visualizações são necessárias para ocultar o complexidade que está envolvido no esquema do banco de dados e também para customizar os dados para um determinado conjunto de usuários.
- As visualizações fornecem um mecanismo para controlar Acesso para linhas e colunas específicas.
- Isso ajuda a agregar os dados para melhorar o atuação do banco de dados.
P # 60) O que é TCL no SQL Server?
Responda: TCL é Comandos da linguagem de controle de transações que são usados para gerenciar as transações no SQL Server.
Q # 61) Quais comandos TCL estão disponíveis no SQL Server?
Responda: Existem 3 Comandos TCL no SQL Server. São os seguintes:
- Comprometer-se: Este comando é usado para salvar a transação permanentemente no banco de dados.
- Rollback: Isso é usado para reverter as alterações feitas, ou seja, para restaurar o banco de dados no último estado confirmado.
- Salvar Tran: Isso é usado para salvar a transação para fornecer a conveniência de que a transação pode ser revertida para o ponto onde for necessário.
Q # 62) Quais são os 2 tipos de classificações de restrições no SQL Server?
Responda: As restrições são classificadas nos 2 tipos a seguir no SQL Server:
- Restrições de tipos de coluna: Essas restrições são aplicadas ao colunas de uma tabela no SQL Server. A definição destes pode ser dada no momento da criação de uma tabela no banco de dados.
- Restrições de tipos de tabela: Essas restrições são aplicadas a uma tabela e são definidas após a conclusão da criação de uma tabela. Idade comando é usado para aplicar a restrição de tipo de tabela.
Q # 63) Como a restrição de tipo de tabela é aplicada a uma tabela?
Responda: A restrição de tipo de tabela é aplicada da seguinte maneira:
Alterar o nome da tabela da restrição
Alterar restrição da tabela_1
Q # 64) Quais são os diferentes tipos de restrições de tipos de colunas no SQL Server?
Responda: O SQL Server oferece 6 tipos de restrições. São os seguintes:
- Restrição não nula: Isso impõe uma restrição de que o valor de uma coluna não pode ser nulo.
- Verificar restrição: Isso coloca uma restrição ao verificar alguma condição particular antes de inserir dados na tabela.
- Restrição Padrão : Esta restrição fornece algum valor padrão que pode ser inserido na coluna se nenhum valor for especificado para essa coluna.
- Restrição única: Isso impõe uma restrição de que cada linha de uma coluna específica deve ter um valor exclusivo. Mais de uma restrição exclusiva pode ser aplicada a uma única tabela.
- Restrição de chave primária: Isso coloca uma restrição para ter uma chave primária na tabela para identificar cada linha de uma tabela exclusivamente. Isso não pode ser nulo ou dados duplicados.
- Restrição de chave estrangeira: Isso impõe uma restrição de que a chave estrangeira deve estar lá. Uma chave primária em uma tabela é a chave estrangeira de outra tabela. A chave estrangeira é usada para criar uma relação entre 2 ou mais tabelas.
Q # 65) Que comando é usado para excluir uma tabela do banco de dados no SQL Server e como?
Resposta: Comando DELETE é usado para excluir qualquer tabela do banco de dados no SQL Server.
Sintaxe: DELETE Nome da tabela
Exemplo : Se o nome de uma tabela for 'funcionário', o comando DELETE para excluir esta tabela pode ser escrito como
DELETE employee;
Q # 66) Por que a replicação é necessária no SQL Server?
Resposta: Replicação é o mecanismo usado para sincronizar os dados entre os vários servidores com a ajuda de um conjunto de réplicas.
Isso é usado principalmente para aumentar a capacidade de leitura e para fornecer uma opção aos seus usuários para selecionar entre vários servidores para realizar as operações de leitura / gravação.
Q # 67) Qual comando é usado para criar um banco de dados no SQL Server e como?
Responda: Comando CREATEDATABASE é usado para criar qualquer banco de dados no SQL Server.
Sintaxe: CREATEDATABASE Nome do banco de dados
Exemplo : Se o nome de um banco de dados for 'funcionário', crie um comando para criar esse banco de dados que pode ser escrito como Funcionário CREATEDATABASE .
Q # 68) Que função um mecanismo de banco de dados atende no SQL Server?
Resposta: Mecanismo de Banco de Dados é um tipo de serviço no SQL Server que começa assim que o Sistema Operacional é iniciado. Isso pode ser executado por padrão, dependendo das configurações no O / S.
Q # 69) Quais são as vantagens de ter um índice no SQL Server?
Resposta: O índice tem as seguintes vantagens:
- O índice oferece suporte ao mecanismo de recuperação de dados mais rápida do banco de dados.
- Isso forma uma estrutura de dados de uma forma que ajuda a minimizar as comparações de dados.
- Isso melhora o desempenho da recuperação dos dados do banco de dados.
Conclusão
Isso é tudo sobre perguntas da entrevista do SQL Server. Espero que este artigo tenha fornecido uma visão sobre as perguntas que podem ser feitas em uma entrevista e agora você possa lidar com o processo de entrevista com segurança.
Pratique todos os tópicos importantes do SQL Server para entender melhor e aparecer para a entrevista com confiança.
Aprendizagem feliz !!
Leitura recomendada
- Perguntas e respostas da entrevista
- Diferença entre SQL Vs MySQL Vs SQL Server (com exemplos)
- 30 perguntas e respostas mais importantes da entrevista PL / SQL em 2021
- Algumas perguntas e respostas complicadas de testes manuais
- Perguntas e respostas da entrevista de teste de ETL
- Principais perguntas da entrevista sobre Oracle: Oracle Basic, SQL, PL / SQL Questions
- 90 principais perguntas e respostas da entrevista SQL (mais recentes)
- 60 principais perguntas e respostas da entrevista sobre scripts do Unix Shell