Diseño BD y Tablas
Publicado por Baetulo72 (14 intervenciones) el 22/09/2007 14:43:50
Hola a todos,
tengo una duda que espero me ayudéis a resolver. Es la siguiente:
Tengo una tabla, tblExpediente, con una clave (Campo1, Campo2) , una serie de campos que no describiré y cuatro campos más tipo Memo para que los usuarios introduzcan comentarios. ¿Cuál de las siguientes opciones, que expongo a continuación, es la mejor para optimizar la BD?
1) Mantener una única tabla.
2)Crear una tabla de comentarios. Opciones posibles:
2.1) la tabla tendrá clave (Campo1, Campo2) y los 4 campos memo.
o bien,
2.2) la tabla comentarios tendra un campo clave Id y los cuatro campos memo. Además, obviamente, añadir el campo Id clave de Comentarios en la tabla tblExpediente para poder relacionarlas.
Resumiendo, mi pregunta es ¿qu es mejor al dividir una tabla en dos?
¿qué la segunda tabla tenga la misma clave que la primera?
¿que la segunda tabla tenga una clave tipo Id, y añadir este Id a la primera tabla como clave foránea?
Gracias
tengo una duda que espero me ayudéis a resolver. Es la siguiente:
Tengo una tabla, tblExpediente, con una clave (Campo1, Campo2) , una serie de campos que no describiré y cuatro campos más tipo Memo para que los usuarios introduzcan comentarios. ¿Cuál de las siguientes opciones, que expongo a continuación, es la mejor para optimizar la BD?
1) Mantener una única tabla.
2)Crear una tabla de comentarios. Opciones posibles:
2.1) la tabla tendrá clave (Campo1, Campo2) y los 4 campos memo.
o bien,
2.2) la tabla comentarios tendra un campo clave Id y los cuatro campos memo. Además, obviamente, añadir el campo Id clave de Comentarios en la tabla tblExpediente para poder relacionarlas.
Resumiendo, mi pregunta es ¿qu es mejor al dividir una tabla en dos?
¿qué la segunda tabla tenga la misma clave que la primera?
¿que la segunda tabla tenga una clave tipo Id, y añadir este Id a la primera tabla como clave foránea?
Gracias
Valora esta pregunta
0