SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
2
ÍNDICE
1. Unidad 4: Lenguaje SQL: Definición y Manipulación de Datos. ............................3
Tema 1: Manipulación de datos en un SGBD................................................................ 3
Objetivo:........................................................................................................................ 3
Introducción: ................................................................................................................. 3
2. Información de los subtemas .............................................................................4
2.1 Subtema 1: Inserción de datos con IDE.............................................................. 4
2.2 Subtema 2: Modificación de datos con IDE ....................................................... 5
2.3 Subtema 3: Eliminación de datos con IDE.......................................................... 6
2.4 Subtema 4: Uso de lenguaje DML para manipular datos.................................. 8
3. Bibliografía......................................................................................................12
Manipulación de datos en un SGBD
3
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
1. Unidad 4: Lenguaje SQL:
Definición y Manipulación de
Datós.
Tema 1: Manipulación de datos en un SGBD
Objetivo:
El objetivo de aplicar la herramienta de gestión de base de datos en este tema es:
aplicar sentencias SQL de manera eficiente para la correcta administración de la
información que reside en un SGBD; la misma que ayude a automatizar los procesos
transaccionales dentro de una empresa.
Introducción:
En las bases de datos se pueden insertar, modificar y eliminar datos mediante el
lenguaje DML (Data Manipulation Language o Lenguaje de manipulación de datos), es
un lenguaje dado por los SGBD (Sistema Gestores de Base de Datos) para realizar
tareas de consulta y modificación de datos (Tapia Jacinto, 2020).
También se pueden manipular los datos en SQL Server mediante IDE (Entorno de
desarrollo Integrado).
La instrucción Select pertenece también a las sentencias DML en SQL se usa para
recuperar y mostrar de una o más tablas. Es decir, es la instrucción que la base de
datos interpreta como vamos a solicitar la información. En el tema 2: Recuperación de
datos en un SGBD se tratará consultas con la instrucción Select.
Manipulación de datos en un SGBD
4
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
2. Infórmación de lós subtemas
2.1 Subtema 1: Inserción de datos con IDE
Clic derecho sobre la tabla que queremos insertar registros y seleccionar “Editar las
primeras 200 filas”.
Aparecerá una tabla con los registros existentes.
Podemos agregar un nuevo registro a esa tabla.
Manipulación de datos en un SGBD
5
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
2.2 Subtema 2: Modificación de datos con IDE
Clic derecho sobre la tabla donde queramos editar los datos y seleccionar “Editar las
primeras 200 filas”.
Aparecerá una tabla con los registros existentes.
Si queremos editar un registro, seleccionamos ese registro y sobrescribimos su valor.
En el ejemplo se cambió al registro 4 su dirección.
Manipulación de datos en un SGBD
6
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
2.3 Subtema 3: Eliminación de datos con IDE
Clic derecho sobre la tabla donde queramos eliminar datos y seleccionar “Editar las
primeras 200 filas”.
Aparecerá una tabla con los registros existentes.
Clic derecho sobre la fila que queramos eliminar y seleccionamos eliminar.
Manipulación de datos en un SGBD
7
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
Aparecerá un mensaje de confirmación y dar clic en si.
Manipulación de datos en un SGBD
8
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
2.4 Subtema 4: Uso de lenguaje DML para manipular
datos
DML (DATA MANIPULATION LANGUAGE)
INSERT Utilizado para cargar lotes de datos en la base de datos en
una única operación.
UPDATE Utilizado para modificar los valores de los campos y registros
especificados.
DELETE Utilizado para eliminar registros de una tabla de una base de
datos.
SELECT Utilizado para consultar registros de la base de datos que
satisfagan un criterio determinado.
Insertar Registros
Insert en SQL Server
• Para insertar registros en una tabla se utiliza la instrucción Insert.
• Se pueden agregar registros también utilizando una consulta como origen de
los datos.
• Insert permite agregar uno a o más registros a la vez (Manual SQL Server – Guia
Profesional, 2020).
Sintaxis
INTO Palabra clave inicial para indicar a que
tabla se insertarán los registros.
Nombre Tabla Nombre de la tabla a insertar los
registros.
VALUES Palabra reservada para especificar los
valores de cada campo en la lista de
columnas.
INSERT INTO nombre_tabla
VALUES (valór1, valór2, valór3, …)
INSERT INTO nombre_tabla (columna1, columna2,
cólumna3,…) VALUES (valór1, valór2, valór3, …)
Manipulación de datos en un SGBD
9
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
Ejemplo:
Dada la siguiente tabla Cliente
Si queremos insertar una nueva fila en la tabla Cliente, lo podemos hacer con
cualquiera de las dos sentencias siguientes:
Cualquiera de estas sentencias permite que se inserte una nueva fila en la tabla
Cliente.
Insertar varias filas de datos
Manipulación de datos en un SGBD
10
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
Actualización de datos de los registros
Instrucción Update
La sentencia UPDATE se utiliza para modificar valores en una tabla.
Sintaxis
La cláusula SET Establece los nuevos valores para las columnas
indicadas.
La cláusula WHERE Sirve para seleccionar las filas que queremos
modificar. Nota: Si se omite la cláusula WHERE, por
defecto, modificará los valores en todas las filas de
la tabla.
Ejemplo:
Si queremos cambiar de idCliente = 8 la dirección “Milagro” por “Guayaquil”
ejecutaremos.
Ahora la tabla queda así:
UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3
Manipulación de datos en un SGBD
11
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
Eliminación de Registros
La sentencia DELETE sirve para borrar filas de una tabla.
Sintaxis
Ejemplo:
Eliminar 1 registro.
Ahora la tabla queda así.
Eliminar todos los registros.
DELETE FROM nombre_tabla
WHERE nombre_columna = valor
Manipulación de datos en un SGBD
12
©
Universidad
Estatal
de
Milagro
–
UNEMI
FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019
3. Bibliógrafía
» Manual SQL Server – Guia Profesional. (2020). http://manualsqlserver.com/
» Tapia Jacinto, V. H. (2020). BASE DE DATOS II.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Clase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de DatosClase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de Datos
 
