Manipulando datos

 ¿Para que se utilizan las sentencias DML?

Estas sentencias nos ayudan a hacer modificaciones sobre la información contenida en bases de datos (Insert, update, delete).

  1. Elabore el código para crear una tabla con 5 campos (coloque el nombre a la tabla que usted desee)
  2. Asigne a la tabla una clave principal y una clave foránea
  3. Elabore el código para ingresar 3 registros a la tabla que acaba de crear.
  4. Elabore el código con consultas para actualizar un registro ya creado
  5. Elabore el código con consultas para borrar un registro ya creado
CREATE DATABASE DBEMPLEADOS
USE DBEMPLEADOS

CREATE TABLE TBLROLE(Id_Rol int PRIMARY KEY IDENTITY (1,1) NOT NULL,
                      Nombre_rol varchar(100),
  Descripcion varchar(100))
  

INSERT INTO TBLROLE(Nombre_rol,Descripcion)
VALUES('Gerente', 'Encargado de definir los objetivos de la organización'),
      ('Secretaria', 'Organizar horarios, reuniones, archivos'),
  ('Vendedor', 'Gestión de la parte de mercadeo y ventas')
        

CREATE TABLE  TBLEMPLEADO(Id_Empleados int PRIMARY KEY IDENTITY (1,1) NOT NULL,
                           Codigo int UNIQUE,
   Nombre varchar(50),
   Apellido varchar(50),
   Fecha_ingreso datetime,
   IdRol int,
   FOREIGN KEY (IdRol) REFERENCES TBLROLE(Id_Rol))


INSERT INTO TBLEMPLEADO(Codigo, Nombre, Apellido, Fecha_ingreso, IdRol)
VALUES(1010, 'Maria','Bedoya', '2022-07-12',1),
      (3020, 'Jessica', 'Diaz', '2020-01-04',2),
      (1030, 'Duvan', 'Rodiguez', '2021-01-03', 3)

/*Actualizar registro*/
UPDATE TBLEMPLEADO
   SET Nombre='Maria del carmen', Apellido='Bedoya Gomez'
   WHERE Codigo=1010

/*Eliminar un registro*/
DELETE TBLEMPLEADO
 WHERE Id_Empleados=3

Comentarios

Entradas populares de este blog

Aplicación para la capa de Transporte