- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统通用管理程序
数据库系统通用管理程序
我们在进行信息管理系统开发时,需要对数据库进行一些基本操作,如建立的数据库、修改数据库等。虽然各种DBMS系统都提供了直观、易用的图形化界面,但各系统的使用差别很大,本课题开发了一个通用的数据库管理系统,通过该系统,可以完成各成DBMS的基本管理。
第1章 系统分析
1.1 系统设计目标
数据库管理(Database Administration)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立修改和询问数据库。 按功能划分,数据库管理系统大致可分为6个部分: (1)模式翻译:提供数据定义语言(DDL)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。 (2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在DBMS支持下可运行的目标程序。 (3)交互式查询:提供易用的交互式查询语言,如SQL。DBMS负责执行查询命令,并将查询结果显示在屏幕上。 (4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。 事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。 (6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。 基于关系模型的数据库管理系统已日臻完善,并已作为商品化软件广泛应用于各行各业。它在各服务器结构的分布式多用户环境中的应用,使数据库系统的应用进一步扩展。随着新型数据模型及数据管理技术的,可以预期DBMS软件的性能还将更新和完善,应用领域也将进一步地拓宽。模式翻译
数据是保存数据库中,所以需要用户首先建立数据库,再建立相关的表,而最终的数据保存在表中。
2.2 系统的技术路线设计
系统的主要功能是通过开发接口,对数据库进行管理。目前微软的数据库访问技术主要是ADO, ADO具有高度的灵活性,它可以使用相同的编程模式连接到不同的数据提供者,而不管给定提供者的特定特性;较低的内存占用率;具有远程数据服务(RDS)功能,通过RDS可以在一次往返过程中将数据从服务器移动到客户端应用程序或Web页,并在客户端对数据进行处理后将更新结果返回服务器同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建可以只创建一个“Connection”对象,然后由多个独立的“Recordset”对象来使用它。ADO的连接方式主要可分为OLEDBPrivder方式与OLEDBProviderforODBC方式SQL语言全称是“结构化查询语言(Structured Query Language)”,功能丰富、使用方式灵活、语言简洁易学等突出优点,在计算机工业界和计算机用户中倍受欢迎目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。
针对建立及维护数据库与表,我们将系统功能主要分成了三个模块,分别是数据库及表的建立、数据库的管理、表的管理三个模块,每个模块又包括几个较小的模块,数据库及表的建立支持建立数据库及表,数据库管理支持查看数据库信息、修改数据库名字、删除数据库、附加数据库、分离数据库五个小模块,表的管理支持记录的查看、记录的修改、记录的增加、记录的删除四个小模块。每个模块之间都是相互关联的。
第3章 系统设计分析
3.1构建开发环境
该系统是在windows xp下开发,需要安装Microsoft SQL Server 2000及Delphi开发工具
3.1.1 Microsoft SQL Server 2000数据库的安装
将SQL Server 2000的光盘插入CD-ROM驱动器之后,SQL Server的安
文档评论(0)