数据库应用期末复习题及答案1(3)

2019-03-15 20:18

B.当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化

C.在创建视图时,若其中某个目标列是聚合函数时,必须指明视图的全部列名

D.在一个语句中,一次可以修改一个以上的视图对应的基表

标准答案:D 18.第30题

SQL Server 2000是一种( )的数据库管理系统。 A.关系型 B.层次型 C.网状 D.树型

标准答案:A 19.第31题

使用关键字( )可以把查询结果中的重复行屏蔽。 A.DISTINCT B.UNION C.ALL D.TOP

标准答案:A

23.第39题

SQL Server 2000的数据以页为基本存储单位,页的大小为( )。 A.8KB B.16KB C.32KB D.64KB

标准答案:A 24.第40题

SQL中创建视图应使用( )语句。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW

D.CREATE DATEBASE 标准答案:C 25.第41题

Create trigger命令用于创建( )。 A.存储过程 B.触发器 C.视图 D.表

标准答案:B 26.第50题

表达式'123’+'456’的值是( )。

11

A.123456 B.579

C.'123456’ D.'123456” 标准答案:A 27.第51题

支持 SQL Server 2000 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2000版本是:( )。 A.SQL Server 2000个人版 B.SQL Server 2000企业版 C.SQL Server 2000开发版 D.SQL Server 2000标准版

标准答案:B 28.第52题

以下( )不属于数据库对象。 A.表和视图 B.索引和约束 C.T-SQL脚本 D.触发器 答案:C

29.第3题

创建唯一性索引的列可以有一些重复的值? 答案:错误

32.第6题

规则必须使用一次就必须定义一次。 答案:错误

33.第32题

缺省情况下,所创建的索引是非聚集索引? 答案:正确

34.第33题

在企业管理器中可以修改表的名称。 答案:正确

37.第42题

在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。 答案:错误

38.第43题

在导入/导出数据时,可以指定导入/导出数据何时进行。

答案:正确

40.第45题

数据库不允许存在数据冗余。 答案:错误

41.第11题

( )是由一个或多个数据表(基本表)或视图导出的

虚拟表。

标准答案:视图 42.第12题

游标的操作步骤包括声明、( )、处理(提取、删除或修改)、关闭和( )游标。 标准答案:打开、释放 43.第13题

数据库管理系统的安全性通常包括两个方面,一是指数据( )的安全性,二是指数据( )的安全性。 标准答案:访问、运行 44.第14题

用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用( )或( )等通配符来配合查询。并且模糊查询只能针对( )类型字段查询。 标准答案:%、_、字符 46.第19题

MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve服务的图形化工具称为( )。 标准答案:服务管理器 47.第20题

SQL Server的数据类型可分为( )数据类型和( )数据类型。

标准答案:系统、用户自定义 48.第21题

数据库系统的三级模式结构和两级数据映像确保了数据的( )独立性和( )独立性。 标准答案:逻辑、物理 51.第48题

SQL Server中数据操作语句包括( )、( )、( )和select语句。

标准答案:insert、update、delete 52.第49题

触发器定义在一个表中,当在表中执行( )、( )或delete操作时被触发自动执行。 标准答案:insert、update +

8.第8题

只有( )才能作为文件组的成员。 A.日志文件 B.索引文件 C.数据文件 D.备份文件 标准答案:C

16.第16题

12

表达式STUFF(‘HOW ARE YOU’,4,1,’OLD’)的值是( )。

A.’HOWARE YOU’

B.’HOW OLD ARE YOU’ C.’HOWOLDARE YOU’ D.’HOW OLD RE YOU’ 标准答案:B

28.第28题

T-SQL中的全局变量以( )作前缀。 A.@@ B.@ C.# D.##

标准答案:A

31.第29题

DELETE语句只是删除表中的数据,表本身依然存在数据库中。

标准答案:正确

34.第34题

恢复是利用冗余数据来重建数据库。 标准答案:正确

1.在数据库中存储的是 ( C ) A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 2. 存储在计算机内有结构的数据的集合是 ( B ) A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构

3.信息的数据表示形式是 ( D ) A.只能是文字 B.只能是声音 C.只能是图形 D.上述皆可

4.数据管理与数据处理之间的关系是 ( D ) D.数据处理是数据管理的基本环节

5.在数据管理技术的发展过程中,经历了人工管理阶

段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是 ( A ) A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是

I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D ) A.I 和 II B.只有 II C.II 和 III D.只有 I

7.DBMS是 ( D )A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件

