esta es una pregunta de seguimiento sobre mi anterior. Los estudiantes de tercer año estamos haciendo un desarrollo de sitio web para la universidad como trabajo voluntario. Estamos utilizando la técnica PHP + MySQL. Ahora soy el principal responsable del desarrollo de la base de datos usando MySQL, pero soy un diseñador de MySQL. Ahora estoy pidiendo algunas pistas sobre cómo escribir mi primera tabla, ponerla en mis manos y luego trabajar con otras tablas. La pregunta es la siguiente, lo primero que hará nuestro sitio web es presentar una encuesta al usuario para recabar su preferencia sobre cuándo quiere usar el servicio de autobús. y aquí es donde voy a comenzar el desarrollo de mi base de datos. El documento de requerimientos del usuario especifica que para la encuesta, no debería haberUna pregunta para principiantes sobre diseño de base de datos
lado del cliente:
Encuesta de estará disponible para los clientes, con un juego de preguntas y respuestas predefinidas y debe ser fácil de llenar
Lado del negocio:
Información de seguridad. será almacenado, superado y visualizable para su análisis.
No suena demasiado trabajo, y no necesito preocuparme por nada de PHP, pero estoy confundido sobre: ¿debería crear una sola tabla llamada "Survery", o dos tablas "Survey_business" y "Survey_Customer" ", y ¿cómo puede la base de datos almacenar la información? Les agradecería que me ayudaran para que yo pueda trabajar, porque el primer paso es siempre el más difícil y el más importante. Gracias.
Supongo que el "lado del cliente" se refiere a lo que su empresa (proveedor de servicios de bus) desea preguntar a sus clientes y cómo se presentarán esas preguntas (las páginas web se sirven a los clientes). El "aspecto comercial" se refiere a cómo su empresa puede querer almacenar/acceder a los datos recopilados a partir de las respuestas proporcionadas por los clientes (base de datos e interfaz de consulta). ¡Mejor desenterrar mejores requisitos antes de diseñar cualquier cosa! – NealB