SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PPSX
Curso SQL - Leccion 12
PPTX
Visualizacion de datos de varias tablas en sql
PPTX
Control jtable con base de datos
PPTX
Manejo de archivos
DOCX
Bluetooth paper presentation ieee
DOCX
Final digital jewelry report
PPT
Digital jewellery ppt
Curso SQL - Leccion 12
Visualizacion de datos de varias tablas en sql
Control jtable con base de datos
Manejo de archivos
Bluetooth paper presentation ieee
Final digital jewelry report
Digital jewellery ppt

Similar a Practica Bases de datos (20)

DOCX
Sesión03 - Creación de objetos (Oracle)
PDF
Conexion mysql
PPTX
Presentación1
DOCX
8 Guía_Fundamentos de Base de Datos (2).docx
PDF
Bdii 09 ddl_new
PDF
MySQL - SQL.pdf
PDF
MySQL.pdf
PPTX
Sistemas de infordsvljnkdsjncmación.pptx
PPT
Sql Lenguaje Estructurado de Consulta
PDF
Bdii 10 vistas_new
PPTX
Indices y Vistas.pptx
PPTX
Sistema gestor de bases de datos
PPTX
Sq lite
PDF
Clase 2 El lenguaje DDL de SQL
DOCX
examenfinal
PPTX
PDF
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
PPTX
Dprn3 u3 a1_vims
PDF
Manual lenguaje sql 2
PPTX
Sistemas de infshdaiusahofijhdsiuhformación.pptx
Sesión03 - Creación de objetos (Oracle)
Conexion mysql
Presentación1
8 Guía_Fundamentos de Base de Datos (2).docx
Bdii 09 ddl_new
MySQL - SQL.pdf
MySQL.pdf
Sistemas de infordsvljnkdsjncmación.pptx
Sql Lenguaje Estructurado de Consulta
Bdii 10 vistas_new
Indices y Vistas.pptx
Sistema gestor de bases de datos
Sq lite
Clase 2 El lenguaje DDL de SQL
examenfinal
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Dprn3 u3 a1_vims
Manual lenguaje sql 2
Sistemas de infshdaiusahofijhdsiuhformación.pptx
Publicidad

Más de Alejandro Zaraos Vázquez (8)

DOCX
T37 isc zaraos vazquez jorge alejandro
DOCX
Tipos de lenguaje formal según Chomsky
DOC
PDF
PDF
Sistema competencias con el Stellaris
PDF
Comunicación Serial Asíncrona con el Stellaris
PDF
Stellaris usando ENERGIA
DOCX
Gramática y autómatas
T37 isc zaraos vazquez jorge alejandro
Tipos de lenguaje formal según Chomsky
Sistema competencias con el Stellaris
Comunicación Serial Asíncrona con el Stellaris
Stellaris usando ENERGIA
Gramática y autómatas
Publicidad

Practica Bases de datos

  • 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