Logo Studenta

Practica 2_base de datos_Act-1

¡Este material tiene más páginas!

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

Continuar navegando