- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
六、提高数据库效率的设计例:创建网上图书的简要信息视图简要信息:书名、作者、ISBN、出版社、出版日期创建视图CreateviewbSimpInfo(书名,作者,ISBN,出版社,出版日期)
ASselectbName,bAuthor,bISBN,bPub,bDate
frombooks引用视图在视图bSimpInfo中查询书名含有“数据库”的图书select*frombSimpInfowhere书名like‘%数据库%’六、提高数据库效率的设计视图的管理修改视图定义:Alterview更改视图名:利用SQLServer提供的系统存储过程Execsp_rename‘原名’,’新名’删除视图Dropview视图名对视图插入、更新、删除记录数据(insert,update,delete)基表数据会立即改变,仍然要满足基表对数据的操作要求.六、提高数据库效率的设计(三)存储过程1.存储过程的概念和分类存储过程是由一系列对数据库进行复杂操作的SQL语句、流程控制语句和函数组成的。经过编译后,可以象系统类函数一样作为一个独立的数据库对象进行管理,提供给应用程序调用。存储过程具有参数传递、判断和声明变量、返回信息、扩充标准SQL语言、可以嵌套调用等特点。存储过程可以分为系统存储过程和用户自定义存储过程系统存储过程:由系统提供,可直接使用用户自定义存储过程:由用户编写,需先定义后使用六、提高数据库效率的设计2.使用存储过程的优缺点优点:执行速度快(创建时经过了语法检查和编译)有利于模块化程序设计便于应用程序的维护管理减少网络通信量(在SQLServer服务器范围内执行)保证系统的安全性缺点不能实现复杂的逻辑操作(SQL语言所限制)并不能实现全部或某些特殊的功能不宜太多,不然难于记忆和使用。六、提高数据库效率的设计3.创建存储过程Createprocedure存储过程名
[@形参变量数据类型[=默认值][output]]
[…]
[withrecompile|encryption]
AS
select语句“过程名”:最多128个字符,必须唯一“形参变量”:必须以@开头,最多1024个参量“默认值”:只能是常量或空值,不能是表名/列名等“output”:规定该变量是用以将执行结果返回的Recomplie:重编译,encryption:加密六、提高数据库效率的设计例:创建存储过程pr_sb,使其按书名查找该书的作者,出版社,出版日期。Createprocedurepr_sb
(@bnmvarchar(50),
@bauvarchar(20)output,
@bpbvarchar(50)output,
@bdtdateoutput)
AS
select@bau=bName,@bpb=bPub,@bdt=bDatefrombookswherebName=@bnm01存储过程的执行02EXECUTE过程名输入参数值03例:04Usebooks05executepr_sb‘数据库技术’06说明:07执行存储过程前应当先打开某个数据表六、提高数据库效率的设计数据库设计—网上书店一、需求分析二、系统功能与流程设计三、数据库概念结构设计四、数据库逻辑结构设计五、数据库物理结构设计六、提高数据库效率的设计七、数据库的实施一、需求分析1.能通过互联网(Internet)访问网上书店B/S结构?选择合适的开发工具2.能在网页中浏览图书目录,可按图书类别分类浏览。(1)图书应当分类,按何种标准分类?分为几类?是否还有其他分类标准?又如何分类?(2)哪些信息构成图书目录?(3)是否需要图书有哪些信誉好的足球投注网站功能?能按哪些关键词有哪些信誉好的足球投注网站?图书名称、图书号、出版社、单价一、需求分析3.可浏览所选图书的详细信息。具有包括哪些信息?ISBN,书名,作者,出版社,出版日期,简介,封面,库存数量,单价4.浏览图书时可订购图书,生成并提交订单(1)在浏览的哪些环节可以订购?浏览图书目录、详细信息时(2)一个“订单”应包含哪些信息?订单号,书号,顾客号,数量,金额,订购日期订单管理:创建、增加、修改、删除、确认、结算根据订单和支付信息发出图书,形成发货信息(“支付信息”暂不考虑)“发货信息”应当包括哪些信息?是否需要独立的“发货单”?“发货信息”如何与“订单信息”联动?一、需求分析顾客收到图书之后,对收货予以确认
您可能关注的文档
- 必威体育精装版危险化学品特种作业人员培训.ppt
- 有效处理顾客的抱怨与异议详细讲解及实例.ppt
- 有创意的自我介绍.ppt
- 掌骨全息理论.ppt
- 我和蔬菜交朋友课件.ppt
- 松软软土路基几种地基处理方法.ppt
- 智能变电站的组播管理与时钟同步.ppt
- 有人说中国名字叫苦难.ppt
- 必威体育精装版医务人员手卫生规范.ppt
- 物业管理相关实务讲座.ppt
- XX T 1149.11-2010 内燃机 活塞环 第11部分:楔形铸铁环正式版.doc
- XX T 1149.13-2008 内燃机 活塞环 第13部分:油环正式版.doc
- XX T 1149.12-2013 活塞环楔形钢环正式版.doc
- 人教版高中生物必修2全册教学课件.pptx
- 2025年春新北师大版8年级物理下册全册课件.pptx
- 2024年新人教版8年级上册物理全册课件.pptx
- (新统编版)语文三年级下册 第一单元 大单元教学 课件(共9课时).pptx
- 八年级语文下册第六单元24醉翁亭记课件省公开课一等奖新课获奖课件.pptx
- 八年级物理上册第六章质量与密度章末整理与复习习题省公开课一等奖新课获奖课件.pptx
- 外研版三年级英语下册期末复习单词专项.pptx
最近下载
- 2025年湖南科技职业学院单招职业适应性测试题库及参考答案一套.docx VIP
- 2025年苏州工业园区服务外包职业学院高职单招职业技能测验历年参考题库频考版含答案解析.docx
- 2024年长沙电力职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 2024-2025人教版部编版小学语文1一年级下册全册课件.ppt
- ASTM B488-18_工程用电镀金层标准指南(中文).pdf
- 广东省2025届高三高考化学模拟卷2(附答案解析).pdf VIP
- 2.15 GB_T 12241-2005 安全阀一般要求.pdf
- 职业技能大赛:中式烹调师(二级)理论知识考核要素细目表(征求意见稿).docx VIP
- 2025年中国干散货船行业市场全景评估及发展战略规划报告.docx
- 生涯发展报告书.pdf
文档评论(0)