一、数据库有什么作用?
数据库是“按照数据结构来组织、存储和管理数据的仓库”。
在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。
二、数据库经历了那些发展阶段以及特点?
A、人工管理数据阶段
该阶段数据存储和管理的特点如下:
数据不保存。
数据需要由应用程序自己管理,没有对应软件系统负责数据的管理工作。
数据不共享。
数据不具有独立性,数据的逻辑结构或物理结构发生变化后,程序员必须对应用程序做相应的修改。
B、文件系统阶段
该阶段数据存储和管理的特点如下:
数据可以长期保存。
有专门软件对文件系统进行数据管理,程序员不必过多考虑物理细节,精力集中于程序和数据之间存储和转换的算法,使应用程序有了一定的独立性。
数据共享性差。
数据独立性低。
C、数据库系统阶段
该阶段数据存储和管理的特点如下:
数据结构化。
数据的共享性好,冗余度低。
数据独立性高。
数据由DBMS统一管理和控制。
三、数据库有那些特点?
A、实现数据共享
所有用户可同时存取数据库中的数据,可以用各种方式通过接口使用数据库,并提供数据共享。
B、减少数据的冗余度
同文件系统相比,数据共享,避免了用户各自建立应用文件;
维护了数据的一致性,减少了大量重复数据,减少了数据冗余。
C、数据的独立性
包括数据库中数据库的逻辑结构和应用程序相互独立;
包括数据物理结构的变化不影响数据的逻辑结构。
D、数据实现集中控制
文件管理方式中,数据处分散的状态,不同处理文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系
E、数据一致性和可维护性
安全性控制:以防止数据丢失、错误更新和越权使用;
完整性控制:保证数据的正确性、有效性和相容性;
并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;
故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。
四、数据库系统和数据库管理系统有什么关联?
数据库系统指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库管理系统有Oracle、Sybase、M SQL Server、My SQL、DB2等软件,通过这些软件可以建立、管理和维护数据库。
这些数据库的特点如下:
Oracle数据库管理系统:
最早的运用广泛、功能强大的商品化的关系型数据库管理系统;
是一种分布式的管理系统,支持各种分布式功能,支持Internet应用
Sybase数据库管理系统:
基于Client/Server体系结构的大型网络数据库系统;
采用单线程技术进行查询,开销小,利用率高,支持分布式处理
My SQL Server数据库管理系统:
是一种典型的关系型数据库管理系统,可以在许多操作系统上运行;
它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案
My SQL数据库管理系统:
开源的小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,被sun公司收购;
被广泛地应用在Internet上的中小型网站中。其体积小、速度快、总体拥有成本低。
领取专属 10元无门槛券
私享最新 技术干货