Documentos de Académico
Documentos de Profesional
Documentos de Cultura
10
NDICE
Objetivo general del
proyecto..2
Introduccin
..3
Etapa
1
4
Etapa
2..1
3
Conclusin
..18
10
10
Introduccin:
*Las bases de datos y su importancia:
Las bases de datos son una coleccin de informacin de cualquier tipo
perteneciente a un mismo contexto y almacenado sistemticamente
para su posterior uso.
10
10
apellido
paterno,
apellido
materno,
Se genera un registro con estos datos por cada empleado que haya en la
tienda.
Instituto Tecnolgico de PachucaTaller de BD
K-micaze.
10
Venta (clave, fecha vta., clave del empleado, vta. Total (importe))
Genera un registro con esos datos por cada venta efectuada, conteniendo
como clave fornea la clave del empleado que realiza la venta).
Ticket (clave de venta, facha de la venta, clave producto, clave
mamfero, clave Ave, clave reptil, clave marinos, precio, cantidad)
Esta tabla nos permite controlar los resultados de las ventas, precios,
cantidades y tipos de productos que ya se han vendido es decir puede hacer rol
de reporte tanto para el cliente como para el dueo de la tienda.
Nota: La entidad ALMACEN que aparece en el Diagrama E-R como ah se
muestra se descompone en otras entidades, que claramente cumplen con esta
funcin pero permitiendo un control ms simple de la informacin, por tanto no
es requerida su implementacin como una tabla dentro de la BD.
Clave Primaria
EMP_CVE_EMPLEADO
PRO_CVE_PRODUCTO
VTA_CVE_VENTA
*No requerida*
MAM_CVE_MAM
REP_CVE_REPTIL
AVE_CVE_AVE
MAR_CVE_MARINO
Clave Fornea
*No requerida*
*No requerida*
EMP_CVE_EMPLEADO
PRO_CVE_PRODUCTO,
VTA_CVE_VENTA,
MAM_CVE_MAMIFERO,
10
MAM_CVE_MAMIFERO, AVE_CVE_AVE,
REP_CVE_REPTIL, MAR_CVE_MARINO
MAMIFERO
REPTIL
AVE
MARINO
*No
*No
*No
*No
requerida*
requerida*
requerida*
requerida*
EMP_CVE_EMPLEADO
EMP_NOM
EMP_APELLIDO_PAT
EMP_APELLIDO_MAT
EMP_DIRECCION
EMP_SEXO
EMP_PUESTO
Descripcin
Clave nica que distingue a un
empleado de otros se asigna cuando
un empleado entra a trabajar a la
tienda.
Forma parte de los datos del
empleado, su nombre.
Forma parte de los datos del
empleado, su primer apellido.
Forma parte de los datos del
empleado, su segundo apellido.
Domicilio del empleado.
Sexo del empleado (masculino o
femenino).
Puesto que ocupa el empleado en la
tienda.
MAMIFERO
Atributo
MAM_CVE_MAM
MAM_ESP
MAM_RAZA
MAM_FECHA_LLEGADA
MAM_FECHA_NAC
MAM_PRECIO
Descripcin
Clave que distingue a un animal de
este tipo (mamfero) de los otros
alojados en esta parte del almacn, se
genera al llegar un animal nuevo.
Especie especfica a la que pertenece
el animal.
Raza del animal.
Fecha en que llego a la tienda.
Fecha registrada de su nacimiento.
Precio monetario en que se vender.
10
Producto
Atributo
PRO_CVE_PRODUCTO
PRO_NOMBRE
PRO_PRECIO
PRO_PRESENTACION
PRO_DESCRIPCION
PRO_EXISTENCIA
Venta
Atributo
VTA_CVE_VENTA
VTA_FECHA
EMP_CVE_EMPLEADO
VTA_TOTAL
Descripcin
Clave que distingue a un producto (no
animal), principalmente accesorios
de los otros alojados en esta parte del
almacn, se genera
al llegar un
artculo nuevo.
Nombre comercial de este.
Precio monetario en que se vender
Presentacin (caja bolsa, etc.) en que
se vender.
Breve descripcin del producto.
Cantidad (numrica) existente del
mismo en almacn.
Descripcin
Clave que distingue a un a una venta
de otra, manejada por la tienda para
diferenciar ganancias y controlar el
flujo de ingresos.
Fecha en que se efectu la venta.
Clave del empleado que realiz la
venta.
Monto total (monetario de la venta).
Marino
Atributo
MAR_CVE_MARINO
MAR_ESP
MAR_RAZA
Descripcin
Clave que distingue a un animal de
este tipo (marino) de los otros
alojados en esta parte del almacn, se
genera al llegar un animal nuevo.
Especie especfica a la que pertenece
el animal.
Raza del animal.
10
MAR_FECHA_LLEGADA
MAR_FECHA_NAC
MAR_PRECIO
Reptil
Atributo
Descripcin
Clave que distingue a un animal de
este tipo (Reptil) de los otros alojados
en esta parte del almacn, se genera
al llegar un animal nuevo.
Especie especfica a la que pertenece
el animal.
Raza del animal.
Fecha en que llego a la tienda.
Fecha registrada de su nacimiento.
Precio monetario en que se vender.
REP_CVE_REPTIL
REP_ESP
REP_RAZA
REP_FECHA_LLEGADA
REP_FECHA_NAC
REP_PRECIO
Ave
Atributo
AVE_CVE_AVE
AVE_ESP
AVE_RAZA
AVE_FECHA_LLEGADA
AVE_FECHA_NAC
AVE_PRECIO
Descripcin
Clave que distingue a un animal de
este tipo (Ave) de los otros alojados
en esta parte del almacn, se genera
al llegar un animal nuevo.
Especie especfica a la que pertenece
el animal.
Raza del animal.
Fecha en que llego a la tienda.
Fecha registrada de su nacimiento.
Precio monetario en que se vender.
Ticket
Atributo
VTA_CVE_VENTA
VTA_FECHA
PRO_CVE_PRODUCTO
MAM_CVE_MAMIFERO
REP_CVE_REPTIL
TIC_PRECIO
TIC_CANTIDAD
MAR_CVE_MARINO
Descripcin
Se utiliza la clave de cada venta, pues
esta tabla es el equivalente al
reporte de una operacin de la
tienda.
Fecha en que se realiz la venta.
Clave nica del producto que se
vendi.
Esta solo se utiliza si se vendi uno o
ms animales mamferos.
Esta solo se utiliza si se vendi uno o
ms reptiles.
Precio total de la venta.
Cantidad (piezas o animales) vendidas
en la venta.
Esta solo se utiliza si se vendi uno o
10
ms animales marinos.
Esta solo se utiliza si se vendi uno o
ms aves.
AVE_CVE_AVE
MAMIFERO
TIPO DE
DATO
INT
VARCHAR(2
EMP_NOM
0)
EMP_APELLIDO_P VARCHAR(1
AT
5)
EMP_APELLIDO_M VARCHAR(1
AT
5)
VARCHAR(5
EMP_DIRECCION 0)
EMP_SEXO
EMP_PUESTO
CHAR(1)
VARCHAR(1
2)
LONGITU
D
ATRIBUTO
TIPO DE
DATO
MAM_CVE_MAM
INT
22
MAM_ESP
VARCHAR(15)
17
17
52
MAM_FECHA_NAC
VARCHAR(20)
SMALL DATA
TIME
SMALL DATA
TIME
NUMERIC(6,2
)
22
17
MAM_RAZA
MAM_FECHA_LLEG
ADA
8
8
19
14
PRODUCTO
ATRIBUTO
PRO_CVE_PRODU
CTO
MAM_PRECIO
LONGITUD
VENTA
TIPO DE
DATO
INT
LONGITU
D
4
ATRIBUTO
TIPO DE
DATO
VTA_CVE_VENTA
INT
LONGITUD
10
PRO_NOMBRE
PRO_PRECIO
PRO_PRESENTACI
ON
PRO_DESCRIPCIO
N
PRO_EXISTENCIA
VARCHAR(2
0)
NUMERIC(6,
2)
VARCHAR(2
0)
VARCHAR(1
00)
INT
22
19
VTA_FECHA
EMP_CVE_EMPLEA
DO
22
VTA_TOTAL
SMALL DATA
TIME
INT
NUMERIC(6,2
)
8
4
19
102
4
MARINO
TIPO DE
LONGITU
ATRIBUTO
DATO
D
MAR_CVE_MARINO INT
4
MAR_ESP
VARCHAR(15)
17
MAR_RAZA
VARCHAR(20)
22
MAR_FECHA_LLEG SMALL DATA
ADA
TIME
8
REPTIL
SMALL DATA
ATRIBUTO
TIPO DE
MAR_FECHA_NAC
TIME
8 LONGITU
DATO
D
MAR_PRECIO
NUMERIC(6,2)
19
REP_CVE_REPTIL INT
4
REP_ESP
VARCHAR(15)
17
REP_RAZA
VARCHAR(20)
22
REP_FECHA_LLEG SMALL DATA
ADA
TIME
8
SMALL DATA
REP_FECHA_NAC TIME
8
REP_PRECIO
NUMERIC(6,2)
19
AVE
TIPO DE
LONGITU
ATRIBUTO
DATO
D
AVE_CVE_AVE
INT
4
AVE_ESP
VARCHAR(15)
17
AVE_RAZA
VARCHAR(20)
22
AVE_FECHA_LLEG SMALL DATA
ADA
TIME
8
SMALL DATA
AVE_FECHA_NAC TIME
8
AVE_PRECIO
NUMERIC(6,2)
19
VENTA
ATRIBUTO
VTA_CVE_VENTA
VTA_FECHA
EMP_CVE_EMPLE
ADO
VTA_TOTAL
TICKET
TIPO DE
DATO
INT
SMALL DATA
TIME
INT
NUMERIC(6,2)
LONGITUD
4
8
4
19
ATRIBUTO
VTA_CVE_VENTA
TIPO DE
DATO
INT
SMALL DATA
TIME
VTA_FECHA
PRO_CVE_PRODUC
TO
INT
MAM_CVE_MAMIFE
RO
INT
LONGITU
D
4
10
REP_CVE_REPTIL
INT
NUMERIC(6,2
TIC_PRECIO
)
NUMERIC(6,2
TIC_CANTIDAD
)
MAR_CVE_MARINO INT
AVE_CVE_AVE
INT
19
19
4
4
10
Etapa 2:
*En Esta etapa solo se mostraran capturas de pantalla de los diversos requerimientos
que ya fueron construidos con SQL SERVER 2008, cabe mencionar que en cuanto a
puntos como la insercin de datos, y la creacin de los SP (Store Procedures) resultara
poco prctico y se extendera considerablemente y sin necesidad o utilidad alguna l
tamao de este documento, por tanto solo se incluir de una a dos tomas de estas
acciones.
10
10
Modificar:
10
Eliminar:
10
10
*Modificacin de algunas de
las vistas de nuestra BD.
Conclusiones:
El proyecto no ha permitido, prepararnos, como futuros profesionistas de una
manera mejor debido a que durante el desarrollo de este se trabaj con un
problema real extrado del mundo, donde una persona con un negocio
necesitaba
una solucin (en este caso un mtodo mucho ms efectivo de
control de la mercanca y ganancias de su negocio).
Los conocimientos adquiridos en la materia nos han sido en extremo de gran
utilidad, pues en ellos se sustentan las soluciones que pudimos implementar en
tiempo y forma.
10