DB 요구사항
세자보 구현에 대한 요구사항 중, DB에 관련한 사항이다.
고유번호
DBR-01
명칭
데이터베이스 설계
정의
데이터베이스 상세설계
세부내용
데이터베이스의 각 테이블 목록, 관계도(ERD), 엔티티 정의서 등 데이터베이스 상세설계와 관련하여 테이블 목록으로는 다음을 포함한다.
대학 테이블(전정대, 소융대, etc)
학과 테이블(컴퓨터공학과, 소프트웨어학과, etc)
사용자 테이블(학교 구성원 인증을 받은 사용자)
게시글 테이블(세자보에 등록된 게시글 목록)
좋아요/싫어요 테이블(각 게시글에 대한 사용자의 호감도 기록)
건물 테이블(율곡관, 대양AI센터, etc)
게시글 건물 관계 테이블(해당 게시물의 표출 대상 건물)
고유번호
DBR-02
명칭
스키마 설계 및 구현
정의
데이터 구조에 따른 데이터베이스 구성
세부내용
데이터베이스 테이블 및 칼럼을 데이터 구조에 맞춰서 구성.
중복 테이블 및 컬럼을 최소화하여 데이터 이상 변화가 발생하지 않도록 구성
DBMS는 MySQL을 사용하여 구축할 것.
고유번호
DBR-03
명칭
테스트에 따른 데이터 삽입
정의
테스트에 따르는 데이터 삽입 요구사항
세부 내용
본 프로젝트는 학교 프로젝트 내의 발표 및 시연을 목적으로 한다.
그에 따르는 테스트 또한 적절한 구동 자체를 목적으로 하기에저 적절한 테스트를 위한 데이터 외에 불필요하게 학교와 관련된 모든 데이터를 DB에 삽입하지 않도록 한다.
그 외에 자세한 DB 요구사항은 "데이터베이스 구조 설계" 항목을 참조하도록 한다.
Last updated
Was this helpful?