데이터베이스

DB 만들어보기

Barbarian developer 2024. 9. 6.

요구사항

학생정보 - 이름, 성별, 나이, 전공, 기숙사여부를 저장한다
전공정보 - 전공번호, 전공
교수정보 - 이름, 성별, 나이, 전공, 교수실호실을 저장한다.
수강정보 - 수강명, 대상학생(전공), 교수정보(교수번호), 교실, 수업시간

요구사항 세부분석

학생정보 

이름은 15글자까지 허용. 외국인은 허용 안함. 

전공은 전공정보를 불러옴(외래키)나이는 SAMLLINT,

기숙사와 성별은 BOOL

교수정보

이름은 15글자 까지 허용. 외국인은 허용 안함. 

전공은 전공정보를 불러옴.(외래키), 

교실은 VARCHAR(20)

교수실호실 SAMLLINT(20)

수강정보 

수강명 VARCHAR(15), 

대상학생(전공 외래키), 

교수정보(교수정보 외래키) 

교실, 

수업시간(교수정보 외래키)

수업정보

 

요구사항
학생정보 - 이름, 성별, 나이, 전공, 기숙사여부를 저장한다
전공정보 - 전공번호, 전공
교수정보 - 이름, 성별, 나이, 전공, 교수실호실을 저장한다.
수강정보 - 수강명, 대상학생(전공), 교수정보(교수번호), 교실, 수업시간
수업정보 - 수강명, 교수정보, 교실, 수업시간

요구사항 세부분석
학생정보 : 이름은 15글자까지 허용. 외국인은 허용 안함. 전공은 전공정보를 불러옴(외래키)나이는 SAMLLINT, 기숙사와 성별은 BOOL

교수정보 : 이름은 15글자 까지 허용. 외국인은 허용 안함. 전공은 전공정보를 불러옴.(외래키), 교실은 VARCHAR(20)교수실호실 SAMLLINT(20)

수강정보 : 수강명 VARCHAR(15), 대상학생(전공 외래키), 교수정보(교수정보 외래키) 교실, 수업시간(교수정보 외래키)

'데이터베이스' 카테고리의 다른 글

pandas라이브러리 & matplotlib.pyplot  (0) 2024.10.10
프로시저와 트리거  (0) 2024.09.20
수강신청 DB만들어보기  (0) 2024.09.08
Data Base  (0) 2024.08.18

댓글