8.数据库系统是采用了数据库技术的计算机系统,数据同 库系统由数据库、数据库管理系统、应用系统和 29.存取路径对用户透明,从而具有更高的数据独立性、( C )C.数据库管理员 更好的安全保密性,简化程序员和数据库开发建立工作9.下述不是DBA数据库管理员的职责的是( D )A.完的模型是 (B)B.关系模型 整性约束说明 B.定义数据库模式 C.数据库安全 D.30.关系数据库中的投影操作是指从关系中 ( B )数据库管理系统设计 A. 抽出特定记录 B.抽出特定字段 C.建立相应的影10.提供数据库定义、数据操纵、数据控制和数据库维像 D.建立相应的图形 护功能的软件称为 ( C ) A.OS B.DS C.DBMS 31.从一个数据库文件中取出满足某个条件的所有记录D.DBS 形成一个新的数据库文件的操作是 ( C )C.选择操11.下列四项中,不属于数据库系统特点的是( C ) 作 D.复制操作 A.数据共享 B.数据完整性 C.数据冗余度高 D.数32.关系代数中的连接操作是由 ( B ) A.选择和投据独立性高 影操作组合而成 B.选择和笛卡尔积操作12.下面列出的条目中,不属于数据库技术的主要特点组合而成 的是 ( D )D.程序的标准化 33.设关系R和S具有相同的结构,由属于S但不属于R的13.在数据库管理系统中,下面不是数据库存取功能模元组构成的关系,记为( C )C.R∪S D.S∩S 块的是 ( C ) C.交互式程序查询模块 D.查询34.已知关系R和S,R∩S等价于 ( B ) A.(R﹣S)﹣处理程序模块 S B.S﹣(S﹣R) C.(S﹣R)﹣R D.S﹣(R﹣S) 14.在下面所列出的条目中,不属于数据库管理系统的35.当关系R和S做自然联接时,能够保留R中不满足连接基本功能的是 ( D )D.数据库和网络中其他软件条件元组的操作是 ( A )A.左外联接 系统的通信 36.\元数据\是指 ( A ) A.数据结构的描述 B.15.在数据库的三级模式结构中,内模式有 ( A ) 数据项的描述 C.数据的来源 D.基本数据 A.1个 B.2个 C.3个 D.任意多个 37.在数据库系统中,空值是( D ) A.0 B.空16.描述数据库全体数据的全局逻辑结构和特性的是 格 C.空字符串 D.不确定 ( A ) A.模式 B.内模式 C.外模式 D.存38.实体完整性规则约束 ( B ) A.侯选关键字 B.储模式 主关键字 C.外关键字 D.超关键字 17.用户或应用程序看到的那部分局部逻辑结构和特征39.SQl语言是()的语言,易学习 ( B ) A.过程的描述是 ( C ) A.模式 B.物理模式 C.子模化 B.非过程化 C.格式化 D.导航化 式 D.内模式 40.SQl语言是 ( C ) A.层次数据库语言 B.网18.要保证数据库的数据独立性,需要修改的是 络数据库语言 C.关系数据库语言 D.非数据库语( C ) C.三级模式之间的两层映射 D.三层模言 式 41.SQL语言是 ( D ) A.高级语言 B.宿主语言 19.要保证数据库的逻辑数据独立性,需要修改的是 C.汇编语言 D.非过程化语言 ( A ) A.模式与外模式之间的映射 B.模式与内模42.SQL语言具有的功能是 ( B ) A.关系规范化 式之间的映射 B.数据定义、数据操纵、数据控制、数据查询 20.下述那一条不属于概念模型应具备的性质( D ) 43.在SQL语言查询语句中,WHERE子句实现关系代数的 C.易于变动 D.在计算机中实现的效率( B ) A.投影运算 B.选择运算 C.连接运算 高 D.交运算 21.常见的数据模型是 ( A ) A.层次模型、网状模44.在SQL语言的SELECT语句中,能实现投影操作的是 型、关系模型 ( A ) A.SELECT B.FROM C.WHERE D.GROUP 22. 一个结点可以有多个双亲,结点之间可以有多种联BY 系的模型是 ( A ) A.网状模型 B.45.关系规范化中的删除操作异常是指 ( A ) A.关系模型 不该删除的数据被删除 B.不该插入的数据被插入 23.层次型、网状型和关系型数据库划分原则是( D ) 46.关系数据库规范化是为解决关系数据库中 ( A )C.联系的复杂程度 D.数据之间的联系 A.插入、删除和数据冗余问题而引入的 B.提高查询24.层次模型不能直接表示 ( C ) C.m:n关系 速度问题而引入的 D.1:1和1:m关系 47.规范化过程主要为克服数据库逻辑结构中的插入异25.层次数据模型的基本数据结构是 (A ) A.树 常,删除异常以及 ( C )C.冗余度大的缺欠 D.B.图 C.索引 D.关系 数据丢失的缺欠 26.层次模型实现数据之间联系的方法是 ( B ) A.48.关系模式的候选关键字可以有 ( C ) A.0个 连接 B.指针 C.公共属性 D.关系 B.1个 C.1个或多个 D.多个

