Evidencia final

7
Taller de Base de Datos. Clase en línea TALLER DE BASE DE DATOS I.S.C. Griselda Medina Medina 1 I.S.C. Griselda Medina Medina

Transcript of Evidencia final

Taller de Base de Datos.

Clase en línea

TALLER DE BASE DE DATOS

I.S.C. Griselda Medina Medina

1 I.S.C. Griselda Medina Medina

Taller de Base de Datos.

Materia: Taller de Base de Datos

Sesión 1:

ContenidoIntroducción:..................................................................................................................................2

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:.......................................................................................5

Sentencia SQL INSERT INTO......................................................................................5

Sentencia SQL DELETE...............................................................................................5

Sentencia SQL UPDATE..............................................................................................5

2 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.

3 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 INTOSintaxis SQL INSERT INTOSe 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_nameVALUES (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 DELETELa 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 DELETEDELETE FROM table_nameWHERE some_column=some_value;

Sentencia SQL UPDATELa 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.

4 I.S.C. Griselda Medina Medina

Taller de Base de Datos.

Sintaxis SQL UPDATELa sintaxis básica de la cláusula UPDATE es la siguiente:

UPDATE table_nameSET column_name = valueWHERE condition

5 I.S.C. Griselda Medina Medina

Taller de Base de Datos.

1.2. Ejemplos de las sentencias:

Sentencia SQL INSERT INTOSelecciona 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 DELETEElimina al cliente Griselda Medinadelete from clientes where clave_cliente=1;

6 I.S.C. Griselda Medina Medina

Taller de Base de Datos.

Sentencia SQL UPDATEActualiza el nombre de Daniel por Danielaupdate clientes set nombre_cliente='Daniela'where clave_cliente=3;

7 I.S.C. Griselda Medina Medina