论文部分内容阅读
21世纪是数字化和多媒体化的信息化时代,伴随着社会和经济的发展,信息容量每年以指数方式上升,我们正处于3T信息化时代,即信息的容量以太位(Tb,1012bits)计,信息的流速以每秒太位计(Tb/s),信息的频率以太赫兹(THz)计,即时间响应为皮秒(10-12s)。小型商业信息管理系统是经济全球化和科学技术进步的产物,随着世界经济日趋发展,交易范围越来越宽,资金流动越来越快,市场变化越来越迅速,传统的商业信息管理模式已经不能满足新型商业和市场经济发展的需要,小型商业管理系统的出现正是为了满足日趋发展的商业需求而诞生的。小型商业信息管理系统的研究和开发目标是:通过研究该系统的基本原理、结构及应用,根据用户的需求,设计出一个满足用户需求的应用产品。设计和建立一个成功的小型商业信息管理系统,需要具备许多条件。而数据库则是其中一个非常重要的条件和关键技术。数据库由数据库管理系统处理,DBMS则由开发人员和用户通过程序直接或间接地使用。就目前而言,也许可以说数据库系统是当前最复杂的软件类型之一。数据库管理系统为用户提供的功能主要包括持久存储、编程接口和实物管理。而数据库主要包括四个要素,即用户数据、元数据、索引和应用元数据。一般而言,数据库开发人员和用户都不直接访问应用元数据,他们通过DBMS中的工具来处理这些数据。SQL(Structured Query Language)是关系数据库系统为用户提供的、对关系模式进行定义、对关系实例进行操纵的一种语言,是为在关系数据库系统中建立、存储、修改、检索和管理其数据化信息提供的语言工具。SOL可以通过INSERT、DELETE和UPDATE三个命令来修改数据库。SQL所提供的强大特性之一是利用WHERE、FROM或HAVING子句进行子查询,子查询是一个完整的SELECT-FROM-WHERE语句,可以在WHERE、FROM或HAVING子句中检查子查询的值。目前,SQL已经发展成为一种工业标准化的数据库查询语言,广泛用于商业用关系数据库管理系统(如SQL Server,Oracle,Sybase等)中。由于SQL语言已成为最流行的数据库管理系统语言,所以,该小型商业信息管理系统的RDBMS选用Microsoft SQL Server 2000。SQL语言即可以独立地交互式使用,又可以通过与宿主语言结合起来,发挥各自长处,构成操作界面友好的数据库应用系统。目前,许多流行的开发工具都支持SQL语句的嵌入使用,如Visual C++,Visual Basic,Delphi,PowerBuilder等。而且,几乎所有的RDBMS都支持SQL语言,所以,使用标准SQL语言的程序可以方便地从一种RDBMS移植到另一种RDBMS上。由于Delphi支持SQL语句的嵌入使用,所以在Delphi中使用SQL语言非常方便,一般来说,都是通过Tquery或TADOquery组件来使用SQL语言的。可以在Tquery或TADOquery组件的SQL属性中设置SQL语句。设计程序时,在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后就可以在对话框中添加SQL语句。还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。众所周知,数据库对当前的任何部门都是至关重要的。数据库被用来保存内部记录,在WWW中向顾客和客户展示数据,正像本论文的商业信息管理系统一样,数据库支持许多商务事务并处理和存储商务信息,同样,在许多科学研究部门中也需要建立各种各样的数据库系统。而事实上,数据库技术本身也是人类知识和技术的结晶,是经过数十年研究开发的成果,并已经成功地嵌入到专门担任软件中,成为成熟的数据库管理系统。总而言之,DBMS是一个强大的工具,用于高效地创建和管理大量的数据,使一些宝贵的数据能够安全地长期得到保存。因此可以说,本文不但对小型商业信息管理系统进行了深入的研究,而且对DBMS技术进行了较为全面的介绍,这对于研究和应用DBMS知识具有较高的理论价值和实际意义。