27.关系数据模型的基本数据结构是( D ) A.树 49.数据库设计可划分为六个阶段,每个阶段都有自己B.图 C.索引 D.关系 的设计内容,“为哪些关系,在哪些属性上建什么28.下面关于关系性质的说法,错误的是 ( D ) C.样的索引”这一设计内容应该属于( C )设计表中的一列称为一个属性 D.表中任意两行可能相阶段。 A.概念设计 B.逻辑设计 C.物理设计

13

D.全局设计

50.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务。 A.逻辑设计阶段 B.概念设计阶段

51.关系模式中各级模式之间的关系为 ( A ) A.3NF?2NF?1NF B.3NF?1NF?2NF

52.下列陈述中,错误的是 ( C ) C.3NF必然属于BCNF D.BCNF必然属于3NF

53.如何构造出一个合适的数据逻辑结构是( C )主要解决的问题 。A. 物理结构设计 B.数据字典 C.逻辑结构设计

54.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)概念模型

55.数据库设计中,确定数据库存储结构,即确定关系、

索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( D )C. 概念设计阶段 D. 物理设计阶段

56.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( D )一般不属于实施阶段的工作。 D.扩充功能

1. 实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。( × )

2. 事物之间往往存在某种自然联系,这种联系不能叫实体。( × )

3. 属性是指实体具有的某种特性或若干方面的特性。( √ )

4. 实体型是指实体属性的集合,表示实体所固有的若特征。( √ )

5. 实体型中各属性的具体取值称为实体值。( √ )

6. 属性取值的变化范围称为该属性的域。( √ ) 7. 关系模型就是关系数据库。( × )

8. 用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。( √ )

9. 关系模型不能表示实体之间多对多联系。 ( × )

10.任何一张二维表格都表示一个关系。( × ) 11.关系是元组的集合。( √ )

12.数据库开发的需求分析阶段必须要有用户参与。( √ )

1. 数据库管理技术的发展是与计算机技术及其应用的

发展联系在一起的,它经历了三个阶段:____人工管理______阶段,___文件系统_______阶段和_____数据库系统_____阶段。

2. 数据库系统是指在计算机系统中引入数据库后的系

统,一般由____数据库______、_____数据库管理系统_____、___应用系统和_数据库管理员______构成。

3.数据库的三级体系结构是指 ____用户数据逻辑结构、数据的物理存储结构______ 和 ___整体逻辑结构______。

4. 模式(Schema)是数据库中全体数据的__逻辑结构__和_特征_的描述,它仅仅涉及到____型______的描

14

述,不涉及到具体的值。

5. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的____逻辑独立性______和______物理独立性____。

6.定义用户数据库的语言称为 DLL

7.在数据库系统中,用户对数据的操作只能通过 DML 语言进行。

8. 数据库数据具有____永久存储______、____有组织______和____可共享______三个基本特点。

9. 数据库管理系统是数据库系统的一个重要组成部

分,它的功能包括数据定义功能__、_数据操纵功能___、___数据库的运行管理、 _数据库的建立和维护功能____。

10.数据库具有数据结构化、最小的____冗余度______、较高的___数据独立性_______等特点。

11.DBMS还必须提供_____数据的安全性_____保护、____数据的完整性___检查、___并发控制__、__数据库恢复___等数据控制功能。

12.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次.第一类是概念模型_第二类是数据模型_。

13.唯一标识实体的属性集称为___关键字_____ 。 14.实体之间的联系有___一对一_____ 、___一对多_____ 、___多对多_____三种。

15 .数据模型的三要素是指____数据结构______,____数据操作______,__完整性约束________。实际数据库系统中所支持的主要数据模型是____关系模型______,____层次模型______,_____网状模型_____。

16.数据模型中的____数据结构______是对数据系统的

静态特征描述,包括数据结构和数据间联系的描述,___数据操作_______是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

17.用树型结构表示实体类型及实体间联系的数据模型称为__层次_模型,上一层的父结点和下一层的子结点之间的联系是 一对多 的联系。

