(요구 사항)
학생정보 (학번, 이름, 주소, 입학년도, ..)
학과 (학과명, 개설년도, 학과사무실위치,. ..)
교수 (인사번호, 이름, 임용년월일, 전화번호, ..)
과목 (과목번호, 과목명, 과목설명, ..)
학생과 교수는 학과에 소속
학과에서 강의 개설
교수는 소속 학과의 과목 강의
학생은 소속 학과의 강의 수강, 성적 취득
<!--[if !supportEmptyParas]--> <!--[endif]-->
샘플 데이터
2개의 학과를 입력 (컴퓨터공학, 전자공학)
2개 학과의 학생 입력(각 학과별 10명의 학생)
학생은 학기에 3과목을 수강한다고 가정
학과는 3과목을 개설, 3명의 서로 다른 교수가 강의
2012년 1학기부터 3년간의 데이터 입력 (2014년 2학기까지)
2014년 2학기는 성적 미결정, 이전 학기의 과목 성적은 결정
예상 되는 연산
1) 각 테이블에 데이터를 입력하는 기능
2) 학과별 학생 정보, 교수정보, 과목정보 출력
3) 교수별 강의 과목 정보 출력
4) 학생별 강의 과목 정보 및 지금까지의 성적
5) 어떤 학생이 언제 어떤 과목에 등록했는가?
그리고 그 과목에서 성적은 무엇을 받았는가?
6) A학생, B교수는 어느 학과에 속해 있는가?
7) 학번 1234인 학생A가 2014년1학기에 수강한 과목과 각 과목의 성적은?(A, B, C, D, F)
8) 학번 1234인 학생A가 2014년1학기에 수강한 “데이터베이스”과목의
중간고사, 학기말고사 성적은?(100점 기준)
9) 학번 1234인 학생A가 2014년1학기에 수강한 “데이터베이스”과목의
과제는 몇 개 있었으며, 각 과제에서 받은 점수는?(각 과제는 100점 기준으로)
10) 기타 ....
과제로 하고있는데 원하는 요구사항이 이런데 제가 만들어본
이걸로 모든 연산들을 할 수 있나요? 맞는지 아니면 수정할 부분을 좀 말해주세요 부탁드립니다.
일단 강의개설 테이블이 엉망임 강의개설테이블을 지우고 강의실정보테이블을 하나 맹글어 그리고 과목테이블에 강의실 호수를 fk로 컬럼하나 추가하고
내년 재수강 확정.
제가 다르게 한거 있는데 그거좀 봐주 실수 있으세요?
학생 테이블 : 학번, 학과코드, 나머지외 기타 등등
학과 테이블 : 학과코드, 학과명, 나머지외 기타 등등
교수 테이블 : 교수번호, 학과코드, 나머지외 기타 등등
강의 테이블 : 강의코드, 강의명, 교수번호, 학과코드, 나머지외 기타 등등
수강신청자 테이블 : 강의코드, 학번, 나머지외 기타 등등
나머지외 기타 등등 채울 수 있지?
근데 이건 좀 구린 설계 방식인거 같고,, 나같으면 갠적으론 이렇게 해보겟음.
직종구분 테이블 : 직종코드, 직종(교수, 학생, 학과조교, 교직원, 관리자), 나머지외 기타등등
사람 테이블 : 사람코드, 이름, 직종코드, 나머지외 기타등등 이런식으로.