Lenguaje SQL
Lenguaje SQL
Lenguaje SQL
Lenguaje SQL
SQL significa (Structured Query Language) es un lenguaje que nos permite
interactuar con una base de datos relacional.
En SQL existen varias clasificaciones para poder interactuar con una base de
datos desde administrarla, manipular sus datos, hasta poder corregir
información errónea e incongruente dentro de una base de datos.
Donde:
create → sentencia.
table → palabra reservada de lenguaje que hace referencia al objeto
creado.
id_cliente int
nombre varchar(50) → campos y tipo de datos de la tabla.
teléfono int(10)
primary key(id_cliente). → Asignación de la llave primaria a la
tabla.
Foreig key (id_provedor) references tbproveedores → Asigna llave foránea
de la tabla proveedores.
INSERT INTO. Inserta nuevos registros en una tabla existente. Las formas
INSERT ... VALUES y INSERT ... SET del comando insertan registros basados en
valores explícitamente especificados.
Ejemplo:
INSERT INTO CLIENTES VALUES (“Andrea Martínez”,5555555555);
Donde:
INSERT INTO → sentencia.
TBCLIENTES → nombre de la tabla en la que se agregaran los
registros.
VALUES (Andrea Martínez”,5555555555) → Datos que se ingresan a la
tabla.
Lenguaje SQL
INSERT INTO
INSERT INTO Clientes VALUES(‘ADRIANA PAOLA CUJAR ALARCON’,’Mujer’,
5510548020);
Inserta en la tabla clientes un registro con los datos que están entre “()”
UPDATE
UPDATE Clientes set telefono= 5510548222 where nombre=‘ADRIANA
GIRALDO GOMEZ’;
Actualiza el campo teléfono del registro donde el nombre es igual a ‘ADRIANA
GIRALDO GOMEZ’
DELETE
DELETE Productos where clave=‘AP001’;
Elimina el registro de la tabla productos , en donde el campo clave es ‘AP001’
A partir del diseño relacional mostrado se requiere realizar las siguientes acciones
utilizando el lenguaje de definición de datos.
Blvl
Sarai Islas Indepependencia
8 Mendoza 3 B 16 #2000 5678987654 sarai@gmail.com
Antes Después
7. Actualiza el nombre del docente Pedro Ortiz Escamilla por Juan Pedro Ortiz
Escamilla.
Se presenta el diseño relacional es de una base de datos que tiene por objetivo
reservar asesorías académicas durante el curso escolar, y lleva por nombre
dbasesorias.
Tabla tbasignatura
id_asignatura nombre
1 Física 1
2 Física 2
3 Matemáticas 1
4 Matemáticas aplicadas
5 Quimica
6 Biología
7 Ciencias
Lenguaje SQL
Tabla tbdocentes
id_docente nombre especialidad
8 Artes 1 Margarita Olvera Ing. Industrial
9 Sociedad 2 Manuel Manriquez Matemáticas Aplicada
10 Comercio 3 Melisa Morales Maestra en ciencias
11 Diseño de redes 4 Fidel García Maestro en Educación
12 Ética 5 Maribel Martínez Psicologa
13 TICS 6 Francisco Pérez Medico Veterianario
14 Habilidades digitales 7 Angela Martínez Biologo
15 Programación 1 8 Ana María Silva Ing. Industrial
9 Sandra Solis Sistemas de control
Tabla tbestudiantes
numero_control nombre apellido semestre grupo pasword email telefono fecha_reg
Sánchez
56785 Luis Mendoza 2 A ****** luis@gmail.com 6738383838
12345 Cecilia Álvarez López 4 C ****** ceci@gmail.com 7648983554
22222 Andrea Marquez 6 C ****** andrea@hotmail.com 8765432111
33333 Jose Pérea 2 E ****** jose@gmail.com 8764345668
98765 Cintia Garrido Solis 4 C ***** cinty@hotmail.com 5455455556
Tabla tbasesorias
id_asesoria horario id_docente id_asignatura
10 17:00 - 18:00 Fidel García Matemáticas aplicadas
11 12:00 - 13:00 Margarita Olvera Matemáticas aplicadas
12 12:00 - 13:00 Francisco Pérez Matemáticas aplicadas
13 9:00 - 10:00 Fidel García Ciencias
14 10:00 - 11:00 Fidel García Ética
15 15:00 - 16:00 Angela Martínez Sociedad
16 7:00 - 8:00 Sandra Solis Programación 1
17 14:00 - 15:00 Ana María Silva Habilidades digitales
18 10:00 - 11:00 Maribel Martínez Comercio
19 10:00 - 11:00 Francisco Pérez Diseño de redes
20 13:00 - 14:00 Manuel Manriquez Artes