Preguntas de entrevista de SQL avanzado

Diferentes empresas tienen un enfoque diferente a su proceso de entrevista. Algunos se concentrarían en la experiencia laboral y el conocimiento; otros pueden centrarse en la personalidad, mientras que el resto se encuentra en algún punto intermedio.

Por lo tanto, encontrar y aprender de diferentes preguntas y respuestas de la entrevista puede ayudar a ver diferentes perspectivas de lo que podría ser más importante en diferentes mercados. Por lo tanto, aquí hay una lista de preguntas de entrevista SQL avanzadas por plataforma de aprendizaje electrónico basada en blockchain.

  • Que-1: Explique el significado de ‘índice’.
    Explicación:
    Los índices ayudan a recuperar información de la base de datos más rápido y con mayor eficiencia. En otras palabras, es un método que mejora el rendimiento y hay 3 tipos de índices:
    • Agrupado : reordena la tabla y busca información con el uso de valores clave
    • No agrupado : mantiene el orden de la tabla
    • Único : prohíbe que los campos tengan valores duplicados

    Además, una tabla puede tener varios índices que no sean de clúster, pero solo uno solo agrupado.

  • Que-2: Olvidaste tu contraseña de root, ¿qué haces?
    Explicación:
    1. Inicie la base de datos con el comando » skip-grants-table «.
    2. Después de configurar la nueva contraseña, reinicie la base de datos en modo normal e ingrese la nueva contraseña.
  • Que-3: ¿Los valores NULL son iguales a cero?
    Explicación:
    No, porque un “ cero ” tiene forma numérica y NULL representa la ausencia de un carácter. Esto sucede cuando el personaje es desconocido o no está disponible. Además, NULL no debe confundirse con un espacio en blanco porque un registro de datos sin ningún valor asignado no es lo mismo que un espacio en blanco simple, sin registros de datos adjuntos.
  • Que-4: El disco de datos se sobrecarga, ¿qué haces?
    Explicación:
    debe aplicar un enlace suave : estos enlaces crean una ubicación donde puede almacenar sus archivos .frm e .idb . Esto resolverá el problema de sobrecarga.
  • Que-5: Explique qué es el ‘incremento automático’.
    Explicación:
    este comando le permite generar un número único cuando se escribe un nuevo registro en una tabla. Cuando desea que el valor del campo de la clave principal se genere automáticamente cada vez que inserta un nuevo registro, esta función resulta útil.

    Otra cosa que vale la pena señalar es que el comando se puede usar en varias plataformas. Para los servidores SQL, el comando » incremento automático » es » identidad «.

  • Que-6: ¿Cuáles son los componentes más básicos de la arquitectura MySQL?
    Explicación:
    Hay tres componentes principales:
    1. Optimizador de consultas;
    2. Administrador de conexión;
    3. Motor enchufable.
  • Que-7: Usando una tabla existente, haga una vacía.
    Explicación:
    Select * into employeecopy from employee where 1=2 
  • Que-8: ¿Cómo verificaría su versión actual de SQL?
    Explicación:
    puede obtener la versión de SQL más reciente emitiendo este comando:
    SELECT VERSION()
  • Que-9: Obtener registros impares alternativos de la tabla.
    Explicación:
    Esto se puede lograr usando el comando:
    Select employeeId from (Select rowno, employeetId from employee) where mod(rowno, 2)=1 
  • Que-10: ¿Qué comando seleccionaría un registro único de la tabla?
    Explicación:
    El comando » distinto «. Aquí hay un ejemplo:
    Select DISTINCT employeeID from Employee 
  • Que-11: ¿Qué son las variables de SQL?
    Explicación:
    En SQL, hay dos variables diferentes:
    • Local : estas variables solo pueden existir en una sola función
    • Global : son lo opuesto a local, lo que significa que se pueden ubicar a través de todo el programa.
  • Que-12: ¿Qué es un ‘almacén de datos’ y qué hace?
    Explicación:
    Un » almacén de datos » es un sistema que se utiliza para el análisis y la elaboración de informes de datos. Básicamente, es un almacén de datos. Los datos en DW se pueden almacenar desde varias áreas y fuentes y, por lo tanto, los convierte en repositorios centrales de datos integrados que están listos para su uso.
  • Que-13: ¿Para qué se usa principalmente el ‘procedimiento almacenado recursivo’?
    Explicación:
    un procedimiento almacenado recursivo es un procedimiento que hará que el código se llame a sí mismo hasta que se alcance una condición límite específica. Este es un tipo de cosa de productividad, que permite a los programadores usar el mismo código varias veces.
  • Que-14: Recuperar los primeros 3 caracteres de una string de caracteres.
    Explicación:
    Hay algunas maneras de hacer esto. Sin embargo, el comando que se presenta a continuación puede tratarse como uno más popular y sencillo:
    Select SUBSTRING(EmployeeSurname, 1, 5) as employeesurname from employee 
  • Que-15: ¿Cómo recuperaría registros comunes de dos tablas?
    Explicación:
    Al realizar la siguiente tarea:
    Select employeeID from employee. INTERSECT Select EmployeeID from WorkShift 

Publicación traducida automáticamente

Artículo escrito por SimonAdams y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *