DB 요구사항
구현에 대한 요구사항 중, DB에 관련한 사항이다.
Last updated
구현에 대한 요구사항 중, DB에 관련한 사항이다.
Last updated
그 외에 자세한 DB 요구사항은 "데이터베이스 구조 설계" 항목을 참조하도록 한다.
고유번호
D-01
명칭
데이터베이스 설계
정의
데이터베이스 상세설계
세부내용
데이터베이스의 각 테이블 목록, 관계도(ERD), 엔티티 정의서 등 데이터베이스 상세설계와 관련하여 테이블 목록으로는 다음을 포함한다. (해당 목록에서는 다대다 관계 등을 구현하기 위한 종속 테이블은 제외한다)
사용자 테이블
태그 테이블
게시물 테이블
투표 테이블
게시물 호감도 테이블
첨부 파일 테이블
기타 변수 테이블
고유번호
D-02
명칭
스키마 설계 및 구현
정의
데이터 구조에 따른 데이터베이스 구성
세부내용
데이터베이스 테이블 및 칼럼을 데이터 구조에 맞춰서 구성.
중복 테이블 및 컬럼을 최소화하여 데이터 이상 변화가 발생하지 않도록 구성
DBMS는 MySQL을 사용하여 구축할 것.
고유번호
D-03
명칭
테스트에 따른 데이터 삽입
정의
테스트에 따르는 데이터 삽입 요구사항
세부 내용
본 프로젝트는 공모전 프로젝트 내의 발표 및 시연을 목적으로 한다.
그에 따르는 테스트 또한 적절한 구동 자체를 목적으로 하기에 적절한 테스트를 위한 데이터 외에 불필요하게 학교와 관련된 모든 데이터를 DB에 삽입하지 않도록 한다.