Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Base de Datos

Estas en el tema de Base de Datos en el foro de C/C++ en Foros del Web. Elabora un programa interactivo y orientado a archivo capaz de mantener una base de datos cuyos registros estén formados por campos que almacenen diferentes tipos ...
  #1 (permalink)  
Antiguo 14/06/2011, 05:19
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Base de Datos

Elabora un programa interactivo y orientado a archivo capaz de mantener una base de datos cuyos registros estén formados por campos que almacenen diferentes tipos de datos (por ejemplo, una cadena de caracteres, un entero y un float).

Para acceder a la base de datos, será necesario introducir una palabra o clave de acceso, bien a través de línea de órdenes o bien por teclado cuando el programa lo solicite. Esta autenticación determinará el nivel de acceso:

* "Password 1": permitido realizar todas las operaciones posibles en la base de datos.
* "Password 2": permitido realizar búsquedas y listar registros, pero no introducir nuevos datos, borrarlos ni modificar los existentes.
* Password incorrecta: implica la salida inmediata del programa.

El programa deberá realizar mediante menús todas las operaciones.

Algunas sugerencias para las opciones de menú:

* Añadir registros.
* Buscar un registro y visualizar sus datos (la búsqueda puede realizarse por diferentes criterios).
* Listar todos los registros de la base de datos.
* Editar o modificar los datos de un registro.
* Acceso aleatorio a un registro.
* Marcar un registro para eliminarlo.
* Listar los registros marcados como borrados.
* Eliminar realmente los registros marcados como borrados.

Gracias de antemano yonkis de la programación
  #2 (permalink)  
Antiguo 14/06/2011, 09:41
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Base de Datos

En ningún lado te van a decir nada sino colocas el código que haces, en donde se vea tus faltas y/o errores.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%
  #3 (permalink)  
Antiguo 14/06/2011, 13:47
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Base de Datos

Me gustaria saber si alguien tiene algun programa parecido o como podria empezar porque no se como empezar
  #4 (permalink)  
Antiguo 14/06/2011, 15:26
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Base de Datos

Aprendiendo a manejar base de datos. Esa es una buena opcion....Sino aprendiendo C/C++. Si pupieses uno de estos deberias saber como buscar librarias para manejar base de datos....

Tienes alguna duda puntual o simplemente quieres el ejercicio hecho?
  #5 (permalink)  
Antiguo 15/06/2011, 01:35
 
Fecha de Ingreso: abril-2011
Mensajes: 49
Antigüedad: 13 años
Puntos: 1
Respuesta: Base de Datos

Joder ha colgado el enunciado del problema así a lo bestia jaja
  #6 (permalink)  
Antiguo 16/06/2011, 09:44
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Base de Datos

Me gustaria que me ayudarais con la opcion de marcar y de borrar lo marcado
  #7 (permalink)  
Antiguo 16/06/2011, 11:50
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Base de Datos

Puedes crear una columna de tu tabla que represente si esta marcado o no. Puede ser un Bool o un int. En caso que sea 1 o True esta marcado para borrar, sino, no.
Para marcar haces un UPDATE de ese campo a uno. Para listar haces un SELECT where marcado = 1. Para borrar haces DELETE where marcado = 1.

Es una simple idea. Sino puedes llevar en una lista los indices de los renglones que quieres borrar.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:17.