Investigación SQL
Enviado por efra1323 • 12 de Agosto de 2013 • 768 Palabras (4 Páginas) • 389 Visitas
¿Qué es SQL?
La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.
En esencia, el SQL es un lenguaje declarativo de alto nivel ya que, al manejar conjuntos de registros y no registros individuales, ofrece una elevada productividad en la codificación y en la orientación a objetos. Una sentencia de SQL puede resultar equivalente a más de un programa que emplee un lenguaje de bajo nivel.
¿Cuáles son sus usos?
SQL se utiliza para:
• Supervisar el rendimiento de una instancia del SQL Server Database Engine (Motor de base de datos de SQL Server), Analysis Server o Integration Services (después de que se hayan ejecutado).
• Depurar procedimientos almacenados e instrucciones Transact-SQL.
• Analizar el rendimiento mediante la identificación de las consultas que se ejecutan lentamente.
• Realizar pruebas de esfuerzo y evaluaciones de calidad mediante la reproducción de trazas.
• Reproducir las trazas de uno o varios usuarios.
• Analizar las consultas al guardar los resultados del plan de presentación.
• Probar procedimientos almacenados e instrucciones Transact-SQL en la fase de desarrollo de un proyecto mediante la ejecución paso a paso de las instrucciones para confirmar que el código funciona correctamente.
• Solucionar problemas de SQL Server mediante la captura de eventos en un sistema de producción y su reproducción en un sistema de prueba. Esto es útil para realizar pruebas o depuración, y permite a los usuarios seguir utilizando el sistema de producción sin interferencias.
• Auditar y revisar la actividad producida en una instancia de SQL Server. Esto permite a los administradores de seguridad revisar los eventos de auditoría, entre los que se incluyen intentos de inicio de sesión correctos o erróneos, y funcionamiento correo o erróneo de permisos para obtener acceso a instrucciones u objetos.
• Guardar los resultados de traza en XML para proporcionar una estructura jerárquica normalizada para estos resultados. Esto permite modificar trazas existentes o crear trazas de forma manual y, a continuación, reproducirlas.
• Agregar resultados de traza para permitir que las clases de eventos similares se agrupen y se analicen. Estos resultados proporcionan recuentos basados en un único grupo de columnas.
• Permitir a aquellos usuarios que no son administradores crear trazas.
...