首页 理论教育 数据库系统基本概念-《Access2016数据库应用技术》

数据库系统基本概念-《Access2016数据库应用技术》

时间:2023-11-15 理论教育 版权反馈
【摘要】:数据库系统中处理的数据是持久性数据。由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。Access 2016便是数据库管理系统之一。数据库管理系统的主要功能有以下几个方面。DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。图1-1数据库系统的组成

数据库系统基本概念-《Access2016数据库应用技术》

1.数据

数据(Date)是描述事物的符号记录,用来表示各种事物的特征、特点和属性,是数据库中存储的基本对象。

数据包括数据类型和数据值,数据类型可以是数字、文本、日期、图形、图像、声音等多种类型,数据值是符合给定类型的具体的值。

数据示例:我们要了解一个学生的基本信息,可以通过如下数据了解,见表1-1。

表1-1 学生数据

在此例中,学号、姓名、性别、专业均为文本数据类型,出生日期是日期时间型数据类型,照片是OLE对象数据类型,201901006、张三、男、2000-10-12、软件工程这些是具体的数据值,又叫属性值。从这条记录中我们可以得到如下信息:学号为201901006的张三同学是位男同学,2000年出生,是软件工程专业的学生。这些数据我们可以将它记载在Word文档或纸上,如果用计算机来存储,就称为计算机中的数据。

计算机中的数据分为两类,一类与程序仅有短时间的交互,随着程序的结束而消亡,称为临时性数据,这类数据一般存放于计算机内存中;另一类则是对系统起着长期持久的作用,称为持久性数据。数据库系统中处理的数据是持久性数据。

2.数据库

数据库(Database,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。它不仅反映了描述事物的数据本身,还反映了相关事物之间的联系。可以把数据库看作存储数据的“仓库”,在这个“仓库”中,数据被分门别类、有条不紊地保存。

数据库的特点:

(1)数据库中的数据被所有用户共享。

数据共享包括所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库并提供数据共享。

(2)数据的冗余度小。

同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。这样便减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

(3)数据的独立性高。

数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。

(4)数据实现了集中控制。

文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。

(5)数据的一致性和可维护性,以确保数据的安全性和可靠性。主要包括:

① 安全性控制:以防止数据丢失、错误更新和越权使用;(www.xing528.com)

② 完整性控制:保证数据的正确性、有效性和相容性

③ 并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;

④ 故障发现:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。

(6)故障恢复。

由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误,如对系统的误操作造成的数据错误等。

3.数据库管理系统

数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的软件,是数据库系统的核心。数据库中的数据有着复杂的结构和存储方式,用户如果直接访问数据库的数据是很困难的,通过数据库管理系统让数据处理变得简单。Access 2016便是数据库管理系统之一。

数据库管理系统的主要功能有以下几个方面。

(1)数据定义功能。DBMS提供相应数据语言(DDL)来定义数据库结构,它们刻画数据库框架,并被保存在数据字典中。

(2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索、插入、修改和删除。

(3)数据库运行管理功能。DBMS提供数据控制功能,即从数据的安全性、完整性和并发控制等方面对数据库运行进行有效的控制和管理,以确保数据正确有效。

(4)数据库的建立和维护功能。DBMS提供数据库初始数据的输入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。

(5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。数据库是按照数据结构来组成、存储和管理数据的仓库,用户根据需要,把所需的数据存放在数据库中,并对数据进行相应的处理。

著名的数据库管理系统有MS SQL、Sybase、DB2、Oracle、MySQL、Access、Visual FoxPro等,常见的数据库管理系统有Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等。

4.数据库管理员

数据库管理员(Database Administrator,DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,主要负责业务数据库从设计、测试、使用到维护的全生命周期管理。DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。

5.数据库系统

数据库系统(Database System,DBS)是指在计算机系统中引入数据库之后组成的系统,是用来组织和存取大量数据的管理系统。数据库系统是由计算机系统(硬件和软件系统)、数据库、数据库管理系统、数据库管理员和用户组成的具有高度组织性的整体,如图1-1所示。

图1-1 数据库系统的组成

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