二级《公共基础知识》考试辅导(4)课件.ppt

上传人:知****量 文档编号:73610360 上传时间:2023-02-20 格式:PPT 页数:87 大小:2.97MB
返回 下载 相关 举报
二级《公共基础知识》考试辅导(4)课件.ppt_第1页
第1页 / 共87页
二级《公共基础知识》考试辅导(4)课件.ppt_第2页
第2页 / 共87页
点击查看更多>>
资源描述

《二级《公共基础知识》考试辅导(4)课件.ppt》由会员分享,可在线阅读,更多相关《二级《公共基础知识》考试辅导(4)课件.ppt(87页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、辅导辅导(4)第第4章章 数据库设计基础数据库设计基础第第4章章 数据库设计基础数据库设计基础4.1 数据库的基本概念数据库的基本概念4.1.1 数据、数据库、数据库管理系统数据、数据库、数据库管理系统4.1.1 数据、数据库、数据库管理系统数据、数据库、数据库管理系统DDLDMLDCL (1)数据库(数据库(DB)。)。(2)数据库管理系统(数据库管理系统(DBMS),它是数据),它是数据库系统的核心组成部分。库系统的核心组成部分。(3)计算机硬件环境、操作系统环境及各种计算机硬件环境、操作系统环境及各种实用程序。实用程序。(4)管理和使用数据库系统的各类人员。管理和使用数据库系统的各类人员

2、。数据库系统(数据库系统(DBS)通常包括:)通常包括:注意三个概念:注意三个概念:数数据据库库(DB)、数数据据库库管管理理系系统统(DBMS)、数据库系统(数据库系统(DBS)是三个不同的概念。)是三个不同的概念。数据库强调的是数据。数据库强调的是数据。数据库管理系统是管理数据库的工具软件。数据库管理系统是管理数据库的工具软件。数据库系统强调的则是一个整体系统。数据库系统强调的则是一个整体系统。数数据据库库系系统统(DBS)包包含含数数据据库库(DB)及及数数据据库管理系统(库管理系统(DBMS)。)。(10)(10)数据库数据库 DB DB、数据库系统、数据库系统 DBS DBS、数据库

3、管、数据库管理系统理系统 DBMS DBMS 之间的关系是之间的关系是 。A)DB A)DB 包含包含 DBS DBS 和和 DBMS DBMS B)DBMS B)DBMS 包含包含 DB DB 和和 DBS DBS C)DBS C)DBS 包含包含 DB DB 和和 DBMS DBMS D)D)没有任何关系没有任何关系C C (10)下列叙述中错误的是下列叙述中错误的是 A)在数据库系统中,数据的物理结构必须与逻在数据库系统中,数据的物理结构必须与逻辑结构一致辑结构一致 B)数据库技术的根本目标是解决数据共享问题数据库技术的根本目标是解决数据共享问题 C)数据库技术是指己有数据管理系统的基础

4、上数据库技术是指己有数据管理系统的基础上建立数据库建立数据库 D)数据库系统需要操作系统的支持数据库系统需要操作系统的支持A A (3)在数据库系统中,实现各种数据管理)在数据库系统中,实现各种数据管理功能的核心软件称为功能的核心软件称为_。数据库管理系统数据库管理系统或或DBMS (5)在数据库管理系统提供的数据定义语言、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据操纵语言和数据控制语言中,【5】负责负责数据的格式定义和数据的物理存取构建。数据的格式定义和数据的物理存取构建。数据定义语言数据定义语言(8)数据库管理系统是)数据库管理系统是 。B B(7)数据库管理系

