¿Para que se utilizan las sentencias DML?
Las sentencias DML (Data Manipulation Language), en español Lenguaje de Manipulación de Datos, nos permiten interactuar con los datos que están registrados en una base de datos, nos permiten consultar, insertar, actualizar y borrar datos, nos son útiles para analizar información, almacenarla, gestionar los datos, recuperarlos y manipular estos datos desde una aplicación o sistema.
Elabore el código para crear una tabla con 5 campos (coloque el nombre a la tabla que usted desee)
Tabla para tener clave foránea:
CREATE TABLE tblDepartamentos (
IdDepartamento INT PRIMARY KEY,
NombreDepartamento NVARCHAR(50)
);
Tabla principal:
CREATE TABLE tblEmpleados (
IdEmpleado INT,
Nombre NVARCHAR(50),
Apellido NVARCHAR(50),
Email NVARCHAR(100),
IdDepartamento INT
);
Asigne a la tabla una clave principal y una clave foránea
ALTER TABLE tblEmpleados
ADD CONSTRAINT PK_Empleados PRIMARY KEY (IdEmpleado);
CREATE TABLE tblDepartamentos (
IdDepartamento INT PRIMARY KEY,
NombreDepartamento NVARCHAR(50)
);
ALTER TABLE tblEmpleados
ADD CONSTRAINT FK_Departamento FOREIGN KEY (IdDepartamento) REFERENCES tblDepartamentos(IdDepartamento);
Elabore el código para ingresar 3 registros a la tabla que acaba de crear.
INSERT INTO tblDepartamentos (IdDepartamento, NombreDepartamento) VALUES (1, 'Recursos Humanos');
INSERT INTO tblDepartamentos (IdDepartamento, NombreDepartamento) VALUES (2, 'Desarrollo');
INSERT INTO tblDepartamentos (IdDepartamento, NombreDepartamento) VALUES (3, 'Marketing');
INSERT INTO tblEmpleados (IdEmpleado, Nombre, Apellido, Email, IdDepartamento) VALUES (1, 'Jeison', 'Arrubla', 'jeison@gmail.com', 1);
INSERT INTO tblEmpleados (IdEmpleado, Nombre, Apellido, Email, IdDepartamento) VALUES (2, 'Tania', 'Gómez', 'tania@gmail.com', 2);
INSERT INTO tblEmpleados (IdEmpleado, Nombre, Apellido, Email, IdDepartamento) VALUES (3, 'Katherin', 'Cano', 'katherin@gmail.com', 3);
Elabore el código con consultas para actualizar un registro ya creado
UPDATE tblEmpleados
SET Email = 'jeison.arrubla@gmail.com'
WHERE IdEmpleado = 1;
Elabore el código con consultas para borrar un registro ya creado
DELETE FROM tblEmpleados
WHERE IdEmpleado = 2;
Comentarios
Publicar un comentario