0% encontró este documento útil (0 votos)
57 vistas7 páginas

BD 7

El documento describe los pasos para instalar MySQL y crear una base de datos y tablas. Se instala MySQL, se crea una base de datos llamada "semana7" y dos tablas "Empleados" y "Contacto_Empleados". Se insertan 10 registros en la tabla Empleados y se crea un usuario con permisos para acceder a las tablas. Finalmente, se crea una vista para mostrar empleados cuyos apellidos comienzan con D y se elimina la tabla Contacto_Empleados.

Cargado por

L gank
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas7 páginas

BD 7

El documento describe los pasos para instalar MySQL y crear una base de datos y tablas. Se instala MySQL, se crea una base de datos llamada "semana7" y dos tablas "Empleados" y "Contacto_Empleados". Se insertan 10 registros en la tabla Empleados y se crea un usuario con permisos para acceder a las tablas. Finalmente, se crea una vista para mostrar empleados cuyos apellidos comienzan con D y se elimina la tabla Contacto_Empleados.

Cargado por

L gank
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ADMINISTRACIÓN DE BASES DE DATOS

SEMANA 7
DESARROLLO
a) Instalación de MySQL .

1. Descargar el instalador.
2. Seleccionar el tipo de instalación (En este caso la Dev Default).
3. Revisión de requerimientos (Instalación Opcional).
4. Descarga de productos MySQL.

5. Instalación de lo anteriormente descargado.

6. Configuración de la red. (Development PC, y puertos default 3306).


7. Método de autentificación Default.
8. Definir contraseña ROOT y creamos un usuario que pueda realizar todas las tareas, para
trabajar con ese en vez del root.

9. Configurar el servicio (Nombre y tipo de ejecución, de momento se iniciará manualmente).


10. Aplicar configuraciones.
11. Finalizar la instalación y abrir el workbench para desarrollar las tareas del control.
Creamos una base de datos para trabajar el control.

CREATE SCHEMA semana7;

Seleccionamos la base de datos anteriormente creada para poder empezar a trabajar.

USE semana7;

b) Creamos la tabla Empleados como se indica en la letra b, la columna Identificación del Empleado
(Idempleado) será INT y PK.

CREATE TABLE Empleados (


Idempleado INT PRIMARY KEY NOT NULL,
Nombre VARCHAR(15),
Apellido VARCHAR(15));

c) Insertamos 10 Filas en la tabla Empleados como se indica en la letra c, donde 5 de estas deben tener
apellidos que comiencen con la letra D.

INSERT INTO Empleados (Idempleado, Nombre, Apellido) VALUES


(1, 'Teodorico', 'Dimas'),
(2, 'Raymund', 'Daza'),
(3, 'Charlotta', 'Delgado'),
(4, 'Alfie', 'Diaz'),
(5, 'Filip', 'Dominguez'),
(6, 'Faythe', 'Chaddock'),
(7, 'Kora', 'MacCallum'),
(8, 'Archer', 'Hunn'),
(9, 'Emmanuel', 'Menci'),
(10, 'Humfried', 'Parken');
d) Creamos la tabla Contacto_Empleados solicitada en la letra d.

e) Creamos un nuevo usuario y le otorgamos permisos para que pueda ingresar y modificar registros
en las 2 tablas anteriormente creadas. como se indica en la letra e. (En el ejercicio solo se pide
otorgar privilegios para insertar y sobre escribir, por mi parte le hubiera otorgado el Select también).

CREATE USER 'test'@'localhost' IDENTIFIED BY 'test123';


GRANT INSERT, UPDATE ON [Link] to 'test'@'localhost';
GRANT INSERT, UPDATE ON semana7.contacto_empleados to 'test'@'localhost';

f) Creamos una vista como se indica en la letra F, donde se muestre el nombre y apellido de las
personas que tengan un apellido que comience con D.

CREATE VIEW vista_empleados AS SELECT Nombre, apellido FROM Empleados WHERE


Apellido LIKE 'D%' ;
g) Finalmente, se nos pide eliminar la tabla contacto_empleados, esto se realiza mediante DROP
TABLE (también se pueden dropear usuarios y bases de datos).

DROP TABLE contacto_empleados;

Imagen del query


REFERENCIAS BIBLIOGRÁFICAS
• IACC. (2021). Administradores de bases de datos – MySQL I. ADMINISTRACIÓN DE BASES DE DATOS.
Semana 7.
• IACC. (2021). Tutorial de SQL. ADMINISTRACIÓN DE BASES DE DATOS. Semana 7.
• IACC. (2021). MySQL con Clase. ADMINISTRACIÓN DE BASES DE DATOS. Semana 7.
• W3 SCHOOLS. (s.f). Documentación SQL. Recuperado de: [Link]

También podría gustarte