





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Business Systems I, Profesor: joder joder, Carrera: Ingeniería Informática, Universidad: UDIMA
Tipo: Apuntes
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






Lenguaje de manipulación de datos DML(Data Manipulation Language) Son comandos que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. En general estas operaciones básicas de manipulación de datos que se pueden realizar con SQL se les denomina operaciones CRUD (de Create, Read, Update and Delete, o sea, Crear, Leer, Actualizar y Borrar, sería CLAB en español, pero no se usa, así que aprendamos ese acrónimo). Hay cuatro instrucciones para realizar estas tareas: INSERT : Inserta filas en una tabla. Se corresponde con la “C” de CRUD. SELECT: muestra información sobre los datos almacenados en la base de datos. Dicha información puede pertenecer a una o varias tablas. Es la “R”. UPDATE: Actualiza información de una tabla. Es, obviamente, la “U”. DELETE: Borra filas de una tabla. Se corresponde con la “D”. Empecemos con el INSERT. Como se explica anteriormente (Igual ya en clase lo hemos trabajado) con este insertamos un registro en la tabla y su sintaxis es la siguiente: INSERT INTO nombre_tabla (campo1, campo2, campo3…campoN) VALUES (dato1,dato2,dato3…datoN); Se coloca el comando o sentencia INSERT INTO luego el nombre la tabla, seguido entre paréntesis los campos que les vamos a insertar datos separados por coma “,” (los auto numéricos no los necesitan, ya que se genera o incrementan solos.), la palabra VALUES y seguido entre paréntesis los datos separados por coma “,” ). NOTA: Tener en cuenta que los campos que son tipo varchar y fecha van en comillas simples, los datos numéricos no las necesitan. Ejemplo para insertar en la tabla genero la sintaxis es la siguiente: Seguimos con el SELECT. Con este seleccionamos información de la Base de Datos, esta información es devuelta en forma de conjunto de registros (se ha trabajado en clases). Con el Select podemos seleccionar información de una o varias tablas. A esta sentencia hay muchas cláusulas asociadas que nos permiten modificar o definir los datos que deseamos seleccionar o modificar. Solo vamos a trabajar: FROM, ORDER BY (ASC/DESC), AS, WHERE (Condiciones: LIKE,IN(),y los diferentes operadores de comparación) y que se explican a continuación.
(Mayor) = (Mayor o igual) < (Menor) <= (Menor o igual) = (Igual) <> o != (Diferente) Like se usan en una consulta para buscar datos que coincidan con una trama específica. Se utiliza con el comodín %, que indica que en su lugar puede ir cualquier cadena de caracteres, por ejemplo: ‘ %an ’ indica que son todos lo que empiezan como quiera, pero debe terminar en an. O si por el contrario quiero los empiezan con an pero que terminen como quiera escribimos ‘ an%’. O si queremos que las letras an vayan en cualquier parte del dato escribimos ‘%an%’. IN( ): para especificar una relación de valores concretos. Por ejemplo, si queremos personas con tipo identificación CC y TI utilizamos IN(‘CC’,’TI’). Ejemplo 1: SELECT con operadores relacionales. a) Continuando con el ejemplo anterior, seleccionaremos los libros de CATEGORIA = 2: y el resultado de la consulta es: b) Seleccionar todos los campos de persona que edad sea mayor o igual a 18 y el resultado Ejemplo 2: con Like: a) Se desea conocer los nombres, apellidos y teléfono de las personas cuyos números inician en ‘320’. Y el resultado:
b) Seleccionar todo de genero donde descripción contenga la palabra lector. y el resultado es: Ejemplo 3 : utilizando el IN(). a) Seleccionar nombre1, apellido1, celular y tipo identificación de persona de todas las personas que tiene tipo identificación 1 y 3. Y el resultado es: Seleccionar los libros que pertenezcan a las categorías 2,4 y 6. y el resultado es:
Después de actualizar Nota: actualiza solo el registro o registro que cumple dicha condición, sino se cumple la condición no actualiza. Seguimos con la instrucción DELETE. Con esta eliminamos datos de la tabla. Existe de forma general que seria borrar toda la información de la tabla y también eliminando un o varios registros de acuerdo a una condición dada utilizando la cláusula WHERE. Ejemplo 1. Eliminar toda la información de la tabla. Esta no utiliza WHERE. Borrar la información de la tabla categoría. , mire que no se utiliza el where lo que quiere decir que borra toda la tabla. Ejemplo 2: utilizando where. Eliminar todos los registros de libro Id mayores a 5. Nota: si la tabla a eliminar o e registro a eliminar está relacionado con otro no deja eliminar. Primero hay que eliminar las relaciones.