Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Al trmino de la sesin, el alumno crea y maneja una tabla de base de datos usando
particiones.
PREGUNTA 1 (Propuesto)
Una empresa de venta de productos al por mayor y menor necesita controlar sus ventas; para lo
cual se nos encomienda disear el modelo relacional de su base de datos como parte del modelo
de datos del Sistema de Control de Ventas. Debemos considerar los siguientes aspectos:
1.
2.
El
o
o
o
o
El
o
o
o
o
El
o
o
o
o
Implemente el siguiente diagrama de base de datos respetando los tipos de datos y las
capacidades especificadas para sus campos:
CIBERTEC
Aplique de manera correcta las llaves primarias de cada una de las tablas.
Aplique de manera correcta las llaves forneas en las tablas relacionales.
Aplique las siguientes reglas de negocio:
o El precio del producto, stock actual y stock mnimo no deben ser inferior a cero.
o La fecha de la factura debe asignar la fecha actual como valor por defecto.
o En el campo email de la tabla cliente debe mostrarse el mensaje No cuenta solo
si el usuario no registra un correo electrnico.
Agregar un nuevo tipo de datos llamado CORREO que tenga la capacidad de 50
caracteres y que adems no sea obligatorio su registro.
Agregar un nuevo tipo de datos llamado FONO que tenga la capacidad de 15 caracteres
y que adems sea obligatorio su registro.
PREGUNTA 2
Una empresa inmobiliaria necesita controlar sus proyectos ejecutados hasta el ao 2009; para lo
cual se recomienda crear archivos secundarios y particionarlos de tal forma que cada una se
almacene en un grupo respectivo. Debemos considerar los siguientes aspectos:
Valide la existencia de la base de datos BD_PROYECTOS2014 de tal manera que si
la base existe elimnela.
USE MASTER
GO
La base de datos BD_PROYECTOS2014 debe registrarse en la carpeta
C:\PROYECTOS2014, tamao inicial de 10MB, un maximo tamao de 100MB y una tasa
de crecimiento del 10%.
CIBERTEC
CIBERTEC
NAME=PROYECTOS2014_SEC2,
FILENAME='C:\PROYECTOS2014\PROYECTOS2014_SEC2.NDF'
) TO FILEGROUP GRUPO2
GO
ALTER DATABASE BD_PROYECTOS2014
ADD FILE(
NAME=PROYECTOS2014_SEC3,
FILENAME='C:\PROYECTOS2014\PROYECTOS2014_SEC3.NDF'
) TO FILEGROUP GRUPO3
GO
Crear un esquema de particion llamada ESQUEMA_PORFECHAS que permita organizar
las fechas segn la particion PORFECHA y asignada a los grupos Grupo1, Grupo2 y
Grupo3.
CREATE PARTITION SCHEME ESQUEMA_PORFECHA
AS PARTITION PORFECHA
TO (GRUPO1,GRUPO2,GRUPO3)
GO
Crear la tabla pedidos asignado al esquema de particion con las siguientes
caracteristicas:
IdPedido
FecPedido
idCliente
int
date
char(6)
CIBERTEC