Page 1
Create database Club_Manyoma
TABLA SUCURSALES
create table sucursales(
codigo_sucursal integer(5) primary key auto_increment,
nombre varchar(20),
direccion varchar(30),
Telefono varchar(15)
)
TABLA REGISTROS CLASES
create table registros_clases(
Nro_registro_clases integer(5) primary key,
fecha_inicial varchar(30),
fecha_final varchar(30),
hora_inicial varchar(30),
hora_final varchar(30),
pago_tarifa varchar(30),
Instructor varchar(30),
Estudiante_asistencia varchar(30),
Observaciones varchar(30),
Sucursales_cod_sucursal integer(5),
Estudiantes_nro_id_estudiantes integer(15),
Empleados_nro_id_empleados integer(15),
Bailes_cod_baile integer(5)
)
Page 2
TABLA ESTUDIANTES
create table estudiantes(
Nro_id_estudiante integer(15) primary key,
Tipo_suscripcion varchar(30),
Nombres varchar(30),
Apellidos varchar(30),
Telefono varchar(30),
Celular varchar(30),
Direccion varchar(30),
Tipo_miembro varchar(30),
Empleados_nro_id_empleados integer(15)
)
TABLA EMPLEADOS
create table empleados(
Nro_id_eempleado integer(15) primary key,
Cargo_Empleado varchar(30),
Nombres varchar(30),
Apellidos varchar(30),
Direccion varchar(30),
Telefono varchar(30),
Celular varchar(30),
Sucursales_cod_sucursal integer(5)
)
Page 3
TABLA EVENTOS
create table eventos(
Nro_eventos integer(20) primary key,
Sitios_cod_sitio integer(5),
Fecha varchar(30),
Hora varchar(30),
Participantes varchar(30)
)
TABLA SITIOS
create table sitios(
Cod_sitio integer(5) primary key,
Nombre varchar(30),
Direccion varchar(30),
Telefono varchar(30)
)
TABLA HORARIOS CLASES
create table Horarios_Clases(
Cod_Baile integer(10) primary key,
Dia varchar(20),
Hora varchar(30),
Baile_cod_baile integer(5)
)
Page 4
TABLA EVENTOS_ESTUDIANTES
create table Eventos_Estudiantes(
Nro_evento integer(10) primary key,
Nro_id_estudiante integer(15)
)
TABLA EVENTOS_ESTUDIANTES_HAS_EVENTOS
create table Eventos_Estudiantes_has_eventos(
Nro_Eve integer(10) primary key,
Eventos_estudiantes_participantes integer(10),
Eventos_nro_evento_reg_clases integer(10)
)
TABLA EVENTOS_ESTUDIANTES_HAS_ESTUDIANTES
create table Eventos_Estudiantes_has_estudiantes(
Nro_Id_Estud integer(10) primary key,
Eventos_estudiantes_participantes integer(10),
Eventos_nro_id_estudiante integer(10)
)
TABLA BAILES
create table Bailes(
Cod_baile integer(10) primary key,
Nombre varchar(30),
Duracion varchar(30),
Id_Instructor integer(15)
)
Page 5
a) Modificar la estructura de una tabla.Vamos a modificar el campo clave Nro_Clase_Baile de la tabla registros_clases, por el campo clave Nro_Reg_Clase
Tabla registros_clases con campo clave Nro_Clase_Baile
Colocamos la sitaxis para el cambio: ALTER TABLE registros_clases CHANGE Nro_Clase_Baile Nro_Reg_Clase integer( 2 ) ;
Page 6
Listo el campo clave Nro_Clase_Baile de la tabla registros_clases, fue modificado por el campo clave Nro_Reg_Clase
b) Adicionar para cada tabla, mínimo cinco filas.
Tabla Sucursal:INSERT INTO `club_manyoma`.`sucursales` (`codigo_sucursal`, `nombre`, `direccion`, `Telefono`) VALUES ('1', 'Manyoma Bogota', 'Calle 7', '2214943')INSERT INTO `club_manyoma`.`sucursales` (`codigo_sucursal`, `nombre`, `direccion`, `Telefono`) VALUES ('2', 'Manyoma Medellin', 'Calle 8', '2455784')INSERT INTO `club_manyoma`.`sucursales` (`codigo_sucursal`, `nombre`, `direccion`, `Telefono`) VALUES ('3', 'Manyoma Cali', 'Calle 17', '2450110')INSERT INTO `club_manyoma`.`sucursales` (`codigo_sucursal`, `nombre`, `direccion`, `Telefono`) VALUES ('4', 'Manyoma Barranquilla', 'Carrera 6', '2450612')INSERT INTO `club_manyoma`.`sucursales` (`codigo_sucursal`, `nombre`, `direccion`, `Telefono`) VALUES ('5', 'Manyoma Cartagena', 'Avenida 15', '2450123')
Tabla Estudiante:INSERT INTO `club_manyoma`.`estudiantes` (`Nro_id_estudiante`, `Tipo_suscripcion`, `Nombres`, `Apellidos`, `Telefono`, `Celular`, `Direccion`, `Tipo_miembro`, `Empleados_nro_id_empleados`) VALUES ('1', 'Anual', 'Kevin', 'Martinez', '2241913', '3144297846', 'Avenida 7', 'Alumno', '1');
Page 7
INSERT INTO `club_manyoma`.`estudiantes` (`Nro_id_estudiante`, `Tipo_suscripcion`, `Nombres`, `Apellidos`, `Telefono`, `Celular`, `Direccion`, `Tipo_miembro`, `Empleados_nro_id_empleados`) VALUES ('2', 'Semestral', 'Daniel', 'Cordero', '2247258', '3154297876', 'Calle 9', 'Alumno', '2');
INSERT INTO `club_manyoma`.`estudiantes` (`Nro_id_estudiante`, `Tipo_suscripcion`, `Nombres`, `Apellidos`, `Telefono`, `Celular`, `Direccion`, `Tipo_miembro`, `Empleados_nro_id_empleados`) VALUES ('3', 'Trimestral', 'Jonathan', 'Ardila', '2458748', '3207781756', 'Carrera 3', 'Alumno', '3');
INSERT INTO `club_manyoma`.`estudiantes` (`Nro_id_estudiante`, `Tipo_suscripcion`, `Nombres`, `Apellidos`, `Telefono`, `Celular`, `Direccion`, `Tipo_miembro`, `Empleados_nro_id_empleados`) VALUES ('4', 'Mensual', 'Andres ', 'Herazo', '4123785', '3217452642', 'Trasnversal 3', 'Alumno', '4')
INSERT INTO `club_manyoma`.`estudiantes` (`Nro_id_estudiante`, `Tipo_suscripcion`, `Nombres`, `Apellidos`, `Telefono`, `Celular`, `Direccion`, `Tipo_miembro`, `Empleados_nro_id_empleados`) VALUES ('5', 'Diaria', 'Jairo ', 'Perez', '5476135', '3103280512', 'Avenida Americas', 'Alumno', '5')
Page 8
Tabla Empleados:INSERT INTO `club_manyoma`.`empleados` (`Nro_id_eempleado`, `Cargo_Empleado`, `Nombres`, `Apellidos`, `Direccion`, `Telefono`, `Celular`, `Sucursales_cod_sucursal`) VALUES ('1', 'Administrador', 'Santiago', ' Ballesteros', 'Avenida 8', '2241916', '3144874947', '1');
INSERT INTO `club_manyoma`.`empleados` (`Nro_id_eempleado`, `Cargo_Empleado`, `Nombres`, `Apellidos`, `Direccion`, `Telefono`, `Celular`, `Sucursales_cod_sucursal`) VALUES ('2', 'ISecretaria', 'Maria', ' Gomez', 'Carrera 25', ' 2457226 ', '3143212020', '2');
INSERT INTO `club_manyoma`.`empleados` (`Nro_id_eempleado`, `Cargo_Empleado`, `Nombres`, `Apellidos`, `Direccion`, `Telefono`, `Celular`, `Sucursales_cod_sucursal`) VALUES ('3', 'Instructor', 'Mateo', ' Santamaria', 'Calle 15', '3421627', '3103280516', '3');
INSERT INTO `club_manyoma`.`empleados` (`Nro_id_eempleado`, `Cargo_Empleado`, `Nombres`, `Apellidos`, `Direccion`, `Telefono`, `Celular`, `Sucursales_cod_sucursal`) VALUES ('4', 'Oficios Varios', 'Leidy', ' Ramirez', 'Calle 15', '4158823', '3142730321', '4')
INSERT INTO `club_manyoma`.`empleados` (`Nro_id_eempleado`, `Cargo_Empleado`, `Nombres`, `Apellidos`, `Direccion`, `Telefono`, `Celular`, `Sucursales_cod_sucursal`) VALUES ('5', 'Vigilante', 'David', ' Forero', 'Transversal 5', '7415643', '3108501968', '5')
Page 9
c) Eliminar una filas en alguna tabla
Vamos a modificar fila 6 llamada ballet de la tabla Bailes.Tabla Bailes con 6 filas:
Colocamos la sitaxis para el cambio: DELETE FROM Bailes where cod_baile=6;
Page 10
Y listo la clase de baile ballet de código 6 fue eliminada.
d) Actualizar una fila
Vamos a actualizar nombre de una de las filas de la tabla Bailes, la cual se llama inicialmente Urbana y corresponde al código 5
Colocamos la sitaxis para la actualizacion: update bailes set nombre = "Danza Arabe" where cod_baile =5
Page 11
Y listo la clase de baile Urbana de código 5 fue actualizada a Danza Árabe.