BASE DE DATOS PARA EMPRESA PORCINA

11,528 views 59 slides Jan 16, 2014
Slide 1
Slide 1 of 59
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59

About This Presentation

Este trabajo fue mi proyecto de Base de Datos 1. Utilicé los requerimientos de una empresa porcina llamada SANCTI SPIRITUS. Pueden descargar los requerimientos de internet sin ningún problema.


Slide Content

2013
BASE DE DATOS PARA
EMPRESA PORCINA
MODELO E-R, RELACIONAL, NORMALIZACIÓN, ALGEBRA
RELACIONAL, CÁLCULO RELACIONAL

MIGUEL LEONARDO SÁNCHEZ FAJARDO
FACULTAD: INGENIERÍA
PROGRAMA: INGENIERÍA DE SISTEMAS
BASE DE DATOS I
UNIVERSIDAD DE LA AMAZONÍA
FLORENCIA - CAQUETÁ

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

1 BASE DE DATOS 1
EMPRESA PORCINA
PROYECTO FINAL DE BASE DE DATOS







Presentado por:
Miguel Leonardo Sánchez Fajardo
Cód. 017-2010-352








UNIVERSIDAD DE LA AMAZONÍA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
BASE DE DATOS I
FLORENCIA – CAQUETÁ
2013

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

2 BASE DE DATOS 1

EMPRESA PORCINA
PROYECTO FINAL DE BASE DE DATOS




Presentado por:
Miguel Leonardo Sánchez Fajardo
Cód. 017-2010-352




Presentado a:
ING. FREDY ANTONIO VERÁSTEGUI GONZALEZ





UNIVERSIDAD DE LA AMAZONÍA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
BASE DE DATOS I
FLORENCIA – CAQUETÁ
2013

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

3 BASE DE DATOS 1
TABLA DE CONTENIDO

INTRODUCCIÓN ...................................................................................................................... 5

OBJETIVOS .............................................................................................................................. 6
Objetivo general .................................................................................................................. 6
Objetivo especifico .............................................................................................................. 6

REQUERIMIENTOS (REQUISITOS) DEL SISTEMA ................................................................... 7
Requisitos de la empresa ................................................................................................. 7-9
Requisitos funcionales ................................................................................................. 10-16
Requisitos no funcionales ............................................................................................ 17-20
Requisitos de almacenamiento de información .......................................................... 21-27

MODELO ENTIDAD-RELACIÓN ............................................................................................. 28
Definir entidades ............................................................................................................... 28
Definir claves primarias y atributos ............................................................................. 29-30
Definir relaciones y cardinalidades entre entidades ........................................................ 31
Definir especificaciones y generalizaciones ...................................................................... 32
Diagrama modelo E-R ....................................................................................................... 33

MODELO RELACIONAL ......................................................................................................... 34
Modelo relacional lógico................................................................................................... 34
Modelo relacional físico .................................................................................................... 35

NORMALIZACIÓN ................................................................................................................. 36
Primera forma normal (1FN)............................................................................................. 36
Segunda forma normal (2FN) ........................................................................................... 37
Tercera forma normal (3FN) ............................................................................................. 38
Modelo normalizado ......................................................................................................... 39

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

4 BASE DE DATOS 1
ALGEBRA RELACIONAL .................................................................................................... 40-41

CALCULO RELACIONAL ......................................................................................................... 42

DICCIONARIO DE DATOS ...................................................................................................... 43
Tablas ........................................................................................................................... 44-45
Detalle de las tablas ..................................................................................................... 46-56

CONCLUSIONES .................................................................................................................... 57

TRABAJOS FUTUROS ............................................................................................................ 58

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

5 BASE DE DATOS 1
INTRODUCCION

La consistencia, persistencia y procesamiento de los datos de cualquier base de datos de
determinada empresa es fundamental para garantizar la fluidez de la información y darle
un mejor manejo a los procesos que posee la empresa como por ejemplo inventario,
pedidos, etc. ya que en cualquier compañía se manejan grandes flujos de información. De
esta manera, el proceso de almacenamiento y procesamiento de la información se debe
realizar de una manera óptima y eficaz que minimice costos u otras cosas.

De tal forma, una base de datos bien estructurada garantiza que todos los datos se
almacenen de manera segura sin perder el acceso total a la información que en dicha base
de datos se guarda.

El objetivo del siguiente proyecto es la elaboración de toda la documentación para la base
de datos de la empresa porcina de Villavicencio. La base de datos se elaboró a partir de los
requerimientos establecidos por la empresa, y se llevó a cabo la elaboración de los
diagramas para la elaboración de la base de datos.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

6 BASE DE DATOS 1
OBJETIVOS

Objetivo General
 Generar la documentación para la elaboración del diseño de la base de datos de la
empresa porcina de Villavicencio.

Objetivos Específicos
 Elaborar la base de datos en un sistema gestor de base de datos para la empresa
porcina.
 Realizar la captura y el modelado de los requerimientos del sistema.
 Elaborar el modelo entidad relación para la elaboración de la base de datos.
 Generar el diagrama relacional físico y lógico para determinar el dominio de cada
atributo según las entidades formuladas.
 Normalizar la base de datos hasta la tercera forma normal.
 Realizar las consultas (Algebra Relacional y Calculo Relacional).
 Realizar el diccionario de datos para la documentación de la base de datos.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

7 BASE DE DATOS 1
REQUERIMIENTOS DEL SISTEMA

Requisitos del sistema

a) Convenios.
Los Convenios se clasifican de 3 tipos: Precebas, Reproductoras y Cotos. Los Convenios de
Coto pueden ser a su vez de 3 tipos según la duración: a 30 días, 90 días, 120 días. Para cada
uno de los tipos, se realiza la planificación de alimento y carne, encontrándose similares
variables en la carne con valores diferentes (Carne a precio oficial y a precio diferenciado).
Para el alimento existe una menor coincidencia en los tipos de alimento, repitiéndose
solamente el Pienso B.

Todos los Convenios se realizan con una persona natural o comprador independiente. La
numeración de registro de los Convenios incluye el año, y un consecutivo para cada
combinación de los anteriores.

Se necesita actualizar los valores reales de alimento y carne para el análisis del
cumplimiento. En el cálculo de las Precebas interviene las TM de la venta inicial de animales
a cebar.

