文档库 最新最全的文档下载
当前位置:文档库 › 第一章数据库系统基础知识

第一章数据库系统基础知识

第一章数据库系统基础知识
第一章数据库系统基础知识

第一章数据库系统基础知识

一、选择题

1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据

库系统阶段,在这几个阶段中,数据独立性最高的是 A 阶段。

A)数据库系统 B)文件系统 C)人工管理 D)数据

项管理

2、数据库系统与文件系统的主要区别是。

A)数据库系统复杂,而文件系统简单

B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

3、数据库的概念模型独立于。

A)具体的机器和DBMS B)E-R图 C)信息世界 D)现实世界

4、在数据库中,下列说法是不正确的。

A)数据库避免了一切数据的重复

B)若系统是完全可以控制的,则系统可确保更新时的一致性

C)数据库中的数据可以共享

D)数据库减少了数据冗余

5、是存储在计算机内有结构的数据的集合。

A)数据库系统 B)数据库 C)数据库管理系统 D)数据结

6、在数据库中存储的是。

A)数据 B)数据模型 C)数据以及数据之间的联系 D)数据结

7、数据库中,数据的物理独立性是指。

A)数据库与数据库管理系统的相互独立

B)用户程序与DBMS的相互独立

C)用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D)应用程序与数据库中数据的逻辑结构相互独立

8、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A)同一个应用中的多个程序共享一个数据集合

B)多个用户、同一种语言共享数据

C)多个用户共享一个数据文件

D)多种应用、多种语言、多个用户相互覆盖地使用数据集合

9、对数据库进行创建、运行和维护的软件系统又叫做。

A)数据库系统 B)操作系统 C)数据库管理系统 D)数据库应用系统

10、以下不是主要数据模型的是。

A)网状模型 B)层次模型 C)关系模型 D)顺序模型

11、通过指针链接来表示和实现实体之间联系的模型是。

A)关系模型 B)层次模型 C)网状模型 D)层次和

网状模型

12、层次模型不能直接表示。

A)1:1关系 B)1:m关系 C)m:n关系 D)1:1和1:m

关系

13、关系数据模型。

A)只能表示实体间的1:1联系 B)只能表示实体间的1:n联系

C)只能表示实体间的m:n联系 D)可以表示实体间的上述三种联

14、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是。

A)层次结构 B)二维表结构 C)网状结构 D)封装结构

15、子模式是。

A)模式的副本 B)内模式 C)多个模式的集合 D)以上三者都对

16、数据库三级模式体系结构的划分,有利于保持数据库的。

A)数据独立性 B)数据安全性 C)结构规范化 D)操作可行性

17、数据库管理系统(DBMS)是。

A)计算机上的数据库系统 B)计算机语言

C)用于数据管理的软件系统 D)计算机应用程序

18、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主

要是为了实现数据库的。

A)可靠性 B)一致性 C)完整性 D)安全性

19、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为。

A)数据库模式描述语言(DDL) B)数据库子语言(SubDL)

C)数据操纵语言(DML) D)数据结构语言

20、在数据库的三级模式结构中,描述数据库中全体逻辑结构和特性的是。

A)外模式 B)内模式 C)存储模式 D)模式

21、在选取关系中满足某个条件的元组的关系代数运算称之。

A)选中运算 B)选择运算 C)投影运算 D)搜索运算

22、概念模型独立于。

A)E-R模型 B)硬件设备和DBMS C)操作系统和DBMS D)DBMS

23、为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语

言嵌入到某一高级语言中,此高级语言称为。

A)查询语言 B)宿主语言 C)自含语言 D)会话语言

24、关系数据库的数据语言是的语言,其核心部分为查询,因此又称为查询语言。

A)过程化 B)非过程化 C)宿主 D)系列化

25、用二维表数据来表示实体之间联系的模型叫做。

A)网状模型 B)层次模型 C)关系模型 D)实体-联系模型

26、数据库的三级模式体系结构的划分,有利于保持数据库的。

A)数据独立性 B)数据安全性 C)结构规范化 D)操作可行性

27、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_____。

A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、连接 D)显示、

统计、复制

28、数据处理是将_____转换为_____的过程。

A)数据、信息 B)信息、数据 C)数据、数据库 D)

信息、文件

29、下列不属于文件系统特点的项是______。

A)文件内部的数据有结构B)数据可为特定用户专用

C)数据结构和应用程序相互依赖D)减少和控制了数据冗余

30、按照传统的数据模型分类,数据库可分为三种类型_____。

A)大型、中型和小型 B)西文、中文和兼容

C)层次、网状和关系 D)数据、图形和多媒体

31、DBAS指的是_____。

A)数据库管理系统 B)数据库系统 C)数据库应用系

统 D)数据库服务系统

32、关系数据库系统中所使用的数据结构是_____。

A)树 B)图 C)表格 D)二维

表格

33、把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_____。

A)操作系统B)文件系统 C)文件结构 D)数据

结构

34、数据库系统的构成为:计算机硬件系统、计算机软件系统、数据、用户和_____。

A)操作系统B)文件系统 C)数据集合 D)数据

库管理人员

35、用于实现数据库各种数据操作的软件是_____。

A)数据软件 B)操作系统 C)数据库管理系统 D)编译程序

36、数据库DB、数据库系统DBS和数据库管理系统DBMS的关系是_____。

A)DBMS包括DB和DBS B)DBS包括DB和DBMS

