文档介绍:第一章管理信息系统技术基础
学习目标
。
、数据库的三级模式结构和关系规范化的知识。
。
,以联机分析和数据挖掘工具为主要手段的高级信息处理技术。
。
2003数据库的操作。
相关理论知识
数据管理技术发展
数据模型
(1)层次数据模型的定义。层次数据模型是指以层次或树形结构来表示实体之间的联系,层次模型只能描述数据之间一对一或一对多的关系。层次结构是树结构,树的结点是记录类型,非根结点有且只有一个父结点。上一层记录类型和下一层记录类型是一对多的关系。记录之间的联系通过指针来实现,查询效率较高,如图2-9所示。
相关理论知识
(2)层次数据模型的操纵与完整性约束。层次数据模型的操纵主要有查询、插入、删除和更新。进行插入、删除、更新操作时要满足层次模型的完整性约束条件。
相关理论知识
(1)网状数据模型的定义。网状数据模型是指数据与数据之间的关系呈多对多的关系,如图2-10所示。
相关理论知识
(2)网状数据模型的操纵与完整性约束。
①一个记录不能兼任同一个系的首记录和属记录。
②一个记录不能同时出现在同一系型的多个系值中。
③在插入一个记录时,如果该记录将要作为某个系的属记录,要考虑以何种方式加入到系值中,也就是考虑其系籍问题。网状数据模型提供了两种插入记录的系籍约束。
(a)AUTOMATIC(自动的)方式:新插入记录自动加入相应的系值。例如,对于“班级—学生”系,可以遵守AUTOMATIC约束,每录入一个学生的记录,自动加入一个班级。
(b)MANUAL(人工的)方式:新插入记录不自动加入相应的系值,若要加入某个系值,须用CONNECT命令完成。例如,对于“运动队—学生”系,可以遵守MANUAL约束,学生入校时,不一定要加入运动队。
④对已插入的属记录的系籍处理,提供了三种约束。
(a)随意性约束:允许记录从一系转到另一系,也可以脱离某个系而独立存在。
(b)强制性约束:允许记录转系,但任何时候都必须属于某个系值,不允许脱离系值独立存在。
(c)固定性约束:属记录只能属于一个系值,不能存在于该系值之外。
⑤删除首记录时,要考虑记录的系籍约束。
(a)记录是随意性约束时,可以删除首记录。
(b)记录是强制性约束时,首记录不能删除。
(c)记录是固定性约束时,首、属记录一同删掉。
相关理论知识
(1)关系数据模型的定义。关系数据模型是用二维表来表达实体与实体之间联系的数据模型。在用户看来,一个关系模型的逻辑结构是一张二维表,它由行和列组成,如图2-11所示。
相关理论知识
①关系。一个二维表就表示一个关系,由关系名标识它,记为:
关系名(字段1,字段2,……字段,n)
图2-11所示的表的关系记为:
职工工资表(职工号,姓名,职称,部门,基本工资,工龄,职务,水电,房租)
②记录。表中的一行即为一个记录。
③字段。表中的一列即为一个字段,由列名来标识;字段在每个相应的记录上都有一个投影值,该值称为该字段在该记录的分量。例如,职工工资表中有9个字段,每个字段是组成数据的最小单位,其中字段名“职称”、“工程师”和“经济师”都是组成“职称”数据的最小单位。
④字段值是可以唯一确定一个记录的最小值。
⑤实体是指客观存在并相互区别的事物。例如,一名教师、一名学生、学生的一次选课和一次借书等。
⑥关键字是唯一标识实体的字段集,如“职工号”是唯一标识实体的字段,所以,“职工号”是职工工资表中的关键字。
⑦行和列的位置是可以互换的,不同列的字段名是不可重复的,同一表中不允许有完全相同的两行,在表中每一字段项都必须不可再分。
关系模型以严密的数学理论为基础,把数据及其联系看成二维表结构,每个关系形成一个二维表,每个二维表构成一个数据库。
相关理论知识
数据仓库
人们对数据仓库最大的误解就是把它当作一个现成的可以直接买来使用的产品。数据仓库和数据库不同,它不是现成的软件或者硬件产品。确切地说,数据仓库是一种解决方案,是一种思想,是对原始的操作数据进行各种处理并转换成有用信息的处理过程,用户可以通过分析这些信息从而做出策略性的决策。
相关理论知识
数据仓库是一个环境,而不是一件产品,主要提供用户用于决策支持的当前和历史数据,这些数据在传