b) Alimento
La producción consiste fundamentalmente en la mezcla de alimentos para obtener piensos
de varios tipos para su venta principalmente a convenios. Para los convenios se tendrá en
cuenta que tengan disponibilidad en el plan contra el real.

Los surtidos no poseen el mismo factor de conversión con respecto al plan. Se procesará el
documento factura, el cual posee las siguientes características: numeración, fecha, datos
del comprador, surtido, cantidad, precio e importe. La factura debe encontrarse en alguno
de los 4 estados siguientes: OK, Pendiente, Cancelada o Confirmada.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

8 BASE DE DATOS 1
c) Carne
La producción de carne se basa en las compras de animales vivos a los Convenios, para
realizar este proceso, la unidad cuenta con compradores organizados en centros en los
municipios. Mediante el documento Recepción queda plasmada la compra. Las
características de este documento son: numeración, fecha, comprador, cabezas e importe.

El consecutivo estará formado por:
• Dos dígitos para identificar el centro.
• Dos dígitos para identificar al comprador.
• Cuatro dígitos para el consecutivo. (Individual por Comprador)


El consecutivo se respetará, marcando a Cancelada las recepciones que no procedan. Los
demás estados de las recepciones son: OK, Pendiente y Confirmada.

El renglón de la recepción está compuesto por:
• Tipo de Compra: Precebas, Reproductoras, Cotos.

Para los tipos de compra de Cotos existe un precio único.

Las Precebas y Reproductoras se clasifican en las siguientes categorías:
 A precio oficial.
 A precio oficial con descuento.
 A precio diferenciado.
 Excedente personal.
 Excedente de CCS.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

9 BASE DE DATOS 1
Para las categorías de precio oficial existen las siguientes variantes con diferentes valores
de precio entre ellas.
 Menos de 60 kgs.
 Entre 60 y 79 Kgs.
 Mayor de 80 Kgs.

Para las otras categorías las variantes son:
 De 40 a 59 Kgs.
 De 60 a 69 Kgs.
 De 70 a 84 Kgs.
 De 85 a 138 Kgs
 Más de 138 Kgs.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

10 BASE DE DATOS 1
REQUERIMIENTOS FUNCIONALES

RF-001 Crear convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
quiera crear un convenio con alguna empresa determinada.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de crear el
convenio.
2 El sistema proporciona un “formulario” para
crear convenio.
3 El usuario llena los datos del “formulario” para
crear convenio.
4 El usuario solicita al sistema de guardar la
información registrada.
5 El sistema almacena la información.
6 El sistema envía un mensaje de confirmación
de creación del convenio.

Post-condición Ninguna.
Excepción PASO ACCIÓN
5 El sistema arrojará un mensaje cuando el
usuario digite algún dato inválido o incorrecto
como “Fecha” o “Año” del convenio.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

11 BASE DE DATOS 1
RF-002 Modificar convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
OBJ-003
<Documentar proyecto de licitación de requisitos>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
quiera modificar cualquier convenio con alguna empresa determinada.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de modificar el
convenio.
2 El usuario selecciona el convenio que quiere
modificar.
3 El usuario modifica los datos que quiere
cambiar en el convenio.
4 El usuario solicita al sistema de guardar la
información modificada.
5 El sistema almacena la información del
convenio modificado.
6 El sistema envía un mensaje de confirmación
acerca del convenio modificado.

Post-condición Ninguna.
Excepción PASO ACCIÓN
5 El sistema arrojará un mensaje cuando el
usuario digite algún dato inválido o incorrecto
cuando esté modificando el convenio.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

12 BASE DE DATOS 1
RF-003 Eliminar convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
quiera eliminar un convenio con alguna empresa determinada.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de eliminar el
convenio.
2 El sistema proporciona un listado de los
convenios que están registrados en el sistema.
3 El usuario determina cuales son los convenios
que va a eliminar.
4 El usuario solicita al sistema la opción de
eliminar convenio.
5 El sistema almacena la información.
6 El sistema envía un mensaje de confirmación
de eliminación del convenio.

Post-condición Ninguna.
Excepción PASO ACCIÓN
5 El sistema arrojará un mensaje cuando el
usuario elimine un convenio que no esté
establecido en el sistema.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

13 BASE DE DATOS 1
RF-004 Generar factura convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
genere el reporte de las facturas de los convenios.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de facturas de los
convenios.
2 El usuario da clic en el botón de exportar las
facturas de los convenios.
3 El sistema muestra los reportes
(documentación) de las facturas de los
convenios.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje indicando que
el proceso de exportar facturas de los
convenios fue exitoso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

14 BASE DE DATOS 1
RF-005 Generar factura unidades
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
genere el reporte de las facturas de las unidades.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de facturas de las
unidades.
2 El usuario da clic en el botón de exportar las
facturas de las unidades.
3 El sistema muestra los reportes
(documentación) de las facturas de las
unidades.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje indicando que
el proceso de exportar facturas de las unidades
fue exitoso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

15 BASE DE DATOS 1
RF-006 Realizar recepción
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
< Brindar un ambiente colaborativo de trabajo >.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
realice la recepción entre el comprador y el convenio.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de realizar
recepción.
2 El sistema proporciona un formulario para
digitar los datos del comprador y del convenio
realizado.
3 El sistema almacena la información.
4 El sistema envía un mensaje de confirmación
de creación de la recepción.

Post-condición Ninguna.
Excepción PASO ACCIÓN
4 El sistema arrojará un mensaje indicando que
el proceso de recepción fue exitoso o que
durante el proceso de inscripción de los datos
hubo algún error.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

16 BASE DE DATOS 1
RF-007 Modificar recepción
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJ-002
<Documentar proyecto de licitación de requisitos>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
quiera modificar cualquier recepción entre el comprador y el convenio
realizado.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario ingresa al enlace de modificar la
recepción.
2 El usuario selecciona la recepción que quiere
modificar.
3 El usuario modifica los datos del comprador o
del convenio que quiere cambiar.
4 El usuario solicita al sistema de guardar la
información modificada.
5 El sistema almacena la información de la
recepción modificada.
6 El sistema envía un mensaje de confirmación
acerca de la recepción modificada.

