1、目录目录 第一节第一节 信息与数据信息与数据 1第二节第二节 数据库的产生与发展数据库的产生与发展 2 第三节第三节 数据库系统的组成数据库系统的组成 3 第四节第四节 数据库系统的体系结构数据库系统的体系结构 4 第五节第五节 数据库系统的安全数据库系统的安全 5机械工业出版社机械工业出版社 0第一节第一节 信息与数据信息与数据信息 信息是现实世界中的事物,通过人的感官感知并经过人脑的抽象后形成的概念。因此一切事物都含有信息。信息的表现需要载体,信息的载体有很多种,包括图书、报纸、广播、电视、网络等,同一信息可以有多种的载体。机械工业出版社机械工业出版社 1第一节第一节 信息与数据信息与数据
2、数据 表示信息的符号就是数据。数据是指用符号记录下来的可以鉴别的信息,用于记录事物的情况,数据的内容是事物特征的反映或描述。所采用的形式可以是数字、文字、图形、图像等符号。因此数据有数据类型和数据值之分。机械工业出版社机械工业出版社 2信息与数据的关系信息与数据的关系 既有区别,又有联系。数据是信息的载体,是承载信息的符号,而信息是数据有意义的表现。关系关系信息本身就是数据化的,用数据来描述和记载的,而数据本身包含了各种信息。所以有时我们也将数据和信息作为同一个概念。机械工业出版社机械工业出版社 3信息管理系统信息管理系统 信息管理系统就是管理数据的系统。可以采取有效的方法对信息加以组织、处理
3、和控制的系统。收集、组织、存储、查询、统计和更新信息,以及安全、可靠地控制和共享信息等。图书馆的图书管理系统,可以处理图书的分类、保存、标引、检索和处理等一系列信息。机械工业出版社机械工业出版社 4第二节第二节 数据库的产生与发展数据库的产生与发展数据以文件的形式保存在磁盘;数据与程序独立;数据冗余度很大;数据联系弱。数据不保存;数据的独立性差;只有程序,没有文件;数据无共享。数据的共享性好;冗余减少;数据结构化;数据具有较高的独立性。人工管理文件系统 管理数据库管理机械工业出版社机械工业出版社 5程序和数据的联系图程序和数据的联系图 应用程序应用程序1 1应用程序应用程序n n数据库管数据库
4、管理系统理系统(DBMS)(DBMS)数据数据库库应用程序应用程序2 2机械工业出版社机械工业出版社 6第三节第三节 数据库系统的组成(数据库系统的组成(5部分)部分)数据库数据库软件软件 和和硬件硬件 系统系统管理员管理员用户用户数据库是存储数据库是存储在计算机里的在计算机里的数据集合,具数据集合,具有较小的冗余有较小的冗余度和较高的数度和较高的数据独立性,具据独立性,具备完善的自我备完善的自我保护能力和数保护能力和数据恢复能力,据恢复能力,对用户程序提对用户程序提供共享。供共享。硬件是数据库硬件是数据库赖以保存的物赖以保存的物理设备,包括理设备,包括CPU、内存等、内存等设备。软件主设备。
5、软件主要包括操作系要包括操作系统及各种应用统及各种应用程序。程序。负责建立、维负责建立、维护和管理数据护和管理数据库系统的人员库系统的人员称为数据库管称为数据库管理员理员(DBA)。数据库系统的数据库系统的使用者就是系使用者就是系统的用户。用统的用户。用户通过系统界户通过系统界面来使用数据面来使用数据库,包括对数库,包括对数据库的添加、据库的添加、修改、删除、修改、删除、统计及生成报统计及生成报表等操作。表等操作。机械工业出版社机械工业出版社 7第四节第四节 数据库系统的体系结构数据库系统的体系结构数据库管理系统应用程序接口数据库数据库(DataBase,简称DB),能把各种相关数据集中管理防
6、止意外破坏,同时对用户程序提供共享。数据库管理系统(DataBase Management System,简称DBMS),提供建立和维护DB以及执行利用该DB的应用程序的功能的一种软件系统。应用程序接口(Appliction Program Interface,简称API),DBMS与应用程序之间正式定义的程序设计语言接口。三级模式结构三级模式结构机械工业出版社机械工业出版社 8DBS基于三级模式结构的四种体系结构基于三级模式结构的四种体系结构多台数据库服务器客户机服务器一主机多终端早期的单机分布式结构分布式结构DBSC/S结构结构DBS主从式结构主从式结构DBS单用户单用户DBS机械工业出版
7、社机械工业出版社 9单用户数据库系统单用户数据库系统PC数据库数据库管理系统(DBMS)应用程序机械工业出版社机械工业出版社 10主从式结构数据库系统主从式结构数据库系统主机数据库数据库管理系统(DBMS)应用程序终端终端终端终端机械工业出版社机械工业出版社 11集中式集中式C/S结构数据库系统结构数据库系统 服务器服务器数据库数据库数据库数据库管理系管理系统统(DBMS)PCPCPCPC应用程序应用程序机械工业出版社机械工业出版社 12分布式分布式C/S结构数据库系统结构数据库系统 应用程序应用程序数据库数据库数据库数据库管理系管理系统统(DBMS)PCPCPCPC服务器群服务器群机械工业出
8、版社机械工业出版社 13分布式分布式B/S结构数据库系统结构数据库系统 浏览器程序浏览器程序数据库数据库数据库数据库管理系管理系统统(DBMS)PCPCPCPC服务器群服务器群WWW服务器服务器机械工业出版社机械工业出版社 14 第五节第五节 数据库系统的安全数据库系统的安全 数据库系统本身对数据的安全性考虑。数据库在操作时对数据读写方面的安全与计算机硬件方面的安全技术密切相关,涉及到磁盘技术磁盘技术、计算机、网络设备等。机械工业出版社机械工业出版社 15软件方面的安全设置软件方面的安全设置 安全设置安全设置账户安全账户安全系统级权限系统级权限机械工业出版社机械工业出版社 16硬件方面的安全设
9、置硬件方面的安全设置 TEXTTEXTTEXT安全设置安全设置硬盘阵列硬盘阵列计计 算算 机机机械工业出版社机械工业出版社 17有关磁盘阵列有关磁盘阵列 磁盘阵列是一种把若干硬磁盘驱动器按照一定要求组成一个整体,这些磁盘由阵列控制器管理。冗余磁盘阵列(Redundant Array of Independent Disks,RAID)提高存储容量;多台磁盘驱动器可并行工作,提高了数据传输率;提供比通常磁盘更高的性能指标,数据完整性和数据可用性更高。RAID技术是一种工业标准,各厂商对RAID级别的定义不尽相同。目前对RAID级别的定义获得广泛认同的有4种:RAID 0、RAID 1、RAID 01和RAID 5。机械工业出版社机械工业出版社 18