 Integrantes:
• BAJANA ANDRES
• LUZARDO EDUARDO
• SANCAN ANAIS
• VELASQUEZ MIGUEL
INSERT
La instrucción INSERT permite crear o insertar nuevos
registros en una tabla.
Esta instrucción tiene el siguiente formato:
INSERT INTO NombreTabla (ListaColumnas)
VALUES (ListaValoresDatos)
Ejemplo Sentencia INSERT
CursoICursoI
DD
NombreNombre CreditoCredito
ss
HoraHora
ss
C01 Matemática 4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
CursoICursoI
DD
NombreNombre CreditoCredito
ss
HoraHora
ss
C01 Matemátic
a
4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
C05 Simulación 3 4
TABLA: CURSO
Sentencia
Insert into Curso
(CursoID, nombre, creditos, horas)
Values(“C05”,’’Simulación”,3,4)
Luego de ejecutar la sentencia se
agrega al final de la tabla.
Resultado
Requerimiento
Registrar los datos del siguiente curso:
Código: C05, Nombre: Simulación,
Créditos: 3 y Horas: 4.
EJEMPLO :
NombreTabla puede ser una tabla base o una vista
actualizable.
ListaColumnas representa una lista de uno o más nombres
de columnas, separados por comas.
INSERT INTO  Alumnos 
(ID_ALUMNO , NOMBRE , APELLIDOS)
VALUES (1 , 'Pablo' , 'Hernandaz Mata')
EJEMPLO:
La ListaColumnas es opcional.
Si se especifica esta lista de columnas, todas las columnas
omitidas de la lista deberán haber sido declaradas como
columnas NULL.
ListaValoresDatos debe corresponderse con la ListaColumnas
de la forma siguiente:
DETALLE
El número de elementos de cada lista debe ser el
mismo.
Debe haber una correspondencia directa entre las
posiciones de los elementos de ambas listas
El tipo de datos de cada elemento de
ListaValoresDatos debe ser compatible con el tipo
de datos de la correspondiente columna.
Sentencia DELETE
 La instrucción DELETE permite eliminar una o más filas de una
tabla.
 Sintaxis
DELETE <Nombre de la tabla>
[WHERE <Condición>]
DELETE
Solo debemos indicar que registros deseamos
eliminar mediante la cláusula WHERE
DELETE FROM Vehiculos WHERE Marca = ‘Mazda’
La siguiente instrucción elimina todos los registros
de la tabla VEHICULOS:
DELETE FROM Vehiculos
Sentencia DELETE
CursoICursoI
DD
NombreNombre CréditoCrédito
ss
HoraHora
ss
C01 Matemática 4 4
C02 Física I 4 4
C03 Algebra 3 4
C04 Filosofía 2 2
C05 Simulación 3 4
TABLA:
CURSO
CursoICursoI
DD
NombreNombre CréditoCrédito
ss
HoraHora
ss
C01 Matemática 4 4
C02 Física I 4 4
C04 Filosofía 2 2
Como se puede observar solo
permanecen aquellas filas
donde, el valor de la columna
créditos es diferente a 3
Resultado
Sentencia
Delete from Curso
Where creditos=3
Requerimiento
Modificar el numero de horas y
créditos del curso que tiene el código
C01.
Sentencia UPDATE
 Esta sentencia nos permite modificar la información
de las tablas
 Sintaxis
UPDATE <Nombre de la Tabla>
SET <columna> = <Nuevo Valor>
[WHERE <condición>]
Sentencia UPDATE
CursoICursoI
DD
NombreNombre CreditoCredito
ss
HoraHora
ss
C01 Matemática 4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
C05 Simulación 3 4
Requerimiento
Modificar el numero de horas de todos
los cursos.
Set horas = 0
TABLA: CURSO
CursoICursoI
DD
NombreNombre CreditoCredito
ss
HoraHora
ss
C01 Matemática 4 0
C02 Física I 4 0
C03 Algebra 3 0
C04 Filosofía 2 0
C05 Simulación 3 0
Como se puede observar actualiza a
todas las filas de la tablaSentencia
Update Curso
Set horas = 0
Resultado
Sentencia UPDATE
CursoICursoI
DD
NombreNombre CreditoCredito
ss
HoraHora
ss
C01 Matemática 4 4
C02 Fisica I 4 4
C03 Algebra 3 4
C04 Filosofia 2 2
C05 Simulación 3 4
Sentencia
Update Curso
Set horas = 5, creditos=3
Where CursoID = “C01”
TABLA: CURSO
CursoID Nombre Creditos Horas
C01 Matemática 3 5
C02 Física I 4 4
C03 Algebra 3 4
C04 Filosofía 2 2
C05 Simulación 3 4
Como se puede observar actualiza a
solo aquella fila, donde el código es
igual a C01
Requerimiento
Modificar el numero de horas y
créditos del curso que tiene el código
C01.
Resultado
REGLAS ACID
Es un acrónimo de Atomicity, Consistency, Isolation and
Durability: Atomicidad, Consistencia, Aislamiento y
Durabilidad en español.
MANEJO DE SENTENCIAS DE MANIPULACIÓN
MANEJO DE SENTENCIAS DE MANIPULACIÓN
MANEJO DE SENTENCIAS DE MANIPULACIÓN