5、统中负责数据模式定义)数据库管理系统中负责数据模式定义的语言是的语言是 。A)数据定义语言数据定义语言 B)数据管理语言数据管理语言 C)数据操纵语言数据操纵语言 D)数据控制语言数据控制语言A A(9)在数据管理技术发展的三个阶段中,)在数据管理技术发展的三个阶段中,数据共享最好的是数据共享最好的是 。A)人工管理阶段)人工管理阶段 B)文件系统阶段)文件系统阶段 C)数据库系统阶段)数据库系统阶段 D)三个阶段相同)三个阶段相同C C4.1.3 数据库系统的基本特点数据库系统的基本特点1.数据的集成性。数据的集成性。2.数据的高共享性与低冗余性。数据的高共享性与低冗余性。3.数据独立性(包

6、括物理独立性与逻辑独立性)。数据独立性(包括物理独立性与逻辑独立性)。4.数据统一管理与控制。数据统一管理与控制。(5)数据独立性分为逻辑独立性与物理数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为程序不必修改,称为 【5】。物理独立性物理独立性4.1.4 数据库系统的内部结构体系数据库系统的内部结构体系1数据库系统的三级模式数据库系统的三级模式(1)概念模式)概念模式 概念模式也称为模式。它是数据库中全局概念模式也称为模式。它是数据库中全局数

7、据逻辑结构的描述,是所有用户(应用)数据逻辑结构的描述,是所有用户(应用)的公共数据视图。的公共数据视图。定义模式时不仅要定义数据的逻辑结构(例如数定义模式时不仅要定义数据的逻辑结构(例如数据记录由哪些数据项构成,数据项的名字、类型、据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。对概念模完整性要求,定义这些数据之间的联系。对概念模式的描述,式的描述,DBMS一般都提供有相应的模式描述语一般都提供有相应的模式描述语言(模式言(模式DDL)来定义模式。)来定义模式。(3)内模式

8、)内模式 内模式也称存储模式或物理模式,它是内模式也称存储模式或物理模式,它是数据库物理存储结构和物理存储方法的描述,数据库物理存储结构和物理存储方法的描述,是数据在存储介质上的保存方式。例如,数是数据在存储介质上的保存方式。例如,数据的存储方式是顺序存储、还是按照据的存储方式是顺序存储、还是按照 B 树结树结构存储等等。内模式对一般用户是透明的,构存储等等。内模式对一般用户是透明的,但它的设计直接影响数据库的性能。但它的设计直接影响数据库的性能。对内模式的描述,对内模式的描述,DBMS一般都提供有一般都提供有相应的内模式定义语言(内模式相应的内模式定义语言(内模式DDL)来定)来定义内模式。

9、一个数据库只有一个内模式。义内模式。一个数据库只有一个内模式。2数据库系统的二级映射数据库系统的二级映射 数据库系统的三级模式之间的联系是通过二级映射数据库系统的三级模式之间的联系是通过二级映射来实现的,当然实际的映射转换工作是由来实现的,当然实际的映射转换工作是由DBMS来完成来完成的。的。(1)外模式到概念模式的映射)外模式到概念模式的映射 外模式到概念模式的映射(即外模式概念模外模式到概念模式的映射(即外模式概念模式映射)定义了外模式与概念模式之间的对应关系。式映射)定义了外模式与概念模式之间的对应关系。外模式是用户的局部模式而概念模式是全局模式。外模式是用户的局部模式而概念模式是全局模

10、式。当概念模式改变时,由数据库管理员对各个外模式当概念模式改变时,由数据库管理员对各个外模式概念模式映射作相应改变,可以使外模式保持不概念模式映射作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独变,从而应用程序不必修改,保证了数据的逻辑独立性。立性。(2)概念模式到内模式的映射)概念模式到内模式的映射 概概念念模模式式到到内内模模式式的的映映射射(即即概概念念模模式式内内模模式式映映射射)定定义义了了数数据据全全局局逻逻辑辑结结构构与物理存储结构之间的对应关系。与物理存储结构之间的对应关系。当当数数据据库库的的存存储储结结构构改改变变时时(例例如如换换了了另另一一个个

11、磁磁盘盘来来存存储储该该数数据据库库),由由数数据据库库管管理理员员对对概概念念模模式式内内模模式式映映射射作作相相应应改改变变,可可以以使使概概念念模模式式保保持持不不变变,从从而而保保证证了数据的物理独立性。了数据的物理独立性。4.2 数据模型数据模型4.2.1 数据模型的基本概念数据模型的基本概念4.2.1 数据模型的基本概念数据模型的基本概念E-R 模型模型4.2.2 E-R 模型模型E-R 模型模型4.2.2 E-R 模型模型 (8)“商品商品”与与“顾客顾客”两个实体集之两个实体集之间的联系一般是间的联系一般是 。A)一对一一对一 B)一对多一对多 C)多对一多对一 D)多对多多对

