5. 3数据库逻辑设计
逻辑结构设计分以下3部分:
1. 将概念结构转换为一般的关系、网状、层次模型;
2. 将转换的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
3. 对数据模型进行优化。
图5.1逻辑结构设计时的3个步骤
E—R图转换为关系模型:
教师信息:教师号,姓名,性别,出生日期,年龄,民族,籍贯,血型,学历,政治面貌,联系电话,家庭地址,部门代码,职务代码
部门信息: 部门代号,部门名称,部门描述
职务信息: 职务编码,职务名称,姓名,岗位任务描述
工资信息: 工资卡号,教师号,姓名,工资编码,基本工资,津贴
5.4数据库中表的设计:
表4-1职工信息表work
列名 数据类型 说明
教师号 Char(10) 教师号(主键)
姓名 Char(10) 姓名
性别 Char(4) 性别
出生日期 Date 出生日期
年龄 Char(4) 年龄
籍贯 Char(20) 籍贯
民族 Char(10) 民族
血型 Char(4) 血型
省份证号 Char(18) 身份证号
政治面貌 Char(10) 政治面貌
家庭住址 Char(20) 家庭住址
联系电话 Char(15) 联系电话
部门代号 Char(4) 部门代号(外键)
职务编码 Char(4) 职务编号(外键)
表4-2部门信息表 bumen
列名 数据类型 说明
部门号 Char(4) 部门代号(主键)
部门名称 Char(10) 部门名称
部门描述 Varchar(100) 部门职能描述
表4-3职务信息表 zhiwu
列名 数据类型 说明
职务编号 Char(4) 职务编号(主键)
职务名称 Char(10) 职务名称
教师姓名 Char(10) 姓名
任务描述 Varchar(100) 职务任务描述
表4-4工资信息表 gongzi
列名 数据类型 说明
工资卡号 Char(20) 工资卡号(主键)
教师号 Char(10) 教师号(外键)
基本工资 Numeric(10.2) 基本工资
教师姓名 Char(10) 姓名
津贴 Numeric(10.2) 津贴
总计 Numeric(10.2) 总计
5.5数据库的物理设计
5.5.1物理设计的步骤
数据库的物理设计通常分为两步:
确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;
对物理结构进行评价,评价的重点是时间和空间效率。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页