SQL Database ER Diagram -


so software engineering course, part of larger project, need implement database using hsqldb. unfortunately, haven't taken database design yet, , 3 out of 5 people in our group have dropped course, leaving part me do.

as of now, i've come er diagram our project: enter image description here

what have list of courses, , each course contains many modules. every account can registered in course, giving them access each module of course, graded, , mark stored on account.

i think diagram i've come represents well; however, started learning today, i'm still bit shaky, say.

is there jumps out wrong this, or parts improved?

p.s - noticed in module table, contains grade, should in module_grade.

course_grade table absolutley useless in model. should store grade information inside course_grade , module_grade instead of module directly. think of module master data (so want use students) means should not store student specific information inside it.

i add timestamps model @ least inside tables have grade information can @ least check when student got information. if have information available gave grade should store well.

if using sql access model think changing foreign key columns in course_grade , module_grade unique. makes queries more readable imo. maybe course grade renaming course_id cg_course_id.


Comments

Popular posts from this blog

jasper reports - Fixed header in Excel using JasperReports -

media player - Android: mediaplayer went away with unhandled events -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -