Professional Documents
Culture Documents
Cervecera Caas
2. Requisitos (Seminario 3) 4
2.1. Requisitos de datos . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Requisitos funcionales . . . . . . . . . . . . . . . . . . . . . . 6
5. Sentencias PostgreSQL 15
1
Captulo 1
2
3
Captulo 2
Requisitos
RD - 2 Identificador de empleado.
RD - 4 Fecha de produccin.
RD - 16 Beneficios de la compaa.
4
RD - 17 Activos de la compaa.
RD - 18 Pasivos de la compaa.
RD - 19 Algoritmo de produccin.
RD - 20 Volumen de producto.
RD - 21 Identificador de balance.
RD - 22 Identificador de nmina.
5
2.2. Requisitos funcionales
RF - 2 Modificar produccin.
6
RF - 6 Crear campaa de producto.
7
RF - 11 Obtener resultados de la campaana de imagen de la com-
paa.
RF - 13 Buscar un empleado.
1
Consideramos todos los requisitos de datos para no escatimar. No sabemos a priori,
qu datos se van a modificar del empleado
8
RF - 16 Evaluar empleado
RF - 17 Crear balance
RF - 18 Modificar balance
RF - 20 Crear nmina
2
Consideramos que no podemos saber con anterioridad qu datos van a ser modificados,
luego los incorporamos todos para evitar falta de funcionalidad
9
RF - 21 Modificar nmina
10
Captulo 3
Modelado de Flujos
11
3.2. Esquema Armazn
12
Captulo 4
13
14
Captulo 5
Sentencias PostgreSQL
15
insert into Producto values(
3, Especial de la casa,
Contiene miz, agua,
lpulo, malta de cebada y levadura,
1200);
16
----------------------------------------------------------------
create table MateriaPrima(
identificadorMateria
bigserial not null primary key,
nombre text);
17
7,trigo
);
--------------------------------------------------------
18
Sergio Samaniego Martnez,
799 , 0000 0000 00 0000000002
);
19
select * from Empleado;
-----------------------------------------------
20
insert into Balance values(
6, 2014-9-20, 2014-12-20, Trimestral
);
--------
21
);
------------------------------
create table Gestiona(
idEmpleado1 bigserial
primary key references
Empleado(idEmpleado),
idEmpleado2 bigserial
);
22
select idEmpleado from Empleado;
---------------------------------------------
);
23
insert into Administra values(
77201588, 0
);
--------------------------------------
24
select * from Producto,Empleado;
-------------------------------------
25
select * from Realiza;
----------------------------------------------------------------
26
references Producto(idProducto),
idMateriaFabricado bigserial
not null references
MateriaPrima(identificadorMateria),
primary key(idProductoFabricado,
idMateriaFabricado)
);
27
Bibliografa
[Referencia] http://www.prado.ugr.es
28