Post-condición Ninguna.
Excepción PASO ACCIÓN
5 El sistema arrojará un mensaje cuando el
usuario digite algún dato inválido o incorrecto
cuando esté modificando los datos del
comprador o del convenio.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

17 BASE DE DATOS 1
REQUERIMIENTOS NO FUNCIONALES

RNF-011 Visualizar historial de facturas de los convenios
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJ-002
<Documentar proyecto de licitación de requisitos>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
desee ver el historial de las facturas de los convenios.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario selecciona una factura de los
convenios.
2 El usuario da clic en el botón historial de las
facturas de los convenios (HFC).
3 El sistema exporta un reporte con el historial
de las facturas de los convenios.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje diciendo si el
reporte fue exitoso o fue un fracaso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

18 BASE DE DATOS 1
RNF-012 Visualizar historial de facturas de las unidades
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJ-002
<Documentar proyecto de licitación de requisitos>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
desee ver el historial de las facturas de las unidades.
Pre-condición Ninguna
Secuencia Normal PASO ACCIÓN
1 El usuario selecciona una factura de las
unidades.
2 El usuario da clic en el botón historial de las
facturas de las unidades (HFU).
3 El sistema exporta un reporte con el historial
de las facturas de las unidades.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje diciendo si el
reporte fue exitoso o fue un fracaso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

19 BASE DE DATOS 1
RNF-013 Visualizar historial de convenios
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJ-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
desee ver el historial de los convenios.
Pre-condición El sistema debe mostrar información acerca de la trazabilidad de los
convenios.
Secuencia Normal PASO ACCIÓN
1 El usuario selecciona un convenio.
2 El usuario da clic en el botón historial de los
convenios (HDC).
3 El sistema muestra el historial de los convenios
realizados.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje diciendo si el
reporte fue exitoso o fue un fracaso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

20 BASE DE DATOS 1
RNF-014 Visualizar historial de recepción
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá comportarse de manera eficaz cuando el usuario
desee ver el historial de las recepciones.
Pre-condición El sistema debe mostrar información acerca de la trazabilidad de las
recepciones.
Secuencia Normal PASO ACCIÓN
1 El usuario selecciona una recepción.
2 El usuario da clic en el botón historial de las
recepciones (HDR).
3 El sistema muestra el historial de las
recepciones de la empresa.

Post-condición Ninguna.
Excepción PASO ACCIÓN
3 El sistema arrojará un mensaje diciendo si el
reporte fue exitoso o fue un fracaso.

Rendimiento
Frecuencia Esperada Ninguna.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

21 BASE DE DATOS 1
REQUERIMIENTOS DE ALMACENAMIENTO DE INFORMACIÓN

RAI-101 Convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de los convenios creados por la empresa.
Datos Específicos  Id_Convenio.
 Número.
 Convenista.
 PlanCarneDif.
 PlanCarneOf.
 PlanPiensoB.
 RealPso.
 RealCneOf.
 RealCneDif.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

22 BASE DE DATOS 1
RAI-102 Precebas
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de los convenios (tipo Precebas) creada por la empresa.
Datos Específicos  IdConvenio.
 TMInicial.
 Cabezas.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

RAI-103 Reproductoras
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de los convenios (tipo Reproductoras) creada por la empresa.
Datos Específicos  IdConvenio.
 Cabezas.
 Plan_Lactacion.
 PlanInicio.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

23 BASE DE DATOS 1

RAI-104 Cotos
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de los convenios (tipo Cotos) creada por la empresa.
Datos Específicos  No tiene atributos individuales como entidad.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

RAI-105 Tipo de cotos
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de los tipos de cotos de cada Coto especificado en cada convenio.
Datos Específicos  Id_tc.
 Descripción.
 CoefCneOf.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

24 BASE DE DATOS 1
RAI-106 Factura
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de las facturas de cada convenio realizado con la empresa.
Datos Específicos  Id_factura.
 Numero.
 Estado.
 Fecha
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

RAI-107 Factura convenio
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de las facturas (tipo Convenio) de cada convenio realizado con la
empresa.
Datos Específicos  No tiene atributos individuales como entidad.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

25 BASE DE DATOS 1
RAI-108 Factura unidad
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de las facturas (tipo Unidad) de cada convenio realizado con la empresa.
Datos Específicos  No tiene atributos individuales como entidad.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

RAI-109 Unidad
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de las unidades que pertenecen a la empresa provincial.
Datos Específicos  Id_unidad.
 Nom_unidad.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

26 BASE DE DATOS 1
RAI-110 Recepción
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
de las recepciones realizadas entre el comprador y la empresa provincial.
Datos Específicos  Id_recepción.
 Numeración.
 Fecha.
 Estado.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

RAI-111 Comprador
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
del comprador de los convenios de la empresa.
Datos Específicos  Id_compr.
 Nom_compr.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

27 BASE DE DATOS 1

RAI-112 Surtido
Versión 001 (2013/11/10).
Autores Miguel Leonardo Sánchez Fajardo (Universidad de la Amazonía).
Fuentes
Objetivos Asociados OBJT-001
< Apoyar el proceso de licitación de requerimientos >.
OBJT-002
<Brindar un ambiente colaborativo de trabajo>.
Requisitos Asociados Ningunos.
Descripción El sistema deberá almacenar la información correspondiente a los datos
del surtido comercializados por la entidad.
Datos Específicos  Id_surtido.
 Descrip.
 Precio.
 Factor_conver.
Intervalo Temporal Pasado y presente.
Importancia Vital.
Urgencia Inmediatamente.
Estado Validado.
Estabilidad Alta.
Comentarios Ninguno.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

28 BASE DE DATOS 1
MODELO ENTIDAD-RELACIÓN

Definir entidades
Después de analizar los requerimientos del sistema propuesto anteriormente, se
determinaron las siguientes entidades:

 Convenio
 Preceba
 Reproductora
 Coto
 TipoDeCoto
 Factura
 Fact_Convenio
 Fact_Unidad
 Unidad
 Surtido
 Municipio
 Centro
 Comprador
 Recepción
 SubCategoría
 Categoría
 TipoDeCompra

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

29 BASE DE DATOS 1
Definir claves primarias (PK) y atributos

