C)DB包括DBS和DBMS D)DB、DBS和DBMS是平等关系

37、下列说法中,数据库系统的特点不包括____。

A)数据一致性B)数据共享 C)使用专用文件D)具有数据的安全与完整性保障

38、Visual FoxPro是一种关系型的数据库管理系统,所谓关系是指_____。

A)表中各条记录彼此有一定的关系 B)表中各个字段彼此有一定的

关系

C)一个表与另外一个表之间有一定的关系 D)数据模型符合满足一定

条件的二维表格式

39、存储在计算机内有结构的相关数据的集合称为_____。

A)数据库B)数据库系统 C)数据库管理系统D)数据结构

40、Visual FoxPro6.0数据库系统是_____。

A)网络B)层次 C)关系D)链状

41、数据库的网状模型应满足的条件是______。

A)允许一个以上的无双亲,也允许一个结点有多个双亲 B)必须有两个以

上的结点

C)有且仅有一个结点无双亲,每个结点都只有一个双亲 D)每个结点有且

仅有一个双亲

42、数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为____。

A)分布式系统B)单用户系统 C)集中式系统 D)共享式系统

43、如果要改变一个关系中属性的排列顺序,应该使用的关系运算是_____。

A)重建B)选取 C)投影 D)连接

44、下列命题中错误的是_____。

A)关系中每一个属性对应一个值域 B)关系中不同的属性对应同一个值

C)对应于同一个值域的属性为不同的属性 D)DOM(A)表示属性A的取

值范围

45、在Visual FoxPro中,COPY TO <文件名> FIELD<字段名表>命令起到

_____关系操作功能。

A)投影 B)关联 C)连接 D)选择

46、在概念模型中,一个实体集合对应关系模型中的一个_____。

A)元组 B)字段 C)关系 D)属性

47、关系是指____。

A)元组的集合 B)属性的集合 C)字段的集合 D)实例的集合

48、下列数据库技术的术语与关系模型的术语的对应关系中正确的是_____。

A)记录与属性 B)字段与元组 C)记录类型与关系模式 D)实例与关系

49、将两个关系中具有共同属性值的元素连接到一起构成新表的操作,称为

_____。

A)连接 B)比较 C)扫描 D)用户模式

50、在关系模型中,关系模型的集合是_____。

A)概念模式 B)外模式 C)内模式 D)用户模式

51、在关系模型中,实现“关系不允许出现相同的元组”的约束是通过_____。

A)连接B)比较 C)扫描D)索引

64、一个关系数据库系统必须能够表示实体和关系,关系可与实体有关。

A)0个B)1个 C)2个或2个以上 D)1个或1个以上

65、层次模型不能直接表示______。

A)一对一关系B)一对多关系 C)多对多关系D)一对一和多对多关系

66、实体是信息世界中的术语,与之对应的数据库术语为_____。

A)文件B)数据库 C)字段 D)记录

67、层次型、网状型和关系型数据库划分原则是_____。

A)记录长度B)文件的大小 C)联系的复杂程度 D)数据之间的联系

68、DBMS不但要对数据库进行管理,而且还要提供对数据进行操作的能力。

为此,它提供了 _____。

A)自含语言和数据操纵语言 B)宿主语言和自含语言

C)数据定义语言和数据操纵语言 D)宿主语言和数据定义语言

69、关系模型的内涵包括_____。

A)关系的定义和说明 B)属性和域的定义和说

C)数据完整性约束 D)A、B和C

70、下列关系候选关键字的说法中错误的是_____。

A)主关键字是唯一标识实体的属性集 B)候选关键字能唯一决定一个

元组

C)能唯一决定一个元组的属性集的是候选关键字 D)候选关键字中的属性

不均为主属性

71、同一个关系模型的任两个元组值_____。

A)不能全同B)可全同 C)必须全同 D)以上都不是

72、有一个学生关系模式STUDENT(学号,姓名,出生日期,系名,班号,宿

舍号),则其候选关键字为_____。

A) (学号,姓名) B) (学号) C) (学号,班号) D) (学号,宿舍号)

73、对于关系模型叙述错误的是_____。

A)建立在严格的数学理论、集合论和谓词演算公式的基础之上

B)微机DBMS绝大部分采取关系数据型

C)用二维表表示关系模型是其一大特点

D)不具有连接操作的DBMS也可以是关系数据库系统

74、关系模型中,一个关键字是_____。

A)可由多个任意属性组成

B)至多由一个属性组成

C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D) 以上都不是

75、关系模式的任何属性_____。

A)不可再分 B)可再分 C)命名在该关系模式中可以不唯一

D)以上都不是

76、使用关系运算对系统进行操作,得到的结果是_____。

A)属性B)元组 C)关系D)关系模

77、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自

然连接时,要求R和S含有一个或多个共有的_____。

A)元组B)行 C)记录D)属性

78、关系数据库管理系统所管理的关系是_____。

A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC 文件

79、集合的并运算符是_____。

A)∪ B)OR C)UNIQUE D)UNION

80、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,

班级和班长两个实体之间的关系属于_____。

A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系

81、设有关系R1和R2,经过关系运算得到结果S,则S是_____。

A)一个关系 B)一个表单 C)一个数据库 D)一个数组

82、在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结

构被划分成用户级、

和存储级三个层次。

A)管理员级 B)外部级 C)概念级 D)内部级

