CREACION DE UNA
BASE DE DATOS PARA
LA FERRETERIA LOS
4 HERMANOS
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
INDICE
INTRODUCCION...........................................................................................................................3
I. REALIDAD PROBLEMTICA. ............................................................................................................4
II. DESCRIPCION DEL PROYECTO. .......................................................................................................4
III. OBJETIVOS DEL PROYECTO. ..........................................................................................................5
IV. PROPOSITO DEL PROYECTO. ........................................................................................................5
V. ALCANCE DEL PROYECTO. .............................................................................................................5
VI. PARTICIPANTES EN EL DESARROLLO DEL PROYECTO ROLES Y RESPONSABILIDADES. .5
VII. MARCO TERICO...................................................................................................................6
Qu es una Base de Datos? .............................................................................................................6
Caractersticas: ..................................................................................................................................7
Objetivos de los Sistemas de Base de Datos: ...................................................................................7
Qu funcin persigue una base de datos? .......................................................................................8
Gestor de Bases de Datos: .................................................................................................................9
Administrador de Base de Datos: ............................................................................................ 10
Ventajas de la Base de Datos: .......................................................................................................... 11
Desventajas de la Base de Datos: .....................................................................................................11
VIII. DESARROLLO DEL PROYECTO..............................................................................................12
MODELO DE LA BASE DE DATOS - OBJETOS DE LA BASE DE DATOS.................................................14
DESCRIPCIONES DE LAS OPCIONES DE SISTEMA..............................................................................18
IX. CONCLUSIONES....................................................................................................................29
X. RECOMENDACIONES.............................................................................................................30
XI. BIBLIOGRAFAS.....................................................................................................................30
XII. ANEXOS...............................................................................................................................31
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
INTRODUCCION
El programa creado en power builder constituyen un instrumento de mucha utilidad en las empresas, es
por ellos que en la empresa Ferreteria . Asdf surge la necesidad de controlar las tareas que son
rutinarias o sobre las cuales no se tiene control, como son el orden, la manipulacin de datos, la seguridad
de los datos, etc. Esto llevara a dar soluciones que faciliten la operacin de las tareas mediante la
construccin de una base de datos que pueda satisfacer las necesidades del mercado en menor tiempo,
brindando as una mejor calidad en los servicios.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
REALIDAD PROBLEMATICA
II.
En el presente proyecto se realiz una base de datos para la ferretera los 4 hermanos. Para esta
base de datos hemos realizado lo siguiente:
Cliente: Son aquellas personas que realizan compras en la ferrterian, los cuales cuentan
con: ID_cliente, nom_cliente, ape_cliente, direccin, telfono.
Categora: Es el tipo de categora de los productos de la ferretera y dentro de esto
tenemos cod_categora y nom_categora.
Proveedor: Son las empresas las cuales nos brindan los productos para la ferretera, este
cuenta con con cod_proveedor, nom_proveedor, ape_proveedor, direccin, telefono
Producto: Estos son los productos que ofrece a la clientela ferretera y estn almacenados
con cod_producto, nom_producto, precompra, preventa, stock, frecha_ingreso,
cod_proveedor, cod_categoria, cod_marca.
Empleado: Es el personal que trabaja en la ferretera y cuenta con cod_empleado,
nom_empleado, ape_empleado, direccin, telfono, cargo, fecha_ingreso, sueldo.
Marca: Es la marca de los productos que ofrece la ferretera y contiene cod_marca y
nom_marca.
Detalle de venta: Son los detalles de las ventas hechas en la ferretera que contienen
cod_detalle_venta, cod_venta, cod_producto, cantidad, descuento, monto.
Ventas: son las ventas que hacen los empleados de la ferretera y contiene los siguientes
campos: cod_venta, cod_empleado,cod_cliente, hora, fecha, total, tipo_venta.
Usuario: Es donde encontramos a los usuarios que utilizaran la aplicacin y cuenta con
cod_usuario, username, tipo y password.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
III.
IV.
V.
VI.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
VII.
MARCO TEROICO
Qu es una Base de Datos?
Una base de datos es un almacn que nos permite guardar
grandes cantidades de informacin de forma organizada para
que luego podamos encontrar y utilizar fcilmente.
Se define una base de datos como una serie de datos
organizados y relacionados entre s, los cuales son recolectados y
explotados por los sistemas de informacin de una empresa o
negocio en particular.
Desde el punto de vista informtico, la base de datos es un sistema formado
por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.
Caractersticas:
Entre las principales caractersticas de los sistemas de base de datos podemos
mencionar:
Independencia lgica y fsica de los datos.
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoria.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
Evitar el aislamiento de los datos: Puesto que los datos estn repartidos
en varios archivos, y stos pueden tener diferentes formatos, es difcil
escribir nuevos programas de aplicaciones para obtener los datos
apropiados.
Corregir anomalas en el acceso concurrente: Para mejorar el
funcionamiento del sistema y tener un tiempo de respuesta ms corto,
muchos sistemas permiten que varios usuarios actualicen la informacin
simultneamente. En un ambiente de este tipo, la interaccin de las
actualizaciones concurrentes puede resultar en informacin
inconsistente. Para prevenir estas situaciones debe mantenerse alguna
forma de supervisin en el sistema.
Disminuir los problemas de seguridad: No es recomendable que todos
los usuarios del sistema de base de datos pueda tener acceso a toda la
informacin. Por ejemplo, en un sistema bancario, una persona que
prepare los cheques de nmina slo debe poder ver la parte de la base
de datos que contenga informacin de los empleados. No puede
consultar informacin correspondiente a las cuentas de los clientes.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
Consistencia de datos
Comparticin de datos
Mantenimiento de estndares
Mejora en la integridad de datos
Mejora en la seguridad
Mejora en la accesibilidad a los datos
Mejora en la productividad
Mejora en el mantenimiento
Aumento de la concurrencia
VIII. CONCLUSIONES
Luego de detallar el contenido interno de nuestro proyecto concluimos que:
Mediante una aplicacin superficial de nuestra base de datos elaborada
para la ferretera Los 4 Hermanos logramos alcanzar uno de nuestros
objetivos que es facilitar, controlar y organizar los productos por parte de
un usuario y un administrador.
Adems se concluye que una base de datos no es solo un registro de tablas
o una simple de lista de recopilacin y almacenamiento de datos si no que
permite al usuario controlar de verdad los datos, recuperarlos, ordenarlos,
analizarlos, resumirlos y elaborar informes.
Pudimos ver que la base de datos puede combinar datos de varios
archivos, por lo que nunca habr que introducir dos veces la misma
informacin, esto es evitar la redundancia y/o ambigedad.
IX.
RECOMENDACIONES
La elaboracin de una base de datos requiere de muchos aspectos sobretodo tener una
buena organizacin pues de esos se trata en s, para ello pasamos a considerar los
siguientes puntos:
Cuando se logra adquirir una data seleccionarla y clasificarla
adecuadamente
Elaborar un borrador netamente explcito y muy bien organizado.
COMPUTACION II
E.A.P INGENIERIA DE SISTEMAS E INFORMATICA
X.
Existen diferentes tipos de software que generan una base de datos, para
ellos escogemos el ms adecuado, es necesario tener un buen
conocimiento acerca de su uso, para evitar fallos y datos incorrectos.
La base de datos tiene que ser elaborada segn el motivo a la cual se est
generando, es decir se debe considerar, ciertas condiciones establecidas
por la persona o entidad que va a hacer uso de esta, debe de ser de
carcter personalizada.
BIBLIOGRAFIAS
Date C. J. Introduccin a los Sistemas de Bases de Datos. Ed.
Addison-Wesley Iberoamericana S.A., USA. 7ma Ed.
http://html.rincondelvago.com/powerbuilder.html
http://es.scribd.com/doc/36550090/Base-de-Datos-en-Power-Builder