SlideShare una empresa de Scribd logo
1 de 19
ASIGNATURA: “Estructura de Datos.” NOMBRE DEL PROYECTO: Base de Datos para la Ferretería “león” . ELABORO: Olga Yaneliedit Sánchez Aguilar. Brianda Rocío Cabrera Quiñones. Luis Eduardo Soto Terrazas. Angélica Rodríguez Huizar. Adrián Sánchez González. ASESOR: I.S.C. Maria Ines Dominguez. GRUPO: “TIC`S 4º A”
Definiciòn de la Base de Datos. Una base de datos es una colección de información organizada de forma que un programa de computadora pueda seleccionar rápidamente los fragmentos de datos que necesite, es decir es un conjunto de datos (información) pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Tipos de Bases de Datos. Según la variabilidad de los datos almacenados Bases de datos estáticas.   Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas. Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta.
Según el contenido. Bases de datos bibliográficas    Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc.  Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias, ver más abajo).
Bases de datos de texto completo . Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. Bases de datos o "bibliotecas" de información química o biológica. Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos: Las que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas metabólicas.
Modelo E-R El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.  Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo.
Ejemplo del modelo E-R.
Objetivo de la Base de Datos de la Ferraterìa Leòn. Tener un mejor control y manejo en los datos de los  registros  como clientes, proveedores, productos, etc. “El promover y mejorar el servicio del usuario (dueño de la empresa)”. La base de datos  se realizó con el propósito de ayudar a una mediana empresa para tener  un mejor servicio y con el objetivo de mejorar la atenciòn a los clientes.
Justificaciòn de la Base de Datos. El tener un control de los datos de los clientes, productos, proveedores y corte (dinero que ingresa) haciendolo  de una manera fácil, sencilla y rápida, combatiendo el uso de archiveros y libros de control.  Mejor funcionamiento de la empresa y una actualizaciòn en el  nivel de la tecnologia, obteniendo un mejor desempeño en  el control y registro de informaciòn .
Ventajas de la Base de Datos. Control sobre la redundancia de datos. Almacenamiento de màs información sobre la misma cantidad de datos. Control de los registros. Mejora en la seguridad. Mejora en la accesibilidad a los datos. Seguridad.
Anàlisis de la Dase de Datos. Durante el proceso de anàlisis de la Base de Datos de la Ferreterìa Leòn, se tuvo acceso a la empresa para recabar la informaciòn necesaria, donde se detectaron los problemas con los que se contaba, los cuales eran: No contar con una base de datos. Manejo de los documentos en archivos. Facilidad de pérdida de facturas y documentos. Difícil manejo en búsqueda de algún documento, dato de cliente, proveedor y producto.
Diseño del sistema. Conforme  a la información obtenida se inició con el desarrollo de las tablas, estructura de formularios utilizando el programa (Microsoft visual FoxPro 9.0) asignado para la realización de esta Base de Datos. Las principales tablas de clientes, productos, proveedores, empleados, bodega, facturas y corte,  cada una con sus respectivos campos, haciendo relaciones e identificando las claves primarias de cada tabla.
Diseño de tablas.
Diseño de formularios. Pàgina  principal Formularios para dar altas  (clientes).
Programaciòn Para comenzar con la programaciòn se trabajo con Visual FoxPro 9.0, utilizando diferente codigo para el funcionamiento de cada botòn, ejemplo: Botòn Nuevo       withthisform        select1   set deleted off      go bottom      .text1.value=""     .text1.setfocus     .command1.enabled=.t.     .command2.enabled=.t.      .text2.value="“      set deleted on        endwith
Botòn guardar:     append blank     thisform.text4.value= bodega.nom_producto     thisform.text5.value=bodega.max_producto     thisform.text6.value=bodega.min_producto     messagebox("Dato guardado") form  en  el evento active *manda llamar la tabla a usar select 1 use bodega
Conclusiones: Con la elaboración de este proyecto cada alumno (integrante del equipo que desarrolló la BD de la ferretería León), aprendió que no es fácil la elaboración de un proyecto Base de Datos. Que esta implica de un buen análisis principalmente, la determinación de que es lo que se desea realizar o dar solución, de cómo se quiere que sea el diseño, del tiempo que implica su desarrollo, de llevar un registro del tiempo y  las actividades que se realizan por día durante el desarrollo de la BD.
    Se aprendioque  se necesita tener conocimientos de la programación (código y funciones de los elementos a utilizar), que se realizan investigaciones  para complementar el conocimiento ya obtenido de la programación y elementos (command, text, list, combo box, etc.), que se obtienen varios errores que pueden ser desde los más simples (error de ortografía mal escrito), hasta más complejos (que nadie sepa o entienda lo que se quiere hacer con el formulario, que no entiendas claramente el código que se utilizara o que el programa a utilizar funcione una vez y  otra ya no, etc.),
Especialmente nos dimos cuenta que para la elaboración de la BD, se  implica mucho tiempo, esfuerzo, tolerancia,  entusiasmo, responsabilidad, saber trabajar en equipo y ganas de trabajar.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Bases Datos Expo
Bases Datos ExpoBases Datos Expo
Bases Datos Expo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad1 base de datos
Actividad1 base de datosActividad1 base de datos
Actividad1 base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Informatica aplicada ii
Informatica aplicada iiInformatica aplicada ii
Informatica aplicada ii
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
N4 lección16
N4 lección16N4 lección16
N4 lección16
 
Idetp
IdetpIdetp
Idetp
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Diapositivas BD Y SGBD
Diapositivas BD Y SGBD Diapositivas BD Y SGBD
Diapositivas BD Y SGBD
 
Ups – infirmatica2 – zoque
Ups – infirmatica2 – zoqueUps – infirmatica2 – zoque
Ups – infirmatica2 – zoque
 
bases de datos
bases de datosbases de datos
bases de datos
 
Cuestionario (1)
Cuestionario (1)Cuestionario (1)
Cuestionario (1)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Informatica original
Informatica originalInformatica original
Informatica original
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
sdjadsa
sdjadsasdjadsa
sdjadsa
 

Similar a Presentación estructura

estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareadriana cardenas
 
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareadriana cardenas
 
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershareadriana cardenas
 
Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Base de datos
Base de datosBase de datos
Base de datosAguNacho
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)yherliz
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)Jessica Parra
 
Bases de datos
Bases de datosBases de datos
Bases de datosMarilupe
 

Similar a Presentación estructura (20)

estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
 
elaboracio base de datos
elaboracio base de datoselaboracio base de datos
elaboracio base de datos
 
Basedatos
BasedatosBasedatos
Basedatos
 
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemadecontroldecitasmedicasSlidershare
 
Slidershare
SlidershareSlidershare
Slidershare
 
estruSlidershare
estruSlidershareestruSlidershare
estruSlidershare
 
Slidershare
SlidershareSlidershare
Slidershare
 
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershareestructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershare
estructuradebasededatosdeunsistemaderegistrodecontroldecitasmedicasSlidershare
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Pris
PrisPris
Pris
 
Pris
PrisPris
Pris
 
Pris
PrisPris
Pris
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
Trabajo de informatica 2
Trabajo de informatica 2Trabajo de informatica 2
Trabajo de informatica 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Adrian Zeus

Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructuraAdrian Zeus
 
Proyecto Final Programación Visual
Proyecto Final Programación VisualProyecto Final Programación Visual
Proyecto Final Programación VisualAdrian Zeus
 
Protocolo de routers
Protocolo de routersProtocolo de routers
Protocolo de routersAdrian Zeus
 

Más de Adrian Zeus (6)

Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 
Proyecto Final Programación Visual
Proyecto Final Programación VisualProyecto Final Programación Visual
Proyecto Final Programación Visual
 
Proyecto inés
Proyecto inésProyecto inés
Proyecto inés
 
Protocolo de routers
Protocolo de routersProtocolo de routers
Protocolo de routers
 
Colas
ColasColas
Colas
 
Colas
ColasColas
Colas
 

Presentación estructura

  • 1. ASIGNATURA: “Estructura de Datos.” NOMBRE DEL PROYECTO: Base de Datos para la Ferretería “león” . ELABORO: Olga Yaneliedit Sánchez Aguilar. Brianda Rocío Cabrera Quiñones. Luis Eduardo Soto Terrazas. Angélica Rodríguez Huizar. Adrián Sánchez González. ASESOR: I.S.C. Maria Ines Dominguez. GRUPO: “TIC`S 4º A”
  • 2. Definiciòn de la Base de Datos. Una base de datos es una colección de información organizada de forma que un programa de computadora pueda seleccionar rápidamente los fragmentos de datos que necesite, es decir es un conjunto de datos (información) pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
  • 3. Tipos de Bases de Datos. Según la variabilidad de los datos almacenados Bases de datos estáticas. Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas. Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta.
  • 4. Según el contenido. Bases de datos bibliográficas Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias, ver más abajo).
  • 5. Bases de datos de texto completo . Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. Bases de datos o "bibliotecas" de información química o biológica. Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos: Las que almacenan secuencias de nucleótidos o proteínas. Las bases de datos de rutas metabólicas.
  • 6. Modelo E-R El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo.
  • 8. Objetivo de la Base de Datos de la Ferraterìa Leòn. Tener un mejor control y manejo en los datos de los registros como clientes, proveedores, productos, etc. “El promover y mejorar el servicio del usuario (dueño de la empresa)”. La base de datos se realizó con el propósito de ayudar a una mediana empresa para tener un mejor servicio y con el objetivo de mejorar la atenciòn a los clientes.
  • 9. Justificaciòn de la Base de Datos. El tener un control de los datos de los clientes, productos, proveedores y corte (dinero que ingresa) haciendolo de una manera fácil, sencilla y rápida, combatiendo el uso de archiveros y libros de control. Mejor funcionamiento de la empresa y una actualizaciòn en el nivel de la tecnologia, obteniendo un mejor desempeño en el control y registro de informaciòn .
  • 10. Ventajas de la Base de Datos. Control sobre la redundancia de datos. Almacenamiento de màs información sobre la misma cantidad de datos. Control de los registros. Mejora en la seguridad. Mejora en la accesibilidad a los datos. Seguridad.
  • 11. Anàlisis de la Dase de Datos. Durante el proceso de anàlisis de la Base de Datos de la Ferreterìa Leòn, se tuvo acceso a la empresa para recabar la informaciòn necesaria, donde se detectaron los problemas con los que se contaba, los cuales eran: No contar con una base de datos. Manejo de los documentos en archivos. Facilidad de pérdida de facturas y documentos. Difícil manejo en búsqueda de algún documento, dato de cliente, proveedor y producto.
  • 12. Diseño del sistema. Conforme a la información obtenida se inició con el desarrollo de las tablas, estructura de formularios utilizando el programa (Microsoft visual FoxPro 9.0) asignado para la realización de esta Base de Datos. Las principales tablas de clientes, productos, proveedores, empleados, bodega, facturas y corte, cada una con sus respectivos campos, haciendo relaciones e identificando las claves primarias de cada tabla.
  • 14. Diseño de formularios. Pàgina principal Formularios para dar altas (clientes).
  • 15. Programaciòn Para comenzar con la programaciòn se trabajo con Visual FoxPro 9.0, utilizando diferente codigo para el funcionamiento de cada botòn, ejemplo: Botòn Nuevo  withthisform  select1 set deleted off go bottom  .text1.value="" .text1.setfocus .command1.enabled=.t. .command2.enabled=.t. .text2.value="“ set deleted on endwith
  • 16. Botòn guardar: append blank thisform.text4.value= bodega.nom_producto thisform.text5.value=bodega.max_producto thisform.text6.value=bodega.min_producto messagebox("Dato guardado") form en el evento active *manda llamar la tabla a usar select 1 use bodega
  • 17. Conclusiones: Con la elaboración de este proyecto cada alumno (integrante del equipo que desarrolló la BD de la ferretería León), aprendió que no es fácil la elaboración de un proyecto Base de Datos. Que esta implica de un buen análisis principalmente, la determinación de que es lo que se desea realizar o dar solución, de cómo se quiere que sea el diseño, del tiempo que implica su desarrollo, de llevar un registro del tiempo y las actividades que se realizan por día durante el desarrollo de la BD.
  • 18. Se aprendioque se necesita tener conocimientos de la programación (código y funciones de los elementos a utilizar), que se realizan investigaciones para complementar el conocimiento ya obtenido de la programación y elementos (command, text, list, combo box, etc.), que se obtienen varios errores que pueden ser desde los más simples (error de ortografía mal escrito), hasta más complejos (que nadie sepa o entienda lo que se quiere hacer con el formulario, que no entiendas claramente el código que se utilizara o que el programa a utilizar funcione una vez y otra ya no, etc.),
  • 19. Especialmente nos dimos cuenta que para la elaboración de la BD, se implica mucho tiempo, esfuerzo, tolerancia, entusiasmo, responsabilidad, saber trabajar en equipo y ganas de trabajar.