Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pg. 1/4
CASO NM. 1 ESPECIFICACION DE DISEO BASE DE DATOS DE SISTEMA DE GESTION DE SUMINISTROS DE UN HOSPITAL
Lo anterior significa, que en caso de que un usuario del servidor deba crear una BD, la ubicacin que tendr por defecto para los archivos va a ser la estructura
que usted defini anteriormente. (Debe verificar la configuracin del SGBD para que cualquier base de datos que se cree, tenga como ruta predefinida la
estructura anteriormente mencionada). Esto se revisar y evaluara como parte del caso.
2. Defina una base de datos llamada GESTION DE SUMINISTROS con las siguientes caractersticas:
Grupo
Primary
Datos
ndices
No
Bitcora
No
Archivos
caso_1.mdf
datos_01.ndf
datos_02.ndf
indice_01.ndf
indice_02.ndf
bitacora_01.ldf
bitacora_02.ldf
Directorio C:
e:\Datos
e:\Datos
f:\Indices
f:\Bitcora
3. Usted, como usuario SA del motor de base de datos, DEBE crear una cuenta administrativa, dado que tener la cuenta SA para realizar todos los cambios no
es seguro ni recomendado. Por lo tanto, se le solicita que cree un inicio de sesin, con el nombre dba_servidor y que este usuario tenga como base de datos
por omisin GESTION DE SUMINISTROS y tenga adems permisos de lectura, escritura y creacin de todos los objetos sobre esta base de datos. NO debe
tener permiso para creacin de nuevas bases de datos.
4. Defina un esquema, al que deben pertenecer TODOS los objetos que cree en esta base de datos. El esquema debe llamarse GDSH (Gestin de Suministros
Hospital)
5.
Tabla: COLABORADOR
idColaborador numeric (4), llave primaria y formato 9999
nbrColaboradr varchar(50), no nulo
cedula numeric (10), no nulo, valores nicos y formato 99-9999-9999.
Pg. 2/4
CASO NM. 1 ESPECIFICACION DE DISEO BASE DE DATOS DE SISTEMA DE GESTION DE SUMINISTROS DE UN HOSPITAL
Tabla: DEPARTAMENTO (Esta tabla determina el departamento al que pertenece un empleado, sea mdico, miscelneo, enfermera(o), etc.)
idDepto char(2), llave primaria y formato AA
nombreDepto varchar(50), no nulo
idEmpleado numeric(4), llave fornea respecto a empleado(idEmpleado)
Tabla: SUMINISTRO con los siguientes atributos:
idSuministro numeric(10), llave primaria y formato 9999999999
nbrSuministro varchar(50), no nulo
precioActual numeric(12,2) valor por omisin 0, chequee precioActual >=0
idMoneda char(1) valores permitidos('$', 'C')
existenciaActual numeric(12,2) valor por omision 0, chequeo existencia >=0
idUnidadMedida char(3) valores permitidos('un', 'mts', 'lts', kg)
tipoSuministro char(1) valores permitidos('a', 'u')
Tabla FACTURA
idfactura numeric(10) , llave primaria y formato 9999-999999
idfacturador numeric(4), llave fornea respecto a Colaborador(idColaborador),
fecha dateTime, con valor por omisin fecha en que se genera la factura
excento char(1), valores vlidos ('S', 'N')
estado char(1) , valores vlidos ('A', 'E')
Tabla LINEAS_POR_FACTURA:
idaactura numeric(10), llave foranea respecto a factura(idfactura)
idsuministro numeric(10), llave fornea respecto a suministro(idSuministro)
cantidad numeric(12,2), valor por omisin 0, chequeo cantidad >=0
descuento numeric(2) valor por omisin 0, chequeo descuento >=0
precio numeric(12,2) chequeo precio >= 0.
-
Tabla PROVEEDOR:
idProveedor numeric(10), llave primaria de la relacin
nombreProveedor varchar(20), no nulo
ubicacionProveedor varchar (20), no nulo
Fecha de asignacin: 06 de abril
Pg. 3/4
CASO NM. 1 ESPECIFICACION DE DISEO BASE DE DATOS DE SISTEMA DE GESTION DE SUMINISTROS DE UN HOSPITAL
Tabla SUMINISTROS_POR_PROVEEDOR
idArtculo numeric(10), llave fornea respecto a Suministro(idSuministro)
idProveedor numeric (10), llave fornea respecto a proveedor(idProveedor)
cantidadEnInventario integer, cantidad en inventario del artculo
puntoReorden integer, nmero que funciona como punto para volver a pedir artculos, cuando la cantidad llega a l.
-
Todas las tablas deben estar dentro del esquema "GDSH". A todas las restricciones/reglas de integridad se les debe asignar nombre.
6. Defina un ndice sobre cada columna que es llave fornea en cada una las tablas definidas. (Verificar la sintaxis de creacin de ndices sobre llave fornea)
7. Realice una carga de datos de prueba para las tablas definidas, siendo significativo y teniendo un orden adecuado (deber contener al menos 5 tuplas en c/
tabla).
8. Realice una consulta que retorne el mes de la factura, id de la factura, monto TOTAL vendido, nombre del empleado, para todas las facturas del ao 2015
que incluyan todos los artculos de tipo 'n'.
9. Realice una consulta que determine el nombre del proveedor y el precio del suministro siempre y cuando la ubicacin del proveedor sea San Jos y el
suministro o artculo sea de tipo u
Por entregar:
Este caso debe ser desarrollado en forma individual.
Script de creacin de todos los objetos (INDICAR CMO) anteriormente descritos y screen shots de las pantallas a nivel de servidor de la creacin de los
directorios solicitados.
Pg. 4/4