第1章:初识数据库与MySQL----数据库基本概念
1.1 认识数据库
1.1.1 数据库的基本概念
包含数据,数据库,数据库办理体系,数据库办理员等
-
数据
数据(data)是描绘客观事物的符号记载,当然,它不只包含数字,字母,还包含图像,音乐等等。
-
数据库
数据库(Database,DB)是寄存数据的仓库,是长时间存储在核算机内的,有组织的,可同享的数据集合。在数据体系中寄存了一个有组织的,完整的,有价值的数据资源,如学生办理,图书办理,它能够供各种用户同享,有最下冗余度,较高的数据独立性和易拓展性。
-
数据库办理体系
数据库办理体系(Database Management System,DBMS)是指位于用户与操作体系之间的一层数据办理体系软件。数据库在树立,运行,维护时由数据库办理体体系一办理,一致操控。
-
数据库体系
数据库体系(Database System,DBS)是指在核算机体系引进数据库后的体系构成,一般由数据,数据库办理体系,运用体系,数据库办理员和用户构成。
-
数据库办理员
数据库办理员(DataBase Administrator,DBA)是担任数据库的树立,运用和维护的专门人员。
1.1.2 数据库体系的组成
一般情况下,数据库体系由数据,硬件,软件和用户四部分组成,其中,数据存在数据库办理体系中。
(1)数据是构成数据库的主体,是数据库体系的办理目标。(2)硬件是数据库体系的物理支撑,包含 CPU、内存、外存及IO设备等。(3)软件包含体系软件和运用软件。体系软件包含操作体系和数据库办理体系。数据库办理体系是数据库体系中最重要的中心软件。运用软件是在数据库办理体系的支持下由用户根据实际需要开发的运用程序。(4)用户包含专业用户、非专业用户和数据库办理员。其中,专业用户是指运用程序员,首要担任设计和编制运用程序,经过运用程序存取和维护数据库,为最终用户预备运用程序;非专业用户一股是指数据库的最终用户,他们经过运用体系供给的用户接口界面库,数据库办理员王要担任数据库体系的办理、维护和正常运用,坚持数据库始终处于最佳文授作数据的作业状况。
1.1.3数据库体系的特色
数据库体系具有自己的特色,如数据结构化、同享性高、冗余度低一级,都是数据库体系所独有的特色。本节就来具体介绍数据库体系的特色。
-
数据结构化在数据库中,描绘数据时不只要描绘数据本身,还要描绘数据之间的联络、整个数据库一定的结构形式构成,数据在记载内部和记载类型之间彼此相关,用户能够经过不同的途径取数据。数据库体系首要完成全体数据的结构化。
-
数据的同享性高,冗余度低,易扩展数据库体系的数据面向整个体系,所以能够为多用户、多运用同享。每个用户只与数据库中的一部分数据发生联络;用户数据能够重叠,多个用户能够同时存取数据而互不影响,因而大大进步了数据库的运用功率。数据同享能够大大减少数据的冗余度、节约存储空间,还能够防止数据之间的不→致性,这种数据的不一致性是指同一数据在每次复制时的值不一样:数据同享还能使数据库体系具有弹性大、易扩展的特色。
-
数据独立性高数据独立性首要从物理独立性和逻辑独立性两方面体现。从物理独立性视点来讲,用户的运用程序与存储在磁盘上的数据库是彼此独立的。当数据的存储结构改动时,经过对映像的相应改动能够坚持数据的逻辑结构不变,然后运用程序也不用改动。从逻辑独立性视点来讲,用户的运用程序与数据库的逻辑结构是彼此独立的,运用程序是依据数据的局部逻辑结构编写的,即使数据的逻辑结构改动了,运用程序也不用修改。
- 数据由数据库办理体体系一办理和操控数据库办理体系进步以下几方面的数据操控功用。(1)数据库的安全性维护。维护数据以防止不合法的运用形成数据渗密和损坏。(2)数据的完整性查看。数据的完整性是指数据的正确性和一致性。完整性查看是指将数据操控在有用的范围内,或确保数据之间满意一定的关系。(3)数据的并发操控。当多个用户的并发进程同时存取,修改数据库时,可能会发生彼此搅扰而得到过错的成果或使数据库的完整性和一致性遭到损坏,因而有必要对多用尸的开友操作加以操控和协调。(4)数据库的备份与康复。当核算机体系遭遇硬件故障、软件故障、操作员误操作或恶意损坏时,可能会导致数据过错或数据丢失,此时,要求数据库具有康复功用。数据库康复是指数据库办理体系将教据库从过错状况康复到某一已知的正确的状况,即完整性状况。
我有话说: