支持校园卡的食堂消费管理信息系统分析与设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
消费终端数据采集
物理层实现
1.数据库的物理设计 为一个给定的逻辑数据模型选定一个最合适应用要求的物理结构
的过程 2.数据库的物理设计的依据 应用环境对所需处理的事务、所涉及到的数据,各种操作的运行
频率及响应时间等性能要求 3.数据库的物理设计的目标 事务响应时间小、存储空间利用率高、事物吞吐率大 数据库的物理结构 数据库在物理设备上的存储结构与存取方法 依赖于给定的计算机系统 4.关系数据库的物理设计内容 设计关系、索引等数据库文件的物理存储结构 为关系模式选择存取方法
为此,首先须要对主要的运行事务进行详细分析,获得选择物 理数据库设计所需要的参数。其次,要充分了解所用的 RDBMS的内部特征,特别是系统提供的存取方法和存储结构。 了解查询和更新事务是确定关系的存取方法的主要依据。
9.选择关系模式的存取方法 存取方法是快速存取数据库中数据的关键技术,物理设计的任
员工工号 员工姓名
员工性别 员工年龄 员工电话 员工部门
员工营业额
属性名
employee NO employee NAME
employee SEX employee AGE employee tel employee class
employee money
说明
Int String
Char Int 18~100 String String
5.数据库的物理设计步骤 确定数据库的物理结构 对物理结构进行评价 6.数据库的物理设计步骤(一) 确定需要存储的数据对象 如关系、索引、聚簇、日志、备份等 确定数据的存放位置 如区分稳定数据和易变数据、经常存取部分和不常存取部分、机
密数据和普通数据等,分开存放 确定数据的存储结构 如顺序结构、随机结构、链表结构、树状结构等 确定数据的存取方法 如索引(如B树、B+树、R树等)、聚簇、 HASH法等 确定系统配置 如同时使用数据库的最大用户数、同时打开的数据库对象数、内
存分配参数、缓冲区分配参数、存储分配参数、物理块大小、物 理块装填因子、时间片大小、数据库大小、锁的数目等 7.数据库的物理设计步骤(二) 分析时间效率、空间效率、维护代价及用户要求等。
8.综合数据库物理设计的目标是: (1) 提高数据库应用系统的性能,特别是满足主要应用的性能
要求。
(2) 有效地利用存储空间。
教师年龄(age)
教师电话(tel)
教师管理的班 级(class)
教师资金 (money)
学生类
学生号(no)
学生姓名 (name)
学生性别(sex)
学生年龄(age)
学生电话(tel)
学生班级 (class)
学生资金 (money)
银行端管理软件 后台软件自己汇总处理 前台软件资金汇总处理
员工类 员工工号(no) 员工姓名(name) 员工性别(sex) 员工年龄(age) 员工电话(tel) 员工部门(class) 员工营业额(money)
务之一就是要确定选择哪些存取方法。常用的存取方法有索引 方法和聚簇(Cluster)方法。 索引存取方法
索引存取方法就是根据应用要求确定对关系的哪些属性列建立 索引、哪些属性列建立组合索引、哪些索引要设计为唯一索引 等。
Double
概念分析: 完整ER图
员工所在部门
电话
员工 收费 系统
员工基本属性
员工姓名
性别
年龄 员工营业额
消费终端数据采集
学生班级
电话
学生基本属性
学生姓名
性别
年龄 资金
教师管理的班级
电话
教师基本属性
教师姓名
性别
年龄 资金
概念分析
关系模式图
教师类
教师工号(no)
教师姓名 (name)
教师性别(sex)
支持校园卡的食堂消费管理 信息系统分析与设计
需求分析 概念分析 逻辑结构 物理结构
属性中文 名称
学生号 学生姓名
学生性别
学生年龄
学生电话
属性 说明 名
ห้องสมุดไป่ตู้
Stu Int N O
Stu N A M E
String
Stu S E X
Char
Stu A G E
Int 18~100
Stu String
属性中文名称
相关文档
最新文档