소개글
[데이터베이스설계및구축] 학사매니저 데이터베이스에 대한 자료입니다.
목차
1. 개요
1.1 제목
1.2 데이터베이스 응용분야 요약
2. 요구조건 분석 (Requirement Specification)
3. 개념적 설계 (Conceptual Model)
3.1 E-R 다이어그램
3.2 트랜잭션 모델링
4. 논리적 설계 (Data Model)
4.1 관계형 데이터 구조 및 DDL
4.2 트랜잭션 인터페이스
5. 구축
5.1 샘플 데이터 적재
5.2 트랜잭션 결과
6. 결론 및 보완점
본문내용
데이터베이스 설계 및 구축 보고서
1. 개요
1.1 제목
학사 매니저
1.2 데이터베이스 응용분야 요약
대학의 학적 관리를 목적으로 하는 소프트웨어
- 학부생들이 대학의 교육과정(커리큘럼)에 대한 정보를 습득하여 자신의 학적관리를 체계적, 효율적으로 하고 교육성과를 높이는데 도움이 되게 한다.
- 학부생의 수강과목을 저장하여 자신이 수강했던 과목을 확인할 수 있고 자신의 전공의 교육과정에서 어느 부분까지 수료하고 앞으로 어떤 과목을 수강해야 하는지 제약조건은 무엇인지 알 수 있게 한다.
- 학부생의 비교과목의 정보를 저장하여 학부생의 전공에서 졸업조건에 현재의 상황을 출력해주고
학사학위를 받는데 필요한 정보를 알 수 있게 한다.
2. 요구조건 분석 (Requirement Specification)
▶ 전공 정보는 전공코드로 구분하며 전공코드, 전공명 등을 갖는다.
▶ 전공 정보는 학생들의 전공을 관리하며 각 전공의 개설된 교과목의 정보를 갖는다..
▶ 학생 정보는 아이디로 구분하며 학번, 이름, 비밀번호, 학년, 전공명, 상태(재학, 휴학, 자퇴, 졸업) 등을 갖는다.
▶ 학생의 상태가 ‘재학’인 경우 1개 이상의 교과목을 수강할 수 있다.
▶ 교과목 정보는 교과목번호로 구분하며 교과목명, 이수영역번호, 이수영역, 학점, 전공코드, 비고(이전과목명) 등을 갖는다.
▶ 각각의 교과목은 매학기 또는 매년 개설될 수 있다.
▶ 교과목은 여러 명의 회원이 수강할 수 있으나, 한 회원이 하나의 교과목을 한 학기에 중복수강 할 수 없다.
▶ 하나의 과목을 여러 명의 학생이 수강할 수 있으며 수강된 과목은 반드시 수강년도와 성적이 있어야 한다.