修正【機能改修01_組織の階層化における設計書の修正とSQLファイルの修正】
This commit is contained in:
@@ -1,11 +1,6 @@
|
|||||||
-- DB <20><> User<65>쐬 <20>֘A
|
|
||||||
-- <20>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>R<CE83><52><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>O<EFBFBD><4F><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
-- CREATE DATABASE rezodb;
|
|
||||||
-- CREATE USER 'rezouser'@'localhost' IDENTIFIED BY 'Rezo_0000';
|
|
||||||
-- GRANT ALL ON rezodb.* TO 'rezouser'@'localhost';
|
|
||||||
|
|
||||||
|
|
||||||
-- employee<EFBFBD>e<EFBFBD>[<5B>u<EFBFBD><75><EFBFBD>̍쐬
|
-- employeeテーブルの作成
|
||||||
DROP TABLE IF EXISTS employee;
|
DROP TABLE IF EXISTS employee;
|
||||||
CREATE TABLE employee (
|
CREATE TABLE employee (
|
||||||
id_employee INT AUTO_INCREMENT PRIMARY KEY
|
id_employee INT AUTO_INCREMENT PRIMARY KEY
|
||||||
@@ -14,39 +9,89 @@ CREATE TABLE employee (
|
|||||||
, mail_address VARCHAR(100) NOT NULL
|
, mail_address VARCHAR(100) NOT NULL
|
||||||
, password VARCHAR(10) NOT NULL
|
, password VARCHAR(10) NOT NULL
|
||||||
, admin_auth INT NOT NULL
|
, admin_auth INT NOT NULL
|
||||||
, id_department INT NOT NULL
|
, id_division INT NOT NULL
|
||||||
, hire_date DATE NOT NULL
|
, hire_date DATE NOT NULL
|
||||||
)
|
)
|
||||||
AUTO_INCREMENT = 10000;
|
AUTO_INCREMENT = 10000;
|
||||||
|
-------------------------------------------
|
||||||
|
/*変更部分*/
|
||||||
|
-------------------------------------------
|
||||||
|
--本部テーブルの作成
|
||||||
|
DROP TABLE IF EXISTS headquarters;
|
||||||
|
CREATE TABLE headquarters (
|
||||||
|
id_headquarters INT AUTO_INCREMENT PRIMARY KEY
|
||||||
|
, nm_headquarters VARCHAR(50) NOT NULL
|
||||||
|
, is_display INT NOT NULL
|
||||||
|
)
|
||||||
|
AUTO_INCREMENT = 100;
|
||||||
|
|
||||||
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>[<5B>u<EFBFBD><75><EFBFBD>̍쐬
|
-- 部テーブルの作成
|
||||||
DROP TABLE IF EXISTS department;
|
DROP TABLE IF EXISTS department;
|
||||||
CREATE TABLE department (
|
CREATE TABLE department (
|
||||||
id_department INT AUTO_INCREMENT PRIMARY KEY
|
id_department INT AUTO_INCREMENT PRIMARY KEY
|
||||||
, nm_department VARCHAR(10) NOT NULL
|
, nm_department VARCHAR(50) NOT NULL
|
||||||
|
,id_headquarters INT NOT NULL
|
||||||
|
, is_display INT NOT NULL
|
||||||
)
|
)
|
||||||
AUTO_INCREMENT = 10;
|
AUTO_INCREMENT = 200;
|
||||||
|
|
||||||
-- <20>Ј<EFBFBD><D088>e<EFBFBD>[<5B>u<EFBFBD><75><EFBFBD>̃f<CC83>[<5B>^
|
--課テーブルの作成
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD>R<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>}<7D>_<EFBFBD>^<5E>c<EFBFBD><63>','yamada@hoge.jp','aaa',1,10,'1990-01-01');
|
DROP TABLE IF EXISTS division;
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD>^<5E>J<EFBFBD>n<EFBFBD>V<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD>','jtaka@hoge.jp','bbb',0,10,'2000-02-02');
|
CREATE TABLE division (
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD><EFBFBD><EFBFBD>}<7D>j<EFBFBD><6A>','<EFBFBD>}<7D>G<EFBFBD>_<EFBFBD>t<EFBFBD>~<7E>A<EFBFBD>L','fmak@hoge.jp','ccc',0,11,'1990-02-02');
|
id_division INT AUTO_INCREMENT PRIMARY KEY
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD>یˏ͉<EFBFBD>','<EFBFBD>}<7D><><EFBFBD>g<EFBFBD>V<EFBFBD><56><EFBFBD>E<EFBFBD>X<EFBFBD>P','marusyo@hoge.jp','ddd',0,12,'1990-03-03');
|
, nm_division VARCHAR(50) NOT NULL
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD>O<EFBFBD>','<EFBFBD>~<7E><><EFBFBD>P<EFBFBD>^<5E>P<EFBFBD>V','miya@hoge.jp','eee',0,13,'1999-04-04');
|
,id_department INT NOT NULL
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD>ۈ<EFBFBD><EFBFBD>I','<EFBFBD>}<7D><><EFBFBD>C<EFBFBD>n<EFBFBD><6E><EFBFBD>J','haru@hoge.jp','fff',0,13,'2000-03-03');
|
, is_display INT NOT NULL
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D','<EFBFBD>X<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>J<EFBFBD>I<EFBFBD><EFBFBD>','suzumoto@hoge.jp','ggg',0,13,'2001-05-05');
|
)
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD>t<EFBFBD>R<EFBFBD><EFBFBD>','<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>}<7D>~<7E>m<EFBFBD><6D>','mhayama@hoge.jp','hhh',0,14,'2016-08-08');
|
AUTO_INCREMENT = 300;
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>闢','<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>~<7E>A<EFBFBD>J<EFBFBD><4A>','kawakami@hoge.jp','iii',0,14,'2025-10-10');
|
--------------------------------------------
|
||||||
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_department, hire_date) VALUES ('<EFBFBD><EFBFBD><EFBFBD>䔣','<EFBFBD>X<EFBFBD>M<EFBFBD>C<EFBFBD>n<EFBFBD>W<EFBFBD><EFBFBD>','sugi@hoge.jp','jjj',0,15,'2026-04-04');
|
/*各部署のIDは見分けやすいように変更*/
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>[<5B>u<EFBFBD><75><EFBFBD>̃f<CC83>[<5B>^
|
-- 社員テーブルのデータ
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('山田龍也','ヤマダタツヤ','yamada@hoge.jp','aaa',1,300,'1990-01-01');
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('高橋準','タカハシジュン','jtaka@hoge.jp','bbb',0,300,'2000-02-02');
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('麻枝史明','マエダフミアキ','fmak@hoge.jp','ccc',0,301,'1990-02-02');
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD>V<EFBFBD>X<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƕ<EFBFBD>');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('丸戸章介','マルトショウスケ','marusyo@hoge.jp','ddd',0,302,'1990-03-03');
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD><EFBFBD><EFBFBD>玖<EFBFBD>ƕ<EFBFBD>');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('三宅武','ミヤケタケシ','miya@hoge.jp','eee',0,303,'1999-04-04');
|
||||||
INSERT INTO department (nm_department) VALUES ('<EFBFBD>c<EFBFBD>Ɗ<EFBFBD><EFBFBD>敔');
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('丸井悠','マルイハルカ','haru@hoge.jp','fff',0,303,'2000-03-03');
|
||||||
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('涼元香織','スズモトカオリ','suzumoto@hoge.jp','ggg',0,303,'2001-05-05');
|
||||||
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('葉山稔','ハヤマミノル','mhayama@hoge.jp','hhh',0,304,'2016-08-08');
|
||||||
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('川上朱里','カワカミアカリ','kawakami@hoge.jp','iii',0,304,'2025-10-10');
|
||||||
|
INSERT INTO employee (nm_employee, kn_employee, mail_address, password, admin_auth, id_division, hire_date) VALUES ('杉井肇','スギイハジメ','sugi@hoge.jp','jjj',0,305,'2026-04-04');
|
||||||
|
|
||||||
|
|
||||||
-- AUTO_INCREMENT<4E>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD>g
|
|
||||||
|
-------------------------------------------
|
||||||
|
/*変更部分*/
|
||||||
|
-------------------------------------------
|
||||||
|
-- 本部テーブルのデータ
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('本部',0);
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('人事・総務本部',0);
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('経理本部',0);
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('開発本部',0);
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('教育本部',0);
|
||||||
|
INSERT INTO headquarters (nm_headquarters,is_display) VALUES ('営業本部',0);
|
||||||
|
-- 部テーブルのデータ
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('役員',100,0);
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('人事・総務部',101,0);
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('経理部',102,0);
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('システム開発事業部',103,0);
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('教育事業部',104,0);
|
||||||
|
INSERT INTO department (nm_department,id_headquarters,is_display) VALUES ('営業企画部',105,0);
|
||||||
|
|
||||||
|
-- 部テーブルのデータ
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('役員',200,0);
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('人事・総務課',201,0);
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('経理課',202,0);
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('システム開発事業課',203,0);
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('教育事業課',204,0);
|
||||||
|
INSERT INTO division (nm_division,id_department,is_display) VALUES ('営業企画課',205,0);
|
||||||
|
|
||||||
|
-------------------------------------------
|
||||||
|
-------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- AUTO_INCREMENT値をリセット
|
||||||
ALTER TABLE `employee` auto_increment = 10000;
|
ALTER TABLE `employee` auto_increment = 10000;
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
設計書/テーブル定義書.xlsm
BIN
設計書/テーブル定義書.xlsm
Binary file not shown.
Reference in New Issue
Block a user