반응형
2023 2학기 홍익대학교 데이터베이스 및 실습 과목 팀프로젝트 게시글입니다.
1. PROJECT - WORKFLOW
우리 조는 '농수산물 거래 플랫폼' 주제 선정 이후,
E-R 다이어그램을 설계 하기로 했다.
간략한 WorkFlow는 다음과 같다.
1. 사용자는 회원가입을 진행한다.
2. 구매하고 싶은 물건을 선택한다.
3. 선택한 물건의 여러 상점에서의 가격을 비교한다
4. 공공데이터의 평균가격을 참조하여 현명한 구매에 도움을 받는다.
5. 상점을 선택한 뒤 구매한다
또한 회원은 회원 계정 정보 페이지를 참고하여 회원이 구매한 품목의 이력을 조회할 수 있다.
2. Designing an “Entity Relationship Diagram” (ERD)
작동 흐름을 토대로 우리는 개체-관계 모델을 구상하였다.
프로젝트에 대해서 테이블이 1:N, N:1, 1:1, M:N 관계가 모두 있어야한다는 전제조건이 있다.
'사용자'와 '상점' -> M:N
'사용자' 와 '물건' -> 1:N
'물건'과 '상점' -> N:1
'물건'과 '평균 시세 가격'(약연결) -> 1:1
으로 구성하였다.
우리의 ERD 시각화 자료는 다음과 같다.
이상 포스팅을 마치고,
다음 포스팅은 Oracle DB에 테이블을 구축할 것이다.
반응형
'DataBase(DB)' 카테고리의 다른 글
[DB] 동시성 제어(Concurrency Control), 직렬화(Serialization) (0) | 2023.11.30 |
---|---|
[DB] 트랜잭션 : 데이터 처리의 기본 작업 단위 (0) | 2023.11.30 |
[DB] Database Project - 4 / SQL Developer 설치 및 Oracle DB 구축 (1) | 2023.11.28 |
[DB] Database Project - 2 주제 선정 (1) | 2023.11.28 |
[DB] Database Project - 1 (0) | 2023.11.16 |