12、多D D (9)(9)在在 E-R E-R 图中,用来表示实体的图形图中,用来表示实体的图形是是 。A)A)矩形矩形 B)B)椭圆形椭圆形 C)C)菱形菱形 D)D)三角形三角形A A (9)在在 E-R 图中,用来表示实体之间联系图中,用来表示实体之间联系的图形是的图形是 。A)矩形矩形 B)椭圆形椭圆形 C)菱形菱形 D)平行四边形平行四边形 C C (5)在)在 E-R 图中,矩形表示图中,矩形表示 【5】。实体集实体集(8)一间宿舍可住多个学生,则实体宿舍)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是和学生之间的联系是 。A)一对一)一对一 B)一对多)一对多 C)多对一)多对一

13、 D)多对多)多对多B B(5)在)在 E-R 图中,图形包括矩形框、图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系菱形框、椭圆框。其中表示实体联系的是的是 【5】框。框。菱形菱形(9)在)在 E-R 图中,用来表示实体联系的图图中,用来表示实体联系的图形是形是 。C C多对多多对多 4.2.5 关系模型关系模型关系关系模型模型 满足以上满足以上7个性质的二维表称为关系,以二维表为个性质的二维表称为关系,以二维表为基本结构所建立的模型称为关系模型。基本结构所建立的模型称为关系模型。关系关系模型模型关系关系模型模型填空题填空题 (3)在关系模型中,把数据看成是二维在关系模型中,把数据看成

14、是二维表,每一个二维表称为一个表,每一个二维表称为一个 【3】。关系关系填空题(每空填空题(每空 2 分)分)3.一个关系表的行称为一个关系表的行称为 【3】。元组元组(10)下列叙述中正确的是)下列叙述中正确的是 。A)为了建立一个关系,首先要构造数据的逻)为了建立一个关系,首先要构造数据的逻辑关系辑关系 B)表示关系的二维表中各元组的每一个分量)表示关系的二维表中各元组的每一个分量还可以分成若干数据项还可以分成若干数据项 C)一个关系的属性名表称为关系模式)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表)一个关系可以包括多个二维表A A (1010)设设有有表表示示学学生生

15、选选课课的的三三张张表表,学学生生S(S(学学号号,姓姓名名,性性别别,年年龄龄,身身份份证证号号),课课程程C(C(课课号号,课课名名),选选课课SC(SC(学学号号,课课号号,成成绩绩),则表则表 SC SC 的关键字(键或码)为的关键字(键或码)为 。A A)课号,成绩)课号,成绩 B B)学号,成绩)学号,成绩 C C)学号,课号)学号,课号 D D)学号,姓名,成绩)学号,姓名,成绩C C (4)在关系数据库中,用来表示实体在关系数据库中,用来表示实体之间联系的是之间联系的是 【4】。二维表二维表 (5)在二维表中,元组的)在二维表中,元组的 【5】不不能再分成更小的数据项。能再分成

16、更小的数据项。字段字段或或分量分量身份证号身份证号 (8)在学生管理的关系数据库中,存取一)在学生管理的关系数据库中,存取一个学生信息的数据单位是个学生信息的数据单位是 。A)文件文件 B)数据库)数据库 C)字段字段 D)记录记录D D课号课号 1.5 1.5 关系运算关系运算 关系的基本运算有两类,一类是传统的集关系的基本运算有两类,一类是传统的集合运算(包括并、交、差和广义笛卡儿积等运合运算(包括并、交、差和广义笛卡儿积等运算),另一类是专门的关系运算(包括选择、算),另一类是专门的关系运算(包括选择、投影、联接和除等运算)。投影、联接和除等运算)。关系基本运算的结果也是一个关系。关系基

