다음과 같은 경우에 MySQL 데이터베이스에 대한 정보를 얻는 방법에 대해 혼란 스럽습니다.학생, 학급, 학년 승진에 대한 MySQL 데이터베이스 접근법
학교에서 아이들은 수업으로 그룹화됩니다. 예를 들어, 가장 작은 클래스는 5 학년이고, 두 번째 클래스는 6 번째이며, 계속해서 마지막 클래스는 8 번째 클래스입니다. 각 반에는 약 20 명의 학생이 있으며, 각 학년마다 학생 수가 약 100 명이기 때문에 여러 클래스가 형성되고 클래스를 고유하게 식별하는 데 식별자가 사용됩니다 (예 : 5 학년 클래스 : 5A, 5B, 5C, 5D, 5E). 매년 수업은 다음 단계로 향상됩니다. 따라서 5th 클래스는 6th가됩니다.
데이터베이스 설계 아이디어/힌트를 도와주세요.
이모, 학교에 대한 (? 1000 명 학생)에 최적화가 아마 2006 년에 시작 클래스 "B"를 찾기 (다시 명시 적으로 물건 :))
이내 추천 것 쉽고 명시 적입니다 OP의보고 요구 사항 중 일부가 매우 복잡하지 않는 한 그만한 가치는 없습니다. 수백만 명의 학생들이 국가 수준에서 모든 학교를 관리하는 데이터베이스에 대한 좋은 아이디어';-)' – halfer