83、数据库系统的最大特点是。

A)数据的三级抽象和二级独立性 B)数据共享性

C)数据的结构化 D)数据独立性

84、数据的管理方法主要有。

A)批处理和文件系统 B)文件系统和分布式系统

C)分布式系统和批处理 D)数据库系统和文件系统

85、数据库技术中采用分级方法将它的结构划分成多个层次,是为了提高数据库的①和②。

①A)数据独立性 B)逻辑独立性 C)管理规范性 D)数

据的共享

②A)数据独立性 B)物理独立性 C)逻辑独立性 D)管

理规范性

86、在关系代数的专门关系运算中,从表中取出满足条件属性的操作称为①;

从表中选出满足条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。

A)选择 B)投影 C)连接 D)扫描

87、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,

支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成一个整体叫做③。

①A)文件的集合 B)数据的集合 C)命令的集合 D)程序的集合

②A)命令系统 B) 数据库系统 C)操作系统 D)数据库管理

系统

③A)数据库系统 B)数据库管理系统 C) 文件系统 D) 软件系统

88、数据库具有①、最小的②和较高的③。

21、层次数据模型中,只有一个结点,无父结点,它称为。

22、层次模型是一个以记录类型为结点的有向树,这句话正确否?。

23、层次模型中,根结点以外的结点至多可以有个父结点。

24、关系模型是将数据之间的关系看成网络关系,这句话正确否?。

25、数据管理技术随着计算机技术的发展而发展,一般可以分为如下几个阶段:

人工管理阶段、文件管理阶段、文件系统阶段、和高级数据库技术阶段。

26、数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和

传播等功能,即包括数据设计和处理设计,而是系统设计的基础和核心。

27、在数据库体系结构中,数据库存储的改变会引起内模式的改变。为使数据

库的模式保持不变,从而不必修改应用程序,必须通过改变模式与内模式之间的映象来实现。这样,使数据库具有。

28、网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间

的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用。

29、数据库(Data Base)是指在计算机存储设备上合理存放的______的相关

______。

30、常用的数据模型有______种。

31、开发一个关系数据库应用系统,首选要建立______。它是由若干个______组成的。

32、关系数据库是采用_______作为数据的组织方式。

33、数据是信息的表现_______。

34、数据库应用系统是在_______支持下运行的计算机应用系统,简称为

______。

35、为了更方便地使用数据库,常常把数据库管理系统提供的数据操作语言嵌

入到某一高级语言中,此高级语言则被称为_______。

36、要想改变关系中属性的排列顺序,应使用关系运算中的______运算。

37、关系的直观解释是______,在FoxPro中称关系为_______。

38、数据库系统的核心是______。

39、分布式数据库是把数据分散存储在网络的多个结点上,各个结点的计算机

可以利用_____访问其他结点上的数据库资源。

40、在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为_____;

从表中抽取属性值满足条件的列的操作称为______;把两个关系中相同属性的元组连接在一起构成新的二维表的操作称为______。

41、关系数据库中每个关系的形式是______。

42、用二维表数据来表示实体之间联系的模型叫做______。

43、______语言是关系型数据库的标准语言。

44、数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示

______之间的联系。

45、在关系模式中,概念模型是______的集合,外模式是______的集合,内模式是______的集合。

46、关系代数运算中,专门的关系运算有______、______、和______。

47、相对于其他数据管理技术,数据库系统具有______、减少数据冗余、_____、_____的特点。

48、层次模型中,根结点以外的结点至多可有______个父结点。

49、数据描述语言的作用是______。

50、同一属性在不同关系中都有值的对应关系,若关系仅有一个外关键字F对

应关系S,则F必须是S中存在的值,或是空值。这是针对不同关系之间或同一关系的不同元组间的约束称为______。

51、在一个实体表示的信息中,称______为关键字。

52、对关系进行选择、投影或连接运算之后,运算的结果仍然是一个______。

53、数据库设计的几个步骤是______、______、______、______、______。

54、数据库的设计分为______设计和______设计。

55、一个关系模式的定义主要包括______、______、______、______和______。

56、把关系看成是一个集合,则集合中的元素是______,并且每个元素的______应该相同。

57、在关系对应的二维表中,行对应______,列对应______。

58、一个数据库分布在若干台计算机中称之为______数据库。

59、采用了数据库技术完整的计算机系统称为_____。它通常包括_____、_____、

_____、_____和_____五大部分。

60、______和______是关系数据操作语言的基础。

61、在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字S,B的主关键

字是D,则D在S中称为______。

62、传统的集合“并、交、差”施加于两个关系的时候,这两个关系的______

必须相等,______必须取自同一个域。

63、数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的______表现出来的。

64、关系数据库中任何检索操作的实现都是由______、______和______三种基本操作组合而成。

65、联系是______。

66、实体与实体之间联系的方式有______、______、______三种联系。

67、单值属性是______,多值属性是______。

68、属性是______,属性域是______。

69、实体是______,实体集是______。

70、用二维表的形式来表示实体之间联系的数据模型叫做______。

71、关系是具有相同性质的______的集合。

72、关系数据库是采用______作为数据的组织方式。

参考答案

一、选择题

1.A

2.B

3.A

4.A

5.B

6.C

7.C

8.D

9.C 10.D

11.D 12.C 13.D 14.B 15.B 16.A 17.C 18.D 19.A 20.D

