Store_Schedule Table Documentation
Description of Table 'Store_Schedule'
Table Name: diner_schedule
음식점의 요일별 운영 시간대를 관리하는 테이블로, 각 음식점의 요일별 오픈 및 종료 시간을 설정합니다.
Columns:
Column Name | Data Type | Nullable | Unique | Description |
---|---|---|---|---|
diner_schedule_id | BIGINT | NOT NULL | YES | 음식점 스케줄 ID |
diner_id | BIGINT | NOT NULL | NO | 음식점 ID (FK) |
day_of_week | ENUM(...) | NOT NULL | NO | 요일 |
open_time | TIME | NOT NULL | NO | 오픈 시간 |
close_time | TIME | NOT NULL | NO | 종료 시간 |
delete_yn | VARCHAR(1) | NOT NULL | NO | 삭제 여부 |
created_user_id | BIGINT | NOT NULL | NO | 등록자 ID |
created_datetime | DATETIME | NOT NULL | NO | 등록 일시 |
modified_user_id | BIGINT | NOT NULL | NO | 수정자 ID |
modified_datetime | DATETIME | NOT NULL | NO | 수정 일시 |
Detailed Description:
diner_schedule_id
:- 음식점 스케줄 ID로 이 테이블의 PK 입니다.
- Nullable:
NOT NULL
- Unique:
YES
diner_id
:- 음식점 ID로,
diner
테이블의diner_id
를 참조하는 외래 키(FK)입니다. - Nullable:
NOT NULL
- Unique:
NO
- 음식점 ID로,
day_of_week
:- 음식점 오픈 요일을 나타내며, MON, TUE, WED, THU, FRI, SAT, SUN 중 하나 입니다.
- ENUM 으로 관리됩니다.
- Nullable:
NOT NULL
- Unique:
NO
open_time
:- 음식점 오픈 시간을 나타내며, HH:mm:ss 로만 나타냅니다.
- Nullable:
NOT NULL
- Unique:
NO
delete_yn
:- 주문-상품 관계의 삭제 여부를 나타내며,
'Y'
또는'N'
값을 가질 수 있습니다. - Nullable:
NOT NULL
- Unique:
NO
- 주문-상품 관계의 삭제 여부를 나타내며,
created_user_id
,created_datetime
,modified_user_id
,modified_datetime
:- 주문-상품 관계의 생성 및 수정 정보를 기록하는 메타데이터.
Example SQL Query:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE TABLE `diner_schedule`
(
diner_schedule_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '음식점 스케줄 ID',
diner_id BIGINT NOT NULL COMMENT '음식점 ID',
day_of_week ENUM('MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN')
NOT NULL COMMENT '요일',
open_time TIME NOT NULL COMMENT '오픈 시간',
close_time TIME NOT NULL COMMENT '종료 시간',
delete_yn VARCHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제 여부',
created_user_id BIGINT NOT NULL COMMENT '등록자 ID',
created_datetime DATETIME NOT NULL COMMENT '등록 일시',
modified_user_id BIGINT NOT NULL COMMENT '수정자 ID',
modified_datetime DATETIME NOT NULL COMMENT '수정 일시',
PRIMARY KEY (diner_schedule_id),
CONSTRAINT fk_diner_schedule_diner FOREIGN KEY (diner_id) REFERENCES `diner`(diner_id)
) ENGINE = INNODB DEFAULT CHARSET=utf8mb4 COMMENT='음식점 스케줄';
This post is licensed under CC BY 4.0 by the author.