主键设备编号 D.no char 20 主键部门号 13. 报修关系( repair ) 字符类型长度约束说明 M.no char 20 主键,非空维修人员工号 R.num char 20 数量 R.date datetime 报修日期 De.no char 20 主键,非空设备编号 D.no char 20 主键,非空部门号四、逻辑结构设计 4 .1 逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的, 但是逻辑设计阶段就与选用的 DBMS 产品发生关系了, 系统逻辑设计的任务就是将概念设计阶段设计好的基本 E-R 图转换为选用 DBMS 产品所支持的数据模型相符合的逻辑结构。 10 / 21 4.2 数据组织 4.2.1 将 E-R 图转换为关系模型关系模式: 采购员(工号,姓名,联系方式,采购日期,采购数量) 购物清单(清单编号,设备型号,确定日期,设备数量) 供应商(商品号,联系方式,地址,姓名); 供应(供应商号,数量,供应日期) 设备(型号,设备名称,设备编号,地址,管理员,数量); 部门(部门号,名称,地址,部门负责人) 借/ 还管理(部门,负责人,借/ 还日期) 设备维修员(工号,姓名,性别,联系方式) 设备管理员(工号,姓名,性别,联系方式) 负责人(工号,姓名,性别,联系方式) 部门负责人(工号,姓名,性别,联系方式) 五、物理结构设计 5.1 物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务: (1 )确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构; (2 )对物理结构进行评价,评价的重点是时间和空间效率。 5.2 数据存储方面为数据库中各基本表建立的索引如下: (1 )由于基本表设备表的主码设备编号经常在查询条件和连接操作的连接条件中出现,且它的