Lic. En Ing.
En Sistemas Computacionales
Daniel Alejandro Garca Tapia
DIVICION de INGENIERIAS CAMPUS IRAPUATO SALAMANCA
Base de Datos
Presenta:
Daniel Alejandro Garca Tapia
Sistema de Administracin de Datos
Fecha Entrega: 2/06/2015
Lic. En Ing. En Sistemas Computacionales
Daniel Alejandro Garca Tapia
Base de Datos
El proyecto consiste en realizar una base de datos ya sea creada desde Visual,
Oracle o MySQL en mi caso la cree desde Visual. La Base de Datos se llama Store
Ways, consiste de 3 tablas la tabla de Item, Category y Provider.
La tabla de tem contiene 6 columnas las cuales son:
tem_id (nmero nico del producto) llave primaria de esta tabla.
descr (nombre del producto).
prov_id (nmero nico del proveedor) llave fornea a la tabla de provider
que se enlaza con prov_id.
amount (cantidad del producto).
category _id (nmero nico del departamento) llave fornea a la tabla
category y se enlaza con category_id.
price (el precio del producto al cliente).
La tabla de Category contiene 2 columnas la cuales son:
category_id (nmero nico para el departamento) llave primaria esta tabla.
descr_category (es el nombre del departamento).
La tabla de Provider contiene 5 columnas las cuales son:
prov_id (nmero nico del proveedor) llave primaria de esta tabla.
name (nombre del proveedor).
last_name (Apellido del proveedor).
company (Compaa para la que trabaja el proveedor).
phone (telfono del proveedor).
El diagrama de la base de datos quedo de la siguiente manera:
Lic. En Ing. En Sistemas Computacionales
Daniel Alejandro Garca Tapia
Una vez creada la base de datos con sus referencias correspondientes, se ocupaba
hacer manejo de los datos de una manera sencilla y rpida por la cual se cre una
interfaz desde Wintempla, al momento de crear el proyecto se us Database
Applications
Se configuro y adapto el cdigo de Database Application con los conocimiento
adquiridos en los ejercicios hechos en clase, el cdigo ya que es demasiado
extenso no se mostrara pero se puede explicar algunas de las cosas que si hicieron
como para la muestra de datos en el caso de la tabla de tems se hizo una estilo de
vista de lo que la gente quera ver al consultar un producto, las tablas de provider y
category si muestra la informacin que contiene la tabla.
Una vez programada correctamente la toda la interfaz y configurada quedo de la
siguiente manera:
Lic. En Ing. En Sistemas Computacionales
Daniel Alejandro Garca Tapia
Cada una de las tablas tiene las opciones de editar, eliminar e insertar, tambin
cuenta con la habilidad en caso de eliminar algn departamento elimina todos los
elementos de esa categora al igual que para el proveedor si la compaa dejara de
surtir a la tienda se elimina el proveedor y se eliminan los tems que le surta a esa
tienda.
Lic. En Ing. En Sistemas Computacionales
Daniel Alejandro Garca Tapia
Conclusin:
En este proyecto se aprendi demasiado a lo que est enfocada nuestra carreara y
a lo que muchos de nosotros se va a dedicar en un futuro, a m siempre me ha
llamado la atencin lo de base de datos y me agrado el hecho de que al momento
de realizar salieran problemas como por ejemplo al momento de hacer delete de
algn producto no poda y me devolva 0 todo estaba porque al momento de hacer
la consulta no le asignaba una valor al cual comparar y esas eran cosas que o sabia,
tambin se me complico lo de edit pero por que no logre obtener practica con los
ejercicio que se propusieron de tarea y si batalle un poco con eso, sin embargo pude
solucionar en su momento por los apuntes individual o con dudas con otros de mis
compaeros y lograr terminar la interfaz de mi proyecto para una base de datos
espero poder modificarla y que no quede tan simple como actualmente esta y
agregar algunas otras cosas para seguir adquiriendo experiencia sobre este tema.
Daniel Alejandro Garca Tapia