El documento instruye al usuario PRACTICAS a crear tablas omitiendo columnas especificadas y agregar restricciones de acuerdo a un diagrama de base de datos. También indica quitar permisos de modificación al usuario PRACTICAS pero mantener permisos de consulta, inserción, actualización y eliminación.
1. PRÁCTICA DE LA MATERIA DE ADMINISTRACIÓN DE BASE DE DATOS
SEXTO SEMESTRE ISC.
Interprete el siguiente diagrama, escriba las instrucciones de SQL que correspondan para crear las tablas omitiendo
solamente las columnas que se le indique n y/o las reglas de integridad que correspondan en consecuencia de la
ausencia de dichas columnas. No olvide indicar el usuario que realiza cada acción y establecer los permisos necesarios
para realizar las acciones que se le soliciten.
En MySQL:
1. Crear al usuario PRACTICAS con la contraseña que desee, con el usuario anterior, crear la base de datos
VENTAS.
2. Con el usuario PRACTICAS, Crear las tablas omitiendo lo siguiente:
a. La columna fecha_v de la tabla VENTAS.
b. Nomb_prod de la tabla ALMACEN.
c. id_compra de la tabla COMPRAS.
3. Agregar una restricción para que la columna EXISTENCIA nunca sea menor de 150 ni mayor de 160.
4. La FECHA_V de VENTAS debe asignarse por defecto la fecha actual.
5. La CANTIDAD_C comprada por defecto es 1.
6. Agregar las restricciones y/o columnas omitidas en la instrucción número 2.
7. Quitar la restricción de no nulo a la columna NOMB_PROD de la tabla ALMACEN.
8. El usuario PRACTICAS al final, no deberá tener permisos para agregar más tablas ni para modificarlas,
pero si para consultar, insertar, actualizar y borrar datos.
En Oracle:
1. Crear al usuario PRACTICAS con la contraseña que desee, asignarle 10m de espacio en disco.
2. Con el usuario PRACTICAS, Crear las tablas omitiendo lo siguiente:
a. La columna fecha_v de la tabla VENTAS.
b. Nomb_prod de la tabla ALMACEN.
c. id_compra de la tabla COMPRAS.
3. Agregar una restricción para que la columna EXISTENCIA nunca sea menor de 150 ni mayor de 2,500.
4. La FECHA_V de VENTAS debe asignarse por defecto la fecha actual.
5. La CANTIDAD_C comprada por defecto es 1.
6. Agregar las restricciones y/o columnas omitidas en la instrucción número 2.
7. Quitar la restricción de no nulo a la columna NOMB_PROD de la tabla ALMACEN.
8. El usuario PRACTICAS al final, no deberá tener permisos para agregar más tablas ni para modificarlas,
pero si para consultar, insertar, actualizar y borrar datos.
ALMACEN VENTAS
COMPRAS
Se registran
Se registran
PROVEEDORrealiza
Id_Prod Existencia Id_venta Fecha_vCant_v
Id_compra Cant_c
Fecha_compra Id_prov ApellidosNombre_p
Nomb_prod