21.B 22.B 23.B 24.B 25.C 26.A 27.C 28.A 29.D 30.C

31.C 32.D 33.D 34.D 35.C 36.B 37.C 38.D 39.A 40.C

41.A 42.B 43.C 44.C 45.A 46.C 47.A 48.C 49.A 50.A

51.B 52.B 53.B 54.D 55.A 56.A 57.C 58.C 59.C 60.B

61.D 62.B 63.A 64.D 65.C 66.D 67.D 68.C 69.D 70.C

71.A 72.B 73.D 74.C 75.A 76.C 77.D 78.B 79.A 80.A

81.A 82.C 83.A 84.D 85.①B、②B 86.①B、②A、③C

87.①B、②.D、③A 88.①B、②A、③C 89.①D、②B、③C、④B、

⑤D

二、填空题

1.信息

2.人工管理、文件系统、数据库系统

3.组织、共享

4.结构化

5.数据定义功能、数据操纵功能

6.语言翻译处理程序、系统运行控制程序、实用程序

7.数据描述语言、数据操纵语言 8.数据库管理员、系统分析员、应用程序

9.数据库管理员

10.数据操纵语言、数据库管理系统、数据描述语言、数据库系统、结构化查

询语言、数据库、数据字典、数据库管理员、子模式数据描述语言、物理数据描述语言

11.数据库系统实现了整体数据的结构化

12.用户的应用程序与存储在外存上的数据库中的数据

13.逻辑数据独立性、物理数据独立性 14.物理独立

性 15.不正确

16.概念模型、数据模型 17.数据结构、数据操作、完整性约束

18.层次模型、网状模型、关系模型 19.数据结构、数据操作

20.用户数据库、概念数据库、物理数据库 21.根 22.正确 23.1

24.不正确 25.数据库系统阶

26.数据设计 27.物理独立性 28.关系

29.结构化;数据集合 30.3 31.数据库;关系 32.关系模型 33.形式

34.数据库管理系统;DBAS 35.宿主语言 36.投影 37.二维表;数据库文件

38.数据库管理系统 39.网络通信功能 40.选择(或筛选);投影;连接

41.二维表 42.关系模型 43.SQL 44.

事物和事物

45.关系模式;关系子模式;存储模式 46.选择;投影;连接

47.数据共享;数据有较高的独立性;加强了数据的安全性和完整性的保

护 48.1

49.定义数据库 50.参照完整性 51.能唯一标识实

体的属性或属性组

52.关系 53.需求分析、概念设计、逻辑设计、物理设计、编码和测试

54.逻辑、物理 55.关系名、属性名、属性类型、属性长度、关键字

56.元组、属性个数 57.元组;属性 58.分布式

59.数据库系统、计算机的硬件系统、软件系统、数据、数据库管理员、用户

60.关系代数、关系运算 61.外来键 62.属性个数;相对应的属性值

63.数据模型 64.选择;投影;连接

65.指实体之间的相互联系 66.一对多、多对多、一对一

67.只能有一个值的属性;可能有多个值的属性

68.实体的某一性质、属性可能取值的集合

69.客观存在的可以相互区别的事物、同类实体的集合

70.关系模型或关系 71.元组或记录 72.关系模型

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

数据库管理系统软件的使用

