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).
- Elabore el código para crear una tabla con 5 campos (coloque el nombre a la tabla que usted desee)
- Asigne a la tabla una clave principal y una clave foránea
- Elabore el código para ingresar 3 registros a la tabla que acaba de crear.
- Elabore el código con consultas para actualizar un registro ya creado
- 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
Publicar un comentario