baseIntroduccion bd
baseIntroduccion bdbaseIntroduccion bd
baseIntroduccion bd
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
S M D B E Q U I P O11
S M D B  E Q U I P O11S M D B  E Q U I P O11
S M D B E Q U I P O11
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Smbd
SmbdSmbd
Smbd
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Concepto de bd
Concepto de bdConcepto de bd
Concepto de bd
 
Introduccion a las bases de datos full
Introduccion a las bases de datos fullIntroduccion a las bases de datos full
Introduccion a las bases de datos full
 
Base de datos guia 1
Base de datos guia 1Base de datos guia 1
Base de datos guia 1
 
Unidad 2 actividad 2 bases de datos
Unidad 2 actividad 2 bases de datosUnidad 2 actividad 2 bases de datos
Unidad 2 actividad 2 bases de datos
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
La base de datos
La base de datosLa base de datos
La base de datos
 

Similar a Base datos t1 u4

Similar a Base datos t1 u4 (20)

Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data werehousing
Data werehousingData werehousing
Data werehousing
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
Evidencia final
Evidencia finalEvidencia final
Evidencia final
 
TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4
 
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
4 establecer-procesos-para-la-manipulacion-de-la-base-de-datos
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
base de datos
base de datosbase de datos
base de datos
 
Normas Icontec
Normas Icontec Normas Icontec
Normas Icontec
 
Trabajo consulta
Trabajo consultaTrabajo consulta
Trabajo consulta
 
Manual
ManualManual
Manual
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 
Plantilla con-normas-icontec
Plantilla con-normas-icontecPlantilla con-normas-icontec
Plantilla con-normas-icontec
 
