Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO Organismo Público Descentralizado del Gobierno del Estado FORMATO DE PRACTICA Carrera Plan de estudio Clave de la asignatura Nombre de la materia Ingeniería en Sistemas Computacionales 2010 SCD-1027 TÓPICOS AVANZADOS DE PROGRAMACIÓN Practica No. Laboratorio de Nombre de la practica 1 CC2 Base de datos Objetivo El alumno creará la base de datos para su proyecto Nombre de los integrantes de equipo Matrícula GEOVANNY FLORES MONTERO 04190038 MIGUEL ANGEL DE LA CRUZ CENTENO 04200007 JUAN VIVAS ALEJANDRO CETZ 04200024 WILBERTH RAFAEL MADERA POOT DANIEL ENRIQUE CANTON ESTRADA 04200014 04200004 Estado del arte XAMPP: es una distribución de Apache que incluye varios softwares libres. El nombre es un acrónimo compuesto por las iniciales de los programas que lo constituyen: el servidor web Apache, los sistemas relacionales de administración de bases de datos MySQL y MariaDB, así como los lenguajes de programación Perl y PHP. Especificamos las técnicas necesarias para que dependen de gran manera para su utilización de los datos que se puedan utilizar para que se pueda almacenar información a futuro en una aplicación Materiales y Metodología Los materiales que se requieren son: 1. PC o Laptop 2. XAMPP 3. Compresor 4. Word La metodología aplicada es: 1. El docente explicará el objetivo del proyecto y como deberá entregar el producto 2. Los alumnos reunidos en equipo diseñaran las tablas y campos que tendrá la base de datos 3. El docente supervisará la creación de la base de datos 4. Se entregará en formato de practica con capturas de la base de datos Desarrollo Comenzamos con la creación de nuestra aplicación que se trató de un negocio de jugos de ahí creamos un programa casi no funcional solo la idea que teníamos pensado de qué manera iba a funcionar más el diseño de como quedaría con base de lo que quería la persona encargada de jugos de ahí planteamos un Diseño Conceptual después Diseño Lógico que es la creación de la tabla de como quedaría enlazado cada uno de nuestra ventana y datos de la aplicación al finalizar este Diseño Lógico descargamos aplicaciones como el XAMPP y MySQL. Abriendo el XAMPP encendimos la opción de MySQL para poder entrar a nuestra base de datos (PhpMyadmin) para poder agregar las tablas que hicimos anteriormente comenzamos a hacer, Cliente con sus atributos que se deberá que rellenar como Nombre, apellido paterno, apellido materno, calle, numero, cruzamiento 1, cruzamiento 2, colonia, código postal, referencia, foráneas y con sus propios id Después continuamos con las tablas día, email, foto, mes, producción, producto, promociones, reporte ventas, tamaño, teléfono, usuario, etc. Para ver de cómo está quedando nos vamos a nuestra base de datos para hacerle clic en el símbolo de “+” de ahí le dimos un clic en la parte de “Diseñador “ Para poder visualizarlo mejor el Diseño relacional de como estas acomodadas las tablas de ahí creamos las relaciones de como lo hicimos nuestra relación que hicimos en Excel con la maestra Sakura. También en la parte de producto tiene relación con producción con esto lo hicimos en otra forma nos fuimos en la parte donde dice estructura, se abrió una ventana de “Vista de relaciones” para entrar ahí nos abrirá lo que son relaciones internas También fuimos a la lista relaciones que se hizo de manera grafica. Después en alas relaciones que hicimos de manera graficas se hizo de una manera desde que se elimine, se restrinja y cuando se actualice se forme de manera de cascada, cuando se elimine un dato o un registro Por ejemplo: se va a restringir ese registro para que no lo vea el usuario después que se actualice se forme de manera de cascada. Por ultimo enlazamos nuestra base de dato con nuestra aplicación entonces creamos una clase llamada conexión donde se declaró los atributo dentro de nuestro método llamado conexión ya que los atributos era el nombre de la base datos, el usuarios, contraseña, servidor y creamos el String donde estamos haciendo una consulta pasando los datos que mencionamos que son los atributos, ya creando una instancias de tipo MySQLConectión dándole un nombre de “com” y pasándolo por MySQLConexión y abriendo la conexión con el nombre que pusimos que es com.open después de eso por último el catch ponemos los mensaje de errores. Para implementarlo en los forms solo creamos la instancia llamando los métodos para que nos lo volviera ya que ese mismo método nos devolvía los valores o nuestra conexión y así se abría, cerraba la conexión y se creaba los comandos para insertar, eliminar, actualizar datos de nuestra base de datos. Cuestionario ¿En qué se basaron para diseñar la base de datos? Nos basamos de la normalización vista en la clase de fundamentos de base de datos para poder elaborar esta práctica empleando debidamente para agregar cada campo en donde se requiera la información para que el usuario introduzca o modifique datos Explica lo difícil de realizar este tipo de actividad y su importancia Lo complicado fue sincronizar bien esta parte con nuestro programa, pero se pudo solucionar los errores en al empezar a emplearlo cuando se agregó cada uno de sus atributos que se necesario para que pueda empleado phpMyadmin dependiendo de los de cada uno de los conjuntos de los datos pertenecientes a este para poder relacionarlas en el programa teniendo que una biblioteca para que se pueda considerar Conclusiones personales WILBERTH RAFAEL MADERA POOT: En esta practica se nos complico al principio de normalizar las tablas para poder anexar al programa para poder hacer que pueda hacer su funcionamiento basándonos de fundamentos de base de datos para poder tener claro el error que se cometió al principio de esta practica para darle una solución a nuestro problema JUAN VIVAS ALEJANDRO CETZ: La práctica para mi estuvo un poco confusa ya que son cosas nuevas que estamos aprendiendo y pasar las tablas que teníamos hecho en la materia de base de datos si costo un poco. MIGUEL ANGEL DE LA CRUZ CENTENO: Para manejar una base de datos debemos saber las bases de como funciona primero debimos crear las tablas que tendríamos poner en la base datos en hoja para saber cuáles son la más importante y crearla. Para esta práctica me sirvió mucho porque aprendimos varias cosas que no sabíamos al principio teníamos problemas, pero al pasar las horas y día a poco avanzábamos, necesitamos investigar mucho para que nos funcionara todo lo que queríamos hacer. GEOVANNY FLORES MONTERO: Para mí en esta práctica aprendí mucho sobre cómo crear una conexión a una BD para insertar, actualizar y eliminar datos ya que las bases de datos son muy importantes para manejar y guardar diferentes tipos de datos, aunque al principio hubo problemas por la normalización ya que se tenía que adaptar al programa ya que es distinto implementar una base de datos normalizada a una normal ya que la normalizada es diferente a la hora de pasarlo en una base de datos. DANIEL ENRIQUE CANTON ESTRADA Durante esta práctica pude aprender un poco más sobre como crear conexiones de basé de datos, y también la parte de la administración, la cual podemos adaptar a nuestro programa. Conclusión grupal Esto nos sirvió para almacenar datos de un negocio para gestionar y almacenar gran cantidad de datos para consultar de manera simple para que el usuario requiera una lectura rápida y pueda modificar de manera rápida los datos que están en los productos y tener un orden y una organización sencilla para el usuario para poder clasificar de manera que el negocio pueda saber que las herramientas capases de proporcionar y pueda tener un sistema automatizado funcional para para almacenarsus datos Criterios de evaluación Excelente(2.5) Regular(1.5) Mal (0) Funcionalidad Se entregó funcionando la práctica sin errores Se entregó parcialmente funcionando la práctica Se entregó sin funcionar Tiempo y forma Se entregó en tiempo y con el formato adecuado Se entregó en tiempo o con el formato adecuado No se entregó Trabajo en equipo Todos los integrantes trabajaron en equipo Casi todos los integrantes trabajaron en equipo No trabajaron en equipo Formato El llenado del formato es correcto El llenado del formato tiene algunos errores El llenado del formato es incorrecto o incompleto
Compartir