Beruflich Dokumente
Kultur Dokumente
2. Genera las instrucciones DDL para obtener la estructura de las tablas que
analizaste previamente.
Clave INT,
Nombre STRING,
Apellidos STRING,
Código INT
)
CREATE TABLE Departamentos
Código INT,
Nombre STRING,
Presupuesto STRING
3. Genera las llaves primarias y foráneas sobre las tablas de acuerdo al esquema
relacional.
Nombre STRING,
Apellidos STRING
INDEX (id_codigo),
) TYPE = INNODB;
CREATE TABLE Departamentos
Nombre STRING,
Presupuesto STRING
INDEX (id_codigo),
) TYPE = INNODB;
4. Genera las instrucciones DML para insertar los siguientes registros en cada
tabla.
INSERT INTO Departamentos VALUES (‘1’, ’2’, ’3’, ’4’, ’5’, ’6’, ’7’, ’8’,
‘Administración’, ‘Finanzas’, ‘Contabilidad’, ’Mercadotecnia’, ’Recursos Humanos’,
‘Recursos Materiales’, ‘Ventas’, ‘Cobranza’,’5000’, ‘2000’, ‘1000’, ‘8000’, ‘6000’,
‘8500’, ‘6000’, ‘4000’);
INSERT INTO Empleados VALUES (‘E01’, ’E02’, ‘E03’, ‘E04’, ‘E05’, ‘E06’, ‘E07’, ‘E08’,
‘E09’, ‘E10’, ‘E11’, ‘E12’, ‘E13’, ‘E14’, ‘E15’, ‘E16’, ‘E17’,’E18’,’E19’,’E20’, ‘Ricardo’,
‘Diana Joselyn’, ‘Abraham’, ‘Alfredo’, ‘Hugo’, ‘Edgar’, ’Hernandez’, ’Antonio’, ’Erick’,
‘Elizabeth’, ‘Diego Rafael’, ‘Juana’, ‘Jose Luis’, ‘Eduardo’, ‘Josue’, ‘Rosaura’,
‘Marcos’, ‘Marco Julio’, ‘Monica’, ‘Daniel’, ‘Barbosa Leal’, ‘Calva Perez’, ‘Chavez
Perez’, ‘Flores Martinez’, ‘Gonzalez Perez’, ‘Hernandez Franco’, ‘Hernandez Paulin’,
‘Isidro Trejo’, ‘Lopez Mendoza’, ‘Martinez Barcenas’, ‘Martinez Rojo’, ‘Mendoza
Corona’, ‘Ortega Lopez’, ‘Pedraza Garcia’, ‘Salazar Moreno’, ‘Tepetate Alonso’,
‘Trejo Lopez’, ‘Villeda Zuñiga’, ‘Perez Ortega’, ‘Valdez Cruz’, ‘3’, ‘4’, ‘5’, ‘1,’ ‘7’, ‘3’, ‘5’,
‘4’, ‘2’, ‘6’, ‘1’, ‘2’, ‘4’, ‘7’, ‘3’, ‘4’);
5. Genera una consulta que muestre los campos de las dos tablas.
SELECT * FROM Empleados;
SELECT * FROM Departamentos;
El DDL es la parte del lenguaje SQL que realiza la función de definición de datos del
SGBD. Fundamentalmente se encarga de la creación, modificación y eliminación de los
objetos de la base de datos (es decir de los metadatos). Por supuesto es el encargado de
la creación de las tablas. Cada usuario de una base de datos posee un esquema. El
esquema suele tener el mismo nombre que el usuario y sirve para almacenar los objetos
de esquema, es decir los objetos que posee el usuario. Esos objetos pueden ser: tablas,
vistas, índices y otros objetos relacionados con la definición de la base de datos. Los
objetos son manipulados y creados por los usuarios. En principio sólo los administradores
y los usuarios propietarios pueden acceder a cada objeto, salvo que se modifiquen los
privilegios del objeto para permitir el acceso a otros usuarios.
Para el caso desarrollado se puede ver como funciona DDL en la creación de tablas en
las bases de datos las dudas y obstáculos que presente al realizar la actividad fue el
cómo era la sintaxis para hacer las instrucciones DDL y el saber qué resultado dan dichas
instrucciones al utilizarlas.
Referencias
Angel Cobo Yera. (2007). Diseño y Programación de Bases de Datos. España: Visión
Libros.
Jose Manuel Piñeiro Gómez. (2013). Bases de Datos relacionales y modelado de datos.
España: Paraninfo.
Olga Pons Capote. (2009). Introducción a las Bases de Datos. España: Thomson.