/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

ayuda, base de datos!!

 
      Índice del Foro elrincondelc.com -> Acción requerida
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
ath3ist



Registrado: 01 Nov 2005
Mensajes: 10

MensajePublicado: 30/11/2005 6:58 pm
Título: ayuda, base de datos!!

Buenas, quisiera ver quien me puede ayudar con el siguiente problema que tengo..., me pusieron un proyecto el cual consiste en elaborar una base de datos "simple", crear tablas (poniendo los nombres de los campos, su tipo) y agregar filas para esos campos... alguna idea de como implementarlo ? La base de datos seria una archivo, al igual que las tablas. GRACIAS.
Volver arriba
pitukilloloco



Registrado: 11 May 2005
Mensajes: 448

MensajePublicado: 30/11/2005 7:50 pm
Título:

Para esto tienes que saber cómo se usan las funciones que manipulan archivos. Si el proyecto es libre y puedes definir la base de datos como quieras, entonces tienes que ir pensando qué ejemplo vas a implementar.
Un ejemplo podría ser que manejaras un pequeño almacen en donde por una lado tuvieras una tabla con los datos de cada producto, y por otro lado tuvieras una lista de los datos de los clientes y al efectuar una compra crearas una tabla con la información del cliente y la lista de productos que compró.
Otro ejemplo podría ser el manejar los horarios de clase en una escuela, en donde una tabla guardaría los datos de los alumnos, otra los datos de los profesores y materias que imparten y otra la de las aulas y las materias impartidas en el día, tablas con las cuales formarías otra tabla conteniendo los alumnos, el profesor y la materia impartida cierta hora, en cierto salón.
Bueno, como ves, son muchos los ejemplos que puedes pensar para hacer la base de datos. Una vez que ya sabes qué ejemplo vas a implementar, ahora debes de ver qué relación van a guardar unas tablas respecto a otras.
Por ejemplo, en el caso del almacen, cuando se efectúa una compra, el registro puede contener varios productos, por lo que la relación es de uno a varios, asimismo sólo puede haber un cliente, por lo que la relación es de uno a uno con respecto a la tabla de clientes.
También tienes que considerar si vas a definir claves en las tablas y si estas van a ser únicas, de modo que puedas tener ordenadas las tablas y no puedas introducir dos veces la misma clave en caso de ser única.
Habiendo considerado estas cuestiones ahora tienes que ver cómo vas a hacer las altas, bajas y modificaciones de las tablas, o sea cual va a ser la interface del usuario para que realice estas operaciones.
Como ves, el hacer este tipo de proyecto no es algo trivial. Si tienes pensado ya cual va a ser el ejemplo, coméntalo en este foro para poder darte alguna ayuda de como hacerlo
Volver arriba
ath3ist



Registrado: 01 Nov 2005
Mensajes: 10

MensajePublicado: 01/12/2005 2:59 pm
Título:

El problema esque no se tiene que poner un ejemplo, los campos se deben crear en tiempo de ejecucion...
Volver arriba
pitukilloloco



Registrado: 11 May 2005
Mensajes: 448

MensajePublicado: 01/12/2005 3:23 pm
Título:

¿podrías poner el enunciado del proyecto?
Volver arriba
      Índice del Foro elrincondelc.com -> Acción requerida
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com