
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|
ê°ìì§ | ê³ ì€ì | 곜ì°ì | ê¹ìí¬ | ê¹ì±ë¯Œ | ìµí믌 |
ðïž 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 ìì±ì 뚌ì ëìì ë맡ì죌ì ì íë¡ì ížì 묞ìíê° êµì¥í 빚늬 ëë ì ìììµëë€. í ì€íž ìŒìŽì€ êŽë šë ìœë륌 ìì±í ëë ë¹ ë¥Žê² ìì ì ë§ë¬ŽëŠ¬íê³ ë€ë¥ž íìì ìì ì ëì íë¡ì ížì ìë륌 í¥ìíŽì£Œììµëë€. íìë€ì ë§ì 겜ì²íŽì£Œê³ íìí ëë ì ê·¹ì ìŒë¡ ì견ë ëŽì£Œììµëë€ð¥° |
ê¹ì±ë¯Œ | íì 맡ì ë° ìŒì ì± ìì ë€íŽ 충ì€í ìííë©°, íë¡ì ížì êž°ë°ì ííí ë€ì žì€ íììŽììµëë€. |
곜ì°ì | í믌ëì ëê¹ì§Â 맡ì ìŒì ëíŽÂ ì± ìê°ì ê°ì§ìë ë¶ì ëë€. ì¥ëì ì¹ëë° ë§€ì° ë¥íµíìê³ ê°ë ì  ê°ìì ëºìŽê°ìì§ë§Â íëë ìê¹ì§Â ìììµëë€~! íì ì ì¬ì ììŒì£Œì ì ê°ì¬íê² ìê°í©ëë€. |