17、本运算的结果也是一个关系。1.5.1 1.5.1 传统的集合运算传统的集合运算 传统的集合运算包括并、交、差和广义笛传统的集合运算包括并、交、差和广义笛卡儿积等运算。卡儿积等运算。要进行并、交、差运算的两个关系必须具要进行并、交、差运算的两个关系必须具有相同的结构。对于有相同的结构。对于Access 数据库来说,即数据库来说,即是指两个表的结构要相同。是指两个表的结构要相同。假定专业假定专业A(如表(如表1-2所示)和专业所示)和专业B(如(如表表1-3所示)两个关系结构相同。所示)两个关系结构相同。专业专业代代码码专业专业名称名称系所代系所代码码 1001财务财务管理管理01 1002工商管

18、理工商管理01 3002国国际际金融金融03专业专业代代码码专业专业名称名称系所代系所代码码 3002国国际际金融金融03 3003国国际贸际贸易易03 4001计计算数学算数学04表表1-3 专业专业A 表表1-4 专业专业B1 1并运算并运算 假设假设 R 和和 S是两个结构相同关系,是两个结构相同关系,R 和和 S两个关系的并两个关系的并运算可以记作运算可以记作 RS,运算结果是将两个关系的所有元组组成,运算结果是将两个关系的所有元组组成一个新的关系,若有完全相同的元组,只留下一个。一个新的关系,若有完全相同的元组,只留下一个。例例1-1专业专业A 专业专业B 的并运算结果如表的并运算结

19、果如表1-4 所示。所示。表表1-4 专业专业A 专业专业B的并运算结果的并运算结果 专业专业代代码码专业专业名称名称学系代学系代码码1001财务财务管理管理011002工商管理工商管理013002国国际际金融金融033003国国际贸际贸易易034001计计算数学算数学042 2交运算交运算 假设假设 R 和和 S是两个结构相同关系,是两个结构相同关系,R 和和 S两个关两个关系的交运算可以记作系的交运算可以记作RS,运算结果是两个关系中公,运算结果是两个关系中公共元组组成一个新的关系。共元组组成一个新的关系。例例1-2专业专业A 专业专业B 的交运算结果如表的交运算结果如表1-5所示所示。专

20、业专业代代码码专业专业名称名称学系代学系代码码3002国国际际金融金融03表表1-5 专业专业A 专业专业B的交运算结果的交运算结果 3 3差运算差运算 假设假设 R 和和 S是两个结构相同关系,是两个结构相同关系,R 和和 S两个关两个关系的差运算可以记作系的差运算可以记作RS,运算结果是由属于,运算结果是由属于R,但,但不属于不属于S的元组组成一个新的关系。的元组组成一个新的关系。例例1-3专业专业A 专业专业B 的差运算结果如表的差运算结果如表1-6所示。所示。专业专业代代码码专业专业名称名称学系代学系代码码1001财务财务管理管理011002工商管理工商管理01表表1-6 专业专业A

