1.数据定义:描述客观事物特征或性质的某种符号。
2.数据项定义:数据的基本单元,它是某类客观事物的某个特征或性质的数据抽象。
每个数据项都有一个名字(数据项名)和若干可能的取值(数据项值)
3.记录型:数据项名的集合,即数据结构。
4.数据记录:按照记录型的规定描述一个事物的若干特征或性质的数据项值的集合。
5.信息:是数据处理的结果,且仍以数据的形式表示出来。
定义2:是有一定含义的,经过加工处理的,对决策有价值的数据。
6.数据是信息的载体,信息是数据的内涵 ,信息=数据+数据处理
7.数据库管理系统的主要功能:定义、操纵、控制、维护
8.数据管理是数据处理和数据分析的主要内容和核心部分
9.数据管理三个阶段:人工管理阶段(20世纪50年代中期以前):数据不单独保存、人工、管理数据、数据不共享、数据不具有独立性
文件系统阶段(从20世纪50年代后期到60年代中期):数据可以长期保存、文件的多样化和结构化、文件系统管理数据 缺点:数据冗余度大、数据独立性差、数据联系弱
数据库系统阶段(从20世纪60年代后期至今)数据的整体结构化、数据独立性高、数据的共享性高,冗余度低,易扩充、提供了完整的控制功能
高级数据库阶段(从20世纪80年代末开始)
10.数据库管理系统的数据控制功能:安全性保护、安全性保护、并发控制、数据库恢复
11.数据库系统的组成:硬件平台及数据库、软件、相关人员
二、数据库系统的模式结构
1.数据库系统的三级模式:是指数据库管理系统中存在的外模式(子模式)、(逻辑)模式和内模式,它是数据库管理系统对数据库中数据进行有效组织和管理的方法。
2.模式:也称结构模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,它与结构数据模型对应,是所有用户的公共数据视图 。模式是数据库系统模式结构的中心。某个应用的数据库有一个模式
3.实例:是模式的一个具体值——反映的是数据库某一时刻的状态。同一个模式可以有很多实例
4.外模式:也称子模式或用户模式。是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。是与某一具体应用有关的数据的逻辑结构和特征的描述。 外模式的用途:每个用户只能看见和访问所对应的外模式中的数据,简化用户视图、保证数据库安全性的一个有力措施
5.外模式与模式的关系:外模式通常是模式的子集、一个模式可以有多个外模式 。 外模式与应用的关系:一个外模式可以为多个应用系统所使用,一个应用程序只能使用 一个外模式。
6.内模式:也称存储模式。是数据库物理结构和存储方式的描述。是数据在数据库内部的表示方式 记录的存储方式(例如,顺序存储,堆存储,Cluster按hash方法存储等) 索引的组织方式(B+树,Bitmap,Hash) 数据是否压缩存储 数据是否加密 数据存储记录结构的规定—如定长/变长,记录是否可以跨页存放等一个数据库只有一个内模式。
7.二级映像:
外模式/模式映象 :存在于外模式与模式之间,用于定义外模式与模式之间的对应关系。 映像定义通常包含在各外模式的描述中 其目的是为了提高数据与程序之间的逻辑独立性,简称数据的逻辑独立性。
模式/内模式映象:存在于模式与内模式之间,用于定义内模式与模式之间的对应关系,即数据库全局逻辑结构与存储结构之间的对应关系 其目的是为了提高数据与程序之间的物理独立性,即数据的物理独立 性。映象定义通常包含在内模式描述中
8.三级模式与二级映像的优点:保证数据的独立性(除非应用需求本身发生变化,否则应用程序一般不需要修改。) 方便用户使用,简化用户接口(从程序为中心发展为以数据为中心,简化了应用程序的编制(用户无需 了解数据的存储结构) 大大减少了应用程序的维护和修改。)保证数据库安全性的一个有力措施(利用外模式将数据库的其余数据与用户进行了隔离)
有利于数据的共享性(同一个模式可以服务于多种应用。)有利于从宏观上通俗地理解数据库系统的内部结构
三、试题:
1,数据库管理系统是位于用户和OS之间的用来管理数据库的软件(对)
2.数据是信息的载体,信息是数据的内涵,二者不能混为一谈。(错)
3.数据库系统一般由数据库、数据库管理系统、_应用程序、数据库管理员组成(写最主要的)
4.DBS的三级模式结构中,最接近外部存储器的是 内模式。