Normas icontec
Normas icontec Normas icontec
Normas icontec
 

Más de XavierBeltran7

Base datos presentacion 1
Base datos presentacion 1Base datos presentacion 1
Base datos presentacion 1XavierBeltran7
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4XavierBeltran7
 
Base datos presentacion 3
Base datos presentacion 3Base datos presentacion 3
Base datos presentacion 3XavierBeltran7
 
Base datos presentacion 2
Base datos presentacion 2Base datos presentacion 2
Base datos presentacion 2XavierBeltran7
 
Servicios de impresión de gnu linux
Servicios de impresión de gnu linuxServicios de impresión de gnu linux
Servicios de impresión de gnu linuxXavierBeltran7
 
Enfoques y teorías del liderazgo
Enfoques y teorías del liderazgoEnfoques y teorías del liderazgo
Enfoques y teorías del liderazgoXavierBeltran7
 

Más de XavierBeltran7 (10)

Base datos t1 u2
Base datos t1 u2Base datos t1 u2
Base datos t1 u2
 
Base datos t1 u1
Base datos t1 u1Base datos t1 u1
Base datos t1 u1
 
Base datos presentacion 1
Base datos presentacion 1Base datos presentacion 1
Base datos presentacion 1
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 3
Base datos presentacion 3Base datos presentacion 3
Base datos presentacion 3
 
Base datos presentacion 2
Base datos presentacion 2Base datos presentacion 2
Base datos presentacion 2
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Servicios de impresión de gnu linux
Servicios de impresión de gnu linuxServicios de impresión de gnu linux
Servicios de impresión de gnu linux
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Enfoques y teorías del liderazgo
Enfoques y teorías del liderazgoEnfoques y teorías del liderazgo
Enfoques y teorías del liderazgo
 