21、专业专业B的差运算结果的差运算结果 4 4集合的广义笛卡儿积运算集合的广义笛卡儿积运算 设设 R 和和 S 是两个关系,如果是两个关系,如果 R 是是 m 元关系,有元关系,有 i 个元组,个元组,S 是是 n 元关系,有元关系,有 j 个元组,则笛卡儿积个元组,则笛卡儿积 RS 是一个是一个 m+n 元关系,有元关系,有 ij 个元组。个元组。例例1-4学生学生A(表(表1-7)课程课程A(表(表1-8)的笛)的笛卡儿积运算结果如表卡儿积运算结果如表1-9所示。所示。表表1-7 学生学生A表表1-8 课课程程A学号学号姓名姓名性性别别王大山王大山男男李琳李琳女女周全周全男男课课程代程代码码课

22、课程名称程名称学分学分3002大学大学语语文文33003大学英大学英语语44001高等数学高等数学4学号学号姓名姓名性性别别课课程代程代码码课课程名称程名称学分学分王大山王大山男男3002大学大学语语文文3王大山王大山男男3003大学英大学英语语4王大山王大山男男4001高等数学高等数学4李琳李琳女女3002大学大学语语文文3李琳李琳女女3003大学英大学英语语4李琳李琳女女4001高等数学高等数学4周全周全男男3002大学大学语语文文3周全周全男男3003大学英大学英语语4周全周全男男4001高等数学高等数学4表表1-9 学生学生A 课程课程A的笛卡儿积运算结果的笛卡儿积运算结果 在关系代数

23、中,有在关系代数中,有4种专门的关系运种专门的关系运算,即选择、投影、联接和除运算。算,即选择、投影、联接和除运算。专门的关系运算专门的关系运算1 1、选择、选择 选择运算是指从指定的关系中选择出满足指定选择运算是指从指定的关系中选择出满足指定条件的元组组成一个新关系。条件的元组组成一个新关系。通常选择运算记作:通常选择运算记作:(R)其中,其中,是选择运算符,是选择运算符,R 是关系名。是关系名。例例1-5在关系在关系 专业(专业代码,专业名称,学系代码)专业(专业代码,专业名称,学系代码)中,选取学系代码为中,选取学系代码为“02”的专业元组,可以记成:的专业元组,可以记成:学系代码学系代

24、码=”02”(专业)(专业)2 2、投影、投影 投影运算是指从指定关系中选取某些属性组成一个投影运算是指从指定关系中选取某些属性组成一个新关系。通常投影运算记作:新关系。通常投影运算记作:A(R)其中,其中,是投影运算符,是投影运算符,A是被投影的属性或属性组,是被投影的属性或属性组,R 是关系名。是关系名。例例1-6在关系在关系 专业(专业代码,专业名称,学系代码)专业(专业代码,专业名称,学系代码)中,选取所有专业的专业名称、学系代码,可以记成:中,选取所有专业的专业名称、学系代码,可以记成:专业名称专业名称,学系代码学系代码(专业)(专业)补充选择运算与补充选择运算与投影运算组合使用投影

25、运算组合使用 例如,在关系例如,在关系 职工(职工号,姓名,性别,年龄,职位,工资)职工(职工号,姓名,性别,年龄,职位,工资)中,选取所有工资中,选取所有工资1500元以上(含元以上(含1500)的女的职工)的女的职工的姓名,职位,工资。可以记成:的姓名,职位,工资。可以记成:姓名,职位,工资姓名,职位,工资(工资工资=1500 and 性别性别=”女女”(职工职工)例如,在关系例如,在关系 职工(职工号,姓名,性别,年龄,职位,工资)职工(职工号,姓名,性别,年龄,职位,工资)中,选取所有工资中,选取所有工资1500元以下(含元以下(含1500)或)或2500以上以上的职工的姓名,职位,工

26、资。可以记成:的职工的姓名,职位,工资。可以记成:姓名,职位,工资姓名,职位,工资(工资工资2500(职工职工)3 3、联接运算、联接运算 联接运算用来联接相互之间有联系的两个或多个联接运算用来联接相互之间有联系的两个或多个关系,从而组成一个新的关系。关系,从而组成一个新的关系。联接类型有内联接、自然联接、左外联接、右外联接类型有内联接、自然联接、左外联接、右外联接、全外联接等。其中最常用的联接是自然联接。联接、全外联接等。其中最常用的联接是自然联接。自然联接是按照公共属性值相等的条件进行联接,自然联接是按照公共属性值相等的条件进行联接,并且消除重复属性。并且消除重复属性。例例1-7将表将表1

27、-10所示的所示的“学生学生B”与表与表1-11所示所示的的“修课成绩修课成绩B”两个关系进行自然联接运算,其自两个关系进行自然联接运算,其自然联接运算的结果如表然联接运算的结果如表1-12所示。所示。表表1-10 学生学生B表表1-11 学生修学生修课课B 学号学号姓名姓名性性别别王大山王大山 男男李琳李琳 女女周全周全男男 学号学号课课程代程代码码课课程名称程名称成成绩绩 3002大学大学语语文文 85 3003大学英大学英语语 93 4001高等数学高等数学 78学号学号姓名姓名性性别别课课程代程代码码课课程名称程名称成成绩绩王大山王大山男男3002大学大学语语文文85王大山王大山男男3

28、003大学英大学英语语93周全周全男男4001高等数学高等数学78表表1-12 学生学生B 与修课成绩与修课成绩B 的自然联接结果的自然联接结果 4 4、除运算、除运算 关系关系 R与关系与关系 S的除法运算应满足的条件是:关的除法运算应满足的条件是:关系系 S 的属性全部包含在关系的属性全部包含在关系 R 中,关系中,关系 R 的一些属的一些属性不包含在关系性不包含在关系 S 中。关系中。关系 R与关系与关系 S的除法运算表的除法运算表示为示为 RS。除法运算的结果也是关系,而且该关系中。除法运算的结果也是关系,而且该关系中的属性由的属性由 R 中除去中除去 S 中的属性之外的全部属性组成,

29、中的属性之外的全部属性组成,元组由元组由 R 与与 S 中在所有相同属性上有相等值的那些元中在所有相同属性上有相等值的那些元组组成。组组成。例例1-8将表将表1-13所示的所示的“学生修课学生修课”表与表表与表1-14所示的所示的“所有课程所有课程”表进行除运算,以找出已修所有表进行除运算,以找出已修所有修课程的学生,其除运算的结果如表修课程的学生,其除运算的结果如表1-15所示。所示。表表1-13 学生修课学生修课 表表1-14 所有课程所有课程学号学号课课程代程代码码姓名姓名课课程名称程名称3002王大山王大山大学大学语语文文3003王大山王大山大学英大学英语语3002李琳李琳大学大学语语

30、文文3003李琳李琳大学英大学英语语4001李琳李琳高等数学高等数学4001周全周全高等数学高等数学课课程代程代码码课课程名称程名称3002大学大学语语文文3003大学英大学英语语4001高等数学高等数学学号学号姓名姓名李琳李琳表表1-15 学生修课学生修课所有课程的除运算结果所有课程的除运算结果 (6)设有如下三个关系表:设有如下三个关系表:下列操作中正确的是下列操作中正确的是 _。A)TRS B)TRS C)TRS D)TR/SC C交交除除并并笛卡尔积笛卡尔积 (8)在下列关系运算中在下列关系运算中,不改变关系表中不改变关系表中的属性个数但能减少元组个数的是的属性个数但能减少元组个数的是