实验一:数据库管理系统软件的使用 一、实验目的 (1)认识几种常见的数据库管理系统,熟悉它们的使用界面; (2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。 二、实验内容 分别在Access和SQL SERVER2005中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。 三、实验步骤: 创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表: (l)student:学生基本信息。 (2)course:课程信息表。 (3)sc:学生选课表。 各表的结构分别如表1、表2和表3所示。 表1学生信息表:student 表2课程信息表:course 表3学生选课表:sc 1. (a)在Access中创建xsgl.mdb数据库,使用表设计视图创建如表1、表2、表3所示结构的3个表。 提示:(1)启动Access2000或Access2003,选择文件->新建->空数据库,输入数据库文件名xsgl.mdb,进入(2);

图1Access 数据库设计界面 (2)启动如图1的设计界面后,选择表对象和使用使用设计器创建表,选择新建,进入(3);(3)生成如图2界面,选择设计视图,点击确定按钮,进入(4); (4)在图3表设计界面下,分别创建student 表,course 表和sc 表的结构; (5)输入表中的记录: 分别在student 表、course 表和sc 表中输入如下表中的记录: 图2 表设计器 图3表结构设计界面

在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录: sno sname ssex sage sdept 95001李勇男20CS 95002刘晨女19IS 95003 王敏女18MA 95004张立男19IS 95005 刘云 女 18 CS (b )对表中的记录进行浏览、修改、删除操作。 2.在SQLSERVER 中用企业管理器新建数据库和表:(1)建立xsgl 数据库: ①启动SQL Server2005企业管理器,界面如下: 图4SQL Server2005企业管理器界面 ②选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库 cno cname credit pcno 1数据库452数学63信息系统314操作系统465数据结构476数据处理37 PASCAL 语言 4 6 sno cno grade 9500119295001285950013889500229095002380950032859500415895004 2 85

南京理工大学《数据库系统基础教程》试题和答案

一、选择题60(选择一个最合适的答案,在答题纸上涂黑) 1.一个事务中的一组更新操作是一个整体,要么全部执行,要么全部不执行。这是事务的:A.原子性B.一致性 C.隔离性 D.持久性 2.在数据库的三级模式结构中,描述一个数据库中全体数据的全局逻辑结构和特性的是:A.外模式 B.模式 C.存储模式D.模式 3.关于联系的多重性,下面哪种说法不正确? A.一个多对多的联系中允许多对一的情形。 B.一个多对多的联系中允许一对一的情形。 C.一个多对一的联系中允许一对一的情形。 D.一个多对一的联系中允许多对多的情形。 4.考虑学校里的"学生"和"课程"之间的联系,该联系的多重性应该是: A. 一对一 B. 多对一 C. 一对多 D. 多对多 5.下面哪种约束要求一组属性在同一实体集任意两个不同实体上的取值不同。 A. 键(key)约束。 B. 单值约束。 C. 参照完整性。 D. 域(domain)约束 6.关系模型要求各元组的每个分量的值必须是原子性的。对原子性,下面哪种解释不正确:A.每个属性都没有部结构。 B.每个属性都不可再分解。 C.各属性值应属于某种基本数据类型。 D.属性值不允许为NULL。 7.对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确: A.改变属性的排列次序不影响该关系。 B.改变元组的排列次序不影响该关系。 C.改变元组的排列次序会改变该关系。 D.关系的模式包括其名称及其属性集合。 8.若R是实体集R1与R2间的一个多对多联系,将其转换为关系R',哪种说法不正确:A.R'属性应包括R1与R2的所有属性。 B.R'属性应包括R1与R2的键属性。 C.R1与R2的键属性共同构成R'的键。 D.R'的属性应包括R自身定义的属性。 9.关于函数依赖的判断,下面哪种说法不正确? A.若任意两元组在属性A上一致,在B上也一致,则有A → B成立。 B.若任意两元组在属性A上一致,在B上不一致,则A → B不成立。 C.若任意两元组在属性A上不可能一致,则不管在B上是否一致,有A → B成立。

第一章ACCESS数据库基础知识

第1章数据库基础知识 数据库技术已经成为计算机科学和技术的—个重要分支,Microsoft Access作为一种关系型数据库管理系统是中小型数据库使用系统的理想开发环境 1.1.数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1.1.1.计算机数据管理的发展 一、数据和数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1.人工管理: (1)数据不保存 (2)使用程序管理数据 (3)数据不共享 (4)数据不具有独立性 使用程序1 数据集1 使用程序2 数据集2 使用程序n 数据集n 2.文件系统 (1)数据可以长期保存 (2)程序和数据有一定的独立性 (3)数据的冗余度大

3. 数据库系统: 20世纪60年代后期以来计算机用于管理的规模更为庞大,使用越来越广泛,需要计算机管理的数据量急剧增长,同时多种使用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多使用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据和使用程序的独立性,从而减少使用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或使用程序共享的资源,从使用程序中完全独立出来,由DBMS 统一管理。数据库系统数据和使用程序的关系如图。 4. 分布式数据库统 物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。 5. 面向对象数据厍系统 数据据库技术和面向对象程序设计技术结合产生了面向对象数据库系统;面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。 1.1.2. 数据库系统 DBMS 使用程序1 使用程序2 数据库 … 使用程序1 文件1 使用程序2 文件2 使用程序n 文件n 存取方法 ...… ...…

数据库管理系统基础_习题

数据库管理系统基础 一、是非题 1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。 A .对B. 错2.数据库管理系统对数据库提供了完整的数据保护控制功能。 A .对 B. 错 3.Access 数据库是一种层次型的数据库系统。 A .对 B. 错 4.概念模型也称为E-R 模型。 A .对 B. 错 5.在一个关系中,关键字可以有多个,但主码只能有一个。 A .对 B. 错 6.数据库系统的最大特点是数据的共享性和独立性。 A. 对 B. 错 7.数据库系统的独立性有物理独立性和逻辑独立性两种。 A. 对 B. 错 8.组成数据模型的三个要素中,数据操作最重要。 A. 对 B. 错 9.概念模型与具体的数据库系统有关系。 A. 对 B. 错 10.目前最常用的数据模型是关系模型。 A. 对 B. 错 11.SQL 语言是一种高度非过程化的语言。 A. 对 B. 错 12.对数据库系统最重要的操作是数据控制。 A. 对 B. 错 13.Access 数据库系统是一种大型数据库。 A. 对 B. 错 14.数据库设计的第一个阶段是概念结构设计。 A. 对 B. 错 15.SQL 语言具有数据定义、数据查询、数据更新、数据控制的功能。

A. 对 B. 错

、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是_________ 阶段。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 数据项管理 2.数据库的概念模型独立于_______ 。 A. 具体的机器和DBMS B. E-R 图 C. 信息世界 D. 现实世界 3.同一个关系模型的任意两个元组的值_________ 。 A. 可以全同 B. 不能全同 C. 必须全同 D. 以上都不是 4.关系数据库中的关键字是指________ 。 A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合 5.应用数据库的主要目的是_______ 。 A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题 6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的 联系类型是______ 。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 7.SQL 语言通常称为______ 。 A. 结构化查询语言 B. 结构化控制语言 C. 结构化定义语言 D. 结构化操纵语言 8.实体集学生与参考书之间具有________ 联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.假如采用关系数据库系统来实现应用,在数据库设计的 __________ 阶段,需要将E-R 模型转换为关系数据模型. A. 概念设计 B. 物理设计 C. 逻辑设计 D. 运行阶段 10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______ 。 A. 书号 B. 读者号 C. 书号,读者号 D. 书号,读者号,借期 11.关系数据模型的三个组成部分中不包括_________ 。 A. 完整性规则 B. 数据结构 C. 恢复 D. 数据操作 12.关系模型中,表示实体间N : M 联系是通过增加一个___________ 。 A. 属性实现 B. 关系实现 C. 关系或一个属性实现 D. 关系和一个属性实现 13.___ 可以减少相同数据重复的现象 A. 记录 B. 字段 C. 文件 D. 数据库 14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)这个关系

