0% encontró este documento útil (0 votos)
61 vistas14 páginas

El Lenguaje SQL: Sistemas de Información Administrativo

El documento habla sobre el lenguaje SQL y sus principales comandos. En resumen: 1) SQL es un lenguaje de programación utilizado para consultar y manipular datos almacenados en bases de datos. 2) Los principales tipos de comandos de SQL son DDL (para definir la estructura de la base de datos), DML (para manipular datos), y DQL (para consultas). 3) Algunos comandos importantes son SELECT (para consultas), INSERT (para inserción de datos), UPDATE (para actualización), y DELETE (para eliminación).

Cargado por

Gustavo Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas14 páginas

El Lenguaje SQL: Sistemas de Información Administrativo

El documento habla sobre el lenguaje SQL y sus principales comandos. En resumen: 1) SQL es un lenguaje de programación utilizado para consultar y manipular datos almacenados en bases de datos. 2) Los principales tipos de comandos de SQL son DDL (para definir la estructura de la base de datos), DML (para manipular datos), y DQL (para consultas). 3) Algunos comandos importantes son SELECT (para consultas), INSERT (para inserción de datos), UPDATE (para actualización), y DELETE (para eliminación).

Cargado por

Gustavo Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

Sistemas de Información Administrativo

El Lenguaje
SQL

INACAP

Gustavo Aron Zepeda Rojo, Maria Francisca Rabello Huaman


¿Qué es el lenguaje SQL?
Structured Query Language | Lenguaje de Consulta
Estructurado

EJECUTAR
CONSULTA INSERTAR
S

DESCARGA ACTUALIZ
S AR

Es un lenguaje de programación que se utiliza


para descarga datos de una base de datos CREAR
CALCULOS TABLAS
NUEVAS

18/04/2023 Revisión anual 2


Tipos de base de
datos de SQL y
sus comandos
básicos

Profundicemos en
Tipos de base de datos de SQL

18/04/2023 Revisión anual 4


Comandos Básicos de SQL

SELE WHE INSER DELE UPDAT


CT RE T TE E

Permite seleccionar los Permite seleccionar qué Permite insertar datos Permite borrar datos Permite actualizar los
datos para descargar filtro aplicar a los a datos datos
descargar

18/04/2023 Revisión anual 5


Ejemplo de SQL

REQUERIMIENTO
Información de la persona cuya cedula sea igual a 12453535.

Personas

18/04/2023 Revisión anual 6


Procedemos hacer lo siguiente..

SELECT nombre, primer_apellido, segundo_apellido, dirección, teléfono.


FROM personas
WHERE cedula 12453535

Y como resultado obtendremos la tabla de información correspondiente a


GLORIA BETANCUR GARCES

18/04/2023 Revisión anual 7


DD
Data Definition Language | Lenguaje de definición de datos

L
Es el que se encarga de la modificación de la
estructura de los objetos de la base de datos.
Haga clic en el icono para agregar una
Existen 3 operaciones básicas de DDL

CREATE ALTER DROP

Este comando permite crear Este comando permite Este comando elimina un
objetos de datos. modificar la estructura de objeto de la base de datos.
 Nuevas bases de datos
una tabla u objeto.  Puede ser una tabla
 Se pueden agregar/quitar campos a una  Vista
 Tablas tabla
 Vistas  índice
 Modificar el tipo de un campo
 Procedimientos almacenados.  Función
 Agregar/quitar índices a una tabla, etc.
 Procedimiento o cualquier objeto que el
motor de la base de datos soporte.

18/04/2023 Revisión anual 9


DM
L
Data Manipulation Language|Lenguaje de manipulación de datos

Es un lenguaje que permite a los usuarios llevar


a cabo las tareas de consulta o manipulación de
los datos.
Sentencias del DML Haga clic en el icono para agregar una

SELECT
Recupera información de la base de datos y permite la selección de filas o columnas
de una o muchas tablas.

Curso ID Nombre Créditos Horas Nombre Créditos Horas


C0 1 Matemática 4 4 Matemática 4 4
C0 2 Física I 4 4 Física I 4 4
C0 3 Algebra 3 4 Algebra 3 4
C0 4 Filosofía 2 2 Filosofía 2 2

EJEMPLO
REQUERIMIENTO RESULTADO:
Mostrar el nombre, numero de créditos y números de horas de los cursos. Como se puede observar solo se visualiza los campos nombre,
créditos y horas de los cursos.
SENTENCIA
SELECT nombre, créditos, horas
FROM curso

18/04/2023 Revisión anual 11


Sentencias del DML Haga clic en el icono para agregar una

INSERT
Esta sentencia sirve para agregar registro a una tabla.

Curso ID Nombre Créditos Horas Curso ID Nombre Créditos Horas


C0 1 Matemática 4 4 C0 1 Matemática 4 4
C0 2 Física I 4 4 C0 2 Física I 4 4
C0 3 Algebra 3 4 C0 3 Algebra 3 4
C0 4 Filosofía 2 2 C0 4 Filosofía 2 2
C0 5 Simulación 3 4
EJEMPLO
REQUERIMIENTO
Registrar los siguientes datos de curso:
Código: C0 5
RESULTADO:
Nombre: Simulación
Luego de ejecutar la sentencia se agrega al final de la tabla.
Créditos: 3
Horas: 4

SENTENCIA
INSERT into Curso
(Curso ID, nombre, créditos, horas)
Values(“C0Revisión
18/04/2023 5”,”Simulación”,
anual 3,4) 12
Sentencias del DML Haga clic en el icono para agregar una

UPDATE
Esta sentencia nos permite modificar la información de las tablas.

Curso ID Nombre Créditos Horas Curso ID Nombre Créditos Horas


C0 1 Matemática 4 4 C0 1 Matemática 4 0
C0 2 Física I 4 4 C0 2 Física I 4 0
C0 3 Algebra 3 4 C0 3 Algebra 3 0
C0 4 Filosofía 2 2 C0 4 Filosofía 2 0
C0 5 Simulación 3 4 C0 5 Simulación 3 0

EJEMPLO

REQUERIMIENTO
RESULTADO:
Modificar el numero de horas de todos los cursos.
Como se puede observar actualiza todas las filas de la tabla
Set horas = 0
SENTENCIA
UPDATE curso
Set horas = 0

18/04/2023 Revisión anual 13


Sentencias del DML Haga clic en el icono para agregar una

DELETE
Esta sentencia permite eliminar una o mas filas de una tabla.

Curso ID Nombre Créditos Horas Curso ID Nombre Créditos Horas


C0 1 Matemática 4 4 C0 1 Matemática 4 4
C0 2 Física I 4 4 C0 2 Física I 4 4
C0 3 Algebra 3 4 C0 4 Filosofía 2 2
C0 4 Filosofía 2 2
C0 5 Simulación 3 4

EJEMPLO RESULTADO:
Como se puede observar solo permanece aquellas filas donde, el
REQUERIMIENTO valor de la columna créditos es diferente a 3.
Modificar el numero de horas y créditos del curso que tiene el código C0 1.
SENTENCIA
DELETE from curso
WHERE créditos = 3

18/04/2023 Revisión anual 14

También podría gustarte