Está en la página 1de 1

Lenguage de Consulta Estructurada ( SQL )

El lenguaje de consulta estructurada ( SQL ) es un lenguage de programación para almacenar y procesar información
en una base de datos relacional. Una base de datos relacional almacena informacion en forma de tabla, con filas y
Concepto columnas que representan diferentes atributos de datos y las diversas relaciones entre los valores de datos. Se pueden
usar las instrucciones de SQL para almacenar, actualizar, eliminar, buscar y recuperar informacion de la base de datos.
Tambien se puede usar SQL para mantener y optimizar el rendimiento de la base de datos.

• Procesamiento de consultas más rápido


Se recupera una gran cantidad de datos de forma rápida y eficaz. Operaciones como inserción, borrado, manipulación
de datos también se realizan en muy poco tiempo.
• Sin habilidades de codificación
Para la recuperación de datos, no se requiere una gran cantidad de líneas de código. Se utilizan todas las palabras
clave básicas como SELECT, INSERT INTO, UPDATE, etc. y además las reglas sintácticas no son complejas en
SQL, lo que lo convierte en un lenguaje fácil de usar.
• Lenguaje estandarizado
Ventajas Debido a la documentación y el largo establecimiento durante años, proporciona una plataforma uniforme en todo el
mundo para todos sus usuarios.
• Portátil
Se puede utilizar en programas en PC, servidor, portátiles independientemente de cualquier plataforma (sistema
operativo, etc). Además, se puede integrar con otras aplicaciones según la necesidad / requisito / uso.
• Lenguaje interactivo
Fácil de aprender y comprender, las respuestas a consultas complejas se pueden recibir en segundos.

• Interfaz compleja
SQL tiene una interfaz difícil que hace que pocos usuarios se sientan incómodos al tratar con la base de datos.
Desventajas • Costo
Algunas versiones son costosas y, por lo tanto, los programadores no pueden acceder a ellas.
• Control parcial
Debido a las reglas comerciales ocultas, no se otorga un control completo a la base de datos.

• SQL Server Standard Edition proporciona administración básica de datos y base de datos de inteligencia
empresarial
• SQL Server Web Edition es una opción con un coste total de propiedad bajo para los hosts de Web
• SQL Server Developer Edition permite a los desarrolladores compilar cualquier tipo de aplicación en SQL Server
Versiones • SQL Server Developer es una opción ideal para las personas que compilan y prueban aplicaciones.
• SQL Server Express es una base de datos gratuita para principiantes y es ideal para aprender a compilar pequeñas
aplicaciones de servidor y de escritorio orientadas a datos.

La lista de empresas y proyectos que usan SQL es inmensa, pero podemos mencionar a las(os) más destacadas(os) a
continuación:
• Google.
• YouTube.
¿Qué empresas usan • Google Cloud Platform.
SQL? • Google Drive.
• Apple.
• Facebook.
• Discord.
• Zoom.

En el lenguaje SQL los comandos o las instrucciones que se necesitan para editar o generar una base de datos se
encuentran en ingles como por ejemplo:
• CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
Comandos o • DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
Instrucciones • CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
• ALTER TABLE se utiliza para modificar una tabla ya existente.
• DROP TABLE se utiliza para eliminar por completo una tabla existente.

El conjunto de datos consta de dos tablas. La primera se muestra acontinución:

id first_name last_name department salary


1 Paul Garrix Corporate
Private 3,547.25
2 Astrid Fox Individual 2,875.12
3 Jhon Ford Corporate
Private 3,543.76
4 Juan Guedez Individual 4,765.34
Como cualquier tabla, tiene un nombre: employees. Cada columnas que también tienen nombres. Describen qué datos
Ejemplo contiene cada columna.
Las columnas y los datos de la tabla anterior
son:
• id - El ID unico de empleado y clave primaria de la taba.
• first_name - El nombre del empleado.
• last_name - El apellido del empleado
• department - El departamento del empleado
• salary - El salario mesnual del empleado, en USD.
Todo
esto indca que esta tabla es una lista de los empleados de una empresa y sus salarios.

También hay datos sobre los deoartamentos donde trabaja cada


empleado.

Profesor: Bachiller:
Juan Guedez Michael Rodriguez
Introducción a la Programación C.I: 31.030.274

También podría gustarte