Está en la página 1de 7

DICCIONARIO DE DATOS

INVENTORY SOFT

Sistema de Gestión de Inventario

Base de Datos I Universidad

Popular del Cesar


Ingeniería de Sistemas
Valledupar-Cesar
2020

Número de página: 1/6


Número de página: 2/6
1 Inventario

Columna Tipo Atributos NuloPr edetermin adoExtra Enlaces a Comentarios Descripcion


USUARIOID varchar(20) No -> usuario.IDENTIFI Este campo es una llave
CACION primaria de po natural
ON UPDATE
RESTRICT
ON DELETE
RESTRICT

REFERENCIA varchar(20) No
NOMBREAR varchar(20) No
TICULO
VALORCOMP RA float No

VALORVENT A float No

DESCRIPCIO varchar(20) No
N
CANTIDADP int(38) No
ERDIDA
CANTIDADF int(38) No
ALTANTE

2 movimiento
Los valores de esta tablas son introducidos por el administración de la base de datos

Columna Tipo Atributos NuloPr edetermin adoExtra Enlaces a Comentarios Descripción


IDMOV int(38) No Auto_ingrement Es una llave surrogada
TIPO varchar(20) No

Número de página: 3/6


3 registrocontable

Columna Tipo Atributos NuloPr edetermin adoExtra Enlaces a Comentarios Descripción


IDREG int(38) No auto_inc Es una llave surrogada
rement con auto incremento
FECHA varchar(11) No
ARTICULOR EF varchar(20) No -> inventario.REFE
RENCIA
ON UPDATE
RESTRICT
ON DELETE
RESTRICT

MOVIMIENT int(38) No ->


O movimiento.IDMOV
ON UPDATE
RESTRICT
ON DELETE
RESTRICT

CANTIDAD int(38) No
VALOR float SI

4 usuario

Columna Tipo Atributos NuloPr edetermin adoExtra Enlaces a Comentarios MIME

IDENTIFICAC varchar(20) No Llave primaria de po


ION natural
NOMBRE varchar(20) No
CONTRASEÑ A varchar(20) No

Número de página: 3/6


Procedimientos
Nombre Campo Descripcion

Guardar_Articulo Id_user IN VARCHAR2, Guarda un articulo


Referencia_art IN VARCHAR2,
Nombre_art IN VARCHAR2,
Valor_compra IN FLOAT,
Valor_Venta IN FLOAT,
Descripcion IN VARCHAR2,
Cantidad_perdida IN NUMBER,
Cantidad_faltante IN NUMBER

Guardar_Regisrocontable Fecha IN varchar, Guarda un registro contable, activa


ArticuloRef IN varchar2, los disparadores CANT_INV_REG
Movimiento IN INT , TRIG_REG
Cantidad IN int

Guardar_usuario Identificacion IN varchar2, Guarda la información de un usuario


Nombre IN varchar2,
Contraseña IN varchar2

Consultar_inventario datos out SYS_REFCURSOR Consulta la informacion de todo el


inventario de un usuario

Consultar_registrocontable datos out SYS_REFCURSOR Consulta la informacion de todo el


registro contable para un usuario

Consultar_usuario datos out SYS_REFCURSOR Consulta toda la informacion


almacenada de un usuario

Buscar_Articulo Id_Articulo in VARCHAR2, Busca la informacion de un articulo


datos out SYS_REFCURSOR de un usuario

PROCantFaltante IdArticulo IN VARCHAR2, Llama la funcion CanFaltante


datos out SYS_REFCURSOR

Número de página: 4/6


Funciones

Nombre Campos Retorno Descripcion

MovTipo_Id Tipo VARCHAR2 INT Se envia un tipo de


movimiento retorna laI Id
de esta

CantFaltante IdArticulo VARCHAR2 INT Calcula la cantidad


faltante del articulo

Precio IdArticulo VARCHAR2, INT Retorna el precio de un


Tipe INT articulo dependiendo del
tipo de movimiento

TRIGGER

Nombre Cuando Tabla afectada Descripcion

CANT_INV_REG BEFORE INSERT Registrocontable Cambia la cantidad de


inventario dependiendo del
movimiento

TRIG_MOV BEFORE INSERT Movimiento Auto incrementa el campo


IdMov de la tabla
movimiento cada vez q se
realiza un movimiento de
un articulo

TRIG_REG BEFORE INSERT RegistroContable Auto incrementa el campo


IdReg de la tabla
RegistroContable cada vez q
se agrega un nuevo articulo

VALUE_REG BEFORE INSERT Registrocontable Calcula el valor del


movimiento multiplicando
la cantidad por el precio de
este

Número de página: 5/6


SECUENCIAS

Nombre ValorInicio Ingremento

Auto:_Mov 1 1

Auto_Reg 1 1

Powered by TCPD F ( www.tcpdf.org)

Número de página: 6/6

También podría gustarte