Base datos t1 u4

  • 1.
  • 2. 2 ÍNDICE 1. Unidad 4: Lenguaje SQL: Definición y Manipulación de Datos. ............................3 Tema 1: Manipulación de datos en un SGBD................................................................ 3 Objetivo:........................................................................................................................ 3 Introducción: ................................................................................................................. 3 2. Información de los subtemas .............................................................................4 2.1 Subtema 1: Inserción de datos con IDE.............................................................. 4 2.2 Subtema 2: Modificación de datos con IDE ....................................................... 5 2.3 Subtema 3: Eliminación de datos con IDE.......................................................... 6 2.4 Subtema 4: Uso de lenguaje DML para manipular datos.................................. 8 3. Bibliografía......................................................................................................12
  • 3. Manipulación de datos en un SGBD 3 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 1. Unidad 4: Lenguaje SQL: Definición y Manipulación de Datós. Tema 1: Manipulación de datos en un SGBD Objetivo: El objetivo de aplicar la herramienta de gestión de base de datos en este tema es: aplicar sentencias SQL de manera eficiente para la correcta administración de la información que reside en un SGBD; la misma que ayude a automatizar los procesos transaccionales dentro de una empresa. Introducción: En las bases de datos se pueden insertar, modificar y eliminar datos mediante el lenguaje DML (Data Manipulation Language o Lenguaje de manipulación de datos), es un lenguaje dado por los SGBD (Sistema Gestores de Base de Datos) para realizar tareas de consulta y modificación de datos (Tapia Jacinto, 2020). También se pueden manipular los datos en SQL Server mediante IDE (Entorno de desarrollo Integrado). La instrucción Select pertenece también a las sentencias DML en SQL se usa para recuperar y mostrar de una o más tablas. Es decir, es la instrucción que la base de datos interpreta como vamos a solicitar la información. En el tema 2: Recuperación de datos en un SGBD se tratará consultas con la instrucción Select.
  • 4. Manipulación de datos en un SGBD 4 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 2. Infórmación de lós subtemas 2.1 Subtema 1: Inserción de datos con IDE Clic derecho sobre la tabla que queremos insertar registros y seleccionar “Editar las primeras 200 filas”. Aparecerá una tabla con los registros existentes. Podemos agregar un nuevo registro a esa tabla.
  • 5. Manipulación de datos en un SGBD 5 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 2.2 Subtema 2: Modificación de datos con IDE Clic derecho sobre la tabla donde queramos editar los datos y seleccionar “Editar las primeras 200 filas”. Aparecerá una tabla con los registros existentes. Si queremos editar un registro, seleccionamos ese registro y sobrescribimos su valor. En el ejemplo se cambió al registro 4 su dirección.
  • 6. Manipulación de datos en un SGBD 6 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 2.3 Subtema 3: Eliminación de datos con IDE Clic derecho sobre la tabla donde queramos eliminar datos y seleccionar “Editar las primeras 200 filas”. Aparecerá una tabla con los registros existentes. Clic derecho sobre la fila que queramos eliminar y seleccionamos eliminar.
  • 7. Manipulación de datos en un SGBD 7 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 Aparecerá un mensaje de confirmación y dar clic en si.
  • 8. Manipulación de datos en un SGBD 8 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 2.4 Subtema 4: Uso de lenguaje DML para manipular datos DML (DATA MANIPULATION LANGUAGE) INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación. UPDATE Utilizado para modificar los valores de los campos y registros especificados. DELETE Utilizado para eliminar registros de una tabla de una base de datos. SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. Insertar Registros Insert en SQL Server • Para insertar registros en una tabla se utiliza la instrucción Insert. • Se pueden agregar registros también utilizando una consulta como origen de los datos. • Insert permite agregar uno a o más registros a la vez (Manual SQL Server – Guia Profesional, 2020). Sintaxis INTO Palabra clave inicial para indicar a que tabla se insertarán los registros. Nombre Tabla Nombre de la tabla a insertar los registros. VALUES Palabra reservada para especificar los valores de cada campo en la lista de columnas. INSERT INTO nombre_tabla VALUES (valór1, valór2, valór3, …) INSERT INTO nombre_tabla (columna1, columna2, cólumna3,…) VALUES (valór1, valór2, valór3, …)
  • 9. Manipulación de datos en un SGBD 9 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 Ejemplo: Dada la siguiente tabla Cliente Si queremos insertar una nueva fila en la tabla Cliente, lo podemos hacer con cualquiera de las dos sentencias siguientes: Cualquiera de estas sentencias permite que se inserte una nueva fila en la tabla Cliente. Insertar varias filas de datos
  • 10. Manipulación de datos en un SGBD 10 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 Actualización de datos de los registros Instrucción Update La sentencia UPDATE se utiliza para modificar valores en una tabla. Sintaxis La cláusula SET Establece los nuevos valores para las columnas indicadas. La cláusula WHERE Sirve para seleccionar las filas que queremos modificar. Nota: Si se omite la cláusula WHERE, por defecto, modificará los valores en todas las filas de la tabla. Ejemplo: Si queremos cambiar de idCliente = 8 la dirección “Milagro” por “Guayaquil” ejecutaremos. Ahora la tabla queda así: UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2 WHERE columna3 = valor3
  • 11. Manipulación de datos en un SGBD 11 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 Eliminación de Registros La sentencia DELETE sirve para borrar filas de una tabla. Sintaxis Ejemplo: Eliminar 1 registro. Ahora la tabla queda así. Eliminar todos los registros. DELETE FROM nombre_tabla WHERE nombre_columna = valor
  • 12. Manipulación de datos en un SGBD 12 © Universidad Estatal de Milagro – UNEMI FORMATO CONTROLADO: FR0018/ v1.0 / 18-11-2019 3. Bibliógrafía » Manual SQL Server – Guia Profesional. (2020). http://manualsqlserver.com/ » Tapia Jacinto, V. H. (2020). BASE DE DATOS II.