TABLA: Convenio
Atributo PK
Id_convenio Si
PlanCarneOf -
PlanCarneDif -
RealCneOf -
RealCneDif -
PlanPiensoB -
Numero -
Convenista -
RealPsoB -
Año -
TABLA: Factura
Atributo PK
Id_factura Si
Numero -
Estado -
Fecha -
ValorTotal -
TABLA: Fact_Convenio
Atributo PK

TABLA: Fact_Unidad
Atributo PK

TABLA: Preceba
Atributo PK
Cabezas -
TMInicial -
TABLA: Unidad
Atributo PK
Id_unidad Si
Nom_unidad -
TABLA: Reproductora
Atributo PK
Plan_lactacion Si
PlanInicio -
Cabezas -
TABLA: Surtido
Atributo PK
Id_surtido Si
Descrip -
Precio -
Factor_conver -
TABLA: Coto
Atributo PK

TABLA: TipoDeCoto
Atributo PK
Id_tc Si
CoefCneOf -
Descripción -
TABLA: Municipio
Atributo PK
Id_munc Si
Nom_munc -

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

30 BASE DE DATOS 1



TABLA: Centro
Atributo PK
Id_centro Si
Nom_centro -
TABLA: Comprador
Atributo PK
Id_compr Si
Nom_compr -
TABLA: Recepción
Atributo PK
Id_recepción Si
Numeración -
Estado -
Fecha -
TABLA: SubCategoría
Atributo PK
Id_subcat Si
Descrip -
Precio -
TABLA: Categoría
Atributo PK
Id_categ Si
Descrip -
Descuento -
TABLA: TipoDeCompra
Atributo PK
Id_tipcom Si
Descrip -

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

31 BASE DE DATOS 1
Definir relaciones y cardinalidades entre entidades

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

32 BASE DE DATOS 1
Definir especificaciones y generalizaciones

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

33 BASE DE DATOS 1
Diagrama modelo E-R

Nota: Para una mejor visualización del modelo entidad – relación, en la carpeta donde se
encuentra el proyecto están los diagramas en su tamaño original. El diagrama no se
modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

34 BASE DE DATOS 1
MODELO RELACIONAL

Modelo relacional lógico:

Nota: Para una mejor visualización del modelo relacional lógico, en la carpeta donde se
encuentra el proyecto están los diagramas en su tamaño original. El diagrama no se
modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

35 BASE DE DATOS 1

Modelo relacional físico:

Nota: Para una mejor visualización del modelo relacional físico, en la carpeta donde se
encuentra el proyecto están los diagramas en su tamaño original. El diagrama no se
modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

36 BASE DE DATOS 1
NORMALIZACIÓN

Primera forma normal (1FN):

Nota: Para una mejor visualización del modelo de primera forma normal (1FN), en la
carpeta donde se encuentra el proyecto están los diagramas en su tamaño original. El
diagrama no se modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

37 BASE DE DATOS 1

Segunda forma normal (2FN)

Nota: Para una mejor visualización del modelo de segunda forma normal (1FN), en la
carpeta donde se encuentra el proyecto están los diagramas en su tamaño original. El
diagrama no se modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

38 BASE DE DATOS 1
Tercera forma normal (3FN)

Nota: Para una mejor visualización del modelo de tercera forma normal (3FN), en la
carpeta donde se encuentra el proyecto están los diagramas en su tamaño original. El
diagrama no se modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

39 BASE DE DATOS 1
Modelo normalizado

Nota: Para una mejor visualización del modelo normalizado, en la carpeta donde se
encuentra el proyecto están los diagramas en su tamaño original. El diagrama no se
modificó debido a que se alteraba el formato de la hoja de este proyecto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

40 BASE DE DATOS 1
ALGEBRA RELACIONAL

 Traer los convenios con su Id, Nombre, y Año que sea mayor o igual a 2000

&#3627408438;&#3627408476;&#3627408475;=&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;2222
??????
&#3627408438;&#3627408476;&#3627408475;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;, &#3627408438;&#3627408476;&#3627408475;.&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466;, &#3627408438;&#3627408476;&#3627408475;.??????ñ&#3627408476; ( ??????(&#3627408438;&#3627408476;&#3627408475;.??????ñ&#3627408476; ≥ 2000)(&#3627408438;&#3627408476;&#3627408475;))


 Traer los convenios con su respectivo convenista
&#3627408438;&#3627408476;&#3627408475;=&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;2222
&#3627408438;&#3627408476;=&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462;2
??????
&#3627408438;&#3627408476;&#3627408475;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;, &#3627408438;&#3627408476;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;??????&#3627408481;&#3627408462;, &#3627408438;&#3627408476;.&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466; ( ??????
&#3627408438;&#3627408476;&#3627408475;.&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462;2??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462; = &#3627408438;&#3627408476;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462;(&#3627408438;&#3627408476;&#3627408475;
×&#3627408438;&#3627408476;))

 Traer los convenios de tipo Preceba con cabezas, TMInicial
&#3627408438;&#3627408476;&#3627408475;=&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;2222
??????&#3627408479;&#3627408466;=??????&#3627408479;&#3627408466;&#3627408464;&#3627408466;&#3627408463;&#3627408462;2222
??????
&#3627408438;&#3627408476;&#3627408475;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;, ??????&#3627408479;&#3627408466;.&#3627408438;&#3627408462;&#3627408463;&#3627408466;??????&#3627408462;&#3627408480;, ??????&#3627408479;&#3627408466;.&#3627408455;&#3627408448;??????&#3627408475;??????&#3627408464;??????&#3627408462;&#3627408473; ( ??????
??????&#3627408479;&#3627408466;.&#3627408438;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;&#3627408480;2222??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476; = &#3627408438;&#3627408476;&#3627408475;.??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;(??????&#3627408479;&#3627408466;
×&#3627408438;&#3627408476;&#3627408475;))

 Traer los tipos de cotos con su descripción
