清华大学数据库原理课件数据库大作业-2_第1页
清华大学数据库原理课件数据库大作业-2_第2页
清华大学数据库原理课件数据库大作业-2_第3页
清华大学数据库原理课件数据库大作业-2_第4页
清华大学数据库原理课件数据库大作业-2_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OLTP与性能测试《数据库原理》软件项目任务书介绍数据库技术成熟并不断发展互联网的不断普及与进步电子商务、电子政务应用成为热点在线事务处理(OLTP)十分重要实现一个数字商城结合《数据库原理》课介绍的概念、方法与技术数据库的设计要在实际需求的基础上,平衡规范性和效率设计测试模式,进行性能测试测试模式包括浏览、放购物篮、下订单、查看信息等这些操作尽量模拟实际情况间隔时间、混合的比例、用户数应用场景介绍应用场景介绍(续)

用户采用后付费方式,即用户下定单后,商城即送货,定期结算商品应按类组织(大类、品牌)用户购物前,必须注册/登录

用户可以浏览商品、操作购物篮、下订单,以及查看购物篮、订单、结算单模拟客户端用于做性能测试和压力测试例外情况的处理用户登录不成功、购买时缺货等要求

数据库可以使用Oracle、SQL

Server、DB2、MySQL、ASA等通用数据库,不要用Access等桌面型数据库商品和用户信息都用随机生成的方式属性按照需要采用随机生成的数字或者字符串测试用例要符合实际情况,比如用户1万,商品100类、1000个品牌、10万件在线用户300,每个用户在5分钟内进行10次浏览、2次放入购物篮、1次下订单测试指标性能测试:操作响应时间和承受量的关系压力测试:规定操作响应时间范围内的极限承受量数据库设计支付平台数据库需要记录如下信息:用户商品购物篮支付定单结算单日志概要设计以ER图为主,辅以简明扼要的描述详细设计包括库表设计和程序结构一种信息可能需要多个表来实现根据需要,建立合理的主键、外键、索引等约束条件平衡规范性和效率ER图和库表设计表格采用统一格式参见网络学堂的项目任务书数据库使用分析性能测试结果分析性能测试和压力测试的结果分析哪些数据库设计(以及对应的SQL语句)对提高性能有好处评分时,分析比性能本身更重要根据日志信息分析事务ACID比如“用户购物总金额=所有订单金额之和”比赛各组的日志设计和ACID分析全面性需要完成设计阶段设计文档人员组成和分工概要设计详细设计实现阶段程序和演示总结文档人员组成和分工概要和详细设计使用分析体会和收获分组和检查安排5~6人一个小组其中一人担当组长,负责协调最后得分采用100分制;为了鼓励组内同学的积极性,组长有正负10分的调整权,同组的调整分数之和不得大于零11月29日(周六)检查设计检查概要设计和详细设计ER设计,库表设计,程序结构设计每组10分钟的ppt12月27日(周六)检查实现情况最终设计情况(上交设计文档),当前工作每组10分钟的ppt期末考试之后开始检查与助教联系程序检查时间上交总结文档附件A:ER图示例附件B:库表示例名称TestTbl【测试表】说明用于测试字段名名称类型取值范围说明ID代号N(5)0~10000Name名称V2(16)Timestamp时间戳Date主键ID外键参照表Name[TestTbl2].Name索引索引组成IDX_TestTbl_TimestampT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论