MANEJO DE SENTENCIAS DE MANIPULACIÓN

  • 1.
     Integrantes: • BAJANAANDRES • LUZARDO EDUARDO • SANCAN ANAIS • VELASQUEZ MIGUEL
  • 2.
    INSERT La instrucción INSERTpermite crear o insertar nuevos registros en una tabla. Esta instrucción tiene el siguiente formato: INSERT INTO NombreTabla (ListaColumnas) VALUES (ListaValoresDatos)
  • 3.
    Ejemplo Sentencia INSERT CursoICursoI DD NombreNombreCreditoCredito ss HoraHora ss C01 Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 CursoICursoI DD NombreNombre CreditoCredito ss HoraHora ss C01 Matemátic a 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 TABLA: CURSO Sentencia Insert into Curso (CursoID, nombre, creditos, horas) Values(“C05”,’’Simulación”,3,4) Luego de ejecutar la sentencia se agrega al final de la tabla. Resultado Requerimiento Registrar los datos del siguiente curso: Código: C05, Nombre: Simulación, Créditos: 3 y Horas: 4.
  • 4.
    EJEMPLO : NombreTabla puedeser una tabla base o una vista actualizable. ListaColumnas representa una lista de uno o más nombres de columnas, separados por comas. INSERT INTO  Alumnos  (ID_ALUMNO , NOMBRE , APELLIDOS) VALUES (1 , 'Pablo' , 'Hernandaz Mata')
  • 5.
    EJEMPLO: La ListaColumnas esopcional. Si se especifica esta lista de columnas, todas las columnas omitidas de la lista deberán haber sido declaradas como columnas NULL. ListaValoresDatos debe corresponderse con la ListaColumnas de la forma siguiente:
  • 6.
    DETALLE El número deelementos de cada lista debe ser el mismo. Debe haber una correspondencia directa entre las posiciones de los elementos de ambas listas El tipo de datos de cada elemento de ListaValoresDatos debe ser compatible con el tipo de datos de la correspondiente columna.
  • 7.
    Sentencia DELETE  Lainstrucción DELETE permite eliminar una o más filas de una tabla.  Sintaxis DELETE <Nombre de la tabla> [WHERE <Condición>]
  • 8.
    DELETE Solo debemos indicarque registros deseamos eliminar mediante la cláusula WHERE DELETE FROM Vehiculos WHERE Marca = ‘Mazda’ La siguiente instrucción elimina todos los registros de la tabla VEHICULOS: DELETE FROM Vehiculos
  • 9.
    Sentencia DELETE CursoICursoI DD NombreNombre CréditoCrédito ss HoraHora ss C01Matemática 4 4 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 C05 Simulación 3 4 TABLA: CURSO CursoICursoI DD NombreNombre CréditoCrédito ss HoraHora ss C01 Matemática 4 4 C02 Física I 4 4 C04 Filosofía 2 2 Como se puede observar solo permanecen aquellas filas donde, el valor de la columna créditos es diferente a 3 Resultado Sentencia Delete from Curso Where creditos=3 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01.
  • 10.
    Sentencia UPDATE  Estasentencia nos permite modificar la información de las tablas  Sintaxis UPDATE <Nombre de la Tabla> SET <columna> = <Nuevo Valor> [WHERE <condición>]
  • 11.
    Sentencia UPDATE CursoICursoI DD NombreNombre CreditoCredito ss HoraHora ss C01Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 Requerimiento Modificar el numero de horas de todos los cursos. Set horas = 0 TABLA: CURSO CursoICursoI DD NombreNombre CreditoCredito ss HoraHora ss C01 Matemática 4 0 C02 Física I 4 0 C03 Algebra 3 0 C04 Filosofía 2 0 C05 Simulación 3 0 Como se puede observar actualiza a todas las filas de la tablaSentencia Update Curso Set horas = 0 Resultado
  • 12.
    Sentencia UPDATE CursoICursoI DD NombreNombre CreditoCredito ss HoraHora ss C01Matemática 4 4 C02 Fisica I 4 4 C03 Algebra 3 4 C04 Filosofia 2 2 C05 Simulación 3 4 Sentencia Update Curso Set horas = 5, creditos=3 Where CursoID = “C01” TABLA: CURSO CursoID Nombre Creditos Horas C01 Matemática 3 5 C02 Física I 4 4 C03 Algebra 3 4 C04 Filosofía 2 2 C05 Simulación 3 4 Como se puede observar actualiza a solo aquella fila, donde el código es igual a C01 Requerimiento Modificar el numero de horas y créditos del curso que tiene el código C01. Resultado
  • 13.
    REGLAS ACID Es unacrónimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español.