mysql - ER Diagram based on multiple databases & tables which derive names from column values from other table -
so have learning management system. there total 5 databases.
lms_data_db lms_course_db lms_test_db ..n 2 more now whenever row added under lms_data_db.course_data course_id=200, table named course_200 created under lms_course_db.
likewise when row added under lms_course_db.course_100 chapter_id=100, table named chapter_200_100 created under lms_test_db.
my question how put in erd!?
deriving erd existing implementation reverse engineering. can term more reading. if agree doing reverse engineering, should pay attention commentary provided @pala_ on design of original db.
i suggest entirely different approach, based on forward engineering. start subject matter. analyze subject matter entities , relationships between entities. discover attributes describe these entities , relationships means of data values. these data values database going store.
the above process yields er model , erd depicts subject matter, rather proposed solution.
then can proceed designing database stores these data values in way makes sense, given tools using , intended use of data.
Comments
Post a Comment