卡库 序号 1 2 3 4 5 6 7 8 9
表3-3 充值 充值 序号 1 2 3 4 5 字段名 流水号 充值日期 卡号 充值金额 备注 类型 Int Datetime Varchar Float Varchar
表3-4 操作内容 操作内容 序号 1 2 3 4 字段名 流水号 操作日期 操作类型 内容 类型 Int Datetime Varchar Varchar 20 50 长度 索引 主键 消费 考勤 图书 备注 长度 20 50 索引 主键 备注 关联 卡库 字段名 卡号 姓名 性别 年龄 角色 联系方式 备注 办卡日期 余额 类型 Varchar Varchar Varchar Varchar Varchar Varchar Varchar Datetime Float 长度 20 50 50 50 50 50 250 索引 备注 教师 学生 其他 9
5
卡号 Varchar 20 关联 卡库 B本地数据库中表的设计 a)数据库名称为:KHD.mdf b)数据库中的表格设置
表3-5 账号 账号 序号 1 2 表3-6 商品信息 商品信息 序号 1 2 3 4 5 6
表3-7 消费 消费 序号 1 2 3 4 5 6
字段名 流水号 消费日期 卡号 商品编号 数量 消费额 类型 Int Datetime Varchar int Float Float 长度 20 索引 主键 备注 关联 商品信息 字段名 编号 名称 规格 型号 单位 单价 类型 Int Varchar Varchar Varchar Varchar float 长度 20 50 50 50 50 索引 备注 系统生成 字段名 帐号 密码 类型 Varchar Varchar 长度 20 20 索引 备注 10
表3-8 考勤 考勤 序号 1 2 3 4 字段名 流水号 日期 考勤类型 原因 类型 Int Datetime Varchar Varchar 长度 20 50 索引 主键 备注 出勤 未出勤 病假 事假 迟到 早退 正常 其他 5 6
卡号 备注 Varchar Varchar 20 50 表3-9 图书信息 图书信息 序号 1 2 3 4 5 6
表3-10 图书借阅
图书借阅 序号 1 2 3 4 字段名 流水号 借阅日期 卡号 图书编号 类型 Varchar Datetime Varchar Int 20 长度 20 索引 主键 关联 图书信息 备注 字段名 编号 书名 ISBN 规格 概述 单价 类型 Int Varchar Varchar Varchar Varchar Float 长度 50 20 50 50 索引 主键 备注 11
5 归还日期 Datetime 3.4.3数据库逻辑设计E-R图 (A)实体与属性之间的关系
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
a)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
b)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。
c)各子系统模块中主键相同的字段之间存在着相互关联的关系。 d)在程序中实现对他们的完整性和一致性控制。 一卡通服务器实体属性介绍:
用户实体属性:帐号、密码、角色、姓名、介绍。 用户实体属性图如图所示
图3-2 用户实体属性图
卡库实体属性:卡号、姓名、性别、年龄、角色、联系方式、备注、办卡日期、余额。 卡库实体属性图如图所示
12

