or Heat Treatment
5.1.2 关系描述
依据数据库的原理,并结合以上E-R模型图,经过转换,可以导出各个关系。其转换规则为:每个实体应转换为一个关系,有属性的联系也应该转化为一个关系,然后给出每个关系的关键字(主索引)。根据上述规则给出以下关系:
1. 用户(账号,密码,权限,等)主索引为账号;
2. 材料数据(牌号,统一数字编号,钢种,相变温度,化学成分,淬火信息,回火信息,退火信息,正火信息等)主索引为牌号;
3. 工艺卡(产品名称,产品型号,零(部)件名称,零(部)件图号,材料牌号,硬度要求,允许形变量等)主索引为零(部)件图号。
在得出以上关系后,根据关系数据库理论,需要对所有关系进行规范化,达到第三范式要求,如下所示:
1. 相变数据:牌号,统一数字编号,钢种,Ac1,Ac3,Ar1,Ar3,Ms,Mf,主索引为"牌号";
2. 化学成分:牌号,C,Si,Mn,Cr,Ni,Cu,Mo,Co,P,S,N,V,W,主索引为"牌号";
3. 淬火数据:牌号,淬火温度,淬火介质,淬火硬度,主索引为"牌号";
4. 回火数据:牌号,回火温度,回火硬度,主索引为"牌号";
5. 退火数据:牌号,退火温度,冷却方式,退火硬度,主索引为"牌号";
6. 正火数据:牌号,正火温度,冷却方式,正火硬度,主索引为"牌号";
7. 工艺卡数据表:产品名称,产品型号,零(部)件名称,零(部)件图号,牌号,主索引为"零(部)件图号";
8. 用户信息表:账号,密码,权限,,邮箱,地址,主索引为"账号"。
5.2 数据库逻辑设计
数据库的逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表。根据前面得到的各个关系,现转化为数据表。
相变数据表:牌号,统一数字编号,钢种,Ac1,Ac3,Ar1,Ar3,Ms,Mf;
化学成分表:牌号,C,Si,Mn,Cr,Ni,Cu,Mo,Co,P,S,N,V,W,其他;
淬火数据表:牌号,淬火温度,淬火介质,淬火硬度值,硬度单位;
回火数据表:牌号,回火温度,回火硬度值,硬度单位;
退火数据表:牌号,退火温度,冷却方式,退火硬度,硬度单位;
正火数据表:牌号,正火温度,冷却方式,正火硬度,硬度单位;
工艺卡数据表:产品名称,产品型号,零(部)件名称,零(部)件图号,牌号;
用户信息表:账号,密码,权限,,地址。
由于VFP9.0并没有提供官方正式简体中文版,为提高系统的可靠性与可读性,现将所有汉字字段转换成英文字段,转换后结果如下:
Phase transition data: Trademark, Digital id, Grade, Ac1, Ac3, Ar1, Ar3, Ms, Mf;
Chemical composition data: Trademark, C, Si, Mn, Cr, Ni, Cu, Mo, Co, P, S, N, V, W, other;
Quenching data: Trademark, Temperature, Quenching medium, Hardness, Hardness unit;
Tempering data: Trademark, H150℃, H200℃, H300℃, H400℃, H500℃, H600℃, H650℃;
Annealing data: Trademark, Temperature, Cooling method, Hardness, Hardness unit;
Normalizing data: Trademark, Temperature, Cooling method, Hardness, Hardness unit;
Process card data: Model, Name, Part DWG No., Part name, Material Trademark;
Users data: Account, passwords, Power, Name, Address.
5.3 数据库物理设计
基于数据库的逻辑设计,考虑到程序设计的简易性等因素。本系统采用材料数据库(Material database.dbc)、用户数据库(Users database.dbc)两个数据库容器。
1. Material database.dbc包含的数据表有7个,各表结构描述如表5-1,表5-2,表5-3,表5-4,表5-5,表5-6,表5-7所示。
(1) Quenching data 结构
表5-1 Quenching data 结构
Tab.5-1 Quenching data structure
字段名称 类型 字段宽度 小数位数 索引 NULL 说明 Trademark 字符型 10 主索引(↑) Temperature 字符型 10 √ Quenching medium 字符型 10 √ Hardness 字符型 10 √ Hardness unit 字符型 10 √
(2) Phase transition data 结构
表5-2 Phase transition data 结构
Tab.5-2 Phase transition data structure
字段名称 类型 字段宽度 小数位数 索引 NULL 说明 Trademark 字符型 10 主索引(↑) Digital id 字符型 10 √ Grade 字符型 10 √ Ac1 字符型 10 √ Ac3 字符型 10 √ Ar1 字符型 10 √ Ar3 字符型 10 √ Ms 字符型 10 √ Mf 字符型 10 √
(3) Chemical composition data 结构
表5-3 Chemical composition data 结构
Tab.5-3 Chemical composition data structure
字段名称 类型 字段宽度 小数位数 索引 NULL 说明 Trademark 字符型 10 主索引(↑) C 字符型 10 √ Si 字符型 10 √ Mn 字符型 10 √ Cr 字符型 10 √ Ni 字符型 10 √ Cu 字符型 10 √ Mo 字符型 10 √ Co 字符型 10 √ P 字符型 10 √ S 字符型 10 √ N 字符
上一篇:
基于VFP的学生学籍管理系统学生信息浏览与查询
下一篇:
数学课堂教学的教学效用分析