&#3627408455;&#3627408439;&#3627408438;=&#3627408455;??????&#3627408477;&#3627408476;&#3627408439;&#3627408466;&#3627408438;&#3627408476;&#3627408481;&#3627408476;3222
??????
&#3627408455;&#3627408439;&#3627408438;.??????&#3627408465;_&#3627408481;&#3627408464;, &#3627408455;&#3627408439;&#3627408438;.&#3627408439;&#3627408466;&#3627408480;&#3627408464;&#3627408479;??????&#3627408477;&#3627408464;??????ó&#3627408475;(&#3627408455;&#3627408439;&#3627408438;)

 Traer todas las facturas con su respectiva fecha y valor total
&#3627408441;=&#3627408441;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;42
??????
&#3627408441;.??????&#3627408465;_&#3627408467;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;, &#3627408441;.&#3627408441;&#3627408466;&#3627408464;ℎ&#3627408462;, &#3627408441;.??????&#3627408462;&#3627408473;&#3627408476;&#3627408479;&#3627408455;&#3627408476;&#3627408481;&#3627408462;&#3627408473; (&#3627408441;)

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

41 BASE DE DATOS 1

 Traer el estado de la factura
&#3627408441;=&#3627408441;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;42
&#3627408440;&#3627408441;=&#3627408440;&#3627408480;&#3627408481;&#3627408462;&#3627408465;&#3627408476;&#3627408441;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;2
??????
&#3627408440;&#3627408441;.??????&#3627408465;_&#3627408440;&#3627408480;&#3627408481;&#3627408462;&#3627408465;&#3627408476;&#3627408441;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;, &#3627408441;.??????&#3627408465;_&#3627408467;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;, ( ??????
&#3627408440;&#3627408441;.&#3627408440;&#3627408480;&#3627408481;&#3627408462;&#3627408465;&#3627408476; = ′ ????????????&#3627408442;??????&#3627408439;??????′(&#3627408441;×&#3627408440;&#3627408441;))

 Traer el surtido con su Id, Descripción y Precio mayor o igual a 1000
&#3627408454;=&#3627408454;&#3627408482;&#3627408479;&#3627408481;??????&#3627408465;&#3627408476;322
??????
&#3627408454;.??????&#3627408465;
&#3627408480;&#3627408482;&#3627408479;&#3627408481;??????????????????, &#3627408454;.&#3627408439;&#3627408466;&#3627408480;&#3627408464;&#3627408479;??????&#3627408477;, &#3627408454;.??????&#3627408479;&#3627408466;&#3627408464;??????&#3627408476; ( ??????
&#3627408454;.??????&#3627408479;&#3627408466;&#3627408464;??????&#3627408476; ≥ 1000(&#3627408454;))

 Traer la recepción con su fecha y numeración
&#3627408453;=&#3627408453;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;32
??????
&#3627408453;.??????&#3627408465;_&#3627408479;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;, &#3627408453;.&#3627408441;&#3627408466;&#3627408464;ℎ&#3627408462;, &#3627408453;.&#3627408449;&#3627408482;&#3627408474;&#3627408466;&#3627408479;&#3627408462;&#3627408464;??????ó&#3627408475;(&#3627408453;)

 Traer los tipos de compras
&#3627408455;&#3627408438;=&#3627408455;??????&#3627408477;&#3627408476;&#3627408439;&#3627408466;&#3627408438;&#3627408476;&#3627408474;&#3627408477;&#3627408479;&#3627408462;222
??????
&#3627408455;&#3627408438;.??????&#3627408465;_&#3627408481;??????&#3627408477;&#3627408464;&#3627408476;&#3627408474;, &#3627408455;&#3627408438;.&#3627408439;&#3627408466;&#3627408480;&#3627408464;&#3627408479;??????&#3627408477;(&#3627408455;&#3627408438;)

 Traer el estado de la recepción cuando esté paga
&#3627408453;=&#3627408453;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;32
&#3627408440;&#3627408453;=&#3627408440;&#3627408480;&#3627408481;&#3627408462;&#3627408465;&#3627408476;&#3627408453;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;2
??????
&#3627408440;&#3627408453;.??????&#3627408465;_&#3627408440;&#3627408480;&#3627408481;&#3627408462;&#3627408465;&#3627408476;&#3627408453;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;, &#3627408453;.??????&#3627408465;_&#3627408479;&#3627408466;&#3627408464;&#3627408466;&#3627408477;&#3627408464;??????ó&#3627408475;(??????
&#3627408440;&#3627408453;.&#3627408440;&#3627408480;&#3627408462;&#3627408465;&#3627408476; =??????

