1-2数据库系统 seive 霽数据库系统( Database System)泛指引入数据库技术后的计算机系统 狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机冷 系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组 成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1 所万 万。 1.数据库系统的组成 应用系统 数据库系统通常由5个部分组成,包括计 开发工具 算机硬件、数据库集合、数据库管理系统、 DBMS 相关软件和人员。 操作系统 数据库系统的特点 数据库系统的主要特点包括:数据结构化、 统一的数据控制功能。 图1-1数据库在计算机中的地位 1-3数据模型 数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的 组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的 抽象。它是数据库系统的核心和基础。 20212/20 上海应用披术学院 6
2021/2/20 上海应用技术学院 6 1-2 数据库系统 数据库系统(Database System)泛指引入数据库技术后的计算机系统, 狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机 系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组 成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1 所示。 1.数据库系统的组成 数据库系统通常由5个部分组成,包括计 算机硬件、数据库集合、数据库管理系统、 相关软件和人员。 2.数据库系统的特点 数据库系统的主要特点包括:数据结构化、数据共享、数据独立性以及 统一的数据控制功能。 1-3 数据模型 数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的一 组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的 抽象。它是数据库系统的核心和基础
1-3数据模型 seive 13-1ER方法 描述概念模型最常用方法是实体联系(niy- Relationship)方法(即E- R图)。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形 框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实 体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭 圆形框表示,派生属性用虚椭圆形框表示。 实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如 图1-3所示)。多对多联系(如图1-4所示) 姓名 年龄 性别)(库号)(库名)(面积)(学号)(姓名)(分数) 长 学生 管理 存放 <”选修 课程 厂名 地址 货马 品名 价榕 巢程号)(课程名 学分 图12一对一联系 图1-3一对多联系 图1-4多对多联 20212/20 上海应用披术学院
2021/2/20 上海应用技术学院 7 1-3 数据模型 1-3-1 E-R方法 描述概念模型最常用方法是实体-联系(Entity-Relationship)方法(即ER图) 。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形 框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实 体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭 圆形框表示,派生属性用虚椭圆形框表示。 实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如 图1-3所示)。多对多联系(如图1-4所示)。 图1-2 一对一联系 图1-3 一对多联系 图1-4 多对多联系
1-3数据模型 seive 1-2-2数据模型 目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模 型与网状络模型以及按关系理论建建立起来的关系模型。 1-4关系数据库 1-41关系模型的基本概念 1.术语 (1)关系(2)记录(元组)(3)字段(属性)(4)域 (5)关键字(6)关系模式(7)关系数据库管理系统( RDBMS) 关系的特点 1每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细 分为若干个手段。 2在同一个关系中不能出现相同的属性名。 3:在一个设有主关键字或唯性关键字的关系中不允许有完全相同的数据行。 4在一个关系中任意交换两行的位置不影响数据的实际含义。 5在一个关系中任意交换两列的位置不影响数据的实际含义。 20212/20 上海应用披术学院 8介
2021/2/20 上海应用技术学院 8 1-3 数据模型 1-2-2 数据模型 目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模 型与网状络模型以及按关系理论建建立起来的关系模型。 1-4 关系数据库 1-4-1关系模型的基本概念 1.术语 (1)关系(2)记录(元组)(3)字段(属性)(4)域 (5)关键字(6)关系模式(7)关系数据库管理系统(RDBMS) 2.关系的特点 1:每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细 分为若干个手段。 2:在同一个关系中不能出现相同的属性名。 3:在一个设有主关键字或唯一性关键字的关系中不允许有完全相同的数据行。 4:在一个关系中任意交换两行的位置不影响数据的实际含义。 5:在一个关系中任意交换两列的位置不影响数据的实际含义
1-4关系数据库 seive 1-4-2关系数据库基本演算 关系型数据库主要支持的3种基本关系运算为:选择、投影和连接,其源于 关系代数中并、交、差、选择、投影和连接等运算 1.选择 从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择 是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成 新的关系,其关系模式不变,并且其中的记录是原关系的 子集。 2.投影 从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操 作称为投影。投影是从列的角度对二维表格内容进行的筛选或重组,经过选择 运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数 往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的 个子集。 3.连接 连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。 最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该 字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记 录 20212/20 上海应用披术学院 9
2021/2/20 上海应用技术学院 9 1-4关系数据库 1-4-2关系数据库基本演算 关系型数据库主要支持的3种基本关系运算为:选择、投影和连接,其源于 关系代数中并、交、差、选择、投影和连接等运算。 1.选择 从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择 是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成 新的关系,其关系模式不变,并且其中的记录是原关系的一个子集。 2.投影 从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操 作称为投影。投影是从列的角度对二维表格内容进行的筛选或重组,经过选择 运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数 往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的一 个子集。 3.连接 连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。 最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该 字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记 录
1-5数据仓库与数据挖掘0 1-51数据仓库理念 数据仓库常用于决策支持系统(DSS),是决策攴持系统的基础。随 着计算机应用的不断拓展,从大量数据中检索、査询出制定市场策略的 信息就显得越来越重要了。据此人们引出了一种新的支持决策的特殊的 数据仓库( Data Warehouse:DW)理念,即从大量的事务型数据库中抽 取数据,并将其处理、转换为新的存储格式,为锁定决策目标而把数据 聚合在一种特殊的格式中。 数据仓库是支持管理决策过程的,其主要特征是面向主题的、集成 的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库包括数 据的存储与组织;联机分析技术(OLAP)和数据挖掘技术(DM)。 数据仓库并不是一个新的平台,它仍然建立在数据库管理系统基础上 只是—个新的概念。数据仓库是一些数据、过程、工具和设施,它能够 管理完备的、及时的、准确的和可理解的业务信息,并把这些信息赋予 个人,使之做出相应的决定。 20212/20 上海应用技术学院四忽10
2021/2/20 上海应用技术学院 10 1-5 数据仓库与数据挖掘 1-5-1 数据仓库理念 数据仓库常用于决策支持系统(DSS),是决策支持系统的基础。随 着计算机应用的不断拓展,从大量数据中检索、查询出制定市场策略的 信息就显得越来越重要了。据此人们引出了一种新的支持决策的特殊的 数据仓库(Data Warehouse:DW)理念,即从大量的事务型数据库中抽 取数据,并将其处理、转换为新的存储格式,为锁定决策目标而把数据 聚合在一种特殊的格式中。 数据仓库是支持管理决策过程的,其主要特征是面向主题的、集成 的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库包括数 据的存储与组织;联机分析技术(OLAP)和数据挖掘技术(DM)。 数据仓库并不是一个新的平台,它仍然建立在数据库管理系统基础上, 只是一个新的概念。数据仓库是一些数据、过程、工具和设施,它能够 管理完备的、及时的、准确的和可理解的业务信息,并把这些信息赋予 个人,使之做出相应的决定