数据库系统基础教程(第二版)课后习题答案2

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

数据库系统基础教程课后答案第五章

Exercise 5.1.1 As a set: Average = 2.37 As a bag: Average = 2.48 Exercise 5.1.2 As a set:

Average = 218 As a bag: Average = 215 Exercise 5.1.3a As a set:

As a bag: Exercise 5.1.3b πbore(Ships Classes) Exercise 5.1.4a For bags: On the left-hand side: Given bags R and S where a tuple t appears n and m times respectively, the union of bags R and S will have tuple t appear n + m times. The further union of bag T with the tuple t appearing o times will have tuple t appear n + m + o times in the final result. On the right-hand side: Given bags S and T where a tuple t appears m and o times respectively, the union of bags R and S will have tuple t appear m + o times. The further union of bag R with the tuple t appearing n times will have tuple t appear m + o + n times in the final result. For sets: This is a similar case when dealing with bags except the tuple t can only appear at most once in each set. The tuple t only appears in the result if all the sets have the tuple t. Otherwise, the tuple t will not appear in the result. Since we cannot have duplicates, the result only has at most one copy of the tuple t. Exercise 5.1.4b For bags: On the left-hand side:

数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键 4.建立表间关系:关联字段、实施参照完整性

第1章数据库基础知识

第1章数据库基础知识 数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以方便地、及时地、准确地从数据库中获取所需的信息。 本章主要内容: ●数据处理的相关概念 ●数据库系统的组成 ●数据模型的相关概念 ●关系型数据库的相关概念 1.1 数据管理 1.1.1 数据与信息 1.信息 一般意义上,信息是指事物存在的方式和运动状态的表现形式。这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”是指事物的内部结构和外部联系。“运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。概括地讲,信息是对客观事物的反映。 现实生活中,人们经常接触各种各样的信息,并根据这些信息做出反映。例如,在超市挑选某种奶粉时,首先要了解该奶粉的价格、质量及包装等,然后根据这些信息决定是否购买;再如,选修一门课程时,可以根据课程教师、课程性质及它的作用来决定是否选修等。 2.数据 数据是指表达信息的物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息则依靠数据表达。 表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。 3.数据与信息的关系 数据与信息是两个既有联系,又有区别的概念。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释;数据是物理性的,是被加工的对象,而信息是对数据

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

数据库和数据库管理系统的基础知识

各列的第一行称为字段名总复习 Foxpro部分 一、数据库和数据库管理系统的基础知识 1、基本概念 1)数据(Data):计算机处理的符号、数值、声音、图象等各种信息。 2)数据库(Data Base):指的是存储在计算机里的按一定的规则相互关联的数据的集合。 3)数据库管理系统(DBMS):以数据库应用为目的的计算机系统。必须能完成数据收集、存储、处理、维护,对数 据的安全性和完整性进行控制和检查、检索等一系列功能。数据库的维护包括:修改,插入,更新和删除。数据库的管理包括:分类,查找,统计和输出。 4)数据库管理系统特点: ①数据共享,提高了数据的利用率 ②数据数据冗余度低,可以控制。 ③数据独立性高,由“数据依赖于程序”改变为“以数据为核心” 5)常见的数据库模型有层次模型、网状模型和关系模型。所谓关系模型实际上是一个二维表。Foxpro就是在计算机上实现的关系型数据管理系统。在这种二维表格中,每一行叫做一个记录,每一列叫做一个字段。 2、启动Foxpro :开始——>程序——>Foxpro for windows——> Foxpro for windows 退出Foxpro : 1) File——>exit 2) 在命令窗口中输入Quit 回车 3、Foxpro窗口组成(如右图) 标题栏: 菜单栏:可完成Foxpro的各种操作 工作区:显示一些信息(如命令执行后的结果) 其中含有命令窗口,用做输入Foxpro命令,可对数 据库进行各种管理。 状态栏:显示当前状态(如当前打开的是哪个数 据库,记录的个数,当前指针位置等内容) 4、数据库管理中两种操作方法: 菜单操作方法、命令操作方法 二、foxpro数据库管理系统的基本操作 5、数据库结构的基本概念: 建立数据库分两步走,先建立库结构(再追加 记录),库结构确定所创建的数据库包括那些字段, 每个字段名称、类型、长度等属性。 6、建库方法 1)File——>new——>选择Table/dbf——>new 2)在命令窗口中输入creat <路径><数据库名> 回车 7数据类型和表示法: 字段名数据类型字段宽度、小数位数 字段名可以字母、汉字打头,由汉字、字母、数字、上下划线构成,不可有空格等特殊字符,长度不超过10个字符(半 字符型 (character) 由汉字、字母、数字、符号构成,最长可有254个字符。引用 时由单引号引起来。 数值型 (numeric) 由数字、正负号及小数点构成,长度小于等于20,小数点占一 位。可直接引用。如果是小数,宽度=整数位数+1(小数点) +小数位数 359 …… 王喜 …… 050102 …… 376 李真真 050101 总分 姓名 学号一列称为一个字段 每一行称为一个记录

数据库系统基础教程课后答案

Solutions Chapter 4

4.1.1 4.1.2 a) b)

