网站大量收购独家精品文档,联系QQ:2885784924

数据库系统概论 - 课程名称数据库系统概论 课 时72.pptVIP

数据库系统概论 - 课程名称数据库系统概论 课 时72.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共1068页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

7.6数据库实施和维护7.6.1数据的载入和应用程序的调试7.6.2数据库的试运行7.6.3数据库的运行和维护数据的载入数据库结构建立好后,就可以向数据库中装载数据了。组织数据入库是数据库实施阶段最主要的工作。数据装载方法人工方法计算机辅助数据入库应用程序的编码和调试数据库应用程序的设计应该与数据设计并行进行在组织数据入库的同时还要调试应用程序7.6.2数据库的试运行在原有系统的数据有一小局部已输入数据库后,就可以开始对数据库系统进行联合调试,称为数据库的试运行数据库试运行主要工作包括:1〕功能测试实际运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求如果不满足,对应用程序局部那么要修改、调整,直到到达设计要求2〕性能测试测量系统的性能指标,分析是否到达设计目标如果测试的结果与设计目标不符,那么要返回物理设计阶段,重新调整物理结构,修改系统参数,某些情况下甚至要返回逻辑设计阶段,修改逻辑结构数据库的试运行〔续〕强调两点:分期分批组织数据入库重新设计物理结构甚至逻辑结构,会导致数据重新入库。由于数据入库工作量实在太大,费时、费力,所以应分期分批地组织数据入库先输入小批量数据供调试用待试运行根本合格后再大批量输入数据逐步增加数据量,逐步完成运行评价数据库的试运行〔续〕数据库的转储和恢复在数据库试运行阶段,系统还不稳定,硬、软件故障随时都可能发生系统的操作人员对新系统还不熟悉,误操作也不可防止因此必须做好数据库的转储和恢复工作,尽量减少对数据库的破坏。7.6.3数据库的运行与维护数据库试运行合格后,数据库即可投入正式运行。数据库投入运行标志着开发任务的根本完成和维护工作的开始对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。应用环境在不断变化数据库运行过程中物理存储会不断变化数据库的运行与维护〔续〕在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,包括:数据库的转储和恢复数据库的平安性、完整性控制数据库性能的监督、分析和改进数据库的重组织和重构造数据库的运行与维护〔续〕数据库的重组织和重构造重组织的形式全部重组织局部重组织只对频繁增、删的表进行重组织重组织的目标提高系统性能数据库的运行与维护〔续〕重组织的工作按原设计要求重新安排存储位置回收垃圾减少指针链数据库的重组织不会改变原设计的数据逻辑结构和物理结构数据库运行与维护〔续〕数据库重构造 根据新环境调整数据库的模式和内模式增加新的数据项改变数据项的类型改变数据库的容量增加或删除索引修改完整性约束条件第八章数据库编程8.1嵌入式SQL8.2存储过程8.3ODBC编程8.1嵌入式SQLSQL语言提供了两种不同的使用方式:交互式嵌入式为什么要引入嵌入式SQLSQL语言是非过程性语言事务处理应用需要高级语言这两种方式细节上有差异,在程序设计的环境下,SQL语句要做某些必要的扩充8.1嵌入式SQL8.1.1嵌入式SQL的处理过程8.1.2嵌入式SQL语句与主语言之间的通信8.1.3不使用游标的SQL语句8.1.4使用游标的SQL语句8.1.5动态SQL8.1.6小结8.1.1嵌入式SQL的处理过程主语言嵌入式SQL是将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言,如C、C++、Java,称为宿主语言,简称主语言。处理过程预编译方法嵌入式SQL的处理过程〔续〕主语言程序含ESQL语句RDBMS的预处理程序ESQL语句转换为函数调用主语言编译程序目标语言程序ESQL基本处理过程嵌入式SQL的处理过程〔续〕为了区分SQL语句与主语言语句,所有SQL语句必须加前缀EXECSQL,以(;)结束:EXECSQLSQL语句;8.1.2嵌入式SQL语句与主语言之间的通信将SQL嵌入到高级语言中混合编程,程序中会含有两种不同计算模型的语句SQL语句描述性的面向集合的语句负责操纵数据库高级语言语句过程性的面向记录的语句负责控制程序流程它们之间应该如何通信?嵌入式SQL语句与主语言之间的通信〔续〕数据库工作单元与源程序工作单元之间的通信:1.SQL通信区向主语言传递SQL语句的执行状态信息使主语言能够据此控制程序流程2.主变量主语言向SQL语句提供参数将SQL语句查询数据库的结果交主语言进一步处

文档评论(0)

mend45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档