1- -- dispose db
1+ -- Tom tat: Script khoi tao database CRM gom role, user, du an, trang thai
2+ -- cong viec va du lieu mau de demo ung dung Spring Boot.
3+
4+ -- Xoa database cu de script co the chay lai tu dau.
25
36DROP DATABASE IF EXISTS crm;
47
5- -- create db
8+ -- Tao database crm neu chua ton tai.
69
710CREATE DATABASE IF NOT EXISTS crm;
811
9- -- use db
12+ -- Chon database lam viec.
1013
1114USE crm;
1215
13- -- fix default
16+ -- Dam bao AUTO_INCREMENT tang tung don vi trong moi lan seed.
1417SET @@auto_increment_increment= 1 ;
1518
16- -- create table loai_thanh_vien
19+ -- Bang vai tro nguoi dung: Admin, Leader, Member.
1720
1821CREATE TABLE
1922 IF NOT EXISTS loai_thanh_vien (
@@ -23,7 +26,7 @@ CREATE TABLE
2326 PRIMARY KEY (id)
2427 );
2528
26- -- create table nguoi_dung
29+ -- Bang tai khoan nguoi dung va khoa ngoai den vai tro.
2730
2831CREATE TABLE
2932 IF NOT EXISTS nguoi_dung (
@@ -39,7 +42,7 @@ CREATE TABLE
3942 FOREIGN KEY (id_loai_thanh_vien) REFERENCES loai_thanh_vien(id)
4043 );
4144
42- -- create table du_an
45+ -- Bang du an, moi du an co nguoi tao/originator.
4346
4447CREATE TABLE
4548 IF NOT EXISTS du_an (
@@ -53,7 +56,7 @@ CREATE TABLE
5356 FOREIGN KEY (id_nguoi_tao) REFERENCES nguoi_dung(id)
5457 );
5558
56- -- create table trang_thai_cong_viec
59+ -- Bang danh muc trang thai cong viec.
5760
5861CREATE TABLE
5962 IF NOT EXISTS trang_thai_cong_viec (
@@ -62,7 +65,7 @@ CREATE TABLE
6265 PRIMARY KEY (id)
6366 );
6467
65- -- create table cong_viec
68+ -- Bang cong viec, lien ket user thuc hien, du an va trang thai.
6669
6770CREATE TABLE
6871 IF NOT EXISTS cong_viec (
@@ -80,13 +83,13 @@ CREATE TABLE
8083 FOREIGN KEY (id_trang_thai_cong_viec) REFERENCES trang_thai_cong_viec(id)
8184 );
8285
83- -- add data to loai_thanh_vien
86+ -- Seed vai tro mac dinh.
8487
8588INSERT INTO
8689 loai_thanh_vien (ten, mo_ta)
8790VALUES (' Admin' , ' Quản trị viên' ), (' Leader' , ' Quản lý dự án' ), (' Member' , ' Thành viên' );
8891
89- -- add data to nguoi_dung
92+ -- Seed user mau; comment sau hash la mat khau plaintext dung cho demo local.
9093
9194INSERT INTO
9295 nguoi_dung (
@@ -163,7 +166,7 @@ VALUES (
163166 3
164167 );
165168
166- -- add data to du_an
169+ -- Seed du an mau.
167170
168171INSERT INTO
169172 du_an (
@@ -193,13 +196,13 @@ VALUES (
193196 4
194197 );
195198
196- -- add data to trang_thai_cong_viec
199+ -- Seed trang thai task mac dinh.
197200
198201INSERT INTO
199202 trang_thai_cong_viec (ten)
200203VALUES (' Chưa bắt đầu' ), (' Đang thực hiện' ), (' Đã hoàn thành' );
201204
202- -- add data to cong_viec
205+ -- Seed cong viec mau.
203206
204207INSERT INTO
205208 cong_viec (
0 commit comments