In c we assume that a phone and address can only belong to a single customer (1-m relationship represented by arrow into customer).

In d we assume that an address can only belong to one customer and a phone can exist at only one address. If the multiplicity of above relationships were m-to-n, the entity set becomes weak and the key ssNo of customers will be needed as part of the composite key of the entity set. In c&d, we convert attributes phones and addresses to entity sets. Since entity sets often become relations in relational design, we must consider more efficient alternatives. Instead of querying multiple tables where key values are duplicated, we can also modify attributes: (i) Phones attribute can be converted into HomePhone, OfficePhone and CellPhone. (ii) A multivalued attribute such as alias can be kept as an attribute where a single column can be used in relational design i.e. concatenate all values. SQL allows a query "like '%Junius%'" to search the multiple values in a column alias.

第一章 数据库系统基础知识 答案

第 一 章 数 据 库 系 统 基 础 知 识一、选择题 秋: .根据关系模型的有关理论,下列说法中不正确的是。 .二维表中的每一列均有唯一的字段名 .二维表中不允许出现完全相同的两行 .二维表中行的顺序,列的顺序可以任意交换 .二维表中行的顺序,列的顺序不可以任意交换

年(春) . 是一个。 . 数据库系统 . 数据库管理系统 . 数据库 . 数据库管理员 . 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其 相互联系的认识,而是实体模型的数据化,是观念世界的实体模型在数据世界中的 反映,是对对现实世界的抽象。 . 数据模型 . 物理模型 . 逻辑模型 . 概念模型 年(春) . 数据库系统与文件系统的最主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 . 关系模型的基本结构是。 .树形结构.无向图.二维表.有向图 秋: . 目前数据库管理系统()有许多不同的产品。在下列产品中,不属于()公司开发的是. . . . 年春 . 在下列叙述中,错误的是。 .关系型数据库中的每一个关系都是一个二维表 .在关系模型中,运算的对象和运算的结果都是二维表 .二维表中不允许出现任何数据冗余 是一种关系型数据库管理系统产品 .关键字是关系模型中的重要概念。当一个二维表(表)的主关键字被包含到另一个二维表(表)中时,它就称为表的。 .主关键字 .候选关键字.外部关键字 .超关键字 . 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是。 .投影 .联接 .选择 .合并 年(秋) .下列不属于关系代数运算的是。 . 查询. 投影 . 选择 . 联接 .实体是信息世界的术语,与之对应的数据库术语是。 . 文件.数据库. 记录. 字段 年春: .关系模型中,超关键字。 . 可由多个任意属性组成 . 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组 . 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组

数据库管理系统的功能

数据库管理系统的功能 1.数据定义功能 2。数据操纵功能 3。数据库的运行管理功能 4。 数据库的建立和维护功能(数据的安全性保护。数据的完整性控制。并发控制。数据库恢复) 数据库系统的主要特点 1.数据结构化2。数据独立性高3。数据的共享性高冗余度低易扩展4。数据由DBMS统一管理和控制 SQL的特点 1.综合统一2。高度非过程化3。面向集合的操作方式4。一同一种语法结构提供两种使用方式5。语言简洁易学易用 数据库设计是指对于一个给定的应用系统,构造最优的数据模式,建立数据库及其应用系统,是指能够有效的存储数据,满足各种用户的需求 数据库设计的特点 1.数据库建设是硬件软件和干件的结合2。数据库设计通常会与应用系统设计相结合 数据库设计的基本步骤 1.需求分析阶段2。概念结构设计阶段3。逻辑结构设计阶段4。数据库物理设计阶段5。数据库实施阶段6。数据库运行和维护阶段经济周期:在经济运行的过程中经济扩张与收缩重复交替循环的经济现象 经济增长:主要指一个国家或地区产量持续增长现象

