Experimentar 03 - BD (2349) laboratorio PDF

Title Experimentar 03 - BD (2349) laboratorio
Author Jhanira Lesly Pizarro Vargas
Course Programación Orientada a Objetos II
Institution Instituto Cibertec
Pages 3
File Size 354.3 KB
File Type PDF
Total Downloads 7
Total Views 279

Summary

Download Experimentar 03 - BD (2349) laboratorio PDF


Description

Base de datos

Base de datos

Experimentar Nº 03 Restricciones Logro: - Aplica las restricciones default, check, unique y identity a los campos de las tablas, según corresponda.

Nota: Los siguientes casos propuestos deben desarrollar los estudiantes para comprobar el logro de su aprendizaje.

CASO PROPUESTO 01: PORTAL Implemente la base de datos Portal2017 a partir del siguiente diagrama de base de datos:

Elaborado por: Equipo de Docentes

Pág. 1

Base de datos

Debe tener en cuenta los siguientes aspectos:

-

Defina como identity a los campos código de categoría (cod_cat) y código de comentario(cod_com). Definir las llaves primarias y foráneas según se muestra en la imagen.

-

Definir los siguientes valores por defecto:

-

o Asignar el valor '01' al estado de la categoría (est_cat). o Asignar el valor “NO REGISTRA IMAGEN” a la imagen del producto (img_pro). o Asignar el valor 0 al stock del producto(stk_pro). -

Definir las siguientes restricciones: o El precio del producto (pre_pro) debe ser mayor a cero. o El estado de la categoría solo debe permitir los valores como 01(activo), 02(desactivo) y 03(No categorizado).

-

Definir las siguientes restricciones: o El nombre del producto (nom_pro) deben ser valor único.

CASO PROPUESTO 02: AGENCIA DE VIAJES Implemente la base de datos AGENCIA2017 a partir del siguiente diagrama de base de datos:

Debe tener en cuenta los siguientes aspectos: -

Defina IDENTITY al campo numPago de la tabla PAGO. Definir las llaves primarias y foráneas según se muestra en la imagen. Definir los siguientes constraint: o El nombre del país debe contener valores únicos. o La fecha actual debe ser un valor por defecto de la columna fecha de reserva. o La fecha de pago debe mayor a la fecha actual. o El monto debe permitir registrar valores superiores a cero. o El email del pasajero no debe permitir el registro de valores duplicados. o El costo de la reserva debe ser mayor a cero. o El valor por defecto del teléfono del pasajero es 000-0000.

Elaborado por: Equipo de Docentes

Pág. 2

Base de datos

CASO DE REFORZAMIENTO (Trabajo colaborativo)

CASO 01: COMERCIAL ANGULO SAC Implemente un script de SQL Server que permita crear la BD_COMERCIALANGULO. Para ello se cuenta con el siguiente diagrama:

base

de

datos

Usando TRANSACT/SQL, realice lo siguiente: 1. 2. 3. 4. 5. 6. 7. 8.

Cree la base de datos BD_COMERCIALANGULO Active la base de datos BD_COMERCIALANGULO Cree las tablas mostradas Agregue las llaves Primarias (ADD PRIMARY KEY) Agregue las llaves Foráneas, Relaciones (ADD FOREIGN KEY – REFERENCES) Asigne de manera correcta los tipos de datos a cada uno de los campos de la tabla. Asigne de manera correcta los valores nulos y no nulos según corresponda. Visualice el diagrama implementado en SQL Server.

Restricciones: Utilizando su propio criterio deberán aplicar restricciones a los campos de las tablas. Considere:    

4 6 4 2

restricciones restricciones restricciones restricciones

para para para para

default check unique identity

“La educación es el pasaporte hacia el futuro, el mañana pertenece a aquel aquellos los que se preparan para él en el día de hoy.” Malcolm X

Elaborado por: Equipo de Docentes

Pág. 3...


Similar Free PDFs