31、 。A)并并 B)交交 C)投影投影 D)笛卡儿乘积笛卡儿乘积B B(9)有三个关系)有三个关系 R、S 和和 T 如下:如下:由关系由关系 R R 和和 S S 通过运算得到通过运算得到 T T,则所使用的,则所使用的运算是运算是 。A A)并)并 B B)自然连接)自然连接 C C)笛卡尔积)笛卡尔积 D D)交)交D D(10)有三个关系)有三个关系 R、S 和和 T 如下:如下:由关系由关系 R 和和 S 通过运算得到关系通过运算得到关系 T,则所使用,则所使用的运算为的运算为 。A)笛卡尔积)笛卡尔积 B)交)交 C)并)并 D)自然连接)自然连接D D(10)有两个关系)有两个关系

32、 R 和和 T 如下:如下:则由关系则由关系 R 得到关系得到关系 T 的操作是的操作是 。A)选择选择 B)投影)投影 C)交交 D)并)并A A4.4 数据库设计与管理数据库设计与管理4.4.1 数据库设计概述数据库设计概述 在数据库应用系统中的一个核心问题就是设计一个在数据库应用系统中的一个核心问题就是设计一个满足用户要求,性能良好的数据库,这就是数据库设计。满足用户要求,性能良好的数据库,这就是数据库设计。(5)数据库设计的四个阶段是:需求分析、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和概念设计、逻辑设计和 _。A)编码设计编码设计 B)测试阶段测试阶段 C)运行阶段运行阶

