none
VB2008 - Bases de datos RRS feed

  • Pregunta

  • Hola. Tengo pensado hacer una aplicación que al seleccionar un usuario se muestre al lado una lista de archivos que le corresponden.

    Mi idea es hacer una tabla "Usuarios" en la que ir añadiendo los que haga falta, y conectarla a otra tabla "Archivos" en la que almacenar datos según el usuario que esté seleccionado. No se si esto se debe hacer así, o se trata de conectar dos bases de datos distintas...

    Si me pueden ayudar se lo agradecería muchísimo. Un saludo

    domingo, 28 de noviembre de 2010 19:29

Todas las respuestas

  • Sí es buena forma. Tendrías una tabla de usuarios con un IdUsuario y el resto de datos que requieras (Nombre, etc.), y una tabla de archivos asignados que en cada registro tenga un nombre de archivo acompañado de un IdUsuario para indicar a quién está asignado el archivo. Lo más normal es que al diseñar la base de datos hagas que el IdUsuario de la tabla de archivos tenga una restricción de tipo Foreign Key que apunte al IdUsuario de la tabla de Usuarios. En principio, ambas tablas estarían en la misma base de datos, salvo que tengas alguna muy buena razón para separarlas en dos bases distintas.
    lunes, 29 de noviembre de 2010 21:11
  • Vale, muchas gracias. Voy a ver que tal me sale. Tardaré un poco porque estos días no tengo mucho tiempo, pero en cuanto lo tenga informaré de como me ha ido.
    martes, 30 de noviembre de 2010 11:58