60 top sql server interview questions with answers
Lista de preguntas y respuestas de entrevistas de SQL Server más frecuentes que lo ayudarán a prepararse para la próxima entrevista:
En este tutorial, cubriré algunas de las preguntas más frecuentes. Preguntas de la entrevista de SQL Server para que se familiarice con el tipo de preguntas que se pueden hacer durante una entrevista de trabajo relacionada con SQL SERVER.
La lista incluye preguntas de casi todas las áreas importantes de SQL Server. Estos le ayudarán a lidiar con las entrevistas de nivel principiante y avanzado.
SQL Server es uno de los sistemas de administración de bases de datos relacionales (RDBMS) más importantes para realizar funciones de recuperación y almacenamiento de datos. Por lo tanto, se hacen muchas preguntas sobre este tema durante las entrevistas técnicas.
Pasemos a la lista de preguntas sobre SQL Server.
Las mejores preguntas de la entrevista de SQL Server
Empecemos.
P # 1) ¿En qué puerto TCP / IP se ejecuta SQL Server?
Responder: De forma predeterminada, SQL Server se ejecuta en el puerto 1433.
P # 2) ¿Cuál es la diferencia entre índice agrupado y no agrupado?
Responder: A índice agrupado es un índice que reorganiza la tabla en el orden del índice mismo. Sus nodos hoja contienen páginas de datos. Una tabla solo puede tener un índice agrupado.
A índice no agrupado es un índice que no reorganiza la tabla en el orden del índice en sí. Sus nodos hoja contienen filas de índice en lugar de páginas de datos . Una tabla puede tener muchos índices no agrupados.
P # 3) ¿Enumere las diferentes configuraciones de índice posibles para una tabla?
Responder: Una tabla puede tener una de las siguientes configuraciones de índice:
- Sin índices
- Un índice agrupado
- Un índice agrupado y muchos índices no agrupados
- Un índice no agrupado
- Muchos índices no agrupados
P # 4) ¿Qué es el modelo de recuperación? ¿Enumere los tipos de modelos de recuperación disponibles en SQL Server?
Responder: El modelo de recuperación le dice a SQL Server qué datos deben mantenerse en el archivo de registro de transacciones y por cuánto tiempo. Una base de datos solo puede tener un modelo de recuperación. También le dice al servidor SQL qué respaldo es posible en un modelo de recuperación seleccionado en particular.
Hay tres tipos de modelos de recuperación:
- Lleno
- Simple
- Registrado a granel
P # 5) ¿Cuáles son las diferentes copias de seguridad disponibles en servidor SQL ?
Responder: Las diferentes copias de seguridad posibles son:
- Copia de seguridad completa
- Respaldo diferencial
- Copia de seguridad del registro transaccional
- Copia solo copia de seguridad
- Copia de seguridad de archivos y grupos de archivos
P # 6) ¿Qué es una copia de seguridad completa?
Responder: Una copia de seguridad completa es el tipo de copia de seguridad más común en SQL Server. Esta es la copia de seguridad completa de la base de datos. También contiene parte del registro de transacciones para que pueda recuperarse.
P # 7) ¿Qué es OLTP?
Responder: OLTP significa procesamiento de transacciones en línea que sigue las reglas de normalización de datos para garantizar la integridad de los datos. Usando estas reglas, la información compleja se divide en una estructura muy simple.
P # 8) ¿Qué es RDBMS ?
Responder: RDBMS o sistemas de gestión de bases de datos relacionales son sistemas de gestión de bases de datos que mantienen los datos en forma de tablas. Podemos crear relaciones entre las tablas. Un RDBMS puede recombinar los elementos de datos de diferentes archivos, proporcionando herramientas poderosas para el uso de datos.
P # 9) ¿Cuáles son las propiedades de las tablas relacionales?
Respuesta: Las tablas relacionales tienen seis propiedades:
- Los valores son atómicos.
- Los valores de columna son del mismo tipo.
- Cada fila es única.
- La secuencia de columnas es insignificante.
- La secuencia de filas es insignificante.
- Cada columna debe tener un nombre exclusivo.
P # 10) ¿Cuál es la diferencia entre una clave principal y una clave única?
Respuesta: Las diferencias entre la clave principal y una clave única son:
- La clave principal es una columna cuyos valores identifican de forma única cada fila de una tabla. Los valores de clave principal nunca se pueden reutilizar. Crean un índice agrupado en la columna y no pueden ser nulos.
- Una clave única es una columna cuyos valores también identifican de forma única cada fila de una tabla, pero crean un índice no agrupado de forma predeterminada y solo permite un NULL.
P # 11) ¿Cuándo se usa el comando UPDATE_STATISTICS?
Responder: Como su nombre lo indica, el comando UPDATE_STATISTICS actualiza las estadísticas utilizadas por el índice para facilitar la búsqueda.
P # 12) ¿Cuál es la diferencia entre una CLAUSULA TENER y una CLAUSULA DONDE?
Respuesta: Las diferencias entre TENER CLAUSULA y DONDE CLAUSULA son:
- Ambos especifican una condición de búsqueda, pero la cláusula HAVING se usa solo con la instrucción SELECT y generalmente se usa con la cláusula GROUP BY.
- Si no se usa la cláusula GROUP BY, entonces la cláusula HAVING se comporta como una cláusula WHERE solamente.
P # 13) ¿Qué es la duplicación?
Responder: La duplicación es una solución de alta disponibilidad. Está diseñado para mantener un servidor en espera activo que sea consistente con el servidor primario en términos de una transacción. Los registros del registro de transacciones se envían directamente desde el servidor principal a un servidor secundario que mantiene un servidor secundario actualizado con el servidor principal.
P # 14) ¿Cuáles son las ventajas del Mirroring?
Respuesta: Las ventajas de la duplicación son:
- Es más robusto y eficiente que el envío de registros.
- Tiene un mecanismo de conmutación por error automático.
- El servidor secundario se sincroniza con el principal casi en tiempo real.
P # 15) ¿Qué es el envío de registros?
Responder: El trasvase de registros no es más que la automatización de la copia de seguridad y restaura la base de datos de un servidor a otro servidor en espera independiente. Esta es una de las soluciones de recuperación ante desastres. Si un servidor falla por alguna razón, tendremos los mismos datos disponibles en el servidor en espera.
P # 16) ¿Cuáles son las ventajas del envío de registros?
Respuesta: Las ventajas del envío de registros incluyen:
- Fácil de configurar.
- La base de datos secundaria se puede utilizar como un propósito de solo lectura.
- Son posibles varios servidores secundarios en espera
- Bajo mantenimiento.
P # 17) ¿Podemos realizar la copia de seguridad completa de la base de datos en Log Shipping?
Responder: Sí, podemos realizar la copia de seguridad completa de la base de datos. No afectará el envío de registros.
P # 18) ¿Qué es un plan de ejecución?
Responder: Un plan de ejecución es una forma gráfica o textual de mostrar cómo el servidor SQL desglosa una consulta para obtener el resultado requerido. Ayuda al usuario a determinar por qué las consultas tardan más en ejecutarse y, según la investigación, el usuario puede actualizar sus consultas para obtener el máximo resultado.
El Analizador de consultas tiene una opción, llamada 'Mostrar plan de ejecución' (ubicada en el menú desplegable de consultas). Si esta opción está activada, mostrará un plan de ejecución de la consulta en una ventana separada cuando la consulta se ejecute nuevamente.
P # 19) ¿Qué es el procedimiento almacenado?
Responder: Un procedimiento almacenado es un conjunto de consultas SQL que pueden recibir entradas y enviar resultados. Y cuando se modifica el procedimiento, todos los clientes obtienen automáticamente la nueva versión. Los procedimientos almacenados reducen el tráfico de la red y mejoran el rendimiento. Los procedimientos almacenados se pueden utilizar para ayudar a garantizar la integridad de la base de datos.
P # 20) ¿Enumere las ventajas de usar procedimientos almacenados?
Respuesta: Las ventajas de utilizar procedimientos almacenados son:
- El procedimiento almacenado aumenta el rendimiento de la aplicación.
- Los planes de ejecución de procedimientos almacenados se pueden reutilizar ya que se almacenan en caché en la memoria de SQL Server, lo que reduce la sobrecarga del servidor.
- Pueden reutilizarse.
- Puede encapsular la lógica. Puede cambiar el código del procedimiento almacenado sin afectar a los clientes.
- Proporcionan una mayor seguridad para sus datos.
P # 21) ¿Qué es la identidad en SQL?
Responder: Una columna de identidad en SQL genera automáticamente valores numéricos. Podemos definirnos como un valor de inicio e incremento de la columna de identidad. No es necesario indexar las columnas de identidad.
P # 22) ¿Cuáles son los problemas de rendimiento comunes en SQL Server?
Respuesta: Los siguientes son los problemas de rendimiento comunes:
- Interbloqueos
- Bloqueo
- Índices faltantes y no utilizados.
- Cuellos de botella de E / S
- Planes de consulta deficientes
- Fragmentación
P # 23) ¿Enumere las diversas herramientas disponibles para ajustar el rendimiento?
Respuesta: Varias herramientas disponibles para ajustar el rendimiento son:
- Vistas de administración dinámica
- Analizador de SQL Server
- Rastreos del lado del servidor
- Monitor de rendimiento de Windows.
- Planes de consulta
- Asesor de tuning
P # 24) ¿Qué es un monitor de rendimiento?
Responder: El monitor de rendimiento de Windows es una herramienta para capturar métricas para todo el servidor. También podemos utilizar esta herramienta para capturar eventos del servidor SQL.
Algunos contadores útiles son: discos, memoria, procesadores, red, etc.
P # 25) ¿Cuáles son las 3 formas de obtener un recuento de la cantidad de registros en una tabla?
Responder:
|_+_|P # 26) ¿Podemos cambiar el nombre de una columna en la salida de la consulta SQL?
Responder: Sí, usando la siguiente sintaxis podemos hacer esto.
|_+_|P # 27) ¿Cuál es la diferencia entre una tabla temporal local y una global?
Responder: Si se define dentro de una declaración compuesta, existe una tabla temporal local solo durante la duración de esa declaración, pero existe una tabla temporal global de forma permanente en la base de datos, pero sus filas desaparecen cuando se cierra la conexión.
P # 28) ¿Qué es SQL Profiler?
Responder: SQL Profiler proporciona una representación gráfica de eventos en una instancia de SQL Server con fines de supervisión e inversión. Podemos capturar y guardar los datos para su posterior análisis. También podemos poner filtros para capturar los datos específicos que queramos.
P # 29) ¿Qué quiere decir con modos de autenticación en SQL Server?
Responder: Hay dos modos de autenticación en SQL Server.
- Modo ventana
- Modo mixto: SQL y Windows.
P # 30) ¿Cómo podemos verificar la versión de SQL Server?
Responder: Ejecutando el siguiente comando:
SELECT @@ Versión
P # 31) ¿Es posible llamar a un procedimiento almacenado dentro de un procedimiento almacenado?
Responder: Sí, podemos llamar a un procedimiento almacenado dentro de un procedimiento almacenado. Se denomina propiedad de recursividad del servidor SQL y estos tipos de procedimientos almacenados se denominan procedimientos almacenados anidados.
P # 32) ¿Qué es el Agente SQL Server?
Responder: El agente SQL Server nos permite programar los trabajos y los scripts. Ayuda a implementar las tareas diarias de DBA ejecutándolas automáticamente de forma programada.
P # 33) ¿Qué es la LLAVE PRIMARIA?
Responder: La clave principal es una columna cuyos valores identifican de forma única cada fila de una tabla. Los valores de clave principal nunca se pueden reutilizar.
P # 34) ¿Qué es una restricción UNIQUE KEY?
referencia indefinida a la función c ++
Responder: Una restricción ÚNICA impone la unicidad de los valores en un conjunto de columnas, por lo que no se ingresan valores duplicados. Las restricciones de clave única se utilizan para hacer cumplir la integridad de la entidad como las restricciones de clave principal.
Q # 35) ¿Qué es EXTRANJERO?
Responder: Cuando el campo de clave principal de una tabla se agrega a tablas relacionadas para crear el campo común que relaciona las dos tablas, se llama clave externa en otras tablas.
Las restricciones de clave externa refuerzan la integridad referencial.
P # 36) ¿Qué es una restricción CHECK?
Responder: Una restricción CHECK se utiliza para limitar los valores o el tipo de datos que se pueden almacenar en una columna. Se utilizan para reforzar la integridad del dominio.
P # 37) ¿Qué son los trabajos programados?
Responder: El trabajo programado permite a un usuario ejecutar los scripts o comandos SQL automáticamente de forma programada. El usuario puede determinar el orden en que se ejecuta el comando y el mejor momento para ejecutar el trabajo para evitar la carga en el sistema.
P # 38) ¿Qué es un montón?
Responder: Un montón es una tabla que no contiene ningún índice agrupado ni índice no agrupado.
P # 39) ¿Qué es BCP?
Responder: BCP o Bulk Copy es una herramienta mediante la cual podemos copiar una gran cantidad de datos a tablas y vistas. BCP no copia las estructuras de la misma forma que el origen al destino. El comando BULK INSERT ayuda a importar un archivo de datos a una tabla o vista de base de datos en un formato especificado por el usuario.
P # 40) ¿Qué es la normalización?
Responder: El proceso de diseño de tablas para minimizar la redundancia de datos se denomina normalización. Necesitamos dividir una base de datos en dos o más tablas y definir las relaciones entre ellas. La normalización generalmente implica dividir una base de datos en dos o más tablas y definir las relaciones entre las tablas.
P # 41) ¿Enumere las diferentes formas de normalización?
Respuesta: Las diferentes formas de normalización son:
- 1NF (Eliminar Repitiendo gramo Grupos) : Cree una tabla separada para cada conjunto de atributos relacionados y asigne a cada tabla una clave principal. Cada campo contiene como máximo un valor de su dominio de atributo.
- 2NF (eliminar datos redundantes) : Si un atributo depende solo de una parte de una clave de varios valores, elimínelo en una tabla separada.
- 3NF (eliminar columnas que no dependen de la clave) : Si los atributos no contribuyen a la descripción de la clave, elimínelos en una tabla separada. Todos los atributos deben depender directamente de la clave principal.
- BCNF (forma normal de Boyce-Codd): Si existen dependencias no triviales entre los atributos clave candidatos, sepárelos en tablas distintas.
- 4NF (Aislar relaciones múltiples independientes): Ninguna tabla puede contener dos o más relaciones 1: no n: m que no estén directamente relacionadas.
- 5NF (Aislar relaciones múltiples relacionadas semánticamente): Puede haber restricciones prácticas sobre la información que justifiquen la separación de relaciones de muchos a muchos relacionados lógicamente.
- ONF (forma normal óptima): Un modelo limitado solo a hechos simples (elementales), como se expresa en la notación del modelo de rol de objeto.
- DKNF (forma normal de clave de dominio): Se dice que un modelo libre de toda modificación está en DKNF.
P # 42) ¿Qué es la desnormalización?
Responder: La desnormalización es el proceso de agregar datos redundantes a una base de datos para mejorar su desempeño. Es una técnica para pasar de formas normales más altas a más bajas de modelado de bases de datos para acelerar el acceso a la base de datos.
P # 43) ¿Qué es un disparador y tipos de disparador?
Responder: El disparador nos permite ejecutar un lote de código SQL cuando ocurre un evento de tabla (comando INSERT, UPDATE o DELETE ejecutado contra una tabla específica). Los activadores se almacenan y gestionan mediante DBMS. También puede ejecutar un procedimiento almacenado.
Los 3 tipos de desencadenadores que están disponibles en SQL Server son los siguientes:
- Activadores DML : Los activadores de DML o lenguaje de manipulación de datos se invocan siempre que alguno de los comandos DML como INSERT, DELETE o UPDATE ocurre en la tabla o en la vista.
- Disparadores DDL : Los desencadenadores DDL o lenguaje de definición de datos se invocan siempre que se produce algún cambio en la definición de cualquiera de los objetos de la base de datos en lugar de los datos reales. Son muy útiles para controlar la producción y el desarrollo de entornos de bases de datos.
- Iniciar sesión Disparadores: Estos son disparadores muy especiales que se activan en caso de un evento de inicio de sesión de SQL Server. Esto se activa antes de la configuración de una sesión de usuario en SQL Server.
Q # 44) ¿Qué es la subconsulta?
Responder: Una subconsulta es un subconjunto de sentencias SELECT, cuyos valores de retorno se utilizan en las condiciones de filtrado de la consulta principal. Puede ocurrir en una cláusula SELECT, cláusula FROM y cláusula WHERE. Se anidaba dentro de una instrucción SELECT, INSERT, UPDATE o DELETE o dentro de otra subconsulta.
Tipos de subconsultas:
- Subconsulta de una sola fila: La subconsulta devuelve solo una fila
- Subconsulta de varias filas: La subconsulta devuelve varias filas.
- Subconsulta de varias columnas: La subconsulta devuelve varias columnas.
P # 45) ¿Qué es un servidor vinculado?
Responder: Linked Server es un concepto mediante el cual podemos conectar otro servidor SQL a un grupo y consultar la base de datos de los servidores SQL utilizando Declaraciones de T-SQL sp_addlinkedsrvloginisssed para agregar el servidor de enlaces.
P # 46) ¿Qué es la colación?
Responder: La intercalación se refiere a un conjunto de reglas que determinan cómo se clasifican y comparan los datos. Los datos de caracteres se clasifican mediante reglas que definen la secuencia de caracteres correcta, con opciones para especificar la distinción entre mayúsculas y minúsculas, acentos, tipos de caracteres kana y ancho de caracteres.
P # 47) ¿Qué es Ver?
Responder: Una vista es una tabla virtual que contiene datos de una o más tablas. Las vistas restringen el acceso a los datos de la tabla seleccionando solo los valores requeridos y facilitan las consultas complejas.
Las filas actualizadas o eliminadas en la vista se actualizan o eliminan en la tabla con la que se creó la vista. También debe tenerse en cuenta que a medida que cambian los datos de la tabla original, también lo hacen los datos de la vista, ya que las vistas son la forma de ver parte de la tabla original. Los resultados de usar una vista no se almacenan permanentemente en la base de datos
Q #48 ) ¿Dónde se almacenan los nombres de usuario y las contraseñas del servidor SQL en un servidor SQL?
Responder: Se almacenan en las vistas del catálogo del sistema sys.server_principals y sys.sql_logins.
P # 49) ¿Cuáles son las propiedades de una transacción?
Responder: Generalmente, estas propiedades se denominan propiedades ACID.
Son:
- Atomicidad
- Consistencia
- Aislamiento
- Durabilidad
Q # 50) Defina UNION, UNION ALL, MINUS, INTERSECT?
Responder:
- UNIÓN - devuelve todas las filas distintas seleccionadas por cualquiera de las consultas.
- UNIÓN TODOS - devuelve todas las filas seleccionadas por cualquiera de las consultas, incluidos todos los duplicados.
- MENOS - devuelve todas las filas distintas seleccionadas por la primera consulta pero no por la segunda.
- INTERSECTAR - devuelve todas las filas distintas seleccionadas por ambas consultas.
Q # 51) ¿Qué es SQL Server utilizado para?
Responder: SQL Server es uno de los sistemas de gestión de bases de datos relacionales más populares. Este es un producto de Microsoft para almacenar y administrar la información en la base de datos.
P # 52) ¿Qué idioma es compatible con SQL Server?
Responder: SQL Server se basa en la implementación de SQL también conocido como lenguaje de consulta estructurado para trabajar con los datos dentro de la base de datos.
P # 53) ¿Cuál es la última versión de SQL Server y cuándo se lanza?
Responder: SQL Server 2019 es la última versión de SQL Server que está disponible en el mercado y Microsoft la lanzó el 4 de noviembre de 2019 con el soporte de Linux O / S.
P # 54) ¿Cuáles son las diversas ediciones de SQL Server 2019 que están disponibles en el mercado?
Respuesta: SQL Server 2019 está disponible en 5 ediciones. Estos son los siguientes:
- Empresa: Esto ofrece capacidades integrales de centro de datos de alta gama con un rendimiento ultrarrápido, virtualización ilimitada e inteligencia empresarial de extremo a extremo para cargas de trabajo de misión crítica y acceso de usuario final a información de datos.
- Estándar: Esto ofrece administración de datos básica y una base de datos de inteligencia empresarial para que los departamentos y las pequeñas organizaciones ejecuten sus aplicaciones y es compatible con herramientas de desarrollo comunes para una administración de bases de datos eficaz en las instalaciones y que permite la nube.
- Web: Esta edición es una opción de bajo costo total de propiedad para proveedores de alojamiento web y Web VAP para proporcionar capacidades de escalabilidad, asequibilidad y capacidad de administración para propiedades web de pequeña a gran escala.
- Rápido: La edición Express es la base de datos gratuita de nivel de entrada y es ideal para aprender y crear aplicaciones basadas en datos de escritorio y servidores pequeños.
- Desarrollador: Esta edición permite a los desarrolladores crear cualquier tipo de aplicación sobre SQL Server. Incluye toda la funcionalidad de la edición Enterprise, pero tiene licencia para su uso como sistema de desarrollo y prueba, no como servidor de producción.
P # 55) ¿Qué son las funciones en SQL Server?
Responder: Las funciones son la secuencia de las declaraciones que aceptan entradas, procesan las entradas para realizar una tarea específica y luego proporcionan las salidas. Las funciones deben tener un nombre significativo, pero no deben comenzar con un carácter especial como%, #, @, etc.
P # 56) ¿Qué es una función definida por el usuario en SQL Server y cuál es su ventaja?
Respuesta: definida por el usuario La función es una función que se puede escribir según las necesidades del usuario implementando su lógica. El mas grande ventaja de esta función es que el usuario no está limitado a funciones predefinidas y puede simplificar el código complejo de la función predefinida escribiendo un código simple según el requisito.
Esto devuelve un valor escalar o una tabla.
P # 57) ¿Explica la creación y ejecución de una función definida por el usuario en SQL Server?
Responder: Se puede crear una función definida por el usuario de la siguiente manera:
|_+_|Esta función puede ser ejecutado como sigue:
|_+_|Entonces, en el caso anterior, se crea una función con el nombre de 'fun1' para obtener detalles de empleado de un empleado que tiene empid = 12.
Q #58) ¿Cuáles son las funciones predefinidas en SQL Server?
Responder: Estas son funciones integradas de SQL Server como funciones de cadena que son proporcionadas por SQL Server como ASCII, CHAR, LEFT, etc. funciones de cadena.
P # 59) ¿Por qué se requieren vistas en SQL Server o en cualquier otra base de datos?
Respuesta: Las vistas son muy beneficiosas por las siguientes razones:
- Se requieren vistas para ocultar complejidad que está involucrado en el esquema de la base de datos y también para personalizar los datos para un conjunto particular de usuarios.
- Las vistas proporcionan un mecanismo para controlar acceso a filas y columnas particulares.
- Estos ayudan a agregar los datos para mejorar la rendimiento de la base de datos.
P # 60) ¿Qué es TCL en SQL Server?
Responder: TCL es Comandos de lenguaje de control de transacciones que se utilizan para administrar las transacciones en SQL Server.
P # 61) ¿Qué comandos TCL están disponibles en SQL Server?
Responder: Hay 3 comandos TCL en SQL Server. Estos son los siguientes:
directivas de preprocesador en c ++ con ejemplo
- Cometer: Este comando se utiliza para guardar la transacción de forma permanente en la base de datos.
- Retroceder: Esto se utiliza para revertir los cambios realizados, es decir, para restaurar la base de datos en el último estado comprometido.
- Guardar Tran: Esto se utiliza para guardar la transacción y brindar la conveniencia de que la transacción se puede revertir al punto donde sea necesario.
P # 62) ¿Cuáles son los 2 tipos de clasificaciones de restricciones en SQL Server?
Responder: Las restricciones se clasifican en los 2 tipos siguientes en SQL Server:
- Restricciones de los tipos de columna: Estas restricciones se aplican a la columnas de una tabla en SQL Server. La definición de estos se puede dar en el momento de la creación de una tabla en la base de datos.
- Restricciones de los tipos de tabla: Estas restricciones se aplican a una tabla y se definen después de que se completa la creación de una tabla. Edad El comando se usa para aplicar la restricción de tipo de tabla.
P # 63) ¿Cómo se aplica la restricción de tipo de tabla a una tabla?
Responder: La restricción de tipo de tabla se aplica de la siguiente manera:
Modificar el nombre de la tabla de la restricción
Modificar la restricción de tabla_1
P # 64) ¿Cuáles son los diferentes tipos de restricciones de tipos de columnas en SQL Server?
Responder: SQL Server proporciona 6 tipos de restricciones. Estos son los siguientes:
- No restricción nula: Esto impone la restricción de que el valor de una columna no puede ser nulo.
- Compruebe la restricción: Esto impone una restricción al verificar alguna condición particular antes de insertar datos en la tabla.
- Restricción predeterminada : Esta restricción proporciona algún valor predeterminado que se puede insertar en la columna si no se especifica ningún valor para esa columna.
- Restricción única: Esto impone la restricción de que cada fila de una columna en particular debe tener un valor único. Se puede aplicar más de una restricción única a una sola tabla.
- Restricción de clave principal: Esto impone una restricción para tener una clave principal en la tabla para identificar cada fila de una tabla de forma única. Estos no pueden ser datos nulos o duplicados.
- Restricción de clave externa: Esto impone la restricción de que la clave externa debería estar allí. Una clave principal en una tabla es la clave externa de otra tabla. La clave externa se utiliza para crear una relación entre 2 o más tablas.
P # 65) ¿Qué comando se usa para eliminar una tabla de la base de datos en SQL Server y cómo?
Respuesta: comando DELETE se utiliza para eliminar cualquier tabla de la base de datos en SQL Server.
Sintaxis: DELETE Nombre de la tabla
Ejemplo : Si el nombre de una tabla es 'empleado', entonces el comando DELETE para eliminar esta tabla se puede escribir como
|_+_|P # 66) ¿Por qué se requiere la replicación en SQL Server?
Respuesta: replicación es el mecanismo que se utiliza para sincronizar los datos entre los múltiples servidores con la ayuda de un conjunto de réplicas.
Esto se usa principalmente para aumentar la capacidad de lectura y brindar una opción a sus usuarios para seleccionar entre varios servidores para realizar las operaciones de lectura / escritura.
P # 67) ¿Qué comando se usa para crear una base de datos en SQL Server y cómo?
Responder: Comando CREATEDATABASE se utiliza para crear cualquier base de datos en SQL Server.
Sintaxis: CREATEDATABASE Nombre de la base de datos
Ejemplo : Si el nombre de una base de datos es 'empleado', cree un comando para crear esta base de datos que se puede escribir como Empleado de CREATEDATABASE .
P # 68) ¿Qué función tiene un motor de base de datos en SQL Server?
Respuesta: Motor de base de datos es un tipo de servicio en SQL Server que se inicia tan pronto como se inicia el sistema operativo. Esto puede ejecutarse de forma predeterminada dependiendo de la configuración del SO.
P # 69) ¿Cuáles son las ventajas de tener un índice en SQL Server?
Respuesta: El índice tiene las siguientes ventajas:
- Index admite el mecanismo de tener una recuperación de datos más rápida de la base de datos.
- Esto forma una estructura de datos de una manera que ayuda a minimizar las comparaciones de datos.
- Esto mejora el rendimiento de la recuperación de datos de la base de datos.
Conclusión
Se trata de preguntas de la entrevista de SQL Server. Espero que este artículo haya proporcionado información sobre las preguntas que se pueden hacer en una entrevista y ahora puede manejar con confianza su proceso de entrevista.
Practique todos los temas importantes de SQL Server para comprender mejor y presentarse a la entrevista con confianza.
¡¡Feliz aprendizaje!!
Lectura recomendada
- Preguntas y respuestas de la entrevista
- Diferencia entre SQL Vs MySQL Vs SQL Server (con ejemplos)
- Las 30 preguntas y respuestas más importantes de la entrevista PL / SQL en 2021
- Algunas preguntas y respuestas complicadas sobre pruebas manuales
- Preguntas y respuestas de la entrevista de prueba ETL
- Principales preguntas de la entrevista de Oracle: Oracle Basic, SQL, PL / SQL Preguntas
- Las 90 preguntas y respuestas principales de la entrevista SQL (ÚLTIMA)
- 60 preguntas y respuestas principales de la entrevista sobre secuencias de comandos de shell de Unix