SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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 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 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 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 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 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 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;

Contenu connexe

Tendances

Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datosFrancis Xavier
 
Tipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL ServerTipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL Serverjcalvopa
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2Laura Noussan Lettry
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 

Tendances (7)

Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Tipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL ServerTipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL Server
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
 
Comandos ddl-trabajo-02-bdii
Comandos ddl-trabajo-02-bdiiComandos ddl-trabajo-02-bdii
Comandos ddl-trabajo-02-bdii
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 

En vedette

Warm and Cosy - RED WINE
Warm and Cosy - RED WINEWarm and Cosy - RED WINE
Warm and Cosy - RED WINEleticia johnson
 
Facebook Tecnología de Comunicacion
Facebook Tecnología de ComunicacionFacebook Tecnología de Comunicacion
Facebook Tecnología de ComunicacionGryss Medina
 
New Customers Only - Low
New Customers Only - LowNew Customers Only - Low
New Customers Only - Lowleticia johnson
 
131222 eng the gift of christmas (part 1 - his gift) by ps. timothy loh
131222 eng  the gift of christmas (part 1 - his gift) by ps. timothy loh131222 eng  the gift of christmas (part 1 - his gift) by ps. timothy loh
131222 eng the gift of christmas (part 1 - his gift) by ps. timothy loheaglepointcf
 
Substance induced psychosis - symptoms and remedies
Substance induced psychosis - symptoms and remediesSubstance induced psychosis - symptoms and remedies
Substance induced psychosis - symptoms and remediesaridelsigaleas
 
Evaluación del comportamiento de pilotes
Evaluación del comportamiento de pilotesEvaluación del comportamiento de pilotes
Evaluación del comportamiento de pilotesJulio Terrones
 
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...Tiago Gonçalves
 
Passenger terminal world june
Passenger terminal world junePassenger terminal world june
Passenger terminal world juneIkusi Velatia
 
Ler séculos digitais: desafios do digital para as bibliotecas
Ler séculos digitais: desafios do digital para as bibliotecasLer séculos digitais: desafios do digital para as bibliotecas
Ler séculos digitais: desafios do digital para as bibliotecasLuísa Alvim
 

En vedette (20)

Warm and Cosy - RED WINE
Warm and Cosy - RED WINEWarm and Cosy - RED WINE
Warm and Cosy - RED WINE
 
Cuento el Secreto de un río
Cuento el Secreto de un río Cuento el Secreto de un río
Cuento el Secreto de un río
 
Living lab
Living labLiving lab
Living lab
 
bsnl trening
bsnl treningbsnl trening
bsnl trening
 
Fichareimp
FichareimpFichareimp
Fichareimp
 
Nashville UX Meetup
Nashville UX MeetupNashville UX Meetup
Nashville UX Meetup
 
BISE Mark sheet
BISE Mark sheetBISE Mark sheet
BISE Mark sheet
 
Facebook Tecnología de Comunicacion
Facebook Tecnología de ComunicacionFacebook Tecnología de Comunicacion
Facebook Tecnología de Comunicacion
 
New Customers Only - Low
New Customers Only - LowNew Customers Only - Low
New Customers Only - Low
 
EFFECTIVE DELEGATION
EFFECTIVE DELEGATIONEFFECTIVE DELEGATION
EFFECTIVE DELEGATION
 
131222 eng the gift of christmas (part 1 - his gift) by ps. timothy loh
131222 eng  the gift of christmas (part 1 - his gift) by ps. timothy loh131222 eng  the gift of christmas (part 1 - his gift) by ps. timothy loh
131222 eng the gift of christmas (part 1 - his gift) by ps. timothy loh
 
LA TECNOLOGÍA
LA TECNOLOGÍALA TECNOLOGÍA
LA TECNOLOGÍA
 
ABDALAZIZ SALIH IBRAHIMM
ABDALAZIZ SALIH IBRAHIMMABDALAZIZ SALIH IBRAHIMM
ABDALAZIZ SALIH IBRAHIMM
 
Substance induced psychosis - symptoms and remedies
Substance induced psychosis - symptoms and remediesSubstance induced psychosis - symptoms and remedies
Substance induced psychosis - symptoms and remedies
 
Evaluación del comportamiento de pilotes
Evaluación del comportamiento de pilotesEvaluación del comportamiento de pilotes
Evaluación del comportamiento de pilotes
 
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...
ÁCIDOS E BASES: “UMA PROPOSTA DE ENSINO COM A INCLUSÃO DE EXPERIMENTOS COM MA...
 
Melilla
MelillaMelilla
Melilla
 
Smart Environment
Smart EnvironmentSmart Environment
Smart Environment
 
Passenger terminal world june
Passenger terminal world junePassenger terminal world june
Passenger terminal world june
 
Ler séculos digitais: desafios do digital para as bibliotecas
Ler séculos digitais: desafios do digital para as bibliotecasLer séculos digitais: desafios do digital para as bibliotecas
Ler séculos digitais: desafios do digital para as bibliotecas
 

Similaire à Evidencia final

Similaire à Evidencia final (20)

Manual
ManualManual
Manual
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
MySQL
MySQLMySQL
MySQL
 
MySQL
MySQLMySQL
MySQL
 
Introducción SQL : Primera semana
Introducción SQL : Primera semanaIntroducción SQL : Primera semana
Introducción SQL : Primera semana
 
Dml
DmlDml
Dml
 
Unidad I- Introducción.pptx
Unidad I- Introducción.pptxUnidad I- Introducción.pptx
Unidad I- Introducción.pptx
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
Base datos t1 u4
Base datos t1 u4Base datos t1 u4
Base datos t1 u4
 
Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
 
Manual basico de_oracle
Manual basico de_oracleManual basico de_oracle
Manual basico de_oracle
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 

Evidencia final

  • 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 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 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 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 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 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 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;