??????&#3627408442;??????&#3627408439;??????
′(&#3627408453;
×&#3627408440;&#3627408453;))

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

42 BASE DE DATOS 1

CALCULO RELACIONAL

 Traer los convenios con su Id, Nombre, y Año que sea mayor o igual a 2000
{&#3627408481;|∃&#3627408480;∈&#3627408438;&#3627408476;&#3627408475;(&#3627408481;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;]= &#3627408480;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;] ^ &#3627408481;[&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466;]
= &#3627408480;[&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466;] ^ &#3627408481;[??????ñ&#3627408476;]=&#3627408480;[??????ñ&#3627408476;] ^ &#3627408480;[??????ñ&#3627408476;] >2000)}

 Traer los convenios con su respectivo convenista
{&#3627408481;|∃&#3627408480;∈&#3627408438;&#3627408476;&#3627408475;(&#3627408481;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;]= &#3627408480;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;] ^ ∃&#3627408482;
∈&#3627408438;&#3627408476;(&#3627408482;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462;]
= &#3627408480;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408480;&#3627408481;&#3627408462;] ^ &#3627408482;[&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466;]=&#3627408480;[&#3627408449;&#3627408476;&#3627408474;&#3627408463;&#3627408479;&#3627408466;]))}

 Traer los convenios de tipo Preceba con cabezas, TMInicial
{&#3627408481;|∃&#3627408480;∈&#3627408438;&#3627408476;&#3627408475;(&#3627408481;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;]= &#3627408480;[??????&#3627408465;_&#3627408464;&#3627408476;&#3627408475;&#3627408483;&#3627408466;&#3627408475;??????&#3627408476;] ^ ∃&#3627408482;
∈??????&#3627408479;&#3627408466;(&#3627408482;[&#3627408438;&#3627408462;&#3627408463;&#3627408466;??????&#3627408462;&#3627408480;]= &#3627408480;[&#3627408438;&#3627408462;&#3627408463;&#3627408466;??????&#3627408462;&#3627408480;] ^ &#3627408482;[&#3627408455;&#3627408448;??????&#3627408475;??????&#3627408464;??????&#3627408462;&#3627408473;]
=&#3627408480;[&#3627408455;&#3627408448;??????&#3627408475;??????&#3627408464;??????&#3627408462;&#3627408473;]))}

 Traer los tipos de cotos con su descripción
{&#3627408481;|∃&#3627408480;∈&#3627408455;&#3627408439;&#3627408438;(&#3627408481;[??????&#3627408465;_&#3627408481;&#3627408464;]= &#3627408480;[??????&#3627408465;_&#3627408481;&#3627408464;] ^ &#3627408481;[&#3627408439;&#3627408466;&#3627408480;&#3627408464;&#3627408479;??????&#3627408477;&#3627408464;??????ó&#3627408475;]
= &#3627408480;[&#3627408439;&#3627408466;&#3627408480;&#3627408464;&#3627408479;??????&#3627408477;&#3627408464;??????ó&#3627408475;])}

 Traer todas las facturas con su respectiva fecha y valor total
{&#3627408481;|∃&#3627408480;∈&#3627408441;(&#3627408481;[??????&#3627408465;_&#3627408467;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;]= &#3627408480;[??????&#3627408465;_&#3627408467;&#3627408462;&#3627408464;&#3627408481;&#3627408482;&#3627408479;&#3627408462;] ^ &#3627408481;[&#3627408441;&#3627408466;&#3627408464;ℎ&#3627408462;]
= &#3627408480;[&#3627408441;&#3627408466;&#3627408464;ℎ&#3627408462;] ^ &#3627408481;[??????&#3627408462;&#3627408473;&#3627408476;&#3627408479;&#3627408455;&#3627408476;&#3627408481;&#3627408462;&#3627408473;]= &#3627408480;[??????&#3627408462;&#3627408473;&#3627408476;&#3627408479;&#3627408455;&#3627408476;&#3627408481;&#3627408462;&#3627408473;])}

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

43 BASE DE DATOS 1
DICCIONARIO DE DATOS

Tablas
Nota: Los nombres de las tablas fueron modificados debido a que se utilizó el software
Visual Paradigm for UML 10.2 Professional para realizar el diagrama, entonces no se podía
copiar sino duplicar para que se pudieran modificar los datos. Es así, que las tablas cambian
de nombre pero sus atributos siguen siendo iguales.

DICCIONARIO DE DATOS
TABLA INICIAL TABLA MODIFICADA
Convenios Convenios2222
Precebas Precebas2222
Reproductoras ReproductorasConvenios222
Cotos Cotos2222
TipoDeCotos TipoDeCotos3222
Factura Factura42
Fact_Convenio Fact_convenio222
Fact_Unidad Fact_unidad322
Unidad Unidad222
DetallaFacturaSurtido DetallaFacturaSurtido222
Surtido Surtido322
Municipio Municipio222
MunicipioContieneCentro MunicipioContieneCentro222
Centro Centro222
Comprador Comprador222
Recepción Recepción32
RecepciónDetallaSubCategoría RecepciónDetallaSubCategoría222
SubCategoría SubCategoría322
Categoría Categoría322
TipoDeCompra TipoDeCompra222

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

44 BASE DE DATOS 1

TABLAS DESCRIPCIÓN
Convenios Representa y agrupa los documentos firmados y vigentes de los
diferentes tipos de convenios (Precebas, Reproductoras, Cotos) que se
realizan con los diferentes compradores.
Precebas Constituye a la tabla Convenios.
Reproductoras Constituye a la tabla Convenios.
Cotos Constituye a la tabla Convenios y no posee atributos propios como
entidad.
TipoDeCotos Representa el patrón de los convenios de cotos.
Factura Engloba los documentos del mismo nombre asociados a los convenios
realizados. Además, esta entidad posee 2 entidades especializadas: las
facturas de convenios y las facturas de unidades.
Fact_Convenio Constituye a la tabla Factura y almacena las facturas de los convenios
realizados. Esta entidad no posee atributos propios como tal.
Fact_Unidad Constituye a la tabla Factura y almacena las facturas de las unidades
realizadas por las unidades. Esta entidad no posee atributos propios
como tal.
Unidad Representa las unidades que pertenecen a la empresa provincial.
DetallaFacturaSurtido Representa la relación entre las facturas con los surtidos por una
cantidad y un precio.
Surtido Representa los diferentes surtidos comercializados por la entidad.
Municipio Representa los municipios de la provincia.
MunicipioContieneCentro Representa la relación entre el municipio con el centro. Define
aquellos municipios que están situados en diferentes centros.
Centro Representa los centros de depósito que la empresa tiene creados.
Comprador Representa los trabajadores de la empresa que realizan las compras a
los convenios.
Recepción Representa el documento que media entre el comprador y el convenio
creado.
RecepciónDetallaSubCategoría Representa la relación entre las recepciones con las subcategorías con
una cantidad, precio, cabezas y descuento.
SubCategoría Representa los subcapítulos de cada categoría.
Categoría Representa los capítulos en que se dividen los tipos de compras.
TipoDeCompra Representa los tipos de compras que se van a realizar a los convenios.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

45 BASE DE DATOS 1

TABLAS DESCRIPCIÓN
ReproductorasPlanInicio22 Representa el plan de inicio de los convenios de tipo Reproductoras en
el sistema.
Convenista2 Representa los datos del convenista según el convenio de cualquier
tipo que se desea crear en el sistema.
EstadoFactura2 Representa el estado de la factura de cualquier tipo, es decir,
almacena en el sistema si la factura esta PAGA, NO PAGA, etc.
EstadoRecepción2 Representa el estado de la recepción, es decir, almacena en el sistema
si la factura esta PAGA, NO PAGA, etc.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

46 BASE DE DATOS 1
Detalle de las tablas

Tabla: Convenios (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_convenio

Integer(5)

PK

No
Representa el código que identifica la
creación de un convenio en el sistema.

PlanCarneOf

Integer(15)

-

No
Representa el plan de carne a precio
oficial de un convenio.

PlanCarneDif

Integer(15)

-

No
Representa el plan de carne a precio
diferencial de un convenio.

RealCneDif

Integer(15)

-

No
Representa el coeficiente real de carne
diferencial de un convenio.

RealCneOf

Integer(15)

-

No
Representa el coeficiente real de carne
oficial de un convenio.

PlanPiensoB

Integer(15)

-

No
Representa el plan de carne de tipo
Pienso B de un convenio.

RealPsoB

Integer(15)

-

No
Representa el pienso real de tipo B.

Numero

Integer(10)

-

No
Representa el número de consecutivo
de un convenio.

Convenista

Varchar(50)

-

No
Representa el nombre del convenista
cuando se crea un convenio.

Año


Integer(4)

-

No
Representa el año del convenio creado.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

47 BASE DE DATOS 1
Tabla: Precebas (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

ConveniosId_convenio

Integer(5)

PK

No
Representa el código que identifica
la creación de un convenio en el
sistema.

Cabezas

Integer(10)

-

No
Representa el número de cabezas
de cada Precebas según el convenio
creado.

TMInicial

Integer(5)

-

No
Representa el TM de las ventas
inicial de animales de Cebar.

Tabla: Reproductoras (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

ConveniosId_convenio

Integer(5)

PK

No
Representa el código que identifica
la creación de un convenio en el
sistema.

Plan_lactacion

Integer(10)

PK

No
Representa el plan de pienso de
lactación del tipo de Convenio
Reproductora.

PlanInicio

Integer(15)

-

No
Representa el plan de pienso de
inicio que se realiza en la creación
de un convenio Reproductora.

Cabezas

Integer(10)

-

No
Representa el número de cabezas
de cada Precebas respecto al
convenio.

Tabla: Cotos (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

ConveniosId_convenio

Integer(5)

PK

No
Representa el código que identifica
la creación de un convenio en el
sistema.

TipoDeCotosId_tc

Integer(5)

FK

No
Representa el código que identifica
el tipo de Coto correspondiente al
convenio de tipo de Coto.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

48 BASE DE DATOS 1
Tabla: TipoDeCotos (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_tc

Integer(5)

PK

No
Representa el código que identifica
el tipo de Coto correspondiente al
convenio de tipo de Coto.

CoefCneOf

Integer(15)

-

No
Representa el coeficiente de carne
a precio oficial del tipo de Coto
correspondiente al convenio de
Coto.

Descripción

Varchar(50)

-

No
Representa la descripción del tipo
de coto según el convenio de Coto
creado.

Tabla: Factura (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_factura

Integer(5)

PK

No
Representa el código que identifica
la factura correspondiente al
sistema.

MunicipioId_munc

Integer(5)

FK

No
Representa el código del municipio
que está asociado con el convenio
realizado.

Numero

Integer(10)

-

No
Representa el número de
consecutivo correspondiente a la
factura creada.

Estado

Varchar(10)

-

No
Representa el estado (PAGADO, NO
PAGA) en el que se encuentra la
factura creada.

Fecha

Date

-

No
Representa la fecha en la que la
factura fue creada.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

49 BASE DE DATOS 1
Tabla: Fact_Convenio (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

FacturaId_factura

Integer(5)

PK

No
Representa el código que identifica
la factura correspondiente al
sistema.

ConveniosId_convenio

Integer(5)

FK

No
Representa el código que identifica
la creación de un convenio en el
sistema.

Tabla: Fact_Unidad (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

FacturaId_factura

Integer(5)

PK

No
Representa el código que identifica
la factura correspondiente al
sistema.

UnidadId_unidad

Integer(5)

FK

No
Representa el código que identifica
la unidad que pertenece a la
empresa provincial.

Tabla: Unidad (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_unidad

Integer(5)

PK

No
Representa el código que identifica
la unidad que pertenece a la
empresa provincial.

Nom_unidad

Varchar(50)

-

No
Representa el nombre de la unidad
que corresponde a la empresa
según el sistema.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

50 BASE DE DATOS 1
Tabla: DetallaFacturaSurtido (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_DetallaFacturaSurtido

Integer(5)

PK

No
Representa el código que
identifica la relación entre la
factura y el surtido según el
convenio realizado.

SurtidoId_surtido

Varchar(50)

FK

No
Representa el código de los
diferentes surtidos
comercializados por la empresa.

FacturaId_factura

Integer(5)

FK

No
Representa el código que
identifica la factura
correspondiente al sistema.

Precio

Integer(10)

-

No
Representa el precio de la factura
según el surtido.

Cantidad

Integer(10)

-

No
Representa la cantidad o valor
que posee la factura a la hora de
la compra del surtido.

Tabla: Surtido (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_surtido

Integer(5)

PK

No
Representa el código de los
diferentes surtidos
comercializados por la empresa.

Descrip

Varchar(50)

-

No
Representa la descripción según
el surtido de acuerdo al convenio
creado.

Precio

Integer(5)

-

No
Representa el precio del surtido
según el surtido creado.

Factor_conver

Integer(10)

-

No
Representa el factor de
conversión o descanso realizado a
cualquier surtido según el
convenio.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

51 BASE DE DATOS 1
Tabla: Municipio (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_munc

Integer(5)

PK

No
Representa el código del
municipio que está asociado con
el convenio realizado.

Nom_munc


Varchar(50)

-

No
Representa el nombre del
municipio de la provincia
asociado al convenio creado.

Tabla: MunicipioContieneCentro (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_MunicipioContieneCentro

Integer(5)

PK

No
Representa el código que
identifica la relación entre el
municipio y el centro el cual
esta constituido el convenio
realizado.

CentroId_centro


Integer(5)

FK

No
Representa el código del centro
acopiado que la empresa tiene
creado.

MunicipioId_munc

Integer(5)

FK

No
Representa el código del
municipio que está asociado
con el convenio realizado.

Tabla: Centro (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_centro

Integer(5)

PK

No
Representa el código del centro
acopiado que la empresa tiene
creado.

Nom_centro


Varchar(50)

-

No
Representa el nombre del centro
de acopio que está asociado con
la empresa según el convenio
realizado.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

52 BASE DE DATOS 1
Tabla: Comprador (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_compr

Integer(5)

PK

No
Representa el código de los
trabajadores de la empresa que
realizan las compras a los
convenios.

CentroId_centro

Integer(5)

FK

No
Representa el código del centro
acopiado que la empresa tiene
creado.

Nom_compr


Varchar(50)

-

No
Representa el nombre de los
trabajadores que realizan las
compras a los convenios.

Tabla: Recepción (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_recepción

Integer(5)

PK

No
Representa el código del
documento mediado entre el
comprador y el convenio
realizado.

CompradorId_compr

Integer(5)

FK

No
Representa el código de los
trabajadores de la empresa que
realizan las compras a los
convenios.

ConveniosId_convenio


Integer(5)

FK

No
Representa el código que
identifica la creación de un
convenio en el sistema.

Numeración

Integer(10)

-

No
Representa el código que
identifica la creación de un
convenio en el sistema.

Fecha

Date

-

No
Representa la fecha en la cual se
realiza la recepción.

Estado

Varchar(10)

-

No
Representa el estado (HECHO, EN
PROCESO, etc.) de la recepción.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

53 BASE DE DATOS 1
Tabla: RecepciónDetallaSubCategoría (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_RecepciónDetallaSubCategoría

Integer(5)

PK

No
Representa el código de la
relación entre recepción y
subcategoría asociada al
convenio creado.

SubCategoríaId_subcat

Integer(5)

FK

No
Representa el código que
agrupa los subcapítulos de
cada categoría.

RecepciónId_recepcion

Integer(5)

FK

No
Representa el código del
documento mediado entre el
comprador y el convenio
realizado.

Cabezas

Integer(10)

-

No
Representa el número de
cabezas asociadas a la
recepción según la
subcategoría descrita.

Precio

Integer(10)

-

No
Representa el precio de cada
cabeza comprada según la
subcategoría determinada.

Descuento

Integer(10)

-

SI
Representa el descuento (no
necesariamente) de las cabezas
compradas.

Cantidad

Integer(10)

-

No
Representa la cantidad de
cabezas según la subcategoría
descrita.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

54 BASE DE DATOS 1
Tabla: SubCategoría (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_subcat

Integer(5)

PK

No
Representa el código que agrupa
los subcapítulos de cada
categoría.

Descrip

Varchar(50)

-

Si
Representa la descripción según
el subcategoría escogida durante
la realización del convenio.

Precio

Integer(10)

-

No
Representa el precio de cada
subcategoría determinada y
comprada.

CategoriaId_categ

Integer(5)

FK

No
Representa el código de los
capítulos en que se dividen los
tipos de compras.


Tabla: Categoría (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_categ

Integer(5)

PK

No
Representa el código de los
capítulos en que se dividen los
tipos de compras.

TipoDeCompraId_tipcom

Integer(5)

FK

No
Representa el código de los tipos
de compras que se van a realizar a
los convenios.

Descrip


Varchar(50)

-

No
Representa la descripción según
la categoría descrita durante la
realización del convenio.

Descuento

Integer(10)

-

Si
Representa el descuento
realizado al tipo de compra según
el convenio.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

55 BASE DE DATOS 1
Tabla: TipoDeCompra (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_tipcom

Integer(5)

PK

No
Representa el código de los tipos
de compras que se van a realizar a
los convenios.

Descrip

Varchar(50)

-

No
Representa la descripción según
el tipo de compra descrita
durante la realización del
convenio.

Tabla: ReproductorasPlanInicio22 (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Plan_lactacion

Integer(10)

PK

No
Representa el código del plan de
lactación de los convenios de tipo
Reproductora cuando se crea en
el sistema.

PlanInicio

Integer(15)

-

No
Representa el plan de lactación de
los convenios de tipo
Reproductora cuando se crea en
el sistema.

Tabla: EstadoFactura2 (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_EstadoFactura

Integer(5)

PK

No
Representa el código del estado
de la factura según el convenio
creado en el sistema.

Estado

Varchar(10)

-

No
Representa el estado en el que se
encuentra la factura, es decir, la
factura esta PAGA, NO PAGA, etc.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

56 BASE DE DATOS 1
Tabla: Convenista2 (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_convenista

Integer(5)

PK

No
Representa el código del
convenista según el convenio
realizado en el sistema.

Nombre

Varchar(50)

-

No
Representa el nombre del
convenista cuando se crea un
convenio de cualquier tipo.

Apellido

Varchar(50)

-

No
Representa el apellido del
convenista cuando se crea un
convenio de cualquier tipo.

Direccion

Varchar(50)

-

No
Representa la dirección del
convenista cuando se crea un
convenio de cualquier tipo.

Telefono

Integer(10)

-

No
Representa el telefono del
convenista cuando se crea un
convenio de cualquier tipo.

Tabla: EstadoRecepción2 (Atributos)
Nombre Tipo de dato Llaves NULL Descripción

Id_EstadoRecepcion

Integer(5)

PK

No
Representa el código del estado
de la recepción según el convenio
creado en el sistema.

Estado

Varchar(10)

-

No
Representa el estado en el que se
encuentra la recepción.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

57 BASE DE DATOS 1
CONCLUSIONES

 Con la elaboración de este proyecto, se obtuvo como producto una documentación en
el que se da a conocer la estructura de la base de datos para la empresa porcina de
Villavicencio. Los procesos llevados a cabo como el diagrama relacional, la
normalización, la captura de requerimientos, entre otros, facilitaron el entendimiento
para el diseño de la base de datos para la empresa porcina.


 El diccionario de datos es una herramienta bastante útil en la elaboración de la base de
datos, ya que contribuye al entendimiento de la información manejada en los sistemas
gestores de base de datos y facilitan su manejo por parte de los usuarios del sistema.

BASE DE DATOS PARA EMPRESA PORCINA
MIGUEL LEONARDO SÁNCHEZ FAJARDO

58 BASE DE DATOS 1
TRABAJOS FUTUROS

Como trabajo futuro, se pretende realizar la base de datos para la empresa porcina de
Villavicencio en los gestores de base de datos conocidos como Oracle, PostgreSQL, MySQL,
SQL Server, entre otros. Posteriormente, se desea ofrecer a la empresa el servicio de los
demás módulos que posee dicha empresa para la realización de la base de datos completa.
Tags