33、段 D)物理设计物理设计 D D (4)数据库设计包括概念设计、)数据库设计包括概念设计、【4】和物理设计。和物理设计。逻辑设计逻辑设计(8)数据库应用系统中的核心问题是)数据库应用系统中的核心问题是 。A)数据库设计)数据库设计 B)数据库系统设计)数据库系统设计 C)数据库维护)数据库维护 D)数据库管理员培训数据库管理员培训A A4.4.3 数据库的概念设计数据库的概念设计 数据库概念设计的目的是分析数据间内在语义关联数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。在此基础上建立一个数据的抽象模型。数据库概念设计的方法有以下两种数据库概念设计的方法有以下两

34、种:(1)集中式模式设计法集中式模式设计法 (2)视图集成设计法视图集成设计法 使用使用 E-R 模型与视图集成法进行设计,产生出各子模型与视图集成法进行设计,产生出各子系统的系统的 E-R 图,然后,把各子系统的图,然后,把各子系统的 E-R 图合并,才能图合并,才能产生出整个系统的产生出整个系统的 E-R 图。图。(9)数据库设计中,用)数据库设计中,用 E-R 图来描述信息图来描述信息结构但不涉及信息在计算机中的表示,它属结构但不涉及信息在计算机中的表示,它属于数据库设计的于数据库设计的 。C C4.4.4 数据库的逻辑设计数据库的逻辑设计 数据库的逻辑设计主要工作是将数据库的逻辑设计主

35、要工作是将 E-R 图转图转换成指定换成指定 RDBMS 中的关系模式。中的关系模式。(8)在数据库设计中,将)在数据库设计中,将 E-R 图转换成图转换成关系数据库的过程属于关系数据库的过程属于 。A)需求分析阶段)需求分析阶段 B)概念设计阶段)概念设计阶段 C)逻辑设计阶段)逻辑设计阶段 D)物理设计阶段)物理设计阶段C C(10)将)将 E-R 图转换为关系模式时,实体图转换为关系模式时,实体和联系都可以表示为和联系都可以表示为 。A)属性属性 B)键)键 C)关系关系 D)域域C C4.4.5 数据库的物理设计数据库的物理设计 数据库的物理设计主要目标是对数据库内数据库的物理设计主要

36、目标是对数据库内部物理结构作调整并选择合理的存取路径,以部物理结构作调整并选择合理的存取路径,以提高数据库访问速度以及有效利用存储空间。提高数据库访问速度以及有效利用存储空间。目前,在关系数据库中已大量屏蔽了内部目前,在关系数据库中已大量屏蔽了内部物理结构,因此留给用户参与物理设计的任务物理结构,因此留给用户参与物理设计的任务很少,一般的关系数据库管理系统留给用户参很少,一般的关系数据库管理系统留给用户参与物理设计的内容大致有索引设计、分区设计与物理设计的内容大致有索引设计、分区设计等。等。4.4.6 数据库管理数据库管理 数据库是一种共享资源,它需要维护和管数据库是一种共享资源,它需要维护和管理,这种工作称为数据库管理,而实施数据库理,这种工作称为数据库管理,而实施数据库管理的人则称为数据库管理员,简称管理的人则称为数据库管理员,简称 DBA。数据库管理一般包括:数据库的建立、数数据库管理一般包括:数据库的建立、数据库的调整、数据库的重组、数据库的安全性据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的故障恢复和数据控制与完整性控制、数据库的故障恢复和数据库的监控等。库的监控等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