0 calificaciones0% encontró este documento útil (0 votos)
13 vistas6 páginas
Este documento describe una actividad de aprendizaje sobre lenguaje de definición de datos para la materia Base de Datos II. Se identifica un problema de desorganización de datos en una escuela pública que podría resolverse mediante una base de datos. Se diseña un diagrama con 4 tablas y se definen los esquemas. Finalmente, se crean 4 usuarios con diferentes permisos de acceso a la información.
Este documento describe una actividad de aprendizaje sobre lenguaje de definición de datos para la materia Base de Datos II. Se identifica un problema de desorganización de datos en una escuela pública que podría resolverse mediante una base de datos. Se diseña un diagrama con 4 tablas y se definen los esquemas. Finalmente, se crean 4 usuarios con diferentes permisos de acceso a la información.
Este documento describe una actividad de aprendizaje sobre lenguaje de definición de datos para la materia Base de Datos II. Se identifica un problema de desorganización de datos en una escuela pública que podría resolverse mediante una base de datos. Se diseña un diagrama con 4 tablas y se definen los esquemas. Finalmente, se crean 4 usuarios con diferentes permisos de acceso a la información.
ACTIVIDAD DE APRENDIZAJE… 1 Lenguaje de definición
de datos
MATERIA: BASE DE DATOS ll
DOCENTE: Mtro. Juan Manuel Amezcua Ortega
Villahermosa, Tabasco 10 de mayo del 2022
Base de Datos II Víctor de Jesús Chávez Salvador 1. Identifica un problema de tu entorno que pueda resolverse a través de la implementación de una base de datos.
El problema que se plantea es la desorganización de los datos de
una escuela publica. 2. Una vez identificado el problema, diseña el diagrama de la base de datos, el cual debe contener al menos cuatro tablas
Aquí la imagen del
diagrama de la escuela
Las 4 tablas creadas son las siguientes;
CREATE TABLE escuelas( id INTEGER AUTO_INCREMENT PRIMARY KEY, descripcion VARCHAR(60)) Las tablas creadas ENGINE = MyISAM; tipo MyISAM con Llaves primarias. CREATE TABLE salon( id INTEGER AUTO_INCREMENT PRIMARY KEY, descripcion VARCHAR(60)) ENGINE = MyISAM;
CREATE TABLE cursos(
id INTEGER AUTO_INCREMENT PRIMARY KEY, descripcion VARCHAR(60)) Las tablas creadas ENGINE = InnoDB; tipo InnoDB con Llaves primarias.
CREATE TABLE alumnos(
id INTEGER AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(30) NOT NULL, apellidos VARCHAR(30) NOT NULL, nacimiento DATE, promedio TINYINT, sexo CHAR(1), Datos permitidos IdEscuela TINYINT, en MySQL, IdSalon TINYINT, IdCurso TINYINT) Una vez creado el esquema define 4 usuarios, que cumplan con las siguientes características: El usuario 1 sólo podrá consultar información de las tablas. El usuario 2 sólo podrá insertar y consultar información de las tablas. El usuario 3 sólo podrá eliminar y consultar información de las tablas. El usuario 4 podrá realizar todas las operaciones. Usuario 1 grant select on escuela.* to 'cliente1'@'localhost'; Usuario 2 grant select, insert on escuela.* to 'cliente2'@'localhost'; Usuario 3 grant select, delete on escuela.* to 'cliente3'@'localhost'; Usuario 4 grant select, delete, insert on escuela.* to 'cliente4'@'localhost';