DB 요구사항

구현에 대한 요구사항 중, DB에 관련한 사항이다.

고유번호

DBR-01

명칭

데이터베이스 설계

정의

데이터베이스 상세설계

세부내용

데이터베이스의 각 테이블 목록, 관계도(ERD), 엔티티 정의서 등 데이터베이스 상세 설계한다.

고유 번호

DBR-02

명칭

스키마 설계 및 구현

정의

데이터 구조에 따른 데이터베이스 구성

세부 내용

  1. 데이터베이스 테이블 및 칼럼을 데이터 구조에 맞춰서 구성.

  2. 중복 테이블 및 컬럼을 허용하여, 최대한의 시간적 성능을 끌어내도록 할 것.

  • DBMS는 의사결정에 따라 MongoDB를 사용하여 구축할 것.

고유 번호

DBR-03

명칭

테이블 설계 및 구현

정의

각 테이블 스키마 상세 설계

세부 내용

  1. SOOJLE 서비스를 운영하기 위해 DB 내의 각 테이블에는 다음과 같은 정보를 필수적으로 포함하고 있어야 한다.

  • 게시물 데이터

  • 회원 정보

  • 회원 접근 기록

  • 검색 기록

  • 크롤링 도중, 수집된 외부 URL 목록

  • 토픽 리스트 명세

  • 태그 리스트 명세

  • 각 사이트별 게시물 수 통계

그 외, 세부적인 요구사항은 DB - 구조 설계를 참조하도록 한다.

Last updated