Está en la página 1de 6

Instituto Tecnológico de Campeche

Departamento de Sistemas y Computación

Introducción al lenguaje SQL


Nombre de la materia Fundamentos de bases de datos

Presenta:
Chab Cano José Alejandro
Chan Tun Alberto Alejandro
Canche Berzunza Carla Marisol
Novelo Fraz Ramón Eduardo
Rejon Puc Erik Aarón
Urdapilleta Ayil Natalia de la cruz

Carrera: Ingeniería en Sistemas Computacionales


Semestre: 4to Semestre
Período: Enero – junio 2020
Fecha: 02/06/2020
Academia de Sistemas y Computación | Ingeniería en Sistemas Computacionales
Nombre de la materia Fundamentos de bases de datos

Contenido
Introducción ...................................................................................................................................................................................... 2
Desarrollo .......................................................................................................................................................................................3-4
Conclusiones...................................................................................................................................................................................... 5
Bibliografía ........................................................................................................................................................................................ 5

[Título] | Página 1
Academia de Sistemas y Computación | Ingeniería en Sistemas Computacionales
Nombre de la materia Fundamentos de bases de datos
Introducción

En la actualidad el lenguaje SQL es aceptado por la mayoría de las bases de datos, proporciona un modo sencillo e intuitivo de leer,
introducir o modificar la información contenida en las tablas. Su conocimiento es indispensable ya que prácticamente todas las
aplicaciones cuentan con un repositorio de datos al que hay que acceder en un momento u otro mediante una consulta SQL.

Se podría decir que el lenguaje SQL proporciona un medio para representar de manera formal instrucciones como, por ejemplo,
“Quiero todos los nombres y apellidos de la tabla ‘Contactos’ ordenados alfabéticamente”; o “Borra todos los registros de la tabla
‘Contactos’ cuyo teléfono esté en blanco.” El objetivo del lenguaje SQL es sintetizar esta forma natural de expresar acciones que se
refieren a tablas de una base de datos.

[Título] | Página 2
Academia de Sistemas y Computación | Ingeniería en Sistemas Computacionales
Nombre de la materia Fundamentos de bases de datos
Desarrollo

Sentencia Descripción

DML Manipulación de datos

SELECT Recupera datos de la base de datos.


INSERT Añade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
UPDATE Modifica datos existentes en la base de datos.

DDL Definición de datos

CREATE TABLE Añade una nueva tabla a la base de datos.


DROP TABLE Suprime una tabla de la base de datos
ALTER TABLE Modifica la estructura de una tabla existente.
CREATE TABLE Añade una nueva lista a la base de datos.
DROP VIEW Suprime una vista de la base de datos.
CREATE INDEX Construye un índice para una columna.
DROP INDEX Suprime el índice para una columna
CREATE SYNOYM Define un alias para un nombre de tabla
DROP SYNOYM Suprime un alias para un nombre de tabla
DCL Control de acceso

GRANT Concede privilegios de acceso a usuarios


REVOKE Suprime privilegios de acceso a usuarios

Control de transacciones

COMMIT Finaliza la transacción actual


ROLLBACK Aborata la transacción actual
PLSQL SQL Programático

DECLARE Define un cursor para una consulta.


OPEN Abre un cursor para recuperar resultados de
FETCH consulta
CLOSE Recupera una fila de resultados de consulta.
Cierra un cursor

Clausulas FROM Utilizada para especificar la tabla de la cual se van a


seleccionar los registros
GROUP BY Utilizada para separar los registros seleccionados en
grupos específicos
HAVING Utilizada para expresar condición que debe
satisfacer cada grupo
ORDER BY Utilizada para ordenar los registros seleccionados de
acuerdo con un orden específico
WHERE Utilizada para determinar los registros seleccionados
en la cláusula FROM

[Título] | Página 3
Academia de Sistemas y Computación | Ingeniería en Sistemas Computacionales
Nombre de la materia Fundamentos de bases de datos
Funciones de
agregado AVG Utilizada para calcular el promedio de los valores de
un campo determinado
COUNT Utilizada para devolver el número de registros de la
selección
SUM Utilizada para devolver la suma de todos los valores
de un campo determinado
MAX Utilizada para devolver el valor más alto de un
campo especificado
MIN Utilizada para devolver el valor más bajo de un
campo especificado

[Título] | Página 4
Academia de Sistemas y Computación | Ingeniería en Sistemas Computacionales
Nombre de la materia Fundamentos de bases de datos

Conclusiones
SQL nos permite ingresar comandos o sentencias de tal manera que podemos administrar o crear una base de datos esta variedad
de comandos nos permite generar información datos desde la creación , modificación o mantenimiento a tablas las cuales también
nos permiten recuperar datos o importarlas de varias maneras es difícil imaginar hoy en día la concentración u información sin
base de datos las pequeñas o grandes industrias tiene como base de su sistema información la construcción de bases de datos
con las que podemos tener una gran versatilidad incluso con equipos mainframe.

La seguridad En la base de datos es muy importante debido a que garantiza la integridad física y lógica de los datos (INFORMACION).

La migración o exportación de datos se puede dar de varias maneras como archivos de tipo texto, hojas de cálculo archivos de
texto sin formato etc. Dentro de la nube de internet debido a la confiabilidad de las bases de datos estas mismas pueden ser
manipuladas desde aplicaciones de internet de3 forma eficiente y segura.

Bibliografía
Fundamentos de SQL Tercera edición Andy Oppel, Robert Sheldon

[Título] | Página 5

También podría gustarte