Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
CORPABER S.A.C.
CURSO:
PROFESOR:
INTEGRANTES:
DESCRIPCIÓN DE LA EMPRESA
El sector privado es un mercado al que recién han ingresado el año 2016; sin embargo, en
el sector público llevan 30 años de experiencia, siendo los proveedores líderes de artículos
de primera necesidad para las Fuerzas Armadas de Perú.
La empresa está ubicada en el Jr. Contisuyo Nro. 139(Alt. 20 de Nicolás Ayllón) Ate.
Esta cuenta con 15 trabajadores dedicados a las áreas de compras, licitaciones, ventas,
entre otros.
HISTORIA DE LA EMPRESA
La empresa CORPABER SAC. Se formaliza hace 7 años, pero desarrollaba sus funciones
desde ya hace 30 años como comercializadores de carne desde el camal de yerbateros
hacia los mercados limeños, al inicio. Al transcurrir los años se fueron haciendo dueños
de una cartera de clientes cada vez mayor, y por su amplia red de contactos y dominio de
abastecimiento, decidieron escalar a un nivel mayor, participar en las licitaciones públicas
y privadas. Siendo su primer cliente una unidad del ejército peruano, Cuartel Hoyos Rubio
y así fueron en aumento hasta el día de hoy, convirtiéndose en los proveedores líderes de
artículos de primera necesidad para las Fuerzas Armadas del Perú.
Cuenta el gerente Walter Gutarra que su padre, Don Gerardo Gutarra, se dedicaba a la
comercialización de carnes. Proveniente de Huancayo, se ubicó en un puesto del camal
de Yerbateros en Ate, donde era apoyado por sus hijos, Walter y Fernando. Estos últimos,
hoy gerentes de CORPABER, supieron ver la oportunidad en el abastecimiento de
primera necesidad y decidieron también dedicarse al mismo rubro. A medida del paso del
tiempo y con un gran capital acumulado, deciden formar varias líneas, separando así lo
que es carnes y abarrotes, fundando así CHAYPE (dedicado a el abastecimiento para el
ejército peruano) y HGV(dedicado al abastecimiento para la policía peruana), luego
construyeron un establo, decidiendo hace 7 años formar la CORPORACIÓN
AGROPECUARIA BERTHA SAC. Bertha en honor a su madre.
MISION Y VISIÓN
MISIÓN: Proveer los mejores artículos de primera necesidad para las entidades
del estado peruano, permitiéndonos contribuir con el desarrollo alimenticio de
nuestro país.
VISIÓN: Seguir siendo la empresa líder en proveer artículos de primera
necesidad para las entidades del estado y estar dentro de las 20 primeras del sector
privado.
Carnes
Mondongos
Balanceado y pasto(caballos del ejército y policía peruana)
Abarrotes(arroz, aceite, etc)
Verduras
Uniformes(desde enero del 2016 – HGV)
COMPETIDORES
Empresas con las cuales compite en licitaciones menores a los 200 mil nuevos soles:
Como mencionamos al inicio, sus clientes son las distintas unidades de las Fuerzas
Armadas del Perú. Detallando más por zonas, son los siguientes:
SUPUESTO 2: Una empresa solicitante puede tener uno o varios propietarios que pueden
ser los mismos o no, que los responsables en la recepción de los pedidos.
SUPUESTO 6: Existe un personal capacitado para las licitaciones, las compras para el
almacén y la distribución conforme a los pedidos requeridos.
SUPUESTO 7: Cada pedido puede tener precios de venta diferentes para los mismos
productos y, además el plazo de entrega del pedido también puede ser diferente.
SUPUESTO 10: Por último, es interesante conocer que los productos se agrupan en tipos
de productos y que cada producto tiene usuario promedio para el.
Las Bases de Datos tienen una gran relevancia a nivel personal, pero más si cabe, a nivel
empresarial, y se consideran una de las mayores aportaciones que ha dado la informática
a las empresas. En la actualidad, cualquier organización que se precie, por pequeña que
sea, debe contar con una Base de Datos, pero para que sea todo lo efectiva que debe, no
basta con tenerla: hay que saber cómo gestionarlas.
En el caso de que en nuestra compañía no contemos con una persona que se encargue de
esta labor, existe la posibilidad de contratar a una empresa externa que se encargue.
Las principales utilidades que ofrece una base de datos a la empresa son las siguientes:
Estas funcionalidades aportarán un valor añadido a la empresa, ya que con una base de
datos formulada correctamente, conseguiremos que la información y el conocimiento
sean los mayores activos de la compañía, lograremos sacar el máximo rendimiento a las
competencias de nuestros colaboradores, así como averiguar datos de nuestros clientes
potenciales. Por último, puesto que la información es poder, cuantos más datos tengamos,
mayor será la competitividad de la compañía.
OBJETIVOS
Clientes:
Esta tabla contiene información importante de los clientes, como la identidad del
cliente, el cual es un código para cada cliente, el nombre de la empresa, el nombre del
contacto con quien se negocia, su cargo, etc.
Pedidos:
En esta tabla se detallan los datos de los pedidos como identidad del pedido, el cliente,
fecha del pedido, fecha de despacho, destinatario, etc.
Empleados:
En esta tabla se detallan los datos de los empleados como su identidad, que su código
de identificación, sus nombres y apellidos, su cargo, su dirección, etc.
Detalles de Pedido:
En esta tabla se detallan los detalles más específicos de los pedidos, como por ejemplo
el ID del pedido, ID del producto, precio unitario, cantidad, y descuento.
Productos:
En esta tabla se detallan los datos de los productos con los que cuenta la empresa,
como su ID, su nombre, sus stocks, entre otros.
Diagrama entidad relación
TABLAS EN SQL SERVER
Las tablas fueron elaboradas de forma manual, colocando lo primary key y foreing key.
Además presentamos el script de algunas tablas:
- Cliente
- Pedidos
- Compañías de envió
- Empleados
- Detalles de pedidos
- Productos
- Proveedores
- Categorías
create table cliente
(
idCliente varchar(5) primary key,
NombreCompañia varchar(100) not null,
NombreContacto varchar(100),
CargoContacto varchar(100),
Direccion varchar(100),
Ciudad varchar(100),
Region varchar(100),
CodPostal varchar(100),
Pais varchar(100),
Telefono varchar(30),
Fax varchar(30)
);
--------------------------------
------------------------------------
create table proveedores
(
idProveedor int primary key,
nombreCompañia varchar(40) not null,
nombrecontacto varchar(30),
cargocontacto varchar(30),
direccion varchar(60),
ciudad varchar(15),
region varchar(15),
codPostal varchar(10),
pais varchar(15),
telefono varchar(24),
fax varchar(24),
paginaprincipal text
);
--------------------------
-------------------------
create table categorias
(
idcategoria int primary key,
nombrecategoria varchar(100) not null,
descripcion text
);
------------------------
alter table producto
add constraint fk_3
foreign key (idproveedor)
references proveedores (idproveedor);
--------------------------
alter table pedidos
add constraint fk_4
foreign key (formaenvio)
references compañiasdeenvios (idcompañiaenvios);
-------------------------
alter table pedidos
add constraint fk_5
foreign key (idcliente)
references cliente (idcliente);
------------------------
alter table pedidos
add constraint fk_6
foreign key (idempleado)
references empleado (idempleado);
----------------------
alter table producto
add constraint fk_7
foreign key (idcategoria)
references categorias (idcategoria);
/*
INSERCIONES COMPAÑIAS DE ENVIO
*/
JOIN
Sirve para solicitar datos procedentes de dos o más tablas en la base de datos. Las
tablas se relacionan por intermedio de columnas análogas.
---Se muestra en una sola tabla el idpedido, el empleado que solicito el pedido,
la fecha en que se realizo el pedido, el producto que se ha pedido, el nombre del
producto, su precio y su cantidad; extrayendo los datos de tres tablas diferentes
( tabla pedido, producto, detallesdepedidos)---
RESULTADO
SUBCONSULTAS
---- mostrar los productos cuyo precio unitario sea mayor a 100 soles
ORIGINAL
RESULTADO
RESULTADO
TRANSACT
Begin tran
rollback
VERSION ORIGINAL
VERSION NUEVA
Begin tran
rollback
VERSION ORIGINAL
VERSION NUEVA
Begin tran
rollback
VERSION ORIGINAL
VERSION NUEVA
Vistas
SELECT * FROM detallesdepedidos
CREATE VIEW BuenasGanancias as
SELECT idpedido, idproducto, CANTIDAD FROM detallesdepedidos
where cantidad > 4
SELECT * FROM BuenasGanancias
Funciones
DELETE FROM Pedidos
WHERE exists (SELECT * FROM Pedidos
WHERE datename(DAY,'1994-08-08') <datediff (day,'2014-09-11',getdate())
and datepart (quarter,getdate())>10)
Procedures
BEGIN TRAN
NUEVOPROVEEDOR 30,'FASHION','LIMA'
ROLLBACK