18.用有向图结构表示实体类型及实体间联系的数据模型称为___网状_______模型,数据之间的联系通常通过____指针______实现。

19.层次模型的上层实体和下层实体之间表现为 1:n 联系。

20 .___关系模型_是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库系统。

21.关系的完整性约束条件包括三大类:_____实体完整性_____、_____参照完整性_____和_____用户自定义的完整性_____。

22.关系操作的特点是 ___集合_____操作。

23.关系数据模型中,二维表的列称为___属性_____,二维表的行称为____记录或元组____。

24.用户选作元组标识的一个候选关键字为___主关键字_____,其属性不能取___空值_____。

25.关系代数运算中,传统的集合运算有___笛卡尔积

__,__并___,__交___,___差__。

26.关系代数运算中,基本的运算是___并_____,__差______,____笛卡尔积____,___选择_____,____投影____。

27.关系代数运算中,专门的关系运算有__选择______,___投影_____,__连接______。

28.关系数据库中基于数学上的两类运算是__关系代数______和____关系演算____。

29.关系代数中,从两个关系中找出相同元组的运算称为__交______运算。

30.已知系(系编号,系名称,系主任,电话,地点)

和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是__系编号__,系关系的外关键字是_没有_,学生关系的主关键字是___学号__,学生关系的外关键字是_系编号。 31.在合成E-R图时,要注意消除 冲突 问题,在优化E-R图时,要注意消除 潜在冗余 问题。

32.规范设计法从本质上看仍然是手工设计方法,其基本思想是__ 过程迭代__ 和____逐步求精____。 33.数据库的生命周期可分为两个阶段:一是数据库需求分析和__设计阶段______ ;二是数据库实现和__运行阶段______。

34.数据库设计分为以下六个阶段_需求分析、___概念

结构设计、__逻辑结构设计_、_物理设计阶段__、_数据库实施阶段__和___数据库运行和维护阶段___。

35.数据库实施阶段包括两项重要的工作,一项是____组织数据入库____ ,另一项是应用程序的___编码_____和___调试_____。

36.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次第一类是概念模型,第二类是数据模型。

37.用___实体-联系方法_____ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。

38.概念模型有以下特点:___真实性_____、 ___易理解性_____ 、___易修改性_____ 、__易转换性______。 39.客观存在并可相互区别的事物称为__实体______ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。

40.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是___3_____ 个关系。 四、名词解释

1.实体:现实世界中客观存在的可以相互区分的事物或概念称为实体。

2.实体集: 同一类型实体的集合。

3.实体型: 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

4.属性: 描述实体的特性。实体所具有的某一特性,一个实体可由若干个属性来刻画。

5.关键字:如果某个属性或属性组合的值能够唯一地标识出实体集中的每一个实体,可以选作关键字。

6.联系: 实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。

15

7.实体联系图:即E-R图,是用来描述现实世界中概念模型的一种著名方法。它提供了表示实体型、属性和联系的方法:实体型用矩形表示,矩形框内写明实体名;属性用椭圆开示,并用无向边将其与相应的实体连接起来;联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。

8.DDL: 数据定义语言。用来定义数据库模式、外模式、内模式的语言。

9.DML: 数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。

10.数据: 描述事物的符号记录称为数据。数据的各类有文字、图形、图像、声音、正文等。 11.数据库: 数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。每个数据库中的数据都是按照某一种数据模型来组织的。

12.数据库系统: 数据库系统是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

13.数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

14.逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。

15.模式: 数据库中有三种模式【☆三级体系结构☆】:外模式、概念模式和内模式。

外模式处于用户级,也称为用户视图(VIEW),它最接近用户,是单个用户看到并获准使用的那部分数据的逻辑结构;概念模式是对数据库所有用户的数据的整体逻辑描述,包括逻辑记录类型和记录之间的关系;内模式处于物理级,又称为存储模式。 五、简答题

1.什么是数据?数据有什么特征?数据和信息有什么关系?

数据是用于载荷信息的物理符号.

数据的特征是:1)数据有\型\和\值\之分;2)数据受数据类型和取值范围的约束;3)数据有定性表示个定量表示之分;4)数据应具有载体和多种表现形式

数据与信息的关系为:数据是信息的一种表现形式,数据能通过书写的信息编码表示信息.信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深的信息。但是数据不等于信息,数据只是信息表达方式的一种。正确的数据可以表达信息,而虚假、错误的数据所表达的是缪误,不是信息。

2.什么是数据处理?数据处理的目的是什么?

数据处理是指对数据的收集、组织、整理、加工、


数据库应用期末复习题及答案1(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:城市公交车载视频监控系统方案2 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: