Académique Documents
Professionnel Documents
Culture Documents
Base de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas
Nombre de la Tarea
Actividad 5
Unidad 5
SQL
Introducción
¿Cómo deben construirse sentencias SQL para que la interacción con una base de datos sea correcta?
SQL es un lenguaje estandar que nos permite definir,manipular y controlar bases de datos relacionales.
Las sentencias SQL pertenecen a dos categorías principales: Lenguaje de Definición de Datos, DDL y
Lenguaje de Manipulación de Datos, DML. Estos dos lenguajes no son lenguajes en sí mismos, sino que es
una forma de clasificar las sentencias de lenguaje SQL en función de su cometido. La diferencia principal
reside en que el DDL crea objetos en la base de datos y sus efectos se pueden ver en el diccionario de la
base de datos; mientras que el DML es el que permite consultar, insertar, modificar y eliminar la información
almacenada en los objetos de la base de datos.
Desarrollo
INSERT INTO `sampleescuela`.`cliente` (`Cliente ID`, `Nombre`, `Telefono`, `Email`) VALUES ('1',
'Rodrigo Gonzalez', '55-789-3456', '123@hotmail.com');
INSERT INTO `sampleescuela`.`cliente` (`Cliente ID`, `Nombre`, `Telefono`, `Email`) VALUES ('2', 'Hugo
Perez', '65-345-0987', '432@gmail.com');
INSERT INTO `sampleescuela`.`cliente` (`Cliente ID`, `Nombre`, `Telefono`, `Email`) VALUES ('3', 'Ana
Covarrubias', '43-543-7654', '876@yahoo.com');
INSERT INTO `sampleescuela`.`cliente` (`Cliente ID`, `Nombre`, `Telefono`, `Email`) VALUES ('4', 'Misael
Alvarado', '34-765-1234', '987@outlook.com');
2
Unidad 5: SQL
Bases de Datos
UPDATE `sampleescuela`.`estufa` SET `Numero de Serie` = 'AEDS543', `Tipo` = 'Manual', `Version` = '4',
`Fecha de Fabricacion` = '4/1/2015' WHERE (`Cliente ID` = '1');
UPDATE `sampleescuela`.`estufa` SET `Numero de Serie` = 'TREF654', `Tipo` = 'Electrico', `Version` =
'5', `Fecha de Fabricacion` = '10/4/2017' WHERE (`Cliente ID` = '2');
3
Unidad 5: SQL
Bases de Datos
UPDATE `sampleescuela`.`estufa` SET `Numero de Serie` = 'AEDS543', `Tipo` = 'Manual', `Version` = '4',
`Fecha de Fabricacion` = '4/1/2015' WHERE (`Cliente ID` = '3');
UPDATE `sampleescuela`.`estufa` SET `Numero de Serie` = 'TREF654', `Tipo` = 'Electrico', `Version` =
'5', `Fecha de Fabricacion` = '10/4/2017' WHERE (`Cliente ID` = '4');
4
Unidad 5: SQL
Bases de Datos
5
Unidad 5: SQL
Bases de Datos
6
Unidad 5: SQL
Bases de Datos
Nota: Tuve problemas para conectar, desde que intente crearla desde cero. No puedo hacerlo en mi
computadora personal así que utilice la pc del trabajo.
Conclusión
SQL es el lenguaje de manejo de datos más importante que hay. Los enunciados que operan en una sola tabla incluyen
Select,, Select con Where, Select con GroupBy y Select con GroubBy y Having. SQL también conoce las funciones
interconstruidas Count, Sum,Avg,Max y Min. Las operaciones en dos o más tablas se pueden hacer usando
interconstruidas de Join, Exists y Not Exists.
Las subconsultas requieren que los atributos recuperados provengan de una relación independiente, pero los join no.
Algunas consultas son posibles con subconsultas y Exists y No Exists, las cuales con posibles con Join.
Los enunciados SQL para la modificación de datos incluyen ordenes Insert, Delete y Update, que se usan para
agregar,remover y cambiar valores de los datos.
Bibliografía
https://www.youtube.com/watch?v=K6w0bZjl_Lw&t=55s