a riesgo de complicar más las cosas y ponérselo más difícil a gnzsoloyo, voy a intentar expresar de otra manera lo que gnzsoloyo quiere decir.
teoría
en una base de datos se guardan datos, estos no dependen de qué interfaz tenga el usuario.
una base de datos en un sistema
es la memoria del sistema.
yo veo las bases de datos como una ciencia y en el momento en que hay que diseñar una base de datos para un sistema estamos hablando de un trabajo interdisciplinar.
en tu caso tito87, la base de datos va a recoger una serie de datos que si bien van a venir por separado, pueden estar aglutinados en tablas o base de datos según el sistema.
pero sobre todo para qué lo quieres, si es para tener un registro histórico o solamente un control de problemas diarios.
si los datos van a ser accesibles internamente en red local o también por internet (seguridad), etc.
¿estás seguro que el tipo de base de datos es el adecuado para el ambiente en el que va a funcionar la BD?
entre otras preguntas
practica
para llevar a la práctica todo lo anterior hay que navegar hasta el detalle partiendo de lo genérico
tienes dos centrales térmicas, ok.
en estas dos centrales térmicas ¿son las dos del mismo tipo o son distintas?
¿en cada una de ellas hay núcleos o mejor dicho unidades operativas que arrojen mismo tipo de datos? ¿o cada unidad arroja distintos tipos de datos?
con unidad operativa me refiero a si hay espacios, salas, habitaciones, con una bomba, un termómetro, un manómetro, etc. ¿o cada sala, espacio, habitación es distinta de las anteriores? ¿o las unidades resulta que no son físicas sino meramente funcionales?
si no hay unidades, ¿cuantas entidades distintas, unas de otras, hay?
es decir, ¿en cada central hay una bomba que funciona distinto y con distinta finalidad? ¿o son iguales?
en cada central ¿hay un termómetro y manómetro con funciones distintas y funcionamiento distinto? ¿o son iguales?
luego está el asunto de qué datos arrojan todas estas unidades o cada entidad.
¿devuelven números? si es que sí ¿de qué tipo?
¿o solo devuelven true o false? ¿o devuelven string?
eso es entender cómo funciona el sistema y ahora hay que adaptar la base de datos al sistema:
si en las dos centrales todo se puede abarcar por unidades operativas y además tienen las mismas y la misma cantidad entonces ¿una base de datos o dos bases de datos? ¿tablas A_bomba01, A_bomca02, etc y B_bomba01, B_bomba02, etc.?
¿qué relación hay entre unidades operativas o entre componetes de cada unidad operativo o incluso entre unidades?
si no hay ni una sola unidad operativa, entonces no hay un solo componente del sistema que se repita en cuanto a propósito, dato que reporta y ubicación.
por lo tanto ¿una tabla para cada entidad? ¿cómo y para qué se relaciona con otras entidades del sistema?
espero haber podido ayudar en algo. por lo menos lo intenté :D
saludos!
He EDITADO para cambiar la palabra núcleo por unidad para que se entienda mejor el concepto.