2.4 物理结构设计 (1).pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目二银行个人账户管理系统数据库建模任务四物理结构设计

子任务:设计数据库BankDB的物理结构用户(用户编号,用户名,身份证号,联系电话,地址)银行卡(银行卡号,用户编号,密码,货币类型,余额,开户日期,是否挂失)交易信息(交易编号,银行卡号,交易日期,交易类型,交易金额,备注)任务导入数据库BankDB规范化后的关系模式是

理解物理结构设计的意义掌握物理结构设计的方法

任务分析物理结构设计的目标及任务物理结构设计阶段目标是为逻辑数据结构选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。整体分为确定物理结构评价物理结构

任务分析物理结构设计阶段工作任务同一类文件存放在同一目录。存储记录结构设计:定义数据库表结构确定数据存放位置:数据库存储设计的基本原则易变部分和稳定部分应该分开存放。存取频率搞得部分和低的部分应该分别存放到快速和慢速设备。根据应用系统的文件类型和应用选修,统一设计文件目录结构。

任务分析物理结构设计阶段工作任务存储记录结构设计:定义数据库表结构确定数据存放位置:数据库存储设计的基本原则存取方法的设计:数据库管理系统一般提供索引方法和聚簇方法

任务分析存取方法的设计:数据库管理系统一般提供索引方法和聚簇方法B+树索引方法:根据应用要求确定对关系的那些属性列建立索引、哪些属性列建立组合索引、哪些索引要设计唯一索引。Hash索引方法:如果一个关系的属性主要出现在等值连接条件中或主要出现在等值比较选择条件中,而且满足下列两个条件之一,则此关系可以选择hash存取方法。

任务分析存取方法的设计:数据库管理系统一般提供索引方法和聚簇方法聚簇存取方法:为了提高某个属性(或属性组)的查询速度,把这个或这些属性(称为聚簇码)上具有相同值的元组集中存放在连续的物理块称为聚簇。完整性和安全性考虑对物理结构进行评价

任务分析对物理结构进行评价评价内容:存取方法选取的正确性、存储结构设计的合理性、文件存放位置的规范性、存储介质选取的标准性。评价指标:存储空间的利用率、存储数据的速度和维护费用等。评价方法:根据评价内容,统计存储空间的利用率、数据的存取速度的维护费用指标。程序设计:如前台代码的设计等

任务分析物理模型设计注意的问题确定数据的存储结构:设计关系、索引等数据库文件的物理存储结构,需注意存取时间、空间效率和维护代价间的平衡;选择合适的存取路径:确定哪些关系模式建立索引,索引关键字是什么等等;确定数据的存放位置:确定数据存放在一个磁盘上还是多个磁盘上;确定存取分布:许多DBMS都提供了一些存储分配参数供设计者使用(如缓冲区的大小和个数、块的长度、块因子的大小等等)。

任务实施子任务:设计数据库BankDB的物理结构序号字段名称数据类型(精度范围)为空性Y/N约束条件/说明1CustomerIDintN用户编号/主键2CustomerNamevarchar(8)N用户名3PIDchar(18)N身份证号4Telephonevarchar(11)N联系电话5U_Addressvarchar(50)N地址用户表UserInfo

任务实施子任务:设计数据库BankDB的物理结构序号字段名称数据类型允许为空Y/N约束条件/说明1CardIDchar(30)N银行卡号/主键2CurTypechar(5)N币种3OpenDatedatetimeN开户时间4BalancemoneyN余额5Passchar(6)N密码6IsReportLosschar(8)N挂失状态7CustomerIDintN用户号/外键银行卡表CardInfo

任务实施子任务:设计数据库BankDB的物理结构序号字段名称数据类型允许为空Y/N约束条件/说明1TransIDintN交易编号2TransDatedatetimeN交易日期3CardIDchar(30)N银行卡/外键4TransTypechar(10)N交易类型5TransMoneymoneyN交易金额6RemarktextN备注交易信息TransInfo

任务拓展员工管理数据库EmployeeDB的物理结构设计。

项目二银行个人账户管理系统数据库建模任务四物理结构设计

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档