2013-11-28 2 views
0

화면에 표시된대로 시간 테이블을 디자인 할 수 있습니다. Screen Short데이터베이스에 학교 시간표 값을 저장하십시오.

혼란스러운 부분 : 다른 테이블에 저장된 데이터베이스에 교사 ID를 저장하는 방법. 나는 형식을 (이미 저장)

주제

 
subject_id subject_name  class_id  teacher_id 

시간표 마스터

 
tt_id  class_id 

시간 테이블 데이터가

 
ttd_id  tt_id  time  day  subject_id  teacher_id 

시간표 양식에만 허용 반면 다음의 저장소로 결정했습니다 주제 선택 ... 각 주제에 대해 teacher_id를 어떻게 저장할 수 있습니까? 제발 올바른 방향으로 안내해 주시겠습니까 ??

+0

"주제"의 각 인스턴스가 이미 어떤 교사에게 할당되어있는 것처럼 보입니다. 맞습니까? 그런 경우 귀하의 질문을 이해할 수 없습니다. 그 데이터를 추출 할 수 없습니까? –

+0

예, 제목 테이블에서 각 제목에 대해 교사 ID를 추출 할 수 없어 timetable_data 테이블에 저장할 수 있습니다. – user2782577

+0

그건 아주 사소한 일입니다. 'subject_id'를 파싱하는 것과 같은 방법으로'teacher_id'를 파싱합니다. 코드를 볼 수 있습니까? –

답변

0

테이블에 여러 유형의 데이터가 혼합되어있어 혼란 스럽다는 생각이 듭니다. Subject와 SubjectInstance에는 차이가 있습니다.

제목에는 특정 이름의 아이디 (예 : 2)가 포함될 수 있지만 SubjectInstance는 특정 교사의 특정 날짜에 주제가되며 아이디, 요일, 시간, 선생님, 교실 같은 것이 있습니다. 하루는 주간 테이블의 외래 키일 수 있으며, 교사와 강의실은 교사 및 교실 테이블의 외래 키일 수 있습니다.

관련 문제