ADMINISTRACIÓN DE BASES DE DATOS
SEMANA 7
Diego Armando Quiroz Pérez
16 de octubre de 2022
Programa Continuidad Ingeniería Informática
DESARROLLO
Realice las siguientes actividades utilizando los comandos adecuados de MySQL cuando sea requerido.
Recuerde escribir dichos comandos siguiendo su sintaxis.
a) Explique el proceso de instalación y configuración de MySQL.
En cuanto al proceso de instalación y configuración de MySQL, lo primero es verificar la
compatibilidad con nuestro PC, objeto verificar la compatibilidad y que es factible la instalación,
luego se deberá realizar la descarga del archivo ejecutable desde la pagina oficial y compatible con
nuestro sistema, teniendo en cuenta la distribución de MySQL.
Posterior a esto se ejecuta el archivo instalable y seguir las instrucciones, en mi caso
descargue el archivo de MySQL Community Server el cual viene con MySQL Workbench, al seguir las
instrucciones hay que tener presente que hay que establecer la contraseña del usuario Root, el Puerto
y el nombre del server.
Una vez terminada la instalación solo queda verificar que no existan errores y que el server
esté conectado.
b) En la tabla Empleados que contiene las columnas Nombre, Apellido y Salario se deben actualizar
todos los salarios de los empleados aumentándoles un 10%.
Antes de comenzar a responder las preguntas planteadas para esta semana se procedió a crear una
base de datos, una tabla y las columnas de esta quedando de la siguiente manera:
Una vez creada la base de datos se procede a actualizar todos los salarios de los empleados siendo
estos aumentados en un 10%, para que esto se realice se utiliza la siguiente sintaxis:
update empleados set salario=salario*1.1 where rut;
c) Ingresar 10 registros en la tabla anterior considerando que en la columna Apellido cinco de ellos
deben comenzar con la letra D.
Se ingresan los registros en la base de datos, con la siguiente sintaxis:
Insert into empleados (rut,nombre,apellido,salario) values (16896837-0,’Diego’,’Quiroz’,550000);
d) Eliminar de la tabla Empleados todos los registros donde la columna Nombre esté en blanco.
Para eliminar la fila que contenga el campo nombre en blanco ingresamos la siguiente sintaxis:
delete from empleados where nombre is null;
e) Crear un usuario que tenga completo acceso a la tabla Empleados.
Para crear el usuario que poseea el completo acceso a la tabla empleados se utiliza la siguiente
sintaxis:
CREATE USER 'diego'@'localhost' IDENTIFIED BY 'diego12345';
GRANT all privileges ON control.empleados TO 'diego'@'localhost';
Show grants for 'diego'@'localhost';
f) Crear una vista de la base de datos Empleados que contenga el Nombre y Apellido de todos aquellos
empleados que comiencen con la letra D.
Para esto se utiliza la siguiente sintaxis:
select nombre, apellido from empleados where nombre like '0%' or apellido like 'D%'
g) Crear un índice para la tabla Empleados tomando como columna de indexación la identificación del
empleado.
En mi caso al momento de crear la tabla se ingreso el índice, ya que es lo mas conveniente, en donde
el rut del empleado es el índice y su valor no puede ser nulo, como se muestra en la siguiente imagen:
REFERENCIAS BIBLIOGRÁFICAS
Ejemplo texto de lectura de IACC:
IACC (2019). Administradores de bases de datos-MySQL I. Administración de Base de datos. Semana 7.