- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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的物理结构设计。
项目二银行个人账户管理系统数据库建模任务四物理结构设计
您可能关注的文档
- 2.4 Linux其他常用命令.pptx
- 1-1 WLAN基础概念及发展历程 (1).pptx
- 1-1 集成电路制造工艺概述:集成电路制造工艺的发展.pptx
- 1-1-2数据采集与分析的目的 (1).pptx
- 1-1-3数据采集与分析的基本过程 (1).pptx
- 1-1-4常用的数据分析 (1).pptx
- 1-1计算机网络的定义与分类.pptx
- 1-1网络数据库的基础知识.pptx
- 1-2-1搭建开发环境 (1).pptx
- 1-2-2Python库的导入与添加 (1).pptx
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
最近下载
- 铝板带工程熔铸车间铸造井专项施工方案.docx
- 全国中学生物理竞赛内容提要(俗称竞赛大纲)2024年版.pptx
- 全套建筑工程施工质量验收全套资料土建部分.doc
- 天津忠旺铝业有限公司1#熔铸车间铸造井施工方案5.23改要点.doc
- 2024浙江省执业药师继续教育答案-前列腺增生的合理用药及健康管理.docx VIP
- 2023年全国交通运输行业技能大赛桥隧工竞赛理论试题库汇总(含答案).docx VIP
- 2024年教师招聘体育专业知识点填空题及答案(共130题).pdf VIP
- 天津忠旺铝业有限公司1#熔铸车间铸造井施工方案改.doc
- 婚检孕优相关知识考核试题及答案.pdf VIP
- AMH妇科+生殖ppt完整版.ppt
文档评论(0)