分享下,工作过程中数据库相关工作的流程: 接到产品需求,根据需求进行领域模型设计 主要识别有哪些实体及关系、相关方及角色。例如:A既是服务提供方也可以是业务提供方甚至同时是接入方。他们在模型上是要考虑的。 在navic
分享下,工作过程中数据库相关工作的流程:
接到产品需求,根据需求进行领域模型设计
主要识别有哪些实体及关系、相关方及角色。例如:A既是服务提供方也可以是业务提供方甚至同时是接入方。他们在模型上是要考虑的。
在navicat -> 模型工具栏中,利用图形化页面进行拖拽表进行物理模型的设计
可以全选-复制形式将图形转化为建表sql,也可以通过navicat直接同步到目标数据库
通过工具将表的外键和索引名字按照公司既定的规范进行命名
进行代码开发
将数据库设计导成Word文档及数据库sql脚本用于基线和交付。
ps1.为了提高设计效率,外键或者建立索引的时候,可以随便取名字,而且外键自动建立同名索引,命名也不符合规范,后续用rename_db工具按照约定的规范重新命名外键和索引的名字。
设计完成物理模型如图所示,可以直接导入数据库。(为方便沟通和其他人员理解模型,建议设置实体外键,后续上线可去除)
ps2: 将数据库中外键和索引的名字按照规范进行统一重命名。可以使用如下存储过程
1 -- 文中sql 支持Mysql
2
3 -- powered by wanglifeng https://www.cnblogs.com/wanglifeng717
4 -- 调用方式
5 -- CALL rename_db("tbl_name_test","tbl_bat_");
6
7
8 -- --------------------------------------------------------------------
9 -- ----从此往下,数据库外键、索引、唯一键重命名的相关内容--------------
10 -- -- powered by wanglifeng Https://www.cnblogs.com/wanglifeng717
11 -- --------------------------------------------------------------------
12 DROP PROCEDURE IF EXISTS rename_db;
13 DELIMITER $
14 -- 将数据库对象重命名存储过程。
15 -- 参数说明:db_name 数据库名字 prefix_tbl_name表的前缀名字,例如:tbl_bat_face_info 则prefix_tbl_name="tbl_bat_"
16 CREATE PROCEDURE rename_db(db_name VARCHAR(255),prefix_tbl_name VARCHAR(255))
17 BEGIN
18 SET FOREIGN_KEY_CHECKS = 0;
19 CALL rename_idx (db_name,prefix_tbl_name);
20
21 CALL rename_fk (db_name,prefix_tbl_name);
22
23 SET FOREIGN_KEY_CHECKS = 1;
24 END$
25 DELIMITER ;
26
27
28
29 -- ------------------------------------------
30 -- ------------------------------------------
31 -- 外键重命名存储过程
32 -- powered by wanglifeng https://www.cnblogs.com/wanglifeng717
33
34 DROP PROCEDURE IF EXISTS `rename_fk`;
35 DELIMITER $
36 CREATE PROCEDURE `rename_fk`(db_name VARCHAR(255),prefix_tbl_name VARCHAR(255))
37 BEGIN
38 DECLARE tb_name VARCHAR (200) ;
39 DECLARE cons_name VARCHAR (200) ;
40 DECLARE col_name VARCHAR (200) ;
41 DECLARE ref_tbl_name VARCHAR (200) ;
42 DECLARE ref_col VARCHAR (200) ;
43 -- 表名后缀,去除tbl_bat_之后的内容
44 DECLARE suffix_tbl_name VARCHAR(200);
45
46
47
48 DECLARE no_more_record INT DEFAULT 0 ;
49 -- 查询每个表下的约束。(外键和唯一键)
50 DECLARE cons CURSOR FOR
51 SELECT
52 t.TABLE_NAME,
53 t.CONSTRaiNT_NAME,
54 k.COLUMN_NAME,
55 k.REFERENCED_TABLE_NAME,
56 k.REFERENCED_COLUMN_NAME
57 FROM
58 infORMation_schema.TABLE_CONSTRAINTS t
59 JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE k
60 ON t.CONSTRAINT_NAME = k.CONSTRAINT_NAME
61 AND t.TABLE_NAME = k.TABLE_NAME
62 AND t.CONSTRAINT_SCHEMA=k.CONSTRAINT_SCHEMA
63 WHERE t.CONSTRAINT_TYPE="FOREIGN KEY" AND t.table_schema = db_name ;
64 -- 游标游到底,找不到的时候标志位。注:如果select into var时候,如果找不到,游标的while循环也结束了,no_more_record =1
65 DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_more_record = 1 ;
66 -- 有多少外键名字已经是合法的了
67 SET @var_fk_rename_count=0;
68 SET @var_fk_valid_count=0;
69
70 -- 禁用外键
71 SET FOREIGN_KEY_CHECKS=0;
72 -- 开游标
73 OPEN cons;
74 -- 第一个要预先取得,之后在循环里面取
75 FETCH cons INTO tb_name,cons_name,col_name,ref_tbl_name,ref_col;
76 WHILE no_more_record !=1 DO
77 -- 截取表名后半部分。去除tbl_bat_字样
78 SET suffix_tbl_name =REPLACE(tb_name,prefix_tbl_name,"");
79 -- 统计一共重命名了多少外键名称。
80 SET @var_fk_rename_count=@var_fk_rename_count+1;
81
82 -- 先删除以前的外键
83 SET @drop_sql=CONCAT("alter table ",tb_name," drop foreign key `",cons_name,"`;");
84
85 -- 拼出外键名字
86 SET @var_new_fk_name=CONCAT("fk_",suffix_tbl_name,"_",col_name);
87
88 IF LENGTH(@var_new_fk_name)>64 THEN
89 SELECT t.ordinal_position INTO @var_ordinal_position FROM information_schema.COLUMNS t WHERE t.column_name=col_name AND t.table_name=tb_name;
90 SET @var_new_fk_name=CONCAT("fk_",suffix_tbl_name,"_",@var_ordinal_position);
91 END IF;
92
93 -- 新建新的外键
94 SET @cre_sql=CONCAT("alter table ",tb_name," add constraint ",@var_new_fk_name," foreign key (",col_name,") references ",ref_tbl_name,"(",ref_col,");");
95
96 -- 动态执行拼接出来的sql
97 PREPARE stmt FROM @drop_sql;
98 EXECUTE stmt;
99 DEALLOCATE PREPARE stmt;
100
101 -- 动态执行拼接出来的sql
102 PREPARE stmt FROM @cre_sql;
103 EXECUTE stmt;
104 DEALLOCATE PREPARE stmt;
105
106 -- 游标继续向下走,类似于i=i+1
107 FETCH cons INTO tb_name,cons_name,col_name,ref_tbl_name,ref_col;
108 END WHILE;
109
110 -- 开启外键
111 SET FOREIGN_KEY_CHECKS=1;
112 SELECT @var_fk_rename_count AS "重命名的外键数量";
113 END$
114 DELIMITER ;
115
116
117
118 -- ------------------------------------------
119 -- ------------------------------------------
120
121 DROP PROCEDURE IF EXISTS rename_idx ;
122 DELIMITER $$
123 -- 给索引重命名
124 CREATE PROCEDURE `rename_idx`(db_name VARCHAR(255),prefix_tbl_name VARCHAR(255))
125 BEGIN
126 DECLARE is_uni VARCHAR (200) ;
127 DECLARE tbl_name VARCHAR (200) ;
128 DECLARE idx_name VARCHAR (200) ;
129 DECLARE idx_col VARCHAR (200) ;
130 DECLARE pre_idx VARCHAR(200);
131 DECLARE flag VARCHAR(200);
132 DECLARE var_count INT;
133
134 -- 表名后缀,去除tbl_bat_之后的内容
135 DECLARE suffix_tbl_name VARCHAR(200);
136
137 DECLARE no_more_record INT DEFAULT 0 ;
138
139 -- 查看数据库中所有表的所有索引,索引字段以(id,name)形式列出来
140 DECLARE idxs CURSOR FOR
141 SELECT
142 non_unique ,
143 TABLE_NAME ,
144 index_name ,
145 GROUP_CONCAT(column_name ORDER BY seq_in_index) -- 列合并
146 FROM
147 information_schema.statistics -- 提供了关于表索引的信息。是show index from schemaname.tablename的结果取之此表。
148 WHERE table_schema = db_name AND table_name IN
149 (SELECT table_name
150 FROM information_schema.TABLES -- 提供了关于数据库中的表的信息(包括视图)。是show tables from schemaname的结果取之此表。
151 WHERE TABLE_SCHEMA = db_name)
152 GROUP BY TABLE_NAME,INDEX_NAME ;
153
154
155 -- 查询要循环多少次
156 SELECT COUNT(*) INTO var_count FROM (SELECT
157 non_unique ,
158 TABLE_NAME ,
159 index_name ,
160 GROUP_CONCAT(column_name ORDER BY seq_in_index) -- 列合并
161 FROM
162 information_schema.statistics -- 提供了关于表索引的信息。是show index from schemaname.tablename的结果取之此表。
163 WHERE table_schema = db_name AND table_name IN
164 (SELECT table_name
165 FROM information_schema.TABLES -- 提供了关于数据库中的表的信息(包括视图)。是show tables from schemaname的结果取之此表。
166 WHERE TABLE_SCHEMA = db_name)
167 GROUP BY TABLE_NAME,INDEX_NAME ) tt;
168
169
170 -- 取消外键约束校验
171 SET FOREIGN_KEY_CHECKS = 0;
172
173
174
175 -- 计数到底有多少的索引被重命名,必须要赋初始值
176 SET @idx_rename_count=0;
177 SET @pk_count=0;
178 SET @uni_idx_rename_count=0;
179
180 -- ==================整个循环体开始部分=================
181 OPEN idxs;
182 loop_idxs:LOOP
183 IF var_count = 0 THEN
184 LEAVE loop_idxs;
185 END IF;
186 FETCH idxs INTO is_uni,tbl_name,idx_name,idx_col;
187
188
189 -- 开始业务-------------------------------------------------
190
191 SET suffix_tbl_name =REPLACE(tbl_name,prefix_tbl_name,"");
192
193 -- 如果索引类型是主键,无需重命名。
194 IF idx_name ="PRIMARY" THEN
195 SET @pk_count=@pk_count+1;
196 ELSE
197
198 -- 判断该索引的类型
199 SET flag="no";-- 这一步必须要有,因为如果搜出来是空,flag还是上次的值
200 SELECT
201 t.CONSTRAINT_TYPE INTO flag
202 FROM
203 information_schema.TABLE_CONSTRAINTS t
204 WHERE t.table_schema = db_name
205 AND t.table_name=tbl_name
206 AND t.CONSTRAINT_NAME=idx_name;
207
208 -- 判断是否唯一索引,决定新建索引是否有Unique前缀名字
209 IF flag="UNIQUE" THEN
210 SET @uni_idx_rename_count=@uni_idx_rename_count+1;
211
212 SET pre_idx=" unique index uni_idx_";
213
214 SET @sub_name=CONCAT("uni_idx_",suffix_tbl_name,"_",REPLACE(idx_col,",","_"));
215 -- 查看索引名字是否超长
216 IF LENGTH(@sub_name)>64 THEN
217 SELECT t.ordinal_position INTO @var_ordinal_position FROM information_schema.COLUMNS t WHERE t.column_name=idx_col AND t.table_name=tbl_name;
218 SET @sub_name=CONCAT(pre_idx,suffix_tbl_name,"_",@var_ordinal_position);
219 ELSE
220 SET @sub_name=CONCAT(pre_idx,suffix_tbl_name,"_",REPLACE(idx_col,",","_"));
221 END IF;
222
223 ELSE
224 -- 计数器加1
225 SET @idx_rename_count=@idx_rename_count+1;
226
227 SET pre_idx=" index idx_";
228
229 SET @sub_name=CONCAT("idx_",suffix_tbl_name,"_",REPLACE(idx_col,",","_"));
230 -- 查看索引名字是否超长
231 IF LENGTH(@sub_name)>64 THEN
232 SELECT t.ordinal_position INTO @var_ordinal_position FROM information_schema.COLUMNS t WHERE t.column_name=idx_col AND t.table_name=tbl_name;
233 SET @sub_name=CONCAT(pre_idx,suffix_tbl_name,"_",@var_ordinal_position);
234 ELSE
235 SET @sub_name=CONCAT(pre_idx,suffix_tbl_name,"_",REPLACE(idx_col,",","_"));
236
237 END IF;
238
239 END IF;
240
241 SET @drop_sql=CONCAT("alter table ",tbl_name," drop index `",idx_name,"`;");
242 SET @cre_sql=CONCAT("alter table ",tbl_name," add ",@sub_name," (`",REPLACE(idx_col,",","`,`"),"`);");
243
244
245 -- 动态执行sql
246 PREPARE stmt FROM @drop_sql;
247 EXECUTE stmt;
248 DEALLOCATE PREPARE stmt;
249
250 PREPARE stmt FROM @cre_sql;
251 EXECUTE stmt;
252 DEALLOCATE PREPARE stmt;
253
254 END IF;
255
256 -- 结束业务-------------------------------------------------
257 SET var_count=var_count -1;
258 END LOOP;
259 CLOSE idxs;
260
261 -- ================================循环体业务结束的地方====================================
262
263
264 -- 开启外键约束校验
265 SET FOREIGN_KEY_CHECKS = 1;
266
267 SELECT @pk_count AS "主键的数量";
268 SELECT @idx_rename_count AS "重命名的索引数量";
269 SELECT @uni_idx_rename_count AS "重命名唯一索引数量";
270
271 END$$
272
273 DELIMITER ;
rename_db存储过程
rename_db之后效果如下,可以统一数据库中外键和索引的名称规范,外键效果未截图,效果同理:
ps3: 通过工具生成数据库文档,用于基线与交付:
xml version="1.0" encoding="utf-8"?>
mso-application progid="Word.Document"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
<pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
<pkg:xmlData>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml"/>
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties" Target="docProps/custom.xml"/>
Relationships>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/_rels/document.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
<pkg:xmlData>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="fontTable.xml"/>
<Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml" Target="../customXml/item2.xml"/>
<Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml" Target="../customXml/item1.xml"/>
<Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/>
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer" Target="footer1.xml"/>
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" Target="settings.xml"/>
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/>
Relationships>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
<pkg:xmlData>
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingcanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData" mc:Ignorable="w14 w15 wp14">
<w:body>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="center"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:b/>
<w:sz w:val="44"/>
<w:szCs w:val="44"/>
w:rPr>
w:r>
<w:bookmarkStart w:id="0" w:name="_GoBack"/>
<w:bookmarkEnd w:id="0"/>
w:p>
<#list tables as table>
<w:p>
<w:pPr >
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:pStyle w:val="2"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:b/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${table.TABLE_NAME}(${table.TABLE_COMMENT})w:t>
w:r>
w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="8613" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
w:tblBorders>
<w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/>
w:tblPr>
<w:tblGrid>
<w:gridCol w:w="2594"/>
<w:gridCol w:w="6019"/>
w:tblGrid>
<w:tr w:rsidR="00E250D8" w:rsidTr="00CB087A">
<w:tc>
<w:tcpr>
<w:tcW w:w="2660" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>表名称w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="5869" w:type="dxa"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${table.TABLE_NAME}w:t>
w:r>
w:p>
w:tc>
w:tr>
<w:tr w:rsidR="00E250D8" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="2660" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>表描述信息w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="5869" w:type="dxa"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${table.TABLE_COMMENT}w:t>
w:r>
w:p>
w:tc>
w:tr>
<w:tr w:rsidR="00E250D8" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="2660" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>用途说明w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="5869" w:type="dxa"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
w:pPr>
w:p>
w:tc>
w:tr>
<w:tr w:rsidR="00E250D8" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="2660" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>参数类别定义w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="5869" w:type="dxa"/>
<w:vAlign w:val="center"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
w:pPr>
w:p>
w:tc>
w:tr>
w:tbl>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00E250D8">
<w:pPr>
<w:rPr>
<w:lang w:val="x-none"/>
w:rPr>
w:pPr>
w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="8613" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
w:tblBorders>
<w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/>
w:tblPr>
<w:tblGrid>
<w:gridCol w:w="2196"/>
<w:gridCol w:w="1679"/>
<w:gridCol w:w="817"/>
<w:gridCol w:w="661"/>
<w:gridCol w:w="789"/>
<w:gridCol w:w="2471"/>
w:tblGrid>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="2196" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="left"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>列名w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1679" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>数据类型w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="817" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>可空w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="661" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>默认w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="789" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>约束w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2471" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
<w:color w:val="404040"/>
w:rPr>
<w:t>备注w:t>
w:r>
w:p>
w:tc>
w:tr>
<#list table.columns as column>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.COLUMN_NAME}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2800" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.COLUMN_TYPE}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1840" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.IS_NULLABLE}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="710" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.COLUMN_DEFAULT}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="710" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.COLUMN_KEY}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p>
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${column.COLUMN_COMMENT}w:t>
w:r>
w:p>
w:tc>
w:tr>
#list>
w:tbl>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00E250D8">
<w:pPr>
<w:rPr>
<w:lang w:val="x-none"/>
w:rPr>
w:pPr>
w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="8613" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
w:tblBorders>
<w:tblLayout w:type="fixed"/>
<w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/>
w:tblPr>
<w:tblGrid>
<w:gridCol w:w="675"/>
<w:gridCol w:w="2977"/>
<w:gridCol w:w="1559"/>
<w:gridCol w:w="3402"/>
w:tblGrid>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="675" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>约束w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2977" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>约束名称w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1559" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>相关列w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1559" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>列次序w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="3402" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>约束说明w:t>
w:r>
w:p>
w:tc>
w:tr>
<#list table.cons as con>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${con.CONSTRAINT_TYPE}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${con.CONSTRAINT_NAME}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${con.COLUMN_NAME}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${con.ORDINAL_POSITION}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${con.REFERENCED_TABLE_NAME}w:t>
w:r>
w:p>
w:tc>
w:tr>
#list>
w:tbl>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00E250D8">
<w:pPr>
<w:rPr>
<w:lang w:val="x-none"/>
w:rPr>
w:pPr>
w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="8613" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
w:tblBorders>
<w:tblLayout w:type="fixed"/>
<w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/>
w:tblPr>
<w:tblGrid>
<w:gridCol w:w="675"/>
<w:gridCol w:w="2977"/>
<w:gridCol w:w="1559"/>
<w:gridCol w:w="3402"/>
w:tblGrid>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="2977" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>索引名w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="675" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>相关列w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1559" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>列次序w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1559" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="DBE5F1"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:pStyle w:val="a0"/>
<w:ind w:firstLineChars="0" w:firstLine="0"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑"/>
<w:b/>
w:rPr>
w:pPr>
<w:r w:rsidRPr="00C03BC1">
<w:rPr>
<w:rFonts w:ascii="微软雅黑" w:eastAsia="微软雅黑" w:hAnsi="微软雅黑" w:hint="eastAsia"/>
<w:b/>
w:rPr>
<w:t>索引类型w:t>
w:r>
w:p>
w:tc>
w:tr>
<#list table.indexs as index>
<w:tr w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidTr="00CB087A">
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${index.INDEX_NAME}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${index.COLUMN_NAME}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${index.SEQ_IN_INDEX}w:t>
w:r>
w:p>
w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="660" w:type="dxa"/>
<w:vAlign w:val="left"/>
w:tcPr>
<w:p w:rsidR="00E250D8" w:rsidRPr="00C03BC1" w:rsidRDefault="00E250D8" w:rsidP="00CB087A">
<w:pPr>
<w:spacing w:before="0" w:after="0" w:line="240" w:lineRule="auto"/>
<w:jc w:val="left"/>
w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:eastAsia="宋体"/>
<w:sz w:val="21"/>
<w:szCs w:val="21"/>
w:rPr>
<w:t>${index.INDEX_TYPE}w:t>
w:r>
w:p>
w:tc>
w:tr>
#list>
w:tbl>
<w:p w:rsidR="00E250D8" w:rsidRDefault="00E250D8" w:rsidP="00E250D8">
<w:pPr>
<w:rPr>
<w:lang w:val="x-none"/>
w:rPr>
w:pPr>
w:p>
#list>
<w:sectPr>
<w:footerReference r:id="rId3" w:type="default"/>
<w:pgSz w:w="11906" w:h="16838"/>
<w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="851" w:footer="992" w:gutter="0"/>
<w:cols w:space="425" w:num="1"/>
<w:docGrid w:type="lines" w:linePitch="312" w:charSpace="0"/>
w:sectPr>
w:body>
w:document>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/_rels/item1.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
<pkg:xmlData>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps" Target="itemProps1.xml"/>
Relationships>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/item1.xml" pkg:contentType="application/xml">
<pkg:xmlData>
<s:customData xmlns:s="http://www.wps.cn/officeDocument/2013/wpsCustomData" xmlns="http://www.wps.cn/officeDocument/2013/wpsCustomData">
<customSectProps>
<customSectPr/>
customSectProps>
s:customData>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/_rels/item2.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
<pkg:xmlData>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps" Target="itemProps2.xml"/>
Relationships>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/item2.xml" pkg:contentType="application/xml">
<pkg:xmlData>
<b:Sources xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:ns10="http://schemas.openxmlformats.org/schemaLibrary/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:ns13="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" xmlns:dgm="http://schemas.openxmlformats.org/drawingml/2006/diagram" xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture" xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:dsp="http://schemas.microsoft.com/office/drawing/2008/diagram" xmlns:ns18="urn:schemas-microsoft-com:office:excel" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:ns22="urn:schemas-microsoft-com:office:powerpoint" xmlns:ns24="http://schemas.microsoft.com/office/2006/coverPageProps" xmlns:odx="http://opendope.org/xpaths" xmlns:odc="http://opendope.org/conditions" xmlns:odq="http://opendope.org/questions" xmlns:oda="http://opendope.org/answers" xmlns:odi="http://opendope.org/components" xmlns:odgm="http://opendope.org/SmartArt/DataHierarchy" xmlns:ns32="http://schemas.openxmlformats.org/drawingml/2006/compatibility" xmlns:ns33="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" SelectedStyle="" StyleName="">b:Sources>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/itemProps1.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.customXmlProperties+xml">
<pkg:xmlData>
<ds:datastoreItem xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml" ds:itemID="{B1977F7D-205B-4081-913C-38D41E755F92}">
<ds:schemaRefs>
<ds:schemaRef ds:uri="http://www.wps.cn/officeDocument/2013/wpsCustomData"/>
ds:schemaRefs>
ds:datastoreItem>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/customXml/itemProps2.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.customXmlProperties+xml">
<pkg:xmlData>
<ds:datastoreItem xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml" ds:itemID="{59E4B174-63B0-4A4C-99A2-CECC1CD8D4A1}">
<ds:schemaRefs/>
ds:datastoreItem>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/docProps/app.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml">
<pkg:xmlData>
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
<Template>Normal.dotmTemplate>
<Company>edinsker@163.comCompany>
<Pages>1Pages>
<Words>0Words>
<Characters>0Characters>
<Lines>1Lines>
<Paragraphs>1Paragraphs>
<TotalTime>1TotalTime>
<ScaleCrop>falseScaleCrop>
<LinksUpToDate>falseLinksUpToDate>
<CharactersWithSpaces>0CharactersWithSpaces>
<HyperlinkBase>http://vipbooks.iteye.comHyperlinkBase>
<Application>WPS Office_10.1.0.7469_F1E327BC-269C-435d-A152-05C5408002CAApplication>
<DocSecurity>0DocSecurity>
Properties>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/docProps/core.xml" pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml">
<pkg:xmlData>
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dcterms:created xsi:type="dcterms:W3CDTF">2016-12-04T08:00:00Zdcterms:created>
<dc:creator>bianjdc:creator>
<dc:description>http://vipbooks.iteye.com http://blog.csdn.net/vipbooks http://www.cnblogs.com/vipbooksdc:description>
<cp:keywords>自动生成JavaBean、自动生成数据库设计文档cp:keywords>
<cp:lastModifiedBy>Administratorcp:lastModifiedBy>
<dcterms:modified xsi:type="dcterms:W3CDTF">2018-08-14T06:45:09Zdcterms:modified>
<dc:subject>数据库设计文档dc:subject>
<dc:title>基于数据库的自动化生成工具dc:title>
<cp:revision>7cp:revision>
cp:coreProperties>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/docProps/custom.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.custom-properties+xml">
<pkg:xmlData>
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
<property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="KSOProductBuildVer">
<vt:lpwstr>2052-10.1.0.7469vt:lpwstr>
property>
Properties>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/fontTable.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml">
<pkg:xmlData>
<w:fonts xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" mc:Ignorable="w14">
<w:font w:name="Times New Roman">
<w:panose1 w:val="02020603050405020304"/>
<w:charset w:val="00"/>
<w:family w:val="roman"/>
<w:pitch w:val="variable"/>
<w:sig w:usb0="20007A87" w:usb1="80000000" w:usb2="00000008" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/>
w:font>
<w:font w:name="宋体">
<w:panose1 w:val="02010600030101010101"/>
<w:charset w:val="86"/>
<w:family w:val="auto"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000006" w:usb3="00000000" w:csb0="00040001" w:csb1="00000000"/>
w:font>
<w:font w:name="Wingdings">
<w:panose1 w:val="05000000000000000000"/>
<w:charset w:val="02"/>
<w:family w:val="auto"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/>
w:font>
<w:font w:name="Arial">
<w:panose1 w:val="020B0604020202020204"/>
<w:charset w:val="01"/>
<w:family w:val="swiss"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="E0002EFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF" w:csb1="FFFF0000"/>
w:font>
<w:font w:name="黑体">
<w:panose1 w:val="02010609060101010101"/>
<w:charset w:val="86"/>
<w:family w:val="auto"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="800002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001" w:csb1="00000000"/>
w:font>
<w:font w:name="Courier New">
<w:panose1 w:val="02070309020205020404"/>
<w:charset w:val="01"/>
<w:family w:val="modern"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="E0002EFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF" w:csb1="FFFF0000"/>
w:font>
<w:font w:name="Symbol">
<w:panose1 w:val="05050102010706020507"/>
<w:charset w:val="02"/>
<w:family w:val="roman"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/>
w:font>
<w:font w:name="Calibri">
<w:panose1 w:val="020F0502020204030204"/>
<w:charset w:val="00"/>
<w:family w:val="swiss"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="E00002FF" w:usb1="4000ACFF" w:usb2="00000001" w:usb3="00000000" w:csb0="2000019F" w:csb1="00000000"/>
w:font>
<w:font w:name="微软雅黑">
<w:panose1 w:val="020B0503020204020204"/>
<w:charset w:val="86"/>
<w:family w:val="auto"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="80000287" w:usb1="28CF3C52" w:usb2="00000016" w:usb3="00000000" w:csb0="0004001F" w:csb1="00000000"/>
w:font>
<w:font w:name="Tahoma">
<w:panose1 w:val="020B0604030504040204"/>
<w:charset w:val="00"/>
<w:family w:val="auto"/>
<w:pitch w:val="default"/>
<w:sig w:usb0="E1002EFF" w:usb1="C000605B" w:usb2="00000029" w:usb3="00000000" w:csb0="200101FF" w:csb1="20280000"/>
w:font>
w:fonts>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/footer1.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml">
<pkg:xmlData>
<w:ftr xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessinGCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData" mc:Ignorable="w14 w15 wp14">
<w:sdt>
<w:sdtPr>
<w:id w:val="1953938"/>
<w:docPartObj>
<w:docPartGallery w:val="AutoText"/>
w:docPartObj>
w:sdtPr>
<w:sdtContent>
<w:sdt>
<w:sdtPr>
<w:id w:val="171357217"/>
<w:docPartObj>
<w:docPartGallery w:val="AutoText"/>
w:docPartObj>
w:sdtPr>
<w:sdtContent>
<w:p>
<w:pPr>
<w:pStyle w:val="3"/>
<w:jc w:val="center"/>
w:pPr>
<w:r>
<w:rPr>
<w:lang w:val="zh-CN"/>
w:rPr>
<w:t xml:space="preserve"> w:t>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="begin"/>
w:r>
<w:r>
<w:instrText xml:space="preserve">PAGEw:instrText>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="separate"/>
w:r>
<w:r>
<w:t>1w:t>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="end"/>
w:r>
<w:r>
<w:rPr>
<w:lang w:val="zh-CN"/>
w:rPr>
<w:t xml:space="preserve"> / w:t>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="begin"/>
w:r>
<w:r>
<w:instrText xml:space="preserve">NUMPAGESw:instrText>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="separate"/>
w:r>
<w:r>
<w:t>1w:t>
w:r>
<w:r>
<w:rPr>
<w:sz w:val="24"/>
<w:szCs w:val="24"/>
w:rPr>
<w:fldChar w:fldCharType="end"/>
w:r>
w:p>
w:sdtContent>
w:sdt>
w:sdtContent>
w:sdt>
<w:p>
<w:pPr>
<w:pStyle w:val="3"/>
w:pPr>
w:p>
w:ftr>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/settings.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
<pkg:xmlData>
<w:settings xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14">
<w:zoom w:percent="100"/>
<w:bordersDoNotSurroundHeader w:val="1"/>
<w:bordersDoNotSurroundFooter w:val="1"/>
<w:documentProtection w:enforcement="0"/>
<w:defaultTabStop w:val="420"/>
<w:drawingGridVerticalSpacing w:val="156"/>
<w:displayHorizontalDrawingGridEvery w:val="0"/>
<w:displayVerticalDrawingGridEvery w:val="2"/>
<w:characterSpacingControl w:val="compressPunctuation"/>
<w:compat>
<w:spaceForUL/>
<w:balanceSingleByteDoubleByteWidth/>
<w:doNotLeaveBackslashAlone/>
<w:ulTrailSpace/>
<w:doNotExpandShiftReturn/>
<w:adjustLineHeightInTable/>
<w:useFELayout/>
<w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word" w:val="14"/>
<w:compatSetting w:name="overrideTableStyleFontSizeAndJustification" w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
<w:compatSetting w:name="enableOpenTypeFeatures" w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
<w:compatSetting w:name="doNotFlipMirrorIndents" w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
w:compat>
<w:rsids>
<w:rsidRoot w:val="00E21E23"/>
<w:rsid w:val="00067493"/>
<w:rsid w:val="000A5ABE"/>
<w:rsid w:val="000D5E19"/>
<w:rsid w:val="001040F1"/>
<w:rsid w:val="001602F2"/>
<w:rsid w:val="001A66E1"/>
<w:rsid w:val="0021015D"/>
<w:rsid w:val="0023598E"/>
<w:rsid w:val="002D24DA"/>
<w:rsid w:val="003069E0"/>
<w:rsid w:val="003370F3"/>
<w:rsid w:val="003642B2"/>
<w:rsid w:val="003E3E93"/>
<w:rsid w:val="003F4825"/>
<w:rsid w:val="004C1B61"/>
<w:rsid w:val="004D4289"/>
<w:rsid w:val="00517F7F"/>
<w:rsid w:val="005A16F2"/>
<w:rsid w:val="005C38E8"/>
<w:rsid w:val="00623FFC"/>
<w:rsid w:val="00652901"/>
<w:rsid w:val="006B1D91"/>
<w:rsid w:val="006D4910"/>
<w:rsid w:val="007558F9"/>
<w:rsid w:val="00765B87"/>
<w:rsid w:val="007765B2"/>
<w:rsid w:val="007B5C83"/>
<w:rsid w:val="007B67C7"/>
<w:rsid w:val="00803632"/>
<w:rsid w:val="00912212"/>
<w:rsid w:val="009173E3"/>
<w:rsid w:val="00937548"/>
<w:rsid w:val="009D48F1"/>
<w:rsid w:val="00A422E1"/>
<w:rsid w:val="00AA1F92"/>
<w:rsid w:val="00AF509B"/>
<w:rsid w:val="00B0108D"/>
<w:rsid w:val="00B01EDB"/>
<w:rsid w:val="00B12748"/>
<w:rsid w:val="00B26845"/>
<w:rsid w:val="00B62786"/>
<w:rsid w:val="00B908DD"/>
<w:rsid w:val="00CA4F39"/>
<w:rsid w:val="00D11A88"/>
<w:rsid w:val="00D33B98"/>
<w:rsid w:val="00D37582"/>
<w:rsid w:val="00D62416"/>
<w:rsid w:val="00D646C3"/>
<w:rsid w:val="00DD1200"/>
<w:rsid w:val="00E11540"/>
<w:rsid w:val="00E21E23"/>
<w:rsid w:val="00E669E2"/>
<w:rsid w:val="00EC76D2"/>
<w:rsid w:val="00EF1044"/>
<w:rsid w:val="00F3377F"/>
<w:rsid w:val="00F8410E"/>
<w:rsid w:val="00F960E4"/>
<w:rsid w:val="24BC6456"/>
<w:rsid w:val="2EF714ED"/>
<w:rsid w:val="36467820"/>
<w:rsid w:val="5B2D1475"/>
<w:rsid w:val="773C6828"/>
w:rsids>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="0"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapindent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
m:mathPr>
<w:themeFontLang w:val="en-US" w:eastAsia="zh-CN"/>
<w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1" w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5" w:accent6="accent6" w:hyperlink="hyperlink" w:followedHyperlink="followedHyperlink"/>
w:settings>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/styles.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml">
<pkg:xmlData>
<w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14">
<w:docDefaults>
<w:rPrDefault>
<w:rPr>
<w:rFonts w:asciiTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia" w:cstheme="minorBidi"/>
w:rPr>
w:rPrDefault>
w:docDefaults>
<w:latentStyles w:count="260" w:defQFormat="0" w:defUnhideWhenUsed="1" w:defSemiHidden="1" w:defUIPriority="99" w:defLockedState="0">
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0" w:name="Normal"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="9" w:semiHidden="0" w:name="heading 1"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 2"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 3"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 4"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 5"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 6"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 7"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 8"/>
<w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 9"/>
<w:lsdException w:uiPriority="99" w:name="index 1"/>
<w:lsdException w:uiPriority="99" w:name="index 2"/>
<w:lsdException w:uiPriority="99" w:name="index 3"/>
<w:lsdException w:uiPriority="99" w:name="index 4"/>
<w:lsdException w:uiPriority="99" w:name="index 5"/>
<w:lsdException w:uiPriority="99" w:name="index 6"/>
<w:lsdException w:uiPriority="99" w:name="index 7"/>
<w:lsdException w:uiPriority="99" w:name="index 8"/>
<w:lsdException w:uiPriority="99" w:name="index 9"/>
<w:lsdException w:uiPriority="39" w:name="toc 1"/>
<w:lsdException w:uiPriority="39" w:name="toc 2"/>
<w:lsdException w:uiPriority="39" w:name="toc 3"/>
<w:lsdException w:uiPriority="39" w:name="toc 4"/>
<w:lsdException w:uiPriority="39" w:name="toc 5"/>
<w:lsdException w:uiPriority="39" w:name="toc 6"/>
<w:lsdException w:uiPriority="39" w:name="toc 7"/>
<w:lsdException w:uiPriority="39" w:name="toc 8"/>
<w:lsdException w:uiPriority="39" w:name="toc 9"/>
<w:lsdException w:uiPriority="99" w:name="Normal Indent"/>
<w:lsdException w:uiPriority="99" w:name="footnote text"/>
<w:lsdException w:uiPriority="99" w:name="annotation text"/>
<w:lsdException w:uiPriority="99" w:semiHidden="0" w:name="header"/>
<w:lsdException w:uiPriority="99" w:semiHidden="0" w:name="footer"/>
<w:lsdException w:uiPriority="99" w:name="index heading"/>
<w:lsdException w:qFormat="1" w:uiPriority="35" w:name="caption"/>
<w:lsdException w:uiPriority="99" w:name="table of figures"/>
<w:lsdException w:uiPriority="99" w:name="envelope address"/>
<w:lsdException w:uiPriority="99" w:name="envelope return"/>
<w:lsdException w:uiPriority="99" w:name="footnote reference"/>
<w:lsdException w:uiPriority="99" w:name="annotation reference"/>
<w:lsdException w:uiPriority="99" w:name="line number"/>
<w:lsdException w:uiPriority="99" w:name="page number"/>
<w:lsdException w:uiPriority="99" w:name="endnote reference"/>
<w:lsdException w:uiPriority="99" w:name="endnote text"/>
<w:lsdException w:uiPriority="99" w:name="table of authorities"/>
<w:lsdException w:uiPriority="99" w:name="Macro"/>
<w:lsdException w:uiPriority="99" w:name="toa heading"/>
<w:lsdException w:uiPriority="99" w:name="List"/>
<w:lsdException w:uiPriority="99" w:name="List Bullet"/>
<w:lsdException w:uiPriority="99" w:name="List Number"/>
<w:lsdException w:uiPriority="99" w:name="List 2"/>
<w:lsdException w:uiPriority="99" w:name="List 3"/>
<w:lsdException w:uiPriority="99" w:name="List 4"/>
<w:lsdException w:uiPriority="99" w:name="List 5"/>
<w:lsdException w:uiPriority="99" w:name="List Bullet 2"/>
<w:lsdException w:uiPriority="99" w:name="List Bullet 3"/>
<w:lsdException w:uiPriority="99" w:name="List Bullet 4"/>
<w:lsdException w:uiPriority="99" w:name="List Bullet 5"/>
<w:lsdException w:uiPriority="99" w:name="List Number 2"/>
<w:lsdException w:uiPriority="99" w:name="List Number 3"/>
<w:lsdException w:uiPriority="99" w:name="List Number 4"/>
<w:lsdException w:uiPriority="99" w:name="List Number 5"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="10" w:semiHidden="0" w:name="Title"/>
<w:lsdException w:uiPriority="99" w:name="Closing"/>
<w:lsdException w:uiPriority="99" w:name="Signature"/>
<w:lsdException w:qFormat="1" w:uiPriority="1" w:name="Default Paragraph Font"/>
<w:lsdException w:uiPriority="99" w:name="Body Text"/>
<w:lsdException w:uiPriority="99" w:name="Body Text Indent"/>
<w:lsdException w:uiPriority="99" w:name="List Continue"/>
<w:lsdException w:uiPriority="99" w:name="List Continue 2"/>
<w:lsdException w:uiPriority="99" w:name="List Continue 3"/>
<w:lsdException w:uiPriority="99" w:name="List Continue 4"/>
<w:lsdException w:uiPriority="99" w:name="List Continue 5"/>
<w:lsdException w:uiPriority="99" w:name="Message Header"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="11" w:semiHidden="0" w:name="Subtitle"/>
<w:lsdException w:uiPriority="99" w:name="Salutation"/>
<w:lsdException w:uiPriority="99" w:name="Date"/>
<w:lsdException w:uiPriority="99" w:name="Body Text First Indent"/>
<w:lsdException w:uiPriority="99" w:name="Body Text First Indent 2"/>
<w:lsdException w:uiPriority="99" w:name="Note Heading"/>
<w:lsdException w:uiPriority="99" w:name="Body Text 2"/>
<w:lsdException w:uiPriority="99" w:name="Body Text 3"/>
<w:lsdException w:uiPriority="99" w:name="Body Text Indent 2"/>
<w:lsdException w:uiPriority="99" w:name="Body Text Indent 3"/>
<w:lsdException w:uiPriority="99" w:name="Block Text"/>
<w:lsdException w:uiPriority="99" w:name="Hyperlink"/>
<w:lsdException w:uiPriority="99" w:name="FollowedHyperlink"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="22" w:semiHidden="0" w:name="Strong"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="20" w:semiHidden="0" w:name="Emphasis"/>
<w:lsdException w:uiPriority="99" w:name="Document Map"/>
<w:lsdException w:uiPriority="99" w:name="Plain Text"/>
<w:lsdException w:uiPriority="99" w:name="E-mail Signature"/>
<w:lsdException w:uiPriority="99" w:name="Normal (WEB)"/>
<w:lsdException w:uiPriority="99" w:name="html Acronym"/>
<w:lsdException w:uiPriority="99" w:name="HTML Address"/>
<w:lsdException w:uiPriority="99" w:name="HTML Cite"/>
<w:lsdException w:uiPriority="99" w:name="HTML Code"/>
<w:lsdException w:uiPriority="99" w:name="HTML Definition"/>
<w:lsdException w:uiPriority="99" w:name="HTML Keyboard"/>
<w:lsdException w:uiPriority="99" w:name="HTML Preformatted"/>
<w:lsdException w:uiPriority="99" w:name="HTML Sample"/>
<w:lsdException w:uiPriority="99" w:name="HTML Typewriter"/>
<w:lsdException w:uiPriority="99" w:name="HTML Variable"/>
<w:lsdException w:qFormat="1" w:uiPriority="99" w:name="Normal Table"/>
<w:lsdException w:uiPriority="99" w:name="annotation subject"/>
<w:lsdException w:uiPriority="99" w:name="Table Simple 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Simple 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Simple 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Classic 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Classic 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Classic 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Classic 4"/>
<w:lsdException w:uiPriority="99" w:name="Table Colorful 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Colorful 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Colorful 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Columns 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Columns 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Columns 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Columns 4"/>
<w:lsdException w:uiPriority="99" w:name="Table Columns 5"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 4"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 5"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 6"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 7"/>
<w:lsdException w:uiPriority="99" w:name="Table Grid 8"/>
<w:lsdException w:uiPriority="99" w:name="Table List 1"/>
<w:lsdException w:uiPriority="99" w:name="Table List 2"/>
<w:lsdException w:uiPriority="99" w:name="Table List 3"/>
<w:lsdException w:uiPriority="99" w:name="Table List 4"/>
<w:lsdException w:uiPriority="99" w:name="Table List 5"/>
<w:lsdException w:uiPriority="99" w:name="Table List 6"/>
<w:lsdException w:uiPriority="99" w:name="Table List 7"/>
<w:lsdException w:uiPriority="99" w:name="Table List 8"/>
<w:lsdException w:uiPriority="99" w:name="Table 3D effects 1"/>
<w:lsdException w:uiPriority="99" w:name="Table 3D effects 2"/>
<w:lsdException w:uiPriority="99" w:name="Table 3D effects 3"/>
<w:lsdException w:uiPriority="99" w:name="Table Contemporary"/>
<w:lsdException w:uiPriority="99" w:name="Table Elegant"/>
<w:lsdException w:uiPriority="99" w:name="Table Professional"/>
<w:lsdException w:uiPriority="99" w:name="Table Subtle 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Subtle 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Web 1"/>
<w:lsdException w:uiPriority="99" w:name="Table Web 2"/>
<w:lsdException w:uiPriority="99" w:name="Table Web 3"/>
<w:lsdException w:uiPriority="99" w:name="Balloon Text"/>
<w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="59" w:semiHidden="0" w:name="Table Grid"/>
<w:lsdException w:uiPriority="99" w:name="Table Theme"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 1"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 2"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 3"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 4"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 5"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3 Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List Accent 6"/>
<w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid Accent 6"/>
w:latentStyles>
<w:style w:type="paragraph" w:default="1" w:styleId="1">
<w:name w:val="Normal"/>
<w:qFormat/>
<w:uiPriority w:val="0"/>
<w:pPr>
<w:widowControl w:val="0"/>
<w:jc w:val="both"/>
w:pPr>
<w:rPr>
<w:rFonts w:asciiTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia" w:cstheme="minorBidi"/>
<w:kern w:val="2"/>
<w:sz w:val="21"/>
<w:szCs w:val="22"/>
<w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA"/>
w:rPr>
w:style>
<w:style w:type="character" w:default="1" w:styleId="5">
<w:name w:val="Default Paragraph Font"/>
<w:semiHidden/>
<w:unhideWhenUsed/>
<w:qFormat/>
<w:uiPriority w:val="1"/>
w:style>
<w:style w:type="table" w:default="1" w:styleId="6">
<w:name w:val="Normal Table"/>
<w:semiHidden/>
<w:unhideWhenUsed/>
<w:qFormat/>
<w:uiPriority w:val="99"/>
<w:tblPr>
<w:tblLayout w:type="fixed"/>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
w:tblCellMar>
w:tblPr>
w:style>
<w:style w:type="paragraph" w:styleId="2">
<w:name w:val="Balloon Text"/>
<w:basedOn w:val="1"/>
<w:link w:val="8"/>
<w:semiHidden/>
<w:unhideWhenUsed/>
<w:uiPriority w:val="99"/>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
<w:style w:type="paragraph" w:styleId="3">
<w:name w:val="footer"/>
<w:basedOn w:val="1"/>
<w:link w:val="10"/>
<w:unhideWhenUsed/>
<w:uiPriority w:val="99"/>
<w:pPr>
<w:tabs>
<w:tab w:val="center" w:pos="4153"/>
<w:tab w:val="right" w:pos="8306"/>
w:tabs>
<w:snapToGrid w:val="0"/>
<w:jc w:val="left"/>
w:pPr>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
<w:style w:type="paragraph" w:styleId="4">
<w:name w:val="header"/>
<w:basedOn w:val="1"/>
<w:link w:val="9"/>
<w:unhideWhenUsed/>
<w:uiPriority w:val="99"/>
<w:pPr>
<w:pBdr>
<w:bottom w:val="single" w:color="auto" w:sz="6" w:space="1"/>
w:pBdr>
<w:tabs>
<w:tab w:val="center" w:pos="4153"/>
<w:tab w:val="right" w:pos="8306"/>
w:tabs>
<w:snapToGrid w:val="0"/>
<w:jc w:val="center"/>
w:pPr>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
<w:style w:type="table" w:styleId="7">
<w:name w:val="Table Grid"/>
<w:basedOn w:val="6"/>
<w:qFormat/>
<w:uiPriority w:val="59"/>
<w:tblPr>
<w:tblBorders>
<w:top w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
<w:left w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
<w:bottom w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
<w:right w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
<w:insideH w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
<w:insideV w:val="single" w:color="000000" w:themeColor="text1" w:sz="4" w:space="0"/>
w:tblBorders>
<w:tblLayout w:type="fixed"/>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
w:tblCellMar>
w:tblPr>
w:style>
<w:style w:type="character" w:customStyle="1" w:styleId="8">
<w:name w:val="批注框文本 Char"/>
<w:basedOn w:val="5"/>
<w:link w:val="2"/>
<w:semiHidden/>
<w:uiPriority w:val="99"/>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
<w:style w:type="character" w:customStyle="1" w:styleId="9">
<w:name w:val="页眉 Char"/>
<w:basedOn w:val="5"/>
<w:link w:val="4"/>
<w:uiPriority w:val="99"/>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
<w:style w:type="character" w:customStyle="1" w:styleId="10">
<w:name w:val="页脚 Char"/>
<w:basedOn w:val="5"/>
<w:link w:val="3"/>
<w:qFormat/>
<w:uiPriority w:val="99"/>
<w:rPr>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
w:rPr>
w:style>
w:styles>
pkg:xmlData>
pkg:part>
<pkg:part pkg:name="/word/theme/theme1.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml">
<pkg:xmlData>
<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office 主题">
<a:themeElements>
<a:clrScheme name="Office">
<a:dk1>
<a:sysClr val="windowText" lastClr="000000"/>
a:dk1>
<a:lt1>
<a:sysClr val="window" lastClr="FFFFFF"/>
a:lt1>
<a:dk2>
<a:srgbClr val="1F497D"/>
a:dk2>
<a:lt2>
<a:srgbClr val="EEECE1"/>
a:lt2>
<a:accent1>
<a:srgbClr val="4F81BD"/>
a:accent1>
<a:accent2>
<a:srgbClr val="C0504D"/>
a:accent2>
<a:accent3>
<a:srgbClr val="9BBB59"/>
a:accent3>
<a:accent4>
<a:srgbClr val="8064A2"/>
a:accent4>
<a:accent5>
<a:srgbClr val="4BACC6"/>
a:accent5>
<a:accent6>
<a:srgbClr val="F79646"/>
a:accent6>
<a:hlink>
<a:srgbClr val="0000FF"/>
a:hlink>
<a:folHlink>
<a:srgbClr val="800080"/>
a:folHlink>
a:clrScheme>
<a:fontScheme name="Office">
<a:majorFont>
<a:latin typeface="Cambria"/>
<a:ea typeface=""/>
<a:cs typeface=""/>
<a:font script="Jpan" typeface="MS ゴシック"/>
<a:font script="Hang" typeface="맑은 고딕"/>
<a:font script="Hans" typeface="宋体"/>
<a:font script="Hant" typeface="新細明體"/>
<a:font script="Arab" typeface="Times New Roman"/>
<a:font script="Hebr" typeface="Times New Roman"/>
<a:font script="Thai" typeface="Angsana New"/>
<a:font script="Ethi" typeface="Nyala"/>
<a:font script="Beng" typeface="Vrinda"/>
<a:font script="Gujr" typeface="Shruti"/>
<a:font script="Khmr" typeface="MoolBoran"/>
<a:font script="Knda" typeface="Tunga"/>
<a:font script="Guru" typeface="Raavi"/>
<a:font script="Cans" typeface="Euphemia"/>
<a:font script="Cher" typeface="Plantagenet Cherokee"/>
<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
<a:font script="Tibt" typeface="Microsoft Himalaya"/>
<a:font script="Thaa" typeface="MV Boli"/>
<a:font script="Deva" typeface="Mangal"/>
<a:font script="Telu" typeface="Gautami"/>
<a:font script="Taml" typeface="Latha"/>
<a:font script="Syrc" typeface="Estrangelo Edessa"/>
<a:font script="Orya" typeface="Kalinga"/>
<a:font script="Mlym" typeface="Kartika"/>
<a:font script="Laoo" typeface="DokChampa"/>
<a:font script="Sinh" typeface="Iskoola Pota"/>
<a:font script="Mong" typeface="Mongolian Baiti"/>
<a:font script="Viet" typeface="Times New Roman"/>
<a:font script="Uigh" typeface="Microsoft Uighur"/>
a:majorFont>
<a:minorFont>
<a:latin typeface="Calibri"/>
<a:ea typeface=""/>
<a:cs typeface=""/>
<a:font script="Jpan" typeface="MS 明朝"/>
<a:font script="Hang" typeface="맑은 고딕"/>
<a:font script="Hans" typeface="宋体"/>
<a:font script="Hant" typeface="新細明體"/>
<a:font script="Arab" typeface="Arial"/>
<a:font script="Hebr" typeface="Arial"/>
<a:font script="Thai" typeface="Cordia New"/>
<a:font script="Ethi" typeface="Nyala"/>
<a:font script="Beng" typeface="Vrinda"/>
<a:font script="Gujr" typeface="Shruti"/>
<a:font script="Khmr" typeface="DaunPenh"/>
<a:font script="Knda" typeface="Tunga"/>
<a:font script="Guru" typeface="Raavi"/>
<a:font script="Cans" typeface="Euphemia"/>
<a:font script="Cher" typeface="Plantagenet Cherokee"/>
<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
<a:font script="Tibt" typeface="Microsoft Himalaya"/>
<a:font script="Thaa" typeface="MV Boli"/>
<a:font script="Deva" typeface="Mangal"/>
<a:font script="Telu" typeface="Gautami"/>
<a:font script="Taml" typeface="Latha"/>
<a:font script="Syrc" typeface="Estrangelo Edessa"/>
<a:font script="Orya" typeface="Kalinga"/>
<a:font script="Mlym" typeface="Kartika"/>
<a:font script="Laoo" typeface="DokChampa"/>
<a:font script="Sinh" typeface="Iskoola Pota"/>
<a:font script="Mong" typeface="Mongolian Baiti"/>
<a:font script="Viet" typeface="Arial"/>
<a:font script="Uigh" typeface="Microsoft Uighur"/>
a:minorFont>
a:fontScheme>
<a:fmtScheme name="Office">
<a:fillStyleLst>
<a:solidFill>
<a:schemeClr val="phClr"/>
a:solidFill>
<a:gradFill rotWithShape="1">
<a:gsLst>
<a:gs pos="0">
<a:schemeClr val="phClr">
<a:tint val="50000"/>
<a:satMod val="300000"/>
a:schemeClr>
a:gs>
<a:gs pos="35000">
<a:schemeClr val="phClr">
<a:tint val="37000"/>
<a:satMod val="300000"/>
a:schemeClr>
a:gs>
<a:gs pos="100000">
<a:schemeClr val="phClr">
<a:tint val="15000"/>
<a:satMod val="350000"/>
a:schemeClr>
a:gs>
a:gsLst>
<a:lin ang="16200000" scaled="1"/>
a:gradFill>
<a:gradFill rotWithShape="1">
<a:gsLst>
<a:gs pos="0">
<a:schemeClr val="phClr">
<a:shade val="51000"/>
<a:satMod val="130000"/>
a:schemeClr>
a:gs>
<a:gs pos="80000">
<a:schemeClr val="phClr">
<a:shade val="93000"/>
<a:satMod val="130000"/>
a:schemeClr>
a:gs>
<a:gs pos="100000">
<a:schemeClr val="phClr">
<a:shade val="94000"/>
<a:satMod val="135000"/>
a:schemeClr>
a:gs>
a:gsLst>
<a:lin ang="16200000" scaled="0"/>
a:gradFill>
a:fillStyleLst>
<a:lnStyleLst>
<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr">
<a:solidFill>
<a:schemeClr val="phClr">
<a:shade val="95000"/>
<a:satMod val="105000"/>
a:schemeClr>
a:solidFill>
<a:prstDash val="solid"/>
a:ln>
<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr">
<a:solidFill>
<a:schemeClr val="phClr"/>
a:solidFill>
<a:prstDash val="solid"/>
a:ln>
<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr">
<a:solidFill>
<a:schemeClr val="phClr"/>
a:solidFill>
<a:prstDash val="solid"/>
a:ln>
a:lnStyleLst>
<a:effectStyleLst>
<a:effectStyle>
<a:effectLst>
<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0">
<a:srgbClr val="000000">
<a:alpha val="38000"/>
a:srgbClr>
a:outerShdw>
a:effectLst>
a:effectStyle>
<a:effectStyle>
<a:effectLst>
<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
<a:srgbClr val="000000">
<a:alpha val="35000"/>
a:srgbClr>
a:outerShdw>
a:effectLst>
a:effectStyle>
<a:effectStyle>
<a:effectLst>
<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
<a:srgbClr val="000000">
<a:alpha val="35000"/>
a:srgbClr>
a:outerShdw>
a:effectLst>
<a:scene3d>
<a:camera prst="orthographicFront">
<a:rot lat="0" lon="0" rev="0"/>
a:camera>
<a:lightRig rig="threePt" dir="t">
<a:rot lat="0" lon="0" rev="1200000"/>
a:lightRig>
a:scene3d>
<a:sp3d>
<a:bevelT w="63500" h="25400"/>
a:sp3d>
a:effectStyle>
a:effectStyleLst>
<a:bgFillStyleLst>
<a:solidFill>
<a:schemeClr val="phClr"/>
a:solidFill>
<a:gradFill rotWithShape="1">
<a:gsLst>
<a:gs pos="0">
<a:schemeClr val="phClr">
<a:tint val="40000"/>
<a:satMod val="350000"/>
a:schemeClr>
a:gs>
<a:gs pos="40000">
<a:schemeClr val="phClr">
<a:tint val="45000"/>
<a:shade val="99000"/>
<a:satMod val="350000"/>
a:schemeClr>
a:gs>
<a:gs pos="100000">
<a:schemeClr val="phClr">
<a:shade val="20000"/>
<a:satMod val="255000"/>
a:schemeClr>
a:gs>
a:gsLst>
<a:path path="circle">
<a:fillToRect l="50000" t="-80000" r="50000" b="180000"/>
a:path>
a:gradFill>
<a:gradFill rotWithShape="1">
<a:gsLst>
<a:gs pos="0">
<a:schemeClr val="phClr">
<a:tint val="80000"/>
<a:satMod val="300000"/>
a:schemeClr>
a:gs>
<a:gs pos="100000">
<a:schemeClr val="phClr">
<a:shade val="30000"/>
<a:satMod val="200000"/>
a:schemeClr>
a:gs>
a:gsLst>
<a:path path="circle">
<a:fillToRect l="50000" t="50000" r="50000" b="50000"/>
a:path>
a:gradFill>
a:bgFillStyleLst>
a:fmtScheme>
a:themeElements>
<a:objectDefaults/>
a:theme>
pkg:xmlData>
pkg:part>
pkg:package>
FreeMarker文档模板
根据需要去除外键:
外键在开发和设计阶段可以辅助直观的理解模型,在测试阶段也可以进行数据约束检查。在上生产时候可以根据情况去除外键,仅保留外键索引,以提高效率。
-- 生成删除所有外键的sql语句(问题是必须使用FK_开头的才能被选中)
-- -- powered by wanglifeng https://www.cnblogs.com/wanglifeng717
SELECT group_concat(CONCAT("alter table ",table_name," drop foreign key ", CONSTRAINT_NAME,";") SEPARATOR "
")
FROM information_schema.key_column_usage
WHERE table_schema= DATABASE() AND CONSTRAINT_name LIKE "FK_%"
ORDER BY TABLE_NAME;
-- 生成建立外键的sql语句(问题是必须使用FK_开头的才能被选中)
-- -- powered by wanglifeng https://www.cnblogs.com/wanglifeng717
SELECT
GROUP_CONCAT(
CONCAT("ALTER TABLE ",table_name," ADD CONSTRAINT ",constraint_name," FOREIGN KEY (",column_name,") REFERENCES ",REFERENCED_table_name,"(",REFERENCED_column_name,")"," ON DELETE RESTRICT ON UPDATE RESTRICT;")
SEPARATOR "
")
FROM information_schema.key_column_usage
WHERE table_schema= DATABASE() AND CONSTRAINT_name LIKE "FK_%"
ORDER BY TABLE_NAME;
本文来自云海天,作者:wanglifeng,转载请注明原文链接:https://www.cnblogs.com/wanglifeng717/p/15826673.html
--结束END--
本文标题: 数据库相关工作流程与工具
本文链接: https://lsjlt.com/news/9081.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0