ModakBul
  • 모닥불 프로젝트 보고서
  • 프로젝트 요약
  • 프로젝트 개요
    • 추진 배경 및 필요성
    • 프로젝트 내용
    • 구현 요구사항
    • 팀 구성 및 개발환경
    • 프로젝트 관리 체계
    • 프로젝트 일정 관리
  • 기능 명세
    • 요구사항 목록
    • DB 요구사항
    • 기능 요구사항
    • 기타 요구사항
  • 데이터베이스
    • 구조 설계
    • 테이블 명세
      • 태그 관련 테이블
      • 게시물 관련 테이블
      • 투표 관련 테이블
      • 기타 테이블
  • 백엔드 API
    • API 개요
    • API 명세
      • Template API
      • Board API
      • Auth API
      • Vote API
      • Search API
      • Admin API
      • Analysis API
  • 프론트엔드 & UI
    • 전체 인터페이스 구조
    • 인터페이스 명세
      • Main Page
      • Header & Side Bar
      • Intro Page
      • Post Page
      • Vote Page
      • Analysis Page
      • Admin Page
      • Login Page
  • 프로그램 배포
    • 프로그램 개요
    • 주요 기능
    • 구현 결과물 배포
  • 마무리
    • References
Powered by GitBook
On this page

Was this helpful?

  1. 기능 명세

DB 요구사항

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

고유번호

D-01

명칭

데이터베이스 설계

정의

데이터베이스 상세설계

세부내용

데이터베이스의 각 테이블 목록, 관계도(ERD), 엔티티 정의서 등 데이터베이스 상세설계와 관련하여 테이블 목록으로는 다음을 포함한다. (해당 목록에서는 다대다 관계 등을 구현하기 위한 종속 테이블은 제외한다)

  • 사용자 테이블

  • 태그 테이블

  • 게시물 테이블

  • 투표 테이블

  • 게시물 호감도 테이블

  • 첨부 파일 테이블

  • 기타 변수 테이블

고유번호

D-02

명칭

스키마 설계 및 구현

정의

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

세부내용

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

  2. 중복 테이블 및 컬럼을 최소화하여 데이터 이상 변화가 발생하지 않도록 구성

    • DBMS는 MySQL을 사용하여 구축할 것.

고유번호

D-03

명칭

테스트에 따른 데이터 삽입

정의

테스트에 따르는 데이터 삽입 요구사항

세부 내용

  1. 본 프로젝트는 공모전 프로젝트 내의 발표 및 시연을 목적으로 한다.

  2. 그에 따르는 테스트 또한 적절한 구동 자체를 목적으로 하기에 적절한 테스트를 위한 데이터 외에 불필요하게 학교와 관련된 모든 데이터를 DB에 삽입하지 않도록 한다.

그 외에 자세한 DB 요구사항은 "데이터베이스 구조 설계" 항목을 참조하도록 한다.

Previous요구사항 목록Next기능 요구사항

Last updated 5 years ago

Was this helpful?