0 оценок0% нашли этот документ полезным (0 голосов)
48 просмотров4 страницы
El documento presenta una unidad temática sobre comandos SQL para una asignatura de bases de datos. Incluye competencias, actividades de aprendizaje y desarrollo de las mismas a través de comandos SQL para crear una base de datos llamada Empresa con tablas de Empleados y Departamentos, insertar datos, y realizar consultas.
El documento presenta una unidad temática sobre comandos SQL para una asignatura de bases de datos. Incluye competencias, actividades de aprendizaje y desarrollo de las mismas a través de comandos SQL para crear una base de datos llamada Empresa con tablas de Empleados y Departamentos, insertar datos, y realizar consultas.
El documento presenta una unidad temática sobre comandos SQL para una asignatura de bases de datos. Incluye competencias, actividades de aprendizaje y desarrollo de las mismas a través de comandos SQL para crear una base de datos llamada Empresa con tablas de Empleados y Departamentos, insertar datos, y realizar consultas.
PROGRAMA ACADÉMICO Tecnología en Desarrollo de Sistemas Informáticos
CURSO: DISEÑO DE BASES DE DATOS
UNIDAD TEMÁTICA COMANDOS EN SQL
COMPETENCIA RESULTADOS DE APRENDIZAJE
Aplica los comandos de manipulación Resuelve problemas del contexto mediante una determinada del lenguaje SQL en la modificación y metodología de investigación para generar conocimiento y actuar eliminación de relaciones, la con mayor impacto en la realidad, considerando los pre-saberes, elaboración de consultas de acción y el trabajo colaborativo y el compromiso ético. selección.
ACTIVIDADES DE APRENDIZAJE
1. Responder las siguientes preguntas de acuerdo con el modelo relacional:
a) Crear la base de datos Empresa. Utilizando el código SQL. (0.25 puntos)
b) Crear las tablas de acuerdo con la imagen del modelo relacional, utilizando el código SQL.(0.75 puntos) c) Crear la llave foránea utilizando el código SQL.(0.5 puntos) d) Insertar datos a las dos tablas, mínimo 8 registros en cada una. (1.0 punto) e) Orden para listar o mostrar los nombres de los empleados. (0.5 puntos) f) Orden para listar o mostrar los apellidos de los empleados. (0.5 puntos) g) Orden para listar o mostrar los apellidos sin repeticiones. (0.5 puntos) h) Obtener todos los datos de los empleados que se apellidan “López”. (0.5 puntos) i) Obtener todos los datos de los empleados que se apellidan “López” y “Castro”. (0.5 puntos)
DESARROLLO A) Código para crear una base de datos usando SQL Create DataBase Empresa; Use Empresa;
B) Código para crear la tabla de Empleado.
create table Empleado ( IDEmpleado int auto_increment primary key, Nombre_Emp varchar (45) not null, Apellido_Emp varchar (45) not null, Domicilio_Emp varchar (45) not null, Departamento int (45) not null);
Código para crear la tabla de Departamento.
create table Departamento ( IdDepartamento int auto_increment primary key, Nombre_Dep varchar (45) not null, Presupuesto int not null);
c) Código de una llave foránea
alter table Empleado add constraint fk_Empleado_Departamento foreign key (Departamento) references Departamento (IdDepartamento) on delete cascade on update cascade;
d) “Nota: Primero para poder ingresar los datos de los usuarios en
la tabla de empleados necesite desactivar las limitaciones de la llave foránea para evitar un error en la base de datos y una vez ya ingresados volví a activar las limitaciones.”
Código para desactivar las limitaciones de la llave foránea
Set Foreign_Key_Checks=0;
Código para ingresar los datos de los empleados “Se