Вы находитесь на странице: 1из 7

Lección 1 / Actividad1

Administración de usuarios

Propósito de la actividad

Habilitar y deshabilitar usuarios y configurar sus privilegios.

Practica lo que aprendiste

I. Habilita 3 usuarios por medio de código o de manera gráfica con


la siguientes características:

Usuario A: con acceso a toda la base de datos

Usuario B: con acceso a la tabla principal


Usuario C: con acceso a una tabla secundaria

II. Deshabilita a los 3 usuarios por medio de código o de manera gráfica:

Usuario A: elimina su usuario


Usuario C: habilita todos los privilegios
Recuerda, que esta es una de las funciones que hacen los administradores de la base de
datos.

III. De los siguientes tres consejos escribe que impacto pueden tener para
para mejorar tu trabajo.

1) Anticípate a los errores: siempre es mejor realizar acciones


preventivas que correctivas, como por ejemplo hacer respaldos
periódicos de las bases de datos, o verificar el espacio disponible
de almacenamiento.

Esto impacta de tal manera que si lo hago tendría más seguridad si


llega a fallar o llegan eliminar datos o registros de la base de datos
que son importantes.
Actividad

2) Documenta siempre tu trabajo, elabora


documentos que ayuden a entender la estructura
de tus bases de datos, así otras personas podrán
trabajar sobre ellas y darles mantenimiento.

Esto sería de utilidad ya que no gastaría tiempo para


hacer dicho mantenimiento y asi facilitaria igual la
manipulación de los datos

3) Profundiza en un programa y conviértete en un


experto, ahí está tu aportación diferencial, si te es
posible certifícate para avalar el nivel de tus
conocimientos y dominio del gestor.

Esto impactaría de tal manera que podría tener mas


oportunidades para trabajar y asi aprender y
profundizar en lenguajes de base de datos

IV. Del siguiente modelo Entidad-Relación crea una base de


datos por tu cuenta utilizando el sistema gestor de tu
agrado; tómate tu tiempo y márcate un límite para
cumplir tus objetivos.
CREATE DATABASE actividad9;
use actividad9;

1. CREATE TABLE equipo(Id_equipo int AUTO_INCREMENT PRIMARY KEY,


tipo_equipo varchar(20), marca varchar(20), modelo varchar(20),
descripcion varchar(50), otros varchar(30))ENGINE=INNODB;

2. CREATE TABLE usuario(id_usuario int AUTO_INCREMENT PRIMARY KEY,


nombre_usuario varchar(30), apellido_usuario varchar(30),
telefono_usuario bigint(10) UNIQUE, correo_usuario varchar(50), direccion
varchar(50), otros_datos varchar(100))ENGINE=INNODB;

3. CREATE TABLE problema(id_problema int AUTO_INCREMENT PRIMARY


KEY, Id_equipo int, id_usuario int, descripcion_problema varchar(50),
fecha_reporte_problema date, FOREIGN KEY (Id_equipo) REFERENCES
equipo(Id_equipo), FOREIGN KEY (id_usuario) REFERENCES
usuario(id_usuario))ENGINE=INNODB;

4. CREATE TABLE estado(id_estado int AUTO_INCREMENT PRIMARY KEY,


descripcion_estado varchar(50))ENGINE=INNODB;

5. CREATE TABLE nivel_prioridad(id_nivel_prioridad int AUTO_INCREMENT


PRIMARY KEY, descripcion_nivel_prioridad varchar(50))ENGINE=INNODB;
6. CREATE TABLE tecnico(id_tecnico int AUTO_INCREMENT PRIMARY KEY,
fecha_ingreso date, fecha_retiro date, nombre_tecnico varchar(30),
apellido_tecnico varchar(30), telefono_tecnico bigint(10) UNIQUE,
otros_detalles varchar(100))ENGINE=INNODB;

7. CREATE TABLE historico_problemas(id_historico_problema int


AUTO_INCREMENT PRIMARY KEY, id_tecnico_asignado int,
id_nivel_prioridad int, id_estado int, id_problema int, fecha_solucion date,
FOREIGN KEY (id_tecnico_asignado) REFERENCES tecnico(id_tecnico),
FOREIGN KEY (id_nivel_prioridad) REFERENCES
nivel_prioridad(id_nivel_prioridad), FOREIGN KEY (id_estado)
REFERENCES estado(id_estado), FOREIGN KEY (id_problema)
REFERENCES problema(id_problema))ENGINE=INNODB;

8. CREATE TABLE solucion(id_solucion int AUTO_INCREMENT PRIMARY KEY,


id_historico_problema int, descripcion_solucion varchar(50), FOREIGN KEY
(id_historico_problema) REFERENCES
historico_problemas(id_historico_problema))ENGINE=INNODB;

Вам также может понравиться