(2)数据库定义功能:可以定义数据库的结构,定义数据库中数据之间的联系,定义对数据库中数据的各种约束等。
(3)数据库操纵功能:可以实现数据库中数据的增加、删除、修改,可以对数据库进行备份、恢复等。
(4)数据库控制功能:可以完成对数据库中数据的安全性控制、完全性控制、多用户环境下的并发控制等方面的控制,等多方面的控制。
(5)数据库通信功能:在分布式的数据库或提供网络操作功能的数据库中还必须提供数据库的通信功能。
1.3常用数据库管理系统概括
数据库可以分为大规模数据库和小规模数据库。大规模数据库就是指SyBase数据库、DB2数据库、SQL Server数据库、 Oracle数据库;小规模数据库是指Access数据库和MySQL数据库。下面分别对以上数据库进行介绍。
(1)SQL Server数据库
SQL Server数据库是微软研发的数据库产品,目前最高版本是SQL Server2008,SQL Server数据库是一款界面友好,操作方便的数据库产品。SQL Server数据库的不足之处是只能应用在windows系列的操作系统下。目前,在SQL Server2008也可以完成数据库的一些高级服务,如数据分析服务、报表服务等。
(2)SyBase数据库
SyBase数据库是美国的SyBase公司开发的一款数据库产品,它也是一款关型数据。SyBase数据库既可以用于windows平台,也可以用于UNIX平台,目前的最 高版本的是旗舰版的Adaptive Server Enterprise 12.5。SyBase的优点在于它是一款客户机/服务器端的产品,这样应用就被分在了多台机器上运行。这些客户机和服务器通过局域网或广域网链接起来,就可以实现负载均衡。但是SyBase目前在企业中的应用比较少。
(3)Oracle数据库
Oracle数据库是由美国的甲骨文公司研发的一款数据库产品,Oracle数据库目前的数据库目前的最新版本是Oracle 11g。Oracle数据库的应用平台比较广泛,也是企业中应用比较多的一款产品。它既可以应用于window平台,也可以再Linux平台上使用。Oracle数据库产品是通过了最高级安全安全认证的产品,但是Oracle在操作时比较麻烦的,也是很多数据库管理员感觉文护起来比较难得一款产品。
(4)DB2数据库
DB2是由美国的IBM公司研发的数据库产品,目前的最新版本是DB2 9,最新的DB2 9产品可以实现XML文件与数据之间的交互,并且不需要考虑数据的格式、平台的位置。DB2产品的应用也可以应用到windows和OS/2操作系统上。DB2数据库被称为数据库中的黄金,产品的价格也十分昂贵。但是DB2产品在安全性能上比较高,也是众多企业和金融机构选择的产品。
(5)Access数据库
Access数据库也是微软开发的数据库产品,与SQL Server不同的是它只能应用在数据库比较少的应用中。Access数据库是Office软件中的一款产品,目前的最高版本的是Access 2010。Access数据库只能应用windows平台上,并且只能用于小型网站或软件的应用中。
(6)MySQL数据库
MySQL是由瑞典My SQL AB公司研发的,与其他数据库不同的是,MySQL是一款开源的数据库,因此在中小型企业中的应用比较广泛,并且由于MySQL数据库体积小的特点被广泛地应用在互联网中,特别是在使用PHP、Python等语言开发网站时,使用MySQL数据库最多,但是就安全性而言,一些企业级应用软件还是比较少的使用MySQL数据库。 会计电算化中数据库管理与维护的应用研究(2):http://www.youerw.com/jisuanji/lunwen_16844.html