Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Evidencia final

253 views

Published on

  • Be the first to comment

  • Be the first to like this

Evidencia final

  1. 1. 1 I.S.C. Griselda Medina Medina Taller de Base de Datos. Clase en línea TALLER DE BASE DE DATOS I.S.C. Griselda Medina Medina
  2. 2. 2 I.S.C. Griselda Medina Medina Taller de Base de Datos. Materia: Taller de Base de Datos Sesión 1: Contenido Introducción: ................................................................................................................................... 3 1. Lenguaje de manipulación de datos (DML)..................................................................... 4 1.1. Inserción, eliminación y modificación de registros.............................................. 4  Sentencia SQL INSERT INTO ...................................................................................... 4  Sentencia SQL DELETE................................................................................................ 4  Sentencia SQL UPDATE ............................................................................................... 4 1.2. Ejemplos de las sentencias:........................................................................................ 6  Sentencia SQL INSERT INTO ...................................................................................... 6  Sentencia SQL DELETE................................................................................................ 6  Sentencia SQL UPDATE ............................................................................................... 7
  3. 3. 3 I.S.C. Griselda Medina Medina Taller de Base de Datos. Introducción: ¿QUE ES SQL? El SQL (Structured query language), lenguaje de consulta estructurado, es un lenguaje surgido de un proyecto de investigación de IBM para el acceso a bases de datos relacionales. Actualmente se ha convertido en un estándar de lenguaje de bases de datos, y la mayoría de los sistemas de bases de datos lo soportan, desde sistemas para ordenadores personales, hasta grandes ordenadores. Como su nombre indica, el SQL nos permite realizar consultas a la base de datos. Pero el nombre se queda corto ya que SQL además realiza funciones de definición, control y gestión de la base de datos. Las sentencias SQL se clasifican según su finalidad dando origen a tres ‘lenguajes’ o mejor dicho sublenguajes:  DDL (Data Description Language), lenguaje de definición de datos, incluye órdenes para definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas. (Es el que más varia de un sistema a otro)  DCL (Data Control Language), lenguaje de control de datos, contiene elementos útiles para trabajar en un entorno multiusuario, en el que es importante la protección de los datos, la seguridad de las tablas y el establecimiento de restricciones en el acceso, así como elementos para coordinar la compartición de datos por parte de usuarios concurrentes, asegurando que no interfieren unos con otros.  DML (Data Manipulation Language), lenguaje de manipulación de datos, nos permite recuperar los datos almacenados en la base de datos y también incluye órdenes para permitir al usuario actualizar la base de datos añadiendo nuevos datos, suprimiendo datos antiguos o modificando datos previamente almacenados.
  4. 4. 4 I.S.C. Griselda Medina Medina Taller de Base de Datos. 1. Lenguaje de manipulación de datos (DML) 1.1. Inserción, eliminación y modificación de registros.  Sentencia SQL INSERT INTO Sintaxis SQL INSERT INTO Se puede escribir la sentencia INSERT INTO de dos maneras. La primera forma no especifica los nombres de las columnas en las que se inserta los datos, sólo se especifican los valores: INSERT INTO table_name VALUES (value1,value2,value3,...); La segunda forma especifica tanto los nombres de las columnas como los valores a insertar; INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);  Sentencia SQL DELETE La sentencia DELETE se utiliza para borrar registros de una tabla. Se especifica de que tabla se quieren borrar los registros y si se necesita, se puede añadir una cláusula WHERE para especificar qué registros borrar. Hay que tener en cuenta que si se omite la cláusula WHERE, se borrarán todos los registros. Sintaxis SQL DELETE DELETE FROM table_name WHERE some_column=some_value;  Sentencia SQL UPDATE La sentencia UPDATE se utiliza para actualizar registros ya existentes de una tabla. Nos permite elegir los campos a actualizar y los datos con que actualizarlos.
  5. 5. 5 I.S.C. Griselda Medina Medina Taller de Base de Datos. Sintaxis SQL UPDATE La sintaxis básica de la cláusula UPDATE es la siguiente: UPDATE table_name SET column_name = value WHERE condition
  6. 6. 6 I.S.C. Griselda Medina Medina Taller de Base de Datos. 1.2. Ejemplos de las sentencias:  Sentencia SQL INSERT INTO Selecciona todos los registros de la tabla clientes; Select * from clientes; Selecciona solo el nombre y el apellido paterno de la tabla clientes; Select nombre_cliente,ape_pat from clientes;  Sentencia SQL DELETE Elimina al cliente Griselda Medina delete from clientes where clave_cliente=1;
  7. 7. 7 I.S.C. Griselda Medina Medina Taller de Base de Datos.  Sentencia SQL UPDATE Actualiza el nombre de Daniel por Daniela update clientes set nombre_cliente='Daniela' where clave_cliente=3;

×