
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|
๊ฐ์์ง | ๊ณ ์ค์ | ๊ณฝ์ฐ์ | ๊น์ํฌ | ๊น์ฑ๋ฏผ | ์ตํ๋ฏผ |
๐๏ธ EveryBootCamp
โโ ๐DDL
โ โโ ๐create_table.sql
โโ ๐DML
โ โโ ๐ init_settings.sql
โ โโ ๐ ๊ฐ ํ
์ด๋ธ๋ช
โ โโ ๐๋๋ฏธ ๋ฐ์ดํฐ ์์ฑ sql
โโ ๐Object
โ โโ ๐procedure ๊ด๋ จ sql
โ โโ ๐index ๊ด๋ จ sql
โ โโ ๐trigeer ๊ด๋ จ sql
โโ ๐TESTCASE
โ โโ ๐๋ชจ๋ ํ
์คํธ ์ผ์ด์ค sql
โโ ๐ํ์ผ
โโ ๐GIF
โโ ๐PNG
ํํ์์คํ SWcamp ์๊ฐ์๊ณผ ์๋ฃ์์ ์ฐ๊ฒฐํ๋ ํตํฉ ์ปค๋ฎค๋ํฐ ์๋น์ค
"์๋ธ๋ฆฌ๋ถ์บ "์ ํํ์์คํ SW Camp์ ์๊ฐ์๊ณผ ์๋ฃ์์ ์ํ ๋คํธ์ํน ํ๋ซํผ์ ๋๋ค. ๊ต์ก ๊ณผ์ ์์ ์ป์ ์ง์๊ณผ ๊ฒฝํ์ ๋๋๊ณ , ์ทจ์ ์ ๋ณด ๋ฑ์ ๊ณต์ ํ์ฌ, ์๋น์ค ์ด์ฉ์ ๋ค์๊ฐ ํจ๊ป ์ฑ์ฅํ ์ ์๋ ์ข ํฉ์ ์ธ ์ปค๋ฎค๋ํฐ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์๋ฃ์๊ณผ ์๊ฐ์ ๊ฐ, ์๊ฐ์ ์์์๋ ๊ฐ ๊ธฐ์ ๊ฐ์ ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ๊ณต๊ฐ๊ณผ ๊ธฐํ๊ฐ ๋ถ์กฑํ ์ํฉ
- ๋๊ตฌ์๊ฒ๋ ๊ณต๊ฐ๋ ํ๊ฒฝ์์๋ ์ ๊ณตํ ์ ์๋ ์ ๋ณด๊ฐ ์ ํ์
- ์ฑ๊ณต์ ์ผ๋ก ์ทจ์ ํ ์ ๋ฐฐ๋ค์ ๊ฒฝํ๊ณผ ๋ ธํ์ฐ๋ฅผ ๋ฐฐ์ธ ์ ์๋ ๊ธฐํ ํ์
-
์์ ๊ฒ์ํ : ์๊ฐ์๊ณผ ์๋ฃ์์ ์ํ ์ปค๋ฎค๋ํฐ ๊ณต๊ฐ ์ ๊ณต
-
์ทจ์ ์ ๋ณด ๊ฒ์ํ : ์ ๋ณ๋ ์ทจ์ ์ ๋ณด ๊ณต์
-
์คํฐ๋ ๋ชจ์ง ํ์ด์ง : ์์ ์ธ์ ์ผ๋ก ๋ค๋ฅธ ์ฃผ์ ์ ๋ํ ์คํฐ๋ ๋ชจ์ง
-
๋ฉํ ๋ง : ์๋ฃ์๊ณผ ์๊ฐ์์ด ๋ฉํ , ๋ฉํฐ ๊ด๊ณ๊ฐ ๋์ด 1:1 ์๋ด
-
์ผ์ : ๊ณต์ ์ผ์ ์ด ํฌํจ๋ ์บ๋ฆฐ๋๋ฅผ ํตํ ๊ฐ์ธ๋ณ ์ผ์ ๊ด๋ฆฌ
๐ WBS ์์ธํ ๋ณด๊ธฐ
๐ ์๊ตฌ์ฌํญ ๋ช ์ธ ์์ธํ ๋ณด๊ธฐ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
CREATE DATABASE everybootcamp;
ํ ์ด๋ธ ์์ฑ
ํ์ ๊ด๋ จ ํ ์ด๋ธ
-- ๊ธฐ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS CARDINAL (
cardinal_id INTEGER NOT NULL PRIMARY KEY COMMENT '๊ธฐ์ ID'
);
-- ํ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS MEMBER (
member_id INTEGER AUTO_INCREMENT NOT NULL COMMENT 'ํ์ ID' PRIMARY KEY,
member_email VARCHAR(255) NOT NULL UNIQUE COMMENT 'ํ์ ์ด๋ฉ์ผ',
member_pw VARCHAR(255) NOT NULL COMMENT 'ํ์ ๋น๋ฐ๋ฒํธ',
member_name VARCHAR(255) NOT NULL COMMENT 'ํ์ ์ด๋ฆ',
member_no VARCHAR(255) NOT NULL COMMENT 'ํ์ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ',
member_pnum VARCHAR(255) NOT NULL COMMENT 'ํ์ ์ ํ๋ฒํธ',
member_photo VARCHAR(255) COMMENT 'ํ์ ํ๋กํ์ฌ์ง',
member_leave_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT 'ํํด ์ฌ๋ถ' CHECK(member_blocklist_yn IN ('y', 'n')),
member_cmplt_yn CHAR(4) NOT NULL COMMENT '์๋ฃ ์ฌ๋ถ'CHECK(member_cmplt_yn IN ('y', 'n')),
member_entry_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT 'ํ๊ฐ ์ฌ๋ถ' CHECK(member_entry_yn IN ('y', 'n')),
member_report INTEGER NOT NULL DEFAULT 0 COMMENT '์ ๊ณ ๋นํ ํ์',
member_blocklist_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '๋ธ๋๋ฆฌ์คํธ ์ฌ๋ถ' CHECK(member_blocklist_yn IN ('y', 'n')),
member_blocklist_date DATETIME COMMENT '๋ธ๋๋ฆฌ์คํธ ๋ฑ๋ก ๋ ์ง',
member_cardinal_id INTEGER NOT NULL COMMENT '๊ธฐ์ ID',
FOREIGN KEY (member_cardinal_id)
REFERENCES CARDINAL (cardinal_id)
);
๊ฒ์ํ ๊ด๋ จ ํ ์ด๋ธ
-- ์์ ๊ฒ์ํ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS BASIC_BOARD (
basic_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์์ ๊ฒ์๊ธ ID',
basic_title VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ์ ๋ชฉ',
basic_content VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ๋ด์ฉ',
basic_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
basic_view INTEGER NOT NULL DEFAULT 0 COMMENT '์กฐํ์',
basic_file_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT 'ํ์ผ ์ฒจ๋ถ ์ฌ๋ถ' CHECK(basic_file_yn IN ('y', 'n')),
basic_anonym_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ต๋ช
์ฌ๋ถ' CHECK(basic_anonym_yn IN ('y', 'n')),
basic_erase_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(basic_erase_yn IN ('y', 'n')),
basic_writer INTEGER NOT NULL COMMENT '์์ฑ์ ID',
FOREIGN KEY (basic_writer)
REFERENCES MEMBER (member_id)
);
-- ์ทจ์
์ ๋ณด ๊ฒ์ํ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS EMP_INFO_BOARD (
emp_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์ทจ์
์ ๋ณด ๊ฒ์๊ธ ID',
emp_title VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ์ ๋ชฉ',
emp_content VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ๋ด์ฉ',
emp_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
emp_view INTEGER NOT NULL DEFAULT 0 COMMENT '์กฐํ์',
emp_anonym_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ต๋ช
์ฌ๋ถ' CHECK(emp_anonym_yn IN ('y', 'n')) ,
emp_erase_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(emp_erase_yn IN ('y', 'n')) ,
emp_writer INTEGER NOT NULL COMMENT '์์ฑ์ ID',
FOREIGN KEY (emp_writer)
REFERENCES member(member_id)
);
-- ์คํฐ๋ ๋ชจ์ง ๊ฒ์ํ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS STUDY_BOARD (
study_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์คํฐ๋ ๋ชจ์ง ๊ฒ์๊ธ ID',
study_title VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ์ ๋ชฉ',
study_content VARCHAR(255) NOT NULL COMMENT '๊ฒ์๊ธ ๋ด์ฉ',
study_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
study_view INTEGER NOT NULL DEFAULT 0 COMMENT '์กฐํ์',
study_complete_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '๋ชจ์ง ์๋ฃ ์ฌ๋ถ' CHECK(study_complete_yn IN ('y', 'n')),
study_erase_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(study_erase_yn IN ('y', 'n')),
study_writer INTEGER NOT NULL COMMENT '์์ฑ์ ID',
FOREIGN KEY (study_writer)
REFERENCES member(member_id)
);
๋๊ธ ๊ด๋ จ ํ ์ด๋ธ
-- ์์ ๊ฒ์๊ธ ๋๊ธ
CREATE TABLE IF NOT EXISTS BASIC_CMT (
basic_cmt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๋๊ธ ID',
basic_cmt_content VARCHAR(255) NOT NULL COMMENT '๋๊ธ ๋ด์ฉ',
basic_cmt_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
basic_cmt_anonym_yn CHAR(4) DEFAULT 'n' COMMENT '์ต๋ช
์ฌ๋ถ' CHECK(basic_cmt_anonym_yn IN ('y', 'n')),
basic_cmt_erase_yn CHAR(4) DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(basic_cmt_erase_yn IN ('y', 'n')),
basic_post_id INTEGER NOT NULL COMMENT '์์ ๊ฒ์๊ธ ID',
basic_cmt_writer INTEGER NOT NULL COMMENT '๋๊ธ ์์ฑ์ ID',
ref_basic_cmt_id INTEGER COMMENT '๋๋๊ธ์ฉ ์ฐธ์กฐ ๋๊ธ ID',
FOREIGN KEY (basic_post_id)
REFERENCES basic_board(basic_id),
FOREIGN KEY (basic_cmt_writer)
REFERENCES member(member_id),
FOREIGN KEY (ref_basic_cmt_id)
REFERENCES BASIC_CMT(basic_cmt_id)
);
-- ์ทจ์
์ ๋ณด ๊ฒ์๊ธ ๋๊ธ
CREATE TABLE IF NOT EXISTS EMP_INFO_CMT (
emp_cmt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๋๊ธ ID',
emp_cmt_content VARCHAR(255) NOT NULL COMMENT '๋๊ธ ๋ด์ฉ',
emp_cmt_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
emp_cmt_anonym_yn CHAR(4) DEFAULT 'n' COMMENT '์ต๋ช
์ฌ๋ถ' CHECK(emp_cmt_anonym_yn IN ('y', 'n')),
emp_cmt_erase_yn CHAR(4) DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(emp_cmt_erase_yn IN ('y', 'n')),
emp_post_id INTEGER NOT NULL COMMENT '์ทจ์
์ ๋ณด ๊ฒ์๊ธ id',
emp_cmt_writer INTEGER NOT NULL COMMENT '์ทจ์
์ ๋ณด ๋๊ธ ์์ฑ์',
ref_emp_cmt_id INTEGER COMMENT '๋๋๊ธ์ฉ ์ฐธ์กฐ ๋๊ธ ID',
FOREIGN KEY (emp_post_id)
REFERENCES EMP_INFO_BOARD(emp_id),
FOREIGN KEY (emp_cmt_writer)
REFERENCES member(member_id),
FOREIGN KEY (ref_emp_cmt_id)
REFERENCES EMP_INFO_CMT(emp_cmt_id)
);
-- ์คํฐ๋ ๋ชจ์ง ๊ฒ์๊ธ ๋๊ธ
CREATE TABLE IF NOT EXISTS STUDY_CMT (
study_cmt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์คํฐ๋ ๋ชจ์ง ๋๊ธ ID',
study_cmt_content VARCHAR(255) NOT NULL COMMENT ' ๋๊ธ ๋ด์ฉ',
study_cmt_date DATETIME NOT NULL COMMENT '์์ฑ ๋ ์ง',
study_cmt_anonym_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ต๋ช
์ฌ๋ถ' CHECK(study_cmt_anonym_yn IN ('y', 'n')),
study_cmt_erase_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '์ญ์ ์ฌ๋ถ' CHECK(study_cmt_erase_yn IN ('y', 'n')),
study_post_id INTEGER NOT NULL COMMENT '์คํฐ๋ ๋ชจ์ง ๊ฒ์๊ธ id',
study_cmt_writer INTEGER NOT NULL COMMENT '์คํฐ๋ ๋ชจ์ง ๋๊ธ ์์ฑ์',
ref_study_cmt_id INTEGER COMMENT '๋๋๊ธ์ฉ ์ฐธ์กฐ ๋๊ธ ID',
FOREIGN KEY (study_post_id)
REFERENCES STUDY_BOARD(study_id),
FOREIGN KEY (study_cmt_writer)
REFERENCES member(member_id),
FOREIGN KEY (ref_study_cmt_id)
REFERENCES STUDY_CMT(study_cmt_id)
);
๋ถ๋งํฌ ํ ์ด๋ธ
CREATE TABLE IF NOT EXISTS BOOKMARK (
bookmark_id INTEGER AUTO_INCREMENT PRIMARY KEY NOT NULL COMMENT '๋ถ๋งํฌ ID',
member_id INTEGER NOT NULL COMMENT 'ํ์ ID',
basic_bm_id INTEGER COMMENT '์์ ๊ฒ์๊ธ ID',
emp_bm_id INTEGER COMMENT '์ทจ์
์ ๋ณด ๊ฒ์๊ธ ID',
study_bm_id INTEGER COMMENT '์คํฐ๋ ๊ฒ์๊ธ ID',
FOREIGN KEY (member_id)
REFERENCES member(member_id),
FOREIGN KEY (basic_bm_id)
REFERENCES BASIC_BOARD(basic_id),
FOREIGN KEY (emp_bm_id)
REFERENCES EMP_INFO_BOARD(emp_id),
FOREIGN KEY (study_bm_id)
REFERENCES STUDY_BOARD(study_id)
);
ํ์ผ ํ ์ด๋ธ
CREATE TABLE IF NOT EXISTS BASIC_UPLOAD_FILE (
basic_file_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT 'ํ์ผ ID',
basic_origin_file_name VARCHAR(255) NOT NULL COMMENT '์๋ณธ ํ์ผ ์ด๋ฆ',
basic_mdf_file_name VARCHAR(255) NOT NULL COMMENT '์์ ๋ ํ์ผ ์ด๋ฆ',
basic_file_extension VARCHAR(255) NOT NULL COMMENT 'ํ์ผ ํ์ฅ์',
basic_post_id INTEGER NOT NULL COMMENT '์์ ๊ฒ์๊ธ ID',
FOREIGN KEY (basic_post_id)
REFERENCES BASIC_BOARD(basic_id)
);
์ ๊ณ ๊ด๋ จ ํ ์ด๋ธ
-- ์ ๊ณ ์ฌ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS REPORT_REASON (
rpt_reason_id INTEGER AUTO_INCREMENT PRIMARY KEY NOT NULL COMMENT '์ ๊ณ ์ฌ์ ID',
rpt_reason_content VARCHAR(255) NOT NULL COMMENT '์ ๊ณ ์ฌ์ ๋ด์ฉ'
);
-- ์์ ๊ฒ์ํ ์ ๊ณ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS BASIC_REPORT (
basic_rpt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์ ๊ณ ID',
basic_rpt_date DATETIME NOT NULL COMMENT '์ ๊ณ ๋ ์ง',
basic_rpt_reason_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ฌ์ ID',
basic_rpt_member_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ ID',
basic_post_id INTEGER NULL COMMENT '์ ๊ณ ๋ ๊ฒ์๊ธ ID',
basic_cmt_id INTEGER NULL COMMENT '์ ๊ณ ๋ ๋๊ธ ID',
FOREIGN KEY (basic_rpt_reason_id)
REFERENCES report_reason(rpt_reason_id),
FOREIGN KEY (basic_rpt_member_id)
REFERENCES member(member_id),
FOREIGN KEY (basic_post_id)
REFERENCES basic_board(basic_id),
FOREIGN KEY (basic_cmt_id)
REFERENCES basic_cmt(basic_cmt_id)
);
-- ์ทจ์
์ ๋ณด ๊ฒ์ํ ์ ๊ณ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS EMP_INFO_REPORT (
emp_rpt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์ ๊ณ ID',
emp_rpt_date DATETIME NOT NULL COMMENT '์ ๊ณ ๋ ์ง',
emp_rpt_reason_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ฌ์ ID',
emp_rpt_member_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ ID',
emp_post_id INTEGER NULL COMMENT '๊ฒ์๊ธ ID',
emp_cmt_id INTEGER NULL COMMENT '๋๊ธ ID',
FOREIGN KEY (emp_rpt_reason_id)
REFERENCES report_reason(rpt_reason_id),
FOREIGN KEY (emp_rpt_member_id)
REFERENCES member(member_id),
FOREIGN KEY (emp_post_id)
REFERENCES emp_info_board(emp_id),
FOREIGN KEY (emp_cmt_id)
REFERENCES EMP_INFO_CMT(emp_cmt_id)
);
-- ์คํฐ๋ ๋ชจ์ง ๊ฒ์ํ ์ ๊ณ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS STUDY_REPORT (
study_rpt_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์ ๊ณ ID',
study_rpt_date DATETIME NOT NULL COMMENT '์ ๊ณ ๋ ์ง',
study_rpt_reason_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ฌ์ ID',
study_rpt_member_id INTEGER NOT NULL COMMENT '์ ๊ณ ์ ID',
study_post_id INTEGER NULL COMMENT '๊ฒ์๊ธ ID',
study_cmt_id INTEGER NULL COMMENT '๋๊ธ ID',
FOREIGN KEY (study_rpt_reason_id)
REFERENCES report_reason(rpt_reason_id),
FOREIGN KEY (study_rpt_member_id)
REFERENCES member(member_id),
FOREIGN KEY (study_post_id)
REFERENCES study_board(study_id),
FOREIGN KEY (study_cmt_id)
REFERENCES study_cmt(study_cmt_id)
);
-- ๋ธ๋ก๋ฆฌ์คํธ ํ
์ด
CREATE TABLE IF NOT EXISTS BLOCKLIST (
blc_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๋ธ๋ก๋ฆฌ์คํธ ID',
blc_date DATETIME NOT NULL COMMENT '๋ธ๋ก ๋ ์ง',
blc_reason VARCHAR(255) NOT NULL COMMENT '๋ธ๋ก ์ฌ์ ',
blc_action VARCHAR(255) NOT NULL COMMENT '์กฐ์น ๋ด์ญ',
blc_member_id INTEGER NOT NULL COMMENT '๋ธ๋ก ํ์ ID',
FOREIGN KEY (blc_member_id)
REFERENCES member (member_id)
);
์คํฐ๋ ํ์ด์ง ๊ด๋ จ ํ ์ด๋ธ
-- ์คํฐ๋ ํ์ด์ง ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS STUDY_PAGE (
study_page_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '์คํฐ๋ ํ์ด์ง ID',
study_page_title VARCHAR(255) NOT NULL COMMENT 'ํ์ด์ง ์ ๋ชฉ',
study_post_id INTEGER NOT NULL COMMENT '๊ฒ์๊ธ ID',
FOREIGN KEY (study_post_id)
REFERENCES study_board(study_id)
);
-- ์คํฐ๋ ๋ณ ์ฐธ์ฌ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS STUDY_PARTICIPANT (
study_page_id INTEGER NOT NULL COMMENT '์คํฐ๋ ํ์ด์ง ID',
study_ptcp_id INTEGER NOT NULL COMMENT '์ฐธ๊ฐ์ ID',
PRIMARY KEY(study_page_id, study_ptcp_id),
FOREIGN KEY (study_page_id)
REFERENCES STUDY_PAGE (study_page_id),
FOREIGN KEY (study_ptcp_id)
REFERENCES member (member_id)
);
๋ฉํ ๋ง ๊ด๋ จ ํ ์ด๋ธ
-- ๋ฉํ ๋ฐฉ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS MENTORING (
mtr_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๋ฉํ ๋ฐฉ ID',
mentor_id INTEGER NOT NULL COMMENT '๋ฉํ ID',
FOREIGN KEY (mentor_id)
REFERENCES member(member_id)
);
-- ๋ฉํ ๋ฐฉ ๋ณ ๋ฉํฐ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS MENTEE_FROM_MENTORING (
mfr_id INTEGER NOT NULL COMMENT '๋ฉํ ๋ฐฉ ID',
menti_id INTEGER NOT NULL COMMENT '๋ฉํฐ ID',
mfr_accept_yn CHAR(4) NOT NULL DEFAULT 'n' COMMENT '๋ฉํ ๋ง ์๋ฝ ์ฌ๋ถ' CHECK(mfr_accept_yn IN ('y', 'n')),
PRIMARY KEY(mfr_id, menti_id),
FOREIGN KEY (mfr_id)
REFERENCES MENTORING(mtr_id),
FOREIGN KEY (menti_id)
REFERENCES member(member_id)
);
์ผ์ ๊ด๋ จ ํ ์ด๋ธ
-- ๊ฐ์ธ ์ผ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS PERSONAL_SCHEDULE (
psn_schedule_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๊ฐ์ธ ์ผ์ ID',
psn_schedule_content VARCHAR(255) NOT NULL COMMENT '์ผ์ ๋ด์ฉ',
psn_schedule_start_date DATETIME NOT NULL COMMENT '์ผ์ ์์ ๋ ์ง',
psn_schedule_end_date DATETIME NOT NULL COMMENT '์ผ์ ์ข
๋ฃ ๋ ์ง',
psn_schedule_member_id INTEGER NOT NULL COMMENT 'ํ์ ID',
FOREIGN KEY (psn_schedule_member_id)
REFERENCES member(member_id)
);
-- ๊ณต์ ์ผ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS SHARED_SCHEDULE (
sh_schedule_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๊ณต์ ์ผ์ ID',
sh_schedule_content VARCHAR(255) NOT NULL COMMENT '์ผ์ ๋ด์ฉ',
sh_schedule_start_date DATETIME NOT NULL COMMENT '์ผ์ ์์ ๋ ์ง',
sh_schedule_end_date DATETIME NOT NULL COMMENT '์ผ์ ์ข
๋ฃ ๋ ์ง',
cardinal_id INTEGER NOT NULL COMMENT '๊ธฐ์ ID',
FOREIGN KEY (cardinal_id)
REFERENCES CARDINAL(cardinal_id)
);
-- ๋ฉํ ๋ง ์ผ์ ํ
์ด๋ธ
CREATE TABLE IF NOT EXISTS MENTOR_SCHEDULE (
mt_schedule_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY COMMENT '๋ฉํ ์ผ์ ID',
mt_schedule_start_date DATETIME NOT NULL COMMENT '๋ฉํ ๋ง ์์ ๋ ์ง',
mt_schedule_end_date DATETIME NOT NULL COMMENT '๋ฉํ ๋ง ์ข
๋ฃ ๋ ์ง',
mtr_id INTEGER NOT NULL COMMENT '๋ฉํ ๋ฐฉ ID',
FOREIGN KEY (mtr_id)
REFERENCES MENTORING(mtr_id)
);
MySQL ๋๋ MariaDB๋ Replication์ ์ ๊ณตํฉ๋๋ค.
Replication์ด๋ DB๋ฅผ ๋ณต์ ํ๋ ๊ฒ์ผ๋ก 2๋ ์ด์์ DBMS๋ฅผ master์ slave(๋๋ ๋ค์ค slave) ๊ตฌ์กฐ๋ก ๋๋์ด ๋น๋๊ธฐ ๋ณต์ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ ๋ปํฉ๋๋ค.
master๋ server-id๋ฅผ 1๋ฒ์ผ๋ก ๊ฐ์ง๊ณ slave๋ server-id๋ฅผ 2๋ฒ ์ด์๋ถํฐ ๊ฐ์ง๊ฒ ๋๋ฉฐ ์๋ก ๊ณ ์ ํ๊ฒ ๋ถ์ฌํ์ฌ ์๋ ์์ผ์ผ ํฉ๋๋ค.
1. DB ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํฌ ์ ์๋ค. 2. ๋ฐ์ดํฐ ๋ฐฑ์ ์ด ์ค์๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.
master ์๋ฒ
: ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ์ ๋ํ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ฉฐ ๋ณ๊ฒฝ ๋ฐ์์ binary log์ ๊ธฐ๋กํ๊ณ slave ์๋ฒ๋ก ์ ๋ฌํ๋ค.
slave ์๋ฒ
: master ์๋ฒ๋ก๋ถํฐ ์ ๋ฌ ๋ฐ์ binary log๋ฅผ ํตํด DB์ ๋ฐ์ํ๊ณ ์กฐํ์ ๋ถ๋ด์ ๋ด๋นํ๋ค.
binary log
: DB์์ ๋ฐ์ํ๋ ๋ชจ๋ ๋ด์ญ์ด ๊ธฐ๋ก๋๋ ํ์ผ๋ก default๋ ๋นํ์ฑ์ด์ง๋ง ํ์ฑํ ์์ผ ํ์ฉํ ์ ์๋ค.
๐ ํ ์คํธ์ผ์ด์ค ์ ์์ ์์ธํ ๋ณด๊ธฐ
ํ์
์์ ๊ฒ์ํ
์ทจ์ ์ ๋ณด ๊ฒ์ํ
๋ฉํ ๋ง
์คํฐ๋ ๋ชจ์ง ๊ฒ์ํ
์ผ์
#๋์ ๋์ฌ ์์คํ
๊ตฌ์ถ
#์ฝ๋ฉ ๋ฌธ์ ํ์ด ๊ฒ์ํ
#๋ง์ง ์ถ์ฒ ๊ธฐ๋ฅ
#์ชฝ์ง ์์คํ
#์คํฐ๋๋ณ ์ผ์ ์บ๋ฆฐ๋ ํตํฉ
#์คํฐ๋ ๊ณต๊ฐ ์์ฝ ์์คํ
#๊ฒ์ํ ๋ด MBTI ๋ฑ์ง ํ์
ํ๊ฐ์ | ๋ด์ฉ |
๊ณ ์ค์ | ํ์ ์์ ์ผํ๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์ ์ง ๋ณด์ ์ธก๋ฉด์์ ํ์๋ค์ ์ฝ๋๊ฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒฝ์ฐ ํด๊ฒฐํ๋๋ฐ ๋ง์ ์ญํ ์ ํ์์. ์ฟผ๋ฆฌ๋ฌธ์ผ๋ก ํ ์คํธ์ผ์ด์ค๋ฅผ ํ ๋ ํฐ๊ฐ ๋์ง ์๋ ๋ถ๋ถ์์๋ ๋ฐ๋ณต์ ์ธ ์์ ์ ๋งก์์ ํ๋ฉด์๋ ๋ฌต๋ฌตํ ์๊ธฐ ์ญํ ์ ๋คํ์. ํ์๋ค๊ณผ์ ๊ด๊ณ์์๋ ์คํ์ ์ญํ ์ ํจ. ๊ฐ์ธ์ ์ผ๋ก ๋์์ ๋ง์ด ๋ฐ์ ๊ณ ๋ง์ด ํ์. |
๊ณฝ์ฐ์ | ์์ง๋๋ ๋๊ฒ ์ด๋ฅธ์ด์ธ์. ํญ์ ๋ฐ์ ๋ชจ์ต์ด์๊ณ ๋จ ์๊ฐ ๋ง์ด ํ์๋๊ฒ ๋ง๊ณผ ํ๋์์ ์ ๋๋ฌ๋์ธ์. ๋๊ฒ ์ข์ผ์ ๋ถ์ด์ญ๋๋ค. ํ๋ก์ ํธ ํ๋๋ ๋งํ๋ ๋ถ๋ถ์ ๋ํด์ ์ฝ๊ฒ ์ฒ๋ฆฌํ์๋ ๋ชจ์ต์ด ๊ต์ฅํ ๋ฉ์ ธ๋ณด์์ต๋๋ค. |
๊น์ํฌ | SQL ๋ฌธ๋ฒ ์ค๋ฅ๋ ์ ์ฐพ์์ฃผ์๊ณ , ๊ธฐํ์ ์ผ๋ก ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ ๋๋ ์ ๊ทน์ ์ผ๋ก ์๊ฒฌ์ ์ ์ํด์ฃผ์ ์ ์์ง๋ ๋๋ถ์ ํ๋ก์ ํธ๋ฅผ ๋ฌด์ฌํ ๋ง๋ฌด๋ฆฌํ ์ ์์์ต๋๋ค. ๋ค๋ฅธ ํ์์ด ์ง ์ฝ๋๋ ์ ํด์ํด์ฃผ์๊ณ ํ์ํ ์ถ๊ฐ ์์ ๋ ๋จผ์ ๋์์ ํด์ฃผ์ จ์ต๋๋ค. ๋งค์ผ ํซํฉ๊ณผ ๊ฐ์์ ์ฌ์ฃผ์ ์ ๋๋ถ์ ๋ฐ๋ปํ ๊ฒจ์ธ์ ๋ณด๋ผ ์ ์์์ต๋๋คโค๏ธ |
๊น์ฑ๋ฏผ | ํญ์ ์ ๊ฐ ๋ฏธ์ฒ ์๊ฐํ์ง ๋ชปํ ๊ณณ์์ ์ข์ ์์ด๋์ด๋ฅผ ์ ์ํ๊ณ , ๋ ์นด๋ก์ด ์ง๋ฌธ์ ํตํด ํ๋ก์ ํธ์ ์ง์ ๋์ด ์ฌ๋ ค ์ฃผ์์ต๋๋ค. ๊ฒ๋ค๊ฐ, ๋งก์ ์ผ์ ๋๋ฌด ์ํด์ฃผ์ ์ ํ์ธต ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์๋ ๊ฒ ๊ฐ์์. |
์ตํ๋ฏผ | ๊ผผ๊ผผํ๊ฒ ๋ค๋ฅธ ํ์๋ค์ด ๋์น๋ ๋ถ๋ถ์ ๋น ๋ฅด๊ฒ ์บ์นํด์ฃผ์๋ค. ์์ ๋ํ ์ผ๊น์ง ์ธ์ธํ๊ฒ ์ ๊ฒฝ์จ์ฃผ์ด ์ค์๋ฅผ ๋ง์ด ์ค์ผ ์ ์์๋ค. ๋ ๋ง์ง๋ง๊น์ง ๋ถ์กฑํ ์๋ฃ๋ฅผ ๋ณด์ถฉํด์ฃผ์ จ๋ค. |
ํ๊ฐ์ | ๋ด์ฉ |
๊ฐ์์ง | ๋งค๋ฒ ์์ด๋์ด๋ฅผ ๋ด ์ฃผ์๊ณ , ํ ํ์์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํด ์ฃผ์๊ณ , ๋ชจ๋ธ๋ง๋ถํฐ ๊ผผ๊ผผํ๊ฒ ์ ๊ฒฝ ์จ ์ฃผ์ ์ ํ๋ก์ ํธ๊ฐ ์ ์งํ๋์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๊ฒฌ์ ๋ง์ด ๋ด ์ฃผ์ ๋๋ถ์ ํ์ธต ํ๋ถํ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ ์์๋ ๊ฒ ๊ฐ๊ณ , ์งํํ๋ ๊ณผ์ ์์๋ ๋ฐฐ์ฐ๋ ค๋ ์์ง๊ฐ ๋ณด์ฌ์ ์ข์์ต๋๋ค. |
๊ณฝ์ฐ์ | ์ค์๋์ ๋๊ฒ ์ด๋ฅธ๊ฐ์ผ์ญ๋๋ค. ๋๊ตฐ๊ฐ๋ฅผ ์ฑ๊ธฐ์๋๊ฒ ์ต์ํด๋ณด์ด์๋ฉฐ ๋ง์์ด ๋ฐ๋ปํ ๋ถ์ด์ ๊ฒ ํฐ๊ฐ ๋์ธ์. ๋๋ถ์ ๋ง์ ํ์ด ๋์์ต๋๋ค. ํํ๋ก์ ํธ ๊ณผ์ ์์๋ ๋งค์ฐ ์ด์ ์ ์ผ๋ก ์ฐธ์ฌํ์ ์ ์์ด๋์ด๋ฅผ ๋ด์๊ณ ๊ทธ ๋ชจ์ต์ ๋ณด๊ณ ๋ง์ ์๊ทน์ด ๋์์ต๋๋ค. ๋ฐํ๋ ๋๊ฒ ์ํ์ธ์ ใ |
๊น์ํฌ | ํญ์ ์ข์ ์์ด๋์ด๋ฅผ ๋ด์ฃผ์๊ณ ์ ํฌ๊ฐ ๋ฏธ์ฒ ์๊ฐํ์ง ๋ชปํ ๋ถ๋ถ๋ค์ ์ ๋ฐ๊ฒฌํด์ฃผ์ ์ ํ๋ก์ ํธ๊ฐ ๋ ํํํ ๋ฐฉํฅ์ผ๋ก ๋์๊ฐ ์ ์์์ต๋๋ค. ๋ชจ๋ ์ํฉ์ ์ ๊ทน์ ์ผ๋ก ์ํด์ฃผ์๊ณ ๋ฐ์ ์ฃผ๋ง์๋ ํ๋ก์ ํธ๋ฅผ ๊ผผ๊ผผํ ํ์ธํด์ฃผ์ จ์ต๋๋ค. ๋ฐํ๋ ์๋ฉ ์ํด์ฃผ์ ์ ํ๋ก์ ํธ๋ฅผ ๋ ์ ๋ง๋ฌด๋ฆฌํ ์ ์์์ต๋๋ค๐ |
๊น์ฑ๋ฏผ | ํ์๋ค๊ณผ์ ์๊ฒฌ์ ์ ์กฐ์จํด์ฃผ์์ผ๋ฉฐ ํผ์ ๋งฅ์ด๋ผ ํ๋ค์์ํ ๋ฐ๋ ์์ ์ด ํ ์ ์๋ ์ผ์ ์ต์ ์ ๋คํ์ผ๋ฉฐ ํนํ, ๋ฐํ๋ฅผ ๋๋ฌด ์ํด์ฃผ์ด์ ๋๋ถ์ ์ฐ๋ฆฌ๋ค์ ๋ ธ๋ ฅ์ด ์ ์ ๋ฌ๋ ๊ฒ ๊ฐ์ต๋๋ค. |
์ตํ๋ฏผ | ๋ชจ๋๊ฐ ์ฃผ์ ํ๋ ๋ฐํ๋ฅผ ๋งก์์ฃผ์ ์ ๋ค๋ฅธ ํ์๋ค์ ๋ถ๋ด์ ๋์ด์ฃผ์๋ค. ๋ฐํ ์๋ฃ๋ฅผ ์ฒ ์ ํ๊ฒ ์์งํ๊ณ ๋ฐํ๋ฅผ ๋งค๋๋ฝ๊ฒ ์งํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ฌด๋ฆฌ ํด์ฃผ์ จ๋ค. |
ํ๊ฐ์ | ๋ด์ฉ |
๊ฐ์์ง | ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๋ํด ๊ณ์ํด์ ์๋ ค๊ณ ํ๊ณ , ์ฃผ๋ณ์์ ํ๋ค๊ฑฐ๋ ์ด๋ ค์ด ๋ฌธ์ ์ ๋ด์ฐฉํ์ ๋๋ง๋ค ์ด๋ค ๋ฌธ์ ์ธ์ง ๋ฌผ์ด๋ณด๊ณ ๊ฐ์ด ํด๊ฒฐํด ์ฃผ๋ ค๊ณ ํ๋ ๋ชจ์ต์ด ์ข์์ต๋๋ค. ๋๊น์ง ํด๊ฒฐํ๋ ค๋ ์์ธ๋ ๊ฐ๋ช ๊น์๊ณ , ๋งค๋ฒ ๋ฆ๊ฒ๊น์ง ๋จ์์ ์ค์ค๋ก ๋ถ์กฑํ ์ ์ ๋ํด ์ฑ์ฐ๋ ค๋ ๋ชจ์ต๋ ์ข์์ต๋๋ค. |
๊ณ ์ค์ | ๋งค์ผ ๋จ์์ ๊ณต๋ถํ๊ณ ํ ์์์ ์ญํ ์ ๋คํ๊ธฐ ์ํด์ ๋ ธ๋ ฅํ๋ ๋ชจ์ต์ด ๋ค๋ฅธ ํ์๋ค์๊ฒ ์ข์ ์๊ทน์ด ๋จ. ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์ด๋ฐ ์ ๊ทน์ ์ธ ์์ธ๋ก ํฐ๊ฐ ๋์ง ์๋ ๋ถ๋ถ์์๋ ๋ฌต๋ฌตํ ์์ ์ ์ญํ ์ ๋คํ๊ธฐ ์ํด์ ๋ ธ๋ ฅํ๋ ๋ชจ์ต์ด ํ์๊ฒ ์ข์ ์ํฅ์ ์ฃผ์๋ค๊ณ ์๊ฐํจ. ๋งค์ผ ๋จ์์ผํ๋ ํ๋ ์ํฉ ์์์๋ ํ์๋ค์ด ์ฌ๋ฐ๊ฒ ํ๋ก์ ํธ๋ฅผ ์ค๋นํ ์ ์๊ฒ ๋ง๋ค์ด ์ค. ์ฐ๋ฆฌ ํ์ ๋ถ์๊ธฐ ๋ฉ์ด์ปค. |
๊น์ํฌ | ํ์๋ค์ด ๋ชจ๋ ์ง์๊ฐ ์ ๋ ์๋ ๋จ์์ ๋จ์ ์์ ์ ๋ง๋ฌด๋ฆฌํด์ฃผ์ ์ ํ๋ก์ ํธ๊ฐ ๋น ๋ฅด๊ฒ ์งํ๋ ์ ์์์ต๋๋ค. ๋ชจ๋ฅด๋ ๊ฒ์ ์ ๊ทน์ ์ผ๋ก ๋ฌผ์ด๋ด์ฃผ์๊ณ ์ด๋ค ์ผ์ด๋ ๊ฐ๋ฆฌ์ง ์๊ณ ๋งก์ ํด๊ฒฐํด์ฃผ์ จ์ต๋๋ค. ์ฒ์ ๋ฐฐ์ ์ด๋ ค์ด ์ํฉ์ ๋ง์ฃผํ์ ๋๋ ๋๋ ค์ํ์ง ์๊ณ ๋ฐฐ์ฐ๋ ค๋ ์์ธ๋ก ํ๋ก์ ํธ์ ์ง์ฌ์ ๋คํด ์ํด์ฃผ์ จ์ต๋๋ค๐ |
๊น์ฑ๋ฏผ | ํญ์ ํ์ ๋ถ์๊ธฐ๋ฅผ ๋ฐ๊ฒ ํ๊ณ ์ฒ์ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ด ๋ง์ ํ๋ค ์์ ํ ๋ฐ๋, ํ์ ํผํด๋ฅผ ์ฃผ์ง ์๊ณ ๋์์ด ๋๊ธฐ ์ํด ๋๊น์ง ์ต์ ์ ๋คํ๋ ์ฑ ์๊ฐ ์๋ ๋ชจ์ต์ด ์ ๋ง ๋ฉ์์์ต๋๋ค. |
์ตํ๋ฏผ | ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๋๊น์ง ๊ณต๋ถํด์ ์์๋ด๋ ์ฑ์คํจ์ ๋ณด์ฌ์ฃผ์๋ค. ํญ์ ์ต์ ์ ๋คํ๊ณ ๋งก์ ์ผ์ ์ฑ ์์ง๊ณ ์ฒ๋ฆฌํด์ฃผ์๊ณ ๋งก์ ๋ถ๋ถ์ ๋ค ๋๋ด๋ฉด ๋์์ด ํ์ํ ํ์๋ค์ ๋์์ฃผ์๋ค. |
ํ๊ฐ์ | ๋ด์ฉ |
๊ฐ์์ง | ์์ ์๋ฒํด์ ํ์ ์ด๋์ด ์ฃผ์ ์ํฌ๋! ๊ตฌ์๋ถํฐ ํ๋ก์ ํธ ๋ฐฉํฅ์ฑ, ์งํ๊น์ง ๋ชจ๋ ๋๋งก์์ ํด ์ฃผ์ ๋๋ถ์ ์ผ์ฌ์ฒ๋ฆฌ๋ก ๋น ๋ฅด๊ณ ์์ฑ๋ ๋์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์ฌ ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ํ๊ฒ ์ง๋ฌธ์ ์์ฒญ ๋ง์ด ํ๋๋ฐ ํญ์ ์น์ ํ๊ฒ ๋ต๋ณํด ์ฃผ์ ์ ๊ฐ์ฌํ์ต๋๋ค. ๋ค์ ํ๋ก์ ํธ ๋ ํ๋ช ์ โ๊น์ํฌ ๋ณด์ ํ์กฐโ ์ด๋์? |
๊ณ ์ค์ | ํ์์ ๊ฐ์ฅ ๋ถ๋ด๋๋ ๋ถ๋ถ์ ์ ๋ดํ์ฌ ๊ณํ์ ์์ฑ๋ถํฐ ppt, ์ฝ๋ ์์ฑ ์ ๊ฐ์ฅ ์คํธ๋ ์ค ๋ฐ๋ ๋ถ๋ถ ์ค ํ๋์ธ ์กฐ๊ฑด๋ฌธ ์์ฑ, ๋๋จธ์ง ํ์๋ค์๊ฒ ์ ์ ํ ์ ๋ฌด ๋ถ๋ฐฐ๊น์ง ๋ค๋ฐฉ๋ฉด์์ ๋ง์ ์ญํ ์ ํ์. ๋ค๋ฅธ ํ์๋ค์ ์์ด๋์ด๋ ์ถ์์ ์ธ ์๊ฐ๋ค์ ๊ตฌ์ฒดํํ๊ณ ์ ๋ฆฌ, ์๊ฐํํ์ฌ ํ์๋ค์ด ์์ ์ ์ญํ ์ ๋๋ ทํ๊ฒ ์ ํ ์ ์๋๋ก ๋์ ์ด๋ฒ ํ๋ก์ ํธ๊ฐ ์ ๋ง๋ฌด๋ฆฌ๋๋ ๋ฐ ํฐ ์ญํ ์ ํจ. ํ์๋ค ์ฌ์ด์์ ์ ์๊ณ ์ ๋ฃ๊ณ ์ ๋ฆฌํด์ฃผ์ด ๋ถ์๊ธฐ๋ฅผ ํธํ๊ฒ ํด์ฃผ๋ฉฐ ํ์ ๊ผญ ํ์ํ ํ์์ด๋ผ๊ณ ์๊ฐํจ. |
๊ณฝ์ฐ์ | ์ํฌ๋์ ์ฑ๊ฒฉ์ด ์์ฒญ ๋ฐ์ผ์๊ณ ํ๋ฐํ์ ์ ๋ชจ๋์ ์ ์ด์ธ๋ฆฌ์๋ ๋ถ์ ๋๋ค. ํ ํ๋ก์ ํธ ํ๋ ๋ ์ด์ ํ๋ก์ ํธ๋ค์ ๊ฒฝํ ๋๋ฌธ์ธ์ง ์ ๊ฐ ์๊ธฐ ์ด๋ ค์ด ๋ถ๋ถ์ ๋ํด์ ์น์ ํ๊ฒ ์ค๋ช ํด์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๊ฒ ๋๋ํ์ธ์ ๋ฉ์ง ์ฒญ๋ . |
๊น์ฑ๋ฏผ | ํ์ ์ค์ฌ์ ์ก์์ฃผ๋ ์ญํ ์ ๋งก์ผ๋ฉฐ, ๋ชจ๋๊ฐ ์ํํ ํ์ ํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ์์ต๋๋ค. ํนํ, ํ์๋ค์ ๊ฐ์ ๊ณผ ์ฅ์ ์ ๋น ๋ฅด๊ฒ ํ์ ํด, ๊ฐ์์๊ฒ ๊ฐ์ฅ ์ ํฉํ ์ญํ ์ ๋ฐฐ์นํ๋ ๋ชจ์ต์ด ์ธ์ ๊น์์ต๋๋ค. |
์ตํ๋ฏผ | ์ฑ ์๊ฐ์ด ๊ฐํ๊ณ ๋ชจ๋ ์ผ์ ์ฃผ๋์ ์ผ๋ก ์งํํด ๋ฏฟ์์ง์ค๋ฌ์ ๋ค. ํ๋ก์ ํธ ๊ฒฝํ์ด ๋ถ์กฑํ ํ์๋ค์ ์ด๋๋ฉด์ ํ๋ ๊ธฐ์์์ด ๋๊น์ง ์ ๋ง๋ฌด๋ฆฌํด์ฃผ์๋ค. ๋๋ถ์ ํ์ํฌ๊ฐ ์ข์์ก๊ณ ํ๋ก์ ํธ๋ฅผ ํํํ๊ฒ ์งํํ ์ ์์๋ค. |
ํ๊ฐ์ | ๋ด์ฉ |
๊ฐ์์ง | ์ฃผ๋ง์๋ ๋น ๋ฅธ ํผ๋๋ฐฑ์ ํด ์ฃผ์ค ์ ๋๋ก ํ๋ก์ ํธ์ ์ด๊ณผ ์ฑ์๋ฅผ ๋คํด ์ฃผ์๊ณ , ๋จผ์ ๋งํ์ง ์์๋ ์ค์ค๋ก ํด์ผ ํ ์ ๋ฌด๋ฅผ ์ด๋ฏธ ์งํํ๊ณ ์๋ ์ถ์ง๋ ฅ๊ณผ ์คํ๋ ฅ์ ๋๋์ต๋๋ค. ๋ค๋ค ํผ๊ณคํ ํ ๋ฐ ํ๋ฃจ ์ผ๊ณผ๊ฐ ๋๋ ํ์๋ ํ๋ก์ ํธ ์งํ ๊ณผ์ ์ ๊ผผ๊ผผํ๊ฒ ์ดํด ๋ค์๋ ํผ๋๋ฐฑ์ ์ฃผ์๋ ๋ฑ ์ฑ์คํ๊ฒ ํ๋ก์ ํธ์ ์ํ๋ ๋ชจ์ต์ ๋ฐฐ์์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค. |
๊ณ ์ค์ | ๋ณด์ด์ง ์๋ ๊ณณ์์๋ ์ ๋ง ์ด์ฌํ ํ๋ ํ์. ์ญ์ ๊น๋ค๋ก์ด ์ ๋ฌด๋ค์ ์ํฌ๋๊ณผ ๋ถ๋ดํด์คฌ๊ณ , ํฐ ์๋๋ ๋ถ๋ถ์ ํ ๋์๋ ์ฑ์คํ ์ ์ํํ๋ฉฐ ์์ง ์ ํ์ง ๋ชปํ๋ ํ์๋ค ๋ชซ๊น์ง ์กฐ๊ธ ๋ ๋งก๊ฒ ๋๋ฉด์ ์ถฉ๋ถํ ๋ถ๋ง์ ๊ฐ์ง๋ ค๋ฉด ๊ฐ์ง ์ ์๋ ์ํฉ์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ ๋ ๋ ํ๊ฒ ์๊ธฐ ๋ชซ์ ๋คํด์ฃผ์์. ์ ์๊ณ ํ์๋ค์ด ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ์ ์ค๋ช ํด ์ฃผ์ด ํ์๋ค์ด ์์ ์ ์ญํ ์ ํ๋๋ฐ ๋์์ ์ค. |
๊น์ํฌ | ์ฃผ๋ง๊ณผ ์ ๋ ์๊ฐ์ ํ ์ ํ์ฌ ๊ผผ๊ผผํ ํ๋ก์ ํธ๋ฅผ ํ์ธํด ์ค๋ฅ๋ฅผ ์ฐพ์์ฃผ์ จ๋ ์ฑ๋ฏผ๋ ๋๋ถ์ ํ๋ก์ ํธ๊ฐ ์์ฑ๋ ์๊ฒ ๋์ฌ ์ ์์์ต๋๋ค. ์ ์ผ ์ด๋ ค์ ๋ ํ๋ก์์ ์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ง๋๋ ๋ถ๋ถ์ ๋ฌต๋ฌตํ ์ํํด์ฃผ์ จ์ผ๋ฉฐ, ์์ ์ฌํญ์ด ์๊ฒจ ์ ๋ฌด๊ฐ ๋์ด๋ฌ์ ๋๋ ์ฑ์คํ๊ฒ ์ ๋ฌด์ ์ํด์ฃผ์ จ์ต๋๋ค. ํญ์ ๊ธ์ ์ ์ธ ํ๋๋ก ์ข์ ์๋์ง๋ฅผ ์ค ํ์์ ๋๋คโจ |
๊ณฝ์ฐ์ | ์ ์ ์์ํ ์ง๊ฟ์ด์ ์ฑ๋ฏผ๋์ ์ ๋ฟ๋ง ์๋๋ผ ๋ชจ๋์๊ฒ ํญ์ ์น์ ํ์๋ฉฐ ๋ถ์๊ธฐ๋ฅผ ๋ฐ๊ฒ ๋ง๋์๋ ๋ถ์ ๋๋ค. ํจ๊ป ์ง๋ผ ์ ์์ด ์ฆ๊ฑฐ์ ๊ณ ์์ผ๋ก๋ ์ ์ง๋ด๋ณด๊ณ ์ถ์ต๋๋ค. ํ ํ๋ก์ ํธ ํ๋ ๋๋ ๋จ๋ค์ด ํ๊ธฐ ์ด๋ ต๊ณ ๊ท์ฐฎ์ ๋ถ๋ถ์์ ์์ ์๋ฒ์ผ๋ก ์ผ์ ์ฒ๋ฆฌํด์ฃผ์ ์ ๋งค๋ฒ ๊ฐ์ฌํ์ต๋๋ค. |
์ตํ๋ฏผ | ๋ถํํ๋ ์ผ์ ๋น ๋ฅด๊ณ ํ์คํ๊ฒ ์ฒ๋ฆฌํด์ค ๋๋ถ์ ํ๋ก์ ํธ์ ์งํ ์๋๊ฐ ๋นจ๋๋ค. ํ๋ก์ ํธ๋ฅผ ํ๋ ์์ค์๋ ๋ณต์ต๊ณผ ์คํฐ๋๋ฅผ ๋ณํํ๋ฉฐ ์ด์ ์ ์ธ ๋ชจ์ต์ ๋ณด์ฌ์ฃผ์๋ค. |
ํ๊ฐ์ | ๋ด์ฉ |
๊ฐ์์ง | ๋ฌต๋ฌตํ๊ฒ ์กฐ์ฉํ ํด์ผ ํ ์ ๋ฌด๋ฅผ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํด ์ฃผ์๊ณ , ๋ค๋ฅธ ์กฐ์๋ค์ ๋ง์ ๊ฒฝ์ฒญํด ์ฃผ์๊ณ , ์๊ฒฌ์ ๋ด์ผ ํ ๋๋ ๋๋ถ๋ฌ์ง๊ฒ ์๊ฒฌ ํผ๋ ฅ๋ ํด ์ฃผ์ ์ ํ์๋ค ๊ฐ์ ๋ฐธ๋ฐ์ค๊ฐ ์ ๋ง์ ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ ๊ฐ์ด ์ญํ ์ ํด ์ฃผ์ ์ ๋ถ์๊ธฐ๋ ์กฐํ๋ก์ธ ์ ์์์ต๋๋ค. |
๊ณ ์ค์ | ์ด๋ฒ ํ๋ก์ ํธ์๋ ppt๋ ์์ ์์ , ๊ธฐํ์ ์ ๋ฆฌ, ์ฌ์ง ์ ๋ฆฌ ๊ฐ์ ๋ฌธ์ ์์ ๋ฑ์ ๋ง์ด ๋งก๊ฒ ๋์๋๋ฐ, ๋งก์ ์ผ์ ๋ํด์ ๊ฑฑ์ ์ ์ ํด๋ ๋ ์ ๋๋ก ํ์คํ๊ฒ ์ฑ ์์ง๋ ํ์. ๋ถํ์ ๊ฐ์ง ์ ์์ ๋งํผ ๊ท์ฐฎ๊ณ ๋ณต์กํ ์ผ์ ํ๊ฒ ๋์์์๋ ์์ ์ ์ผ๋ค ์ถฉ์คํ ์ ํด์ฃผ์์ผ๋ฉฐ ํ์๋ค๊ณผ ์ ์ด์ธ๋ฆฌ๊ณ , ํ์ ๋ถ์๊ธฐ์ ์ข์ ์ํฅ์ ์ค. |
๊น์ํฌ | ์๊ตฌ์ฌํญ ์ ๋ฆฌ, ํ ์คํธ ์ผ์ด์ค ์ ๋ฆฌ ๋ฑ ๋ฌธ์ ์ ๋ฆฌ์ PPT ์์ฑ์ ๋จผ์ ๋์์ ๋๋งก์์ฃผ์ ์ ํ๋ก์ ํธ์ ๋ฌธ์ํ๊ฐ ๊ต์ฅํ ๋นจ๋ฆฌ ๋๋ ์ ์์์ต๋๋ค. ํ ์คํธ ์ผ์ด์ค ๊ด๋ จ๋ ์ฝ๋๋ฅผ ์์ฑํ ๋๋ ๋น ๋ฅด๊ฒ ์์ ์ ๋ง๋ฌด๋ฆฌํ๊ณ ๋ค๋ฅธ ํ์์ ์์ ์ ๋์ ํ๋ก์ ํธ์ ์๋๋ฅผ ํฅ์ํด์ฃผ์์ต๋๋ค. ํ์๋ค์ ๋ง์ ๊ฒฝ์ฒญํด์ฃผ๊ณ ํ์ํ ๋๋ ์ ๊ทน์ ์ผ๋ก ์๊ฒฌ๋ ๋ด์ฃผ์์ต๋๋ค๐ฅฐ |
๊น์ฑ๋ฏผ | ํญ์ ๋งก์ ๋ฐ ์ผ์ ์ฑ ์์ ๋คํด ์ถฉ์คํ ์ํํ๋ฉฐ, ํ๋ก์ ํธ์ ๊ธฐ๋ฐ์ ํํํ ๋ค์ ธ์ค ํ์์ด์์ต๋๋ค. |
๊ณฝ์ฐ์ | ํ๋ฏผ๋์ย ๋๊น์งย ๋งก์ย ์ผ์ย ๋ํดย ์ฑ ์๊ฐ์ย ๊ฐ์ง์๋ย ๋ถ์ ๋๋ค. ์ฅ๋์ ์น๋๋ฐ ๋งค์ฐ ๋ฅํตํ์๊ณ ๊ฐ๋ย ์ ย ๊ฐ์์ย ๋บ์ด๊ฐ์์ง๋งย ํ๋๋ย ์๊น์งย ์์์ต๋๋ค~! ํญ์ ์ ์ฌ์ ์์ผ์ฃผ์ ์ ๊ฐ์ฌํ๊ฒ ์๊ฐํฉ๋๋ค. |