Taller 2 - Creacion Modelo de Base de Datos
Taller 2 - Creacion Modelo de Base de Datos
Taller 2 - Creacion Modelo de Base de Datos
Flores Imperial requiere migrar su información de los sistemas legados que tiene, gran parte de esta información
está consolidada en libros de Excel, por lo que es responsabilidad de ustedes, Administradores de Bases de
Datos, crear el modelo de datos que se acordó en los comités de arquitectura de datos, el modelo a crear debe
cubrir dicho modelo, todas las entidades incluidas en este deben encontrarse en las bases de datos creadas,
pueden existir más entidades que se evidencien en el camino de creación pero no menos entidades de las
diseñadas.
• No puede estar creada en el esquema del usuario System o Sys, debe crearse un esquema
previamente para trabajar en él.
• La base de datos debe contar con las 29 tablas relacionadas en el modelo como mínimo.
• La codificación de la base de datos debe ser utf-8.
• Nivel de normalización 1FN.
• Si bien el usuario System o Sys son usuarios administradores, debe crearse un usuario administrador
de la misma, este debe ser definido con su compañero DBA de grupo.
• Debe crearse el usuario WCALVO con password W1sNC4v9, este usuario solo debe ser de lectura de
todas las entidades de la base de datos.
Las entidades deben contar con la siguiente cantidad de datos:
• NomiListAFP – Tabla de nómina, contiene el listado de las empresas que realizan la administración
del fondo de pensiones en Colombia, cantidad de registros mínimo 6.
• NomiListEps – Tabla de nómina, contiene el listado de las empresas prestadoras de salud en
Colombia, cantidad de registros mínimo 10.
• NomiNovNomina – Tabla de nómina, contiene las novedades que registran los empleados mes a
mes, información equivalente a los 2 últimos años de operación de la empresa, cantidad de registros
mínimo 3000.
• NomiPagoNom – Tabla de nómina, contiene la liquidación de nomina de cada uno de los periodos de
la compañía, información equivalente a los 2 últimos años de operación de la empresa, cantidad de
registros 52000 aprox. 1100 empleados en nómina por quincena.
• NomiParamNomina – Tabla de nómina, contiene el listado de empleados con sus atributos de EPS,
AFP, días de vacaciones, entre otros. Flores Imperial tiene en nómina aproximadamente 1100
empleados.
• NomiPeriodos – Tabla de nómina, contiene parametrizados los periodos quincenales de pago de los
últimos 2 años (2018111 año 2018, mes 11, quincena 1). Aproximadamente 24 periodos por año.
• NomiTipoNovedad – Tabla de nómina, parametrización de los tipos de novedad que se registran en
nómina, aproximadamente 10 registros.
• PersGenero – Tabla de personas, contiene el genero de las personas, Masculino, Femenino,
Indefinido.
• PersNatPers – Tabla de personas, contiene la naturaleza tributaria de las personas.
• PersPersona – Tabla de personas, contiene la información absoluta de las personas que tienen
relación con la compañía (clientes, proveedores, empleados, aliados, entre otros), aproximadamente
100.000 personas.
• PersRelTipPers – Tabla de personas, contiene la relación que tiene la persona con la compañía, es
una tabla pivote, recuerde que un empleado también puede ser cliente u otros escenarios, debe
contener la misma cantidad de la entidad PersPersona.
• PersTipoDoc – Tabla de personas, contiene el tipo de documento de las personas, debe contener los
tipos de documentos definidos por normatividad vigente.
• PersTipoRH – Tabla de personas, contiene los posibles grupos sanguíneos de una persona.
• PersTipPers – Tabla de personas, contiene el tipo de relación que una persona puede llegar a tener
con la compañía.
• ProdCaracteristicas – Tabla de productos, contiene las diferentes características que tienen los
productos que comercializa la compañía, debe contener la cantidad de registros de acuerdo al stock
de productos.
• ProdMovimientos – Tabla de productos, contiene las salidas y entradas del inventario de acuerdo a
la cantidad de productos que comercializa la empresa.
• ProdProductos – Tabla de productos, contiene los diferentes productos que comercializa Flores
Imperial, debe contener un buen portafolio de productos de acuerdo al nicho de negocio de la
compañía.
• ProdStockProducto – Tabla de productos, contiene las diferentes cantidades de los productos que
comercializa la compañía, no puede ser inferior en cantidad de registros a ProdProductos.
• UbicCiudad – Tabla de ubicación, contiene el listado de ciudades de acuerdo al departamento y país,
debe contener mínimo la lista completa para Colombia de acuerdo a la codificación normativa del
DANE.
• UbicDepto – Tabla de ubicación, contiene el listado de departamentos de acuerdo al país, debe
contener mínimo la lista completa para Colombia de acuerdo a la codificación normativa del DANE.
• UbicPais – Tabla de ubicación, contiene el listado de países, debe contener mínimo los países
soberanos reconocidos por la ONU, recuerde que Flores Imperial vende a diferentes países.
• UbicSedes – Tabla de ubicación, contiene el listado de sedes que tiene Flores Imperial de acuerdo a
lo que menciona el caso de negocio.
• UbicTipoSede – Tabla de ubicación, contiene los tipos de sedes que tiene la compañía de acuerdo al
caso de negocio.
• UserAsoRol – Tabla de usuarios, contiene la asociación de un usuario a un rol especifico que le
permitirá tener acciones específicas en el software de gestión.
• UserUsuaPers – Tabla de usuarios, contiene la información del usuario de acceso de los empleados
que usan el sistema, la empresa tiene mínimo 250 usuarios, recuerde que la información de los
password es mínimo de 10 caracteres y está codificada en base 64 para guardarla en base de datos.
• UserUsuaRoles – Tabla de usuarios, contiene los diferentes roles de acceso a la aplicación para
sostener la operación de la compañía, mínimo 20 roles.
• VtasDetallTransacc – Tabla de ventas, contiene el detalle de cada una de las facturas que se realizan
en la compañía, son las ventas de los dos últimos años, recuerde que en una factura se venden uno
o varios productos, por lo que una factura puede tener asociados varios registros de detalle, mínimo
20000 facturas.
• VtasFactVentas – Tabla de ventas, contiene las facturas que realiza la compañía en su operación
comercial, mínimo 20000 facturas.
• VtasEstadoFact – Tabla de ventas, contiene los diferentes estados de una factura.
• Si bien se estrega este lineamiento para crear el modelo, recuerde que los modelos poseen unas
propiedades que muestran fácilmente origen de la creación, fechas, usuarios y datos de la maquina
donde se crean los diferentes artefactos, por lo que, si los metadatos se encuentran iguales, se
anularán las entregas siendo cero la calificación de forma automática.
• El modelo puede evolucionar o mejorar sin disminuir la cantidad de artefactos que se relaciona en el
diagrama.
¿Qué se debe entregar?
• Diagrama relacional generado por el gestor de base de datos en donde se puede ver el modelo
construido en imagen legible.
• Word con sentencia de cuenta registros e impresión de pantalla con los SELECT de cada una de las
entidades.
• Todo debe estar empaquetado en un único archivo ZIP, tenga en cuenta la buena presentación.