온라인 성적 보고서를 작성하기위한 데이터베이스 스키마를 만들려고합니다. 보고서에는 학교 이름, 학생 이름, 학생 이름, 결석 일 수, 지체 일수, 학생의 현재 전체 성적 및 학생이 완료 한 모든 과제의 이름이 포함됩니다 각 과제의 날짜, 범주 및 점수가 포함됩니다. 다음은 지금까지 내가 알아 낸 것입니다. 누구든지이 스키마 개선에 대한 제안 사항이 있습니까?학생용 데이터베이스 스키마
School (school_id, school_name, course_id)
Course(course_id, course_name, teacher_id, student_id)
Teacher(teacher_id, teacher_name, student_id)
Student(student_id, student_name, grade, absent_days, tardy_days, assignment_id)
Assignment(assignment_id, assignment_name, assignment_date, category, score, course_id)
교사가 여러 학교에서 가르 칠 수 있습니까? –
관계형 데이터베이스에 대한 책 또는 자습서를 읽어야합니다. 분명히 당신은 외래 키의 개념조차 모르기 때문에. 스키마에서 선생님은 한 선생님에게 할당되고 학교는 한 코스 만 있고 학생은 한 임무 만 가질 수 있습니다. –
제임스 본드 ...이 데이터베이스에는 한 학교에 대한 데이터 만 포함됩니다. – Daron