经济发展:一个国家摆脱贫困落后状态走向经济社会生活现代化的过程 流动性偏好:指由于货币具有使用上的灵活性人们宁肯以牺牲利息而持有现金货币的心理倾向 均衡产出:和总需求相等的产出 财政政策:一个国家根据本国经济政治文化和其他因素利用税收国债一些手段来调节本国经济正常运行的政策 IS曲线:商品市场达到均衡时r与y之间的关系式 总需求:整个社会在价格一定的情况下社会产品的总需求量 总供给:整个经济社会利用基础资源供给社会需求的劳务和产品 名义汇率:以一种货币表示另一种货币的价格 挤出效应:扩张性财政政策提高利率时所引起的投资减少 流动性陷阱:当利率下降到一定程度时货币需求如此之大,以至于不管政府发行多少货币都会被人们持有的现象(残云手打 个人独资企业:依法在中国境内设立的,有一个自然人投资财产为投资人所有,投资人以其个人财产对企业债务承担无限责任的经济实体公司:根据公司法设立的以营利为目的的企业法人 公司人格否认:当公司股东滥用公司独立法人地位和股东有限责任来逃避债务严重损害公司债权人利益时,债权人可以直接请求滥用公司独立人格的股东对债务承担连带责任的法律制度 累积投票制:股东大会选举董事或监事时,每一股份拥有与应选董事或者监事人数相同的表决权,股东拥有的表决权可以集中使用

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 页脚内容1

C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA 组成。() 3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 页脚内容2

数据库管理系统基础 习题

数据库管理系统基础一、是非题 1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。 A.对 B. 错 2.数据库管理系统对数据库提供了完整的数据保护控制功能。 A.对 B. 错 3.Access数据库是一种层次型的数据库系统。 A.对 B. 错 4.概念模型也称为E-R模型。 A.对 B. 错 5.在一个关系中,关键字可以有多个,但主码只能有一个。 A.对 B. 错 6.数据库系统的最大特点是数据的共享性和独立性。 A. 对 B. 错 7.数据库系统的独立性有物理独立性和逻辑独立性两种。 A. 对 B. 错 8.组成数据模型的三个要素中,数据操作最重要。 A. 对 B. 错 9.概念模型与具体的数据库系统有关系。 A. 对 B. 错 10.目前最常用的数据模型是关系模型。 A. 对 B. 错 11.SQL语言是一种高度非过程化的语言。 A. 对 B. 错 12.对数据库系统最重要的操作是数据控制。 A. 对 B. 错 13.Access数据库系统是一种大型数据库。 A. 对 B. 错 14.数据库设计的第一个阶段是概念结构设计。 A. 对 B. 错 15.SQL语言具有数据定义、数据查询、数据更新、数据控制的功能。 A. 对 B. 错 二、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是______阶段。

人工管理文件系统数据库系统数据项管理 D. A.B. C.2.数据库的概念模型独立于______。 具体的机器和图信息世界现实世界 D. DBMS A.B. E-R C. 3.同一个关系模型的任意两个元组的值______。 可以全同不能全同必须全同以上都不是 D. A.B. C.4.关系数据库中的关键字是指______。 能唯一决定关系的字段不可改动的专用保留字 B. A.关键的很重要的字段 能唯一标识元组的属性或属性集合 D. C. 5.应用数据库的主要目的是______。 解决保密问题解决数据完整性问题共享数据问题解决数据量大的问题 D.C. A.B.6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是______。 多对多一对一多对一一对多 D.B. A. C. 7.SQL语言通常称为______。 结构化查询语言结构化控制语言结构化定义语言结构化操纵语言 D. A.C.B.8.实体集学生与参考书之间具有______联系。 一对一一对多多对多多对一 D.C. A.B.9.假如采用关系数据库系统来实现应用,在数据库设计的______阶段,需要将E-R模型转换为关系数据模型. 概念设计物理设计逻辑设计运行阶段 D. C. A.B. 10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的关键字是______。 书号读者号书号,读者号书号,读者号,借期 D. A.B. C.11.关系数据模型的三个组成部分中不包括______。 完整性规则数据结构恢复数据操作 D. A.B. C.12.关系模型中,表示实体间N : M 联系是通过增加一个______。 属性实现关系实现关系或一个属性实现关系和一个属性实现 D. A.B. C.13.______可以减少相同数据重复的现象 记录字段文件数据库 D. A.B. C.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),.14这个关系表的主关键字是______。 宿舍编号学号宿舍地址,姓名宿舍编号,学号 D. A. C.B. 为提高效率,关系数据库系统必须进行______处理。.15定义视图查询优化数据恢复数据规范化 D.C. A.B.在基本。______语言中,不可以实现SQL.16. 定义视图定义基表查询视图和基表并发控制 D.B. A. C.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,.17这种情况称为______。 事物故障系统故障介质故障运行故障 D. B. C. A.18.以下哪些不是Access中的对象。 表宏窗体模型 D.A. B. C.19.数据库系统设计四个阶段中,较为关键的是______。 需求分析阶段概念设计阶段 A.B. 逻辑设计阶段物理设计阶段 D.C.20.不同的数据模型之间的主要区别是______。 数据结构完整性约束数据操纵数据安全 D. C.A.B.21.现实世界中相互有区别的事物个体在信息世界中称为。 A. 实体 B. 实体集 C. 字段 D. 记录

数据库系统基础教程第二章答案

Exercise 2.2.1a For relation Accounts, the attributes are: acctNo, type, balance For relation Customers, the attributes are: firstName, lastName, idNo, account Exercise 2.2.1b For relation Accounts, the tuples are: (12345, savings, 12000), (23456, checking, 1000), (34567, savings, 25) For relation Customers, the tuples are: (Robbie, Banks, 901-222, 12345), (Lena, Hand, 805-333, 12345), (Lena, Hand, 805-333, 23456) Exercise 2.2.1c For relation Accounts and the first tuple, the components are: 123456 → acctNo savings → type 12000 → balance For relation Customers and the first tuple, the components are: Robbie → firstName Banks → lastName 901-222 → idNo 12345 → account Exercise 2.2.1d For relation Accounts, a relation schema is: Accounts(acctNo, type, balance) For relation Customers, a relation schema is: Customers(firstName, lastName, idNo, account) Exercise 2.2.1e An example database schema is: Accounts ( acctNo, type, balance ) Customers ( firstName, lastName, idNo, account ) Exercise 2.2.1f A suitable domain for each attribute: acctNo → Integer type → String balance → Integer firstName → String lastName → String

相关文档
相关文档 最新文档