1. 주제

동아리 관리 시스템

프로젝트 기간

2025.11.20 ~ 2025.11.28


프로젝트 상세 설명

동아리 관리 시스템은 대구 소프트웨어 마이스터 고등학교 1학년 데이터베이스 과목의 팀 프로젝트입니다. 학생 정보, 동아리 정보, 지도교사 정보, 동아리 가입 현황, 우수 동아리 선정 정보 등을 체계적으로 관리할 수 있는 데이터베이스를 구축하는 것이 목표입니다.


2. 관리하고자 하는 데이터

학생 정보, 동아리 정보, 지도교사 정보, 프로젝트 정보


3. 요구사항 명세서 작성

학생 개체의 학번, 학생이름, 연락처, 주소, 이메일 정보를 저장하며 학번으로 식별한다.
동아리 개체의 동아리번호, 동아리명, 총원, 장소, 설립연도, 우수 동아리 여부 정보를 저장하며 동아리번호로 식별한다.
학생은 동아리에 가입하며 N:M 관계이다.
학생은 여러 동아리에 가입할 수 있으며, 가입하지 않을 수도 있다.
동아리는 최소 한명 이상의 학생이 가입되어 있어야 한다.
학생이 동아리에 가입하면 가입번호, 가입일자 정보를 저장하며 가입번호로 식별한다.
지도교사 개체의 교사번호, 교사명, 연락처, 이메일 정보를 저장하며 교사번호로 식별한다.
지도교사는 동아리를 지도하며 1:N 관계이다.
지도교사는 여러개의 동아리를 지도할 수 있으며 지도하지 않을 수도 있다, 동아리는 한명의 지도교사만 있을 수도 있고 없을 수도 있다.
프로젝트 개체는 프로젝트번호, 프로젝트명, 인원수, 목적 정보를 저장하며 프로젝트번호로 식별한다.
동아리는 프로젝트를 진행하며 1:N 관계이다.
동아리는 여러개의 프로젝트를 진행할 수도 있고 진행하지 않을 수도 있다, 프로젝트는 반드시 한 동아리에 의해 진행되어야 한다.

4. ERD

스크린샷 2025-11-26 21.31.36.png

5. 릴레이션 스키마