中国大学数据库原理及应用_3章节答案(mooc完整答案)

分类: 教育学习题发布于:2024-06-02 13:33:49ė53162次浏览626条评论

中国大学数据库原理及应用_3章节答案(mooc完整答案)

关系数据理论

2.1 关系模型随堂测验

1、中国章节一个关系数据库文件中的大学答案答案各条记录( )。
A、数据前后顺序不能任意颠倒,库原一定要按照输人的理及顺序排列;
B、前后顺序可以任意颠倒,应用不影响库中的完整数据关系;
C、前后顺序可以任意颠倒,中国章节但排列顺序不同,大学答案答案统计处理的数据结果就可能不同;
D、前后顺序不能任意颠倒,库原一定要按照候选码字段值的理及顺序排列。

2.2 关系的应用码随堂测验

1、在关系模型中,完整一个主码由()组成。中国章节
A、多个任意属性;
B、一个属性;
C、一个或多个其值能唯一标识该关系模式中任何属性组成;
D、最多两个属性;

2、一个关系中,只能有一个候选码。( )

2.3 关系的完整性随堂测验

1、实体完整性要求主属性不能取空值,这一点可以通过( )来保证。
A、定义外码;
B、定义主码 ;
C、用户定义的完整性;
D、关系系统自动。

2.4 关系代数——传统集合运算随堂测验

1、在关系代数运算中,4种基本运算为( )。
A、并、交、差、广义笛卡尔积;
B、并、差、交、选择;?
C、并、差、选择、投影;
D、差、交、选择、乘积。

2.5 关系代数——专门关系运算随堂测验

1、关系数据库管理系统应能实现的专门关系运算包括( )。
A、排序、索引、统计;
B、选择、投影、连接;
C、关联、更新、排序;
D、显示、打印、制表。

关系数据理论 单元测验

1、设属性A是关系R的主属性,则属性不能取空值(NULL),这是( )。?
A、约束规则;
B、参照完整性规则;
C、用户自定义完整性规则;?
D、域完整性规则。
E、实体完整性规则;

2、下面对于关系的叙述中,哪个是不正确的? ( )。
A、关系中的每个属性是不可分解的;
B、在关系中元组的顺序是无关紧要的;
C、任意的一个二维表都是一个关系;
D、每一个关系只有一种记录类型;

3、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡儿积,则T的元组个数是( )。
A、90000;
B、30000;
C、10000;
D、400;

4、设关系R与关系S具有相同的目(或称度),且对应属性的值取自同一个域,则R -(R-S)等于( )。
A、R∪S;
B、R∩S;
C、R×S;
D、R-S;

5、关系模式进行投影运算后( )。
A、元组个数等于投影前关系的元组数;
B、元组个数小于投影前关系的元组数;
C、元组个数小于或等 于投影前关系的元组数;?
D、元组个数大于或等于投影前关系的元组数;

6、关系运算中花费时间可能最长的运算是( )。
A、投影;
B、选择;
C、笛卡儿积;?
D、连接;

7、假定学生关系是S (S#, SNAME, SEX, AGE), 课程关系是C (C#, CNAME,TEACHER),学生选课关系是SC (S#, C#,GRADE)。要查找选修“COMPUTER"课程的 “女”学生姓名,将涉及关系( )。
A、S;
B、SC,C;
C、S,SC;?
D、S,C,SC;

8、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A、元组;
B、行;
C、记录;
D、属性;

9、在关系代数中,对一个关系做投影操作后,新关系的元组个数元组个数( )原来关系的个数。
A、小于;
B、小于或等于;
C、等于;
D、大于;

10、数据库中只存放视图的( )。
A、操作;
B、对应的数据;
C、定义;
D、限制;

11、关系中的“主关键字”不允许取空值是指( )约束规则。
A、实体完整性;
B、引用完整性;
C、用户定义的完整性;
D、数据完整性;

12、同一个关系模型的任意两个元组值( )。
A、不能全同;
B、可全同;
C、必须全同;
D、必须全不同;

13、关系数据库管理系统应能实现的专门关系运算包括( )。
A、排序、索引、统计;
B、选择、投影、连接;
C、关联、更新、排序;?
D、显示、打印、制表;

14、在一个关系中如果有这样一个属性存在,它的值能唯地标识关系中的每一个元组,称这个属性为( )。
A、候选码;
B、数据项;
C、主属性;
D、主属性值;

15、一个关系数据库文件中的各条记录( )。
A、前后顺序不能任意颠倒,一定要按照输人的顺序排列;
B、前后顺序可以任意颠倒,不影响库中的数据关系;
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同;
D、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列;

16、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A、元组;
B、行;
C、记录;
D、属性;

17、设关系R(A,B,C)和S(B,C,D), 下列各关系代数表达式不成立的是( )。
A、
B、R∪S;
C、ΠB (R)∩ ΠB (S);
D、

18、设关系R和S的结构相同,分别有m和n个元组,那么R -S操作的结果中元组个数为( )。
A、为m-n;
B、为m;
C、小于或等于m;
D、小于或等于(m -n);

19、在视图上不能完成的操作是( )。
A、更新视图;
B、查询
C、在视图上定义新的基本表;
D、在视图上定义新视图;

20、下列4项中,不属于关系数据库特点的是( )。
A、数据冗余小;
B、数据独立性高;
C、数据共享性好;
D、多用户访问;

21、传统的集合“并、交、差”运算施加于两个关系时,这两个关系的列数必须相等。

22、一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的行。

23、关系数据模型的3个组成部分中,包括完整性规则、数据结构、和数据操作。

24、在视图上可进行查询操作。

25、设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数一定小于或等于m。

26、一个关系模式的定义主要包括关系名、组成关系属性集、属性域、属性向域的映像和_______。

27、关系模式是关系的描述,是_______态的。

28、关系代数运算中,传统的集合运算有并、交、差和_______。

29、关系代数运算中,专门的关系运算是选择、_______和连接。

30、已知关系仓库(仓库号,仓库名,仓库面积,仓库的地址)和关系货物(货物号,货物名,货物型号,仓库号),仓库的主码是仓库号,货物关系的主码是货物号, 货物的外码是_______。

关系数据理论 单元作业

1、设有关系R和S如下图所示。请画出R和S等值(R.A=S.A)连接和不等值(R.A<S.A)连接的运算结果。

数据库系统概述

1.1 信息、数据、数据处理和数据管理随堂测验

1、数据是用来记录信息的可识别的符号组合,是信息的具体表现形式。

2、数据库中的数据除了包括传统意义上的数字数据,还包括声音、图形、图像、文字等。

1.2 数据管理技术的产生与发展随堂测验

1、下列关于数据库系统的叙述正确的是( )。
A、数据库系统减少了数据冗余
B、数据库系统能避免一切数据冗余
C、数据库系统中数据的一致性是指数据类型一致
D、相比文件系统,数据库系统能管理更多的数据

2、人工管理阶段已经具有管理数据的专门软件,数据具有一定的共享性。

1.3 数据库系统的组成随堂测验

1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间关系是( )。
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DB就是DBS,也是DBMS

2、数据库是存储在计算机内、有组织的、可共享的数据的集合。

1.4 数据库系统的体系结构随堂测验

1、数据库中,数据的物理独立性是指( )。
A、数据库与数据库管理系统的相互独立。
B、用户程序与DBMS的相互独立。
C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
D、应用程序与数据库中的数据的逻辑结构相互独立。

2、内模式又称存储模式,一个数据库可以有多种内模式。

1.5 三个世界及有关概念随堂测验

1、有关实体及联系描述错误的是( )。
A、客观存在并可以互相区别的事物称为实体。
B、实体所具有的的某一特征称为属性 。
C、实体性内部不存在联系 。
D、实体内部及实体之间均存在联系。

2、学生和班级之间的联系是一对多的联系。

1.6 数据模型随堂测验

1、层次模型中,任何一个节点,只有从根节点到它的一个完整路径,才能得到它全部的信息和意义。

2、关系模型数据结构简单、清晰,用关系描述实体及其联系,查询效率比非关系模型高。

数据库系统概述 单元测验

1、数据管理技术的发展经历了多个管理阶段。其中数据独立性最高的是哪个阶段( )。
A、数据库系统
B、文件系统
C、人工管理
D、数据模型

2、数据库的三级模式中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A、外模式
B、内模式
C、存储模式
D、模式

3、数据库中,数据的逻辑独立性是指( )。
A、数据库与数据库管理系统的相互独立
B、用户的应用程序与存储在磁盘上数据库中数据的物理结构是相互独立的
C、用户程序与DBMS的相互独立
D、应用程序与数据库中的数据的逻辑结构相互独立

4、数据库系统的核心是( )。
A、数据库
B、数据库管理系统
C、数据模型
D、软件开发工具

5、在数据库系统中,模式/外模式映像用于解决数据的( )。
A、结构独立性
B、物理独立性
C、逻辑独立性
D、分布独立性

6、人工管理阶段已经具有管理数据的专门软件,数据具有一定的共享性。

7、DBMS是为数据库的建立、使用和维护配置的系统软件。

8、应用程序员的主要职能是对数据库进行规划、设计、协调、维护和管理。

9、关系模型数据结构简单、清晰,用关系描述实体及其联系,查询效率比非关系模型高。

10、数据库中的数据除了包括传统意义上的数字数据,还包括声音、图形、图像、文字等。

11、学生实体和课程实体之间的联系是一对多的联系。

12、网状模型能直接表示多对多的联系,数据结构和数据操纵语言比较复杂。

13、在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应记录,列对应属性。

14、层次模型中,任何一个节点,只有从根节点到它的一个完整路径,才能得到它全部的信息和意义。

15、数据管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为数据定义功能。

16、( )是长期存储在计算机内、有组织的、可共享的数据集合。

17、数据模型是由( )、数据操作和完整性约束三部分组成

18、数据库系统一般由计算机硬件系统、计算机软件系统、数据库、( )及数据库用户组成。

19、客观存在并且可以相互区别的“事物”称为( )。

20、常用的数据模型有层次模型、网状模型和( )。

数据库系统概述 单元作业

1、数据模型的三要素是什么,分别有什么含义?

2、数据库系统的内部体系结构的三级模式是什么,有什么含义。

3、数据管理技术经历了哪三个阶段,各有什么特点?

关系数据库规范化理论

4.1 规范化问题的提出随堂测验

1、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A、关系规范化理论
B、关系运算理论
C、系代数理论
D、数理逻辑

2、关系数据库规范化是为解决关系数据库中( )问题而引入的。
A、插入、删除和数据冗余
B、提高查询速度
C、减少数据操作的复杂性
D、保证数据的安全性和完整性

4.2 函数依赖随堂测验

1、X→Y为平凡函数依赖是指( )。
A、X<Y
B、X<Y
C、X=Y
D、X≠Y

2、在关系模式R中,函数依赖X→Y的语义是( )。
A、在R的某一关系中,若两个元组的X值相等,则Y值也相等
B、在R的每一关系中,若两个元组的X值相等,则Y值也相等
C、在R的某一关系中,Y值应与X值相等
D、在R的每一关系中,Y值应与X值相等

4.2 函数依赖随堂测验

1、下列关于Armstrong公理系统的叙述中,错误的是( )。
A、Armstrong公理系统有效性是指,从函数依赖集F出发,根据Armstrong公理推导出来的每一个函数依赖一定在F的闭包中
B、Armstrong公理系统完备性是指,F+中的每一个函数依赖必定可以由F出发,根据Armstrong公理推导出来
C、通常把自反律、传递律和增广律统称为Armstrong公理系统
D、Armstrong公理系统中的传递律就是传递函数依赖

2、Armstrong公理系统包括6个推理规则,下面哪一条是对伪传递规则的描述 ( )。
A、若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含
B、由X→Y及Z→Y,有X→Z
C、由X→Y,WY→Z,有XW→Z
D、由X→Y,X→Z,有X→YZ

4.2 函数依赖随堂测验

1、函数依赖包括有( )。
A、完全函数依赖、部分函数依赖和传递函数依赖
B、单值函数依赖、多值函数依赖和周期函数依赖
C、无参函数依赖、值参函数依赖和传递函数依赖
D、标准函数依赖和自定义函数依赖

2、如果关系模式R上有函数依赖AB→C和A→C,则R中存在( )。
A、完全函数依赖
B、完全函数依赖
C、传递函数依赖
D、多值函数依赖

4.2 函数依赖随堂测验

1、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={ XY→Z,W→X},则属性集(ZW)的闭包为(  )。
A、ZW
B、XZW
C、YZW
D、XWYZ

2、由属性集X函数决定的属性的集合,称为    ;

4.2 函数依赖随堂测验

1、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={ XY→Z,W→X},则R的主码为(  )。
A、XY
B、XW
C、YZ
D、YW

2、对于给定的关系模式R及其函数依赖集F,若X(X∈U)是R类属性,则X不在任何候选码中。

4.2 函数依赖随堂测验

1、在最小函数依赖集F中,下面叙述不正确的是(  )。
A、F中的每个函数依赖的右部都是单属性
B、F中的每个函数依赖的左部都是单属性
C、F中没有冗余的函数依赖
D、F中的每个函数依赖的左部没有冗余的属性

2、两个函数依赖集F和G等价的充分必要条件是( )。
A、F=G
B、F+=G
C、F=G+
D、F+=G+

4.3 关系模式的分解随堂测验

1、给定关系R(A1,A2,A3,A4)上的函数依赖集F={ A1→A2,A3→A2,A2→A3,A2→A4},R的候选关键字为( )。
A、A1
B、A1A3
C、A1A3A4
D、A1A2A3

2、设有关系模式R(A,B,C,D,E),函数依赖集F={ B→A,A→C},ρ={ AB,AC,AD}是R上的一个分解,那么分解ρ相对于F(  )。
A、既是无损连接分解,又是保持函数依赖的分解
B、是无损连接分解,但不是保持函数依赖的分解
C、不是无损连接分解,但是保持函数依赖的分解
D、既不是无损连接分解,也不是保持函数依赖的分解

3、关系模式的分解结果是惟一的。

4.4 关系模式的规范随堂测验

1、关系模式1NF是指( )。
A、不存在传递依赖现象
B、不存在部分依赖现象
C、不存在非主属性
D、不存在组合属性

2、关系中,因哪个属性而使它不满足第一范式?( )。 部门(部门号,部门名,部门成员,部门总经理)
A、部门总经理
B、部门成员
C、部门名
D、部门号

4.4 关系模式的规范随堂测验

1、关系模式中2NF是指( )。
A、满足1NF且不存在非主属性对关键字的传递依赖现象
B、满足1NF且不存在非主属性对关键字部分依赖现象
C、满足1NF且不存在非主属性
D、满足1NF且不存在组合属性

2、消除了非主属性对主码的部分函数依赖的关系模式,称为    模式;

4.4 关系模式的规范随堂测验

1、关系模式中3NF是指( )。
A、满足2NF且不存在非主属性对关键字的传递依赖现象
B、满足2NF且不存在非主属性对关键字部分依赖现象
C、满足2NF且不存在非主属性
D、满足2NF且不存在组合属性

2、消除了非主属性对主码的传递函数依赖的关系模式,称为    模式。

4.4 关系模式的规范随堂测验

1、关系模式R中的属性全是主属性,则R的最高范式必定是( )。
A、1NF
B、2NF
C、3NF
D、BCNF

2、消除了每一属性对主码的传递函数依赖的关系模式,称为    模式。

4.5 关系模式的规范化随堂测验

1、关系数据库规范化是为了解决关系数据库中( )的问题而引入的
A、提高查询速度
B、插入、删除异常的数据冗余
C、保证数据的安全性和完整性
D、保持函数依赖

关系数据库规范化理论 单元测验

1、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
A、互不相关的
B、不可分解的
C、长度可变的
D、互相关联的

2、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。
A、数据的不一致性
B、结构不合理
C、冗余度大
D、数据丢失

3、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是( )。
A、姓名
B、学号,姓名
C、学号
D、学号,姓名,年龄

4、关系模型中的关系模式至少是( )。
A、1NF
B、2NF
C、3NF
D、BCNF

5、设某关系模式R(ABC),函数依赖{ A→B,B→A,A→C},则R最高满足( )。
A、1NF
B、2NF
C、3NF
D、BCNF

6、在关系模式R(A,B,C,D)中,有函数依赖集F={ B→C,C→D,D→A},则R能达到( )。
A、1NF
B、2NF
C、3NF
D、以上三者都不行

7、有关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( )。
A、(学号,课程号)和(课程号,名次)都可以作为候选码
B、只有(学号,课程号)能作为候选码
C、关系模式属于第三范式
D、关系模式属于BCNF

8、关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则( )。
A、关系STJ满足1NF,但不满足2NF
B、关系STJ满足2NF,但不满足3NF
C、关系STJ满足3NF,但不满足BCNF
D、关系STJ满足BCNF,但不满足4NF

9、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( )。
A、W1(工号,姓名) W2(工种,定额)
B、W1(工号,工种,定额) W2(工号,姓名)
C、W1(工号,姓名,工种) W2(工种,定额)
D、以上都不对

10、什么样的关系模式是严格好的关系模式( )。
A、优化级别最高的关系模式
B、优化级别最高的关系模式
C、符合3NF要求的关系模式
D、视具体情况而定

11、在最小函数依赖集F中,下面叙述不正确的是( )。
A、F中的每个函数依赖的右部都是单属性
B、F中的每个函数依赖的左部都是单属性
C、F中没有冗余的函数依赖
D、F中的每个函数依赖的左部没有冗余的属性

12、X→Y能从推理规则导出的充分必要条件是( )。
A、Y X
B、Y X +
C、X Y +
D、X +=Y +

13、设有关系模式R(X,Y,Z)与它的函数依赖集F={ X→Y,Y→Z},则F的闭包F +中左部为(XY)的函数依赖有( )个。
A、32
B、16
C、8
D、4

14、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={ X→Y,Y→Z,Z→W,W→X},则F的闭包F+中左部为(ZW)的函数依赖有( )个。
A、2
B、4
C、8
D、16

15、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={ XY→Z,W→X},则R的主码为( )。
A、XY
B、XW
C、YZ
D、YW

16、设有关系模式R(A,B,C,D,E),函数依赖集F={ A→B,B→C,C→D,D→A},ρ={ AB,BC,AD}是R上的一个分解,那么分解ρ相对于F( )。
A、既是无损连接分解,又是保持函数依赖的分解
B、是无损连接分解,但不是保持函数依赖的分解
C、不是无损连接分解,但是保持函数依赖的分解
D、既不是无损连接分解,也不是保持函数依赖的分解

17、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑

18、下列说法正确的是( )。
A、属于BCNF的关系模式不存在存储异常
B、函数依赖可由属性值决定,不由语义决定
C、超码就是候选码
D、码是唯一能决定一个元组的属性或属性组

19、下列说法正确的是( )。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码

20、若关系R的候选码都是由单属性构成的,则R的最高范式必定为( )。
A、1NF
B、2NF
C、3NF
D、无法确定

21、在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的    。

22、从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的     性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的     性。

23、在关系模式的分解中,数据等价用     衡量,函数依赖等价用     衡量。

24、在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和     。

25、1NF、2NF、3NF之间,相互是一种    关系。

26、设有关系模式R(A,B,C,D),函数依赖F={ AB→C,C→D,D→A},则R的所有3个可能的候选码分别是     、     、     。

27、在关系模式R(A,B,C,D)中,有函数依赖集F={ B→C,C→D,D→A },则R能够达到 。

关系数据库规范化理论 单元作业

1、下表给出的关系R为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?

2、设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: 学号和课程号分别与其代表的学生和课程一一对应。 一个学生所修的每门课程都有一个成绩。 每门课程只有一位任课教师,但每位教师可以有多门课程。 教师中没有重名,每个教师只属于一个系。 1) 试根据上述语义确定函数依赖集。 2) 如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。 3) 分解为具有依赖保持和无损连接的3NF。

3、设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一名学生可以选修多门课程,一门课程可以被多名学生选修。一名学生有唯一的所在系,每门课程有唯一的课程名和学分。请指出此关系模式的候选键,判断此关系模式是第几范式的;若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。

4、设有依赖集:F={ AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},计算与其等价的最小依赖集。

5、关系模式R(U,F),其中U={ A,B,C,D,E,I},F={ A→D,AB→E,BI→E,CD→I,E→C},计算(AE)+。

6、关系模式R(U,F),其中U={ A,B,C,D},F={ A→B,C→D},试求此关系的候选键。

7、设有关系模式: TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注) (1)教师编号是候选码吗?说明理由 (2)该关系模式的主码是什么? (3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个? (4)该关系模式满足第几范式? (5)将该关系模式分解为3NF。

8、假设某商业集团数据库中有一关系模式 R(商店编号,商品编号,数量,部门编号,负责人),若规定: (1) 每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人; (3) 每个商店的每种商品只有一个库存数量; 问题: (1)写出关系R的基本函数依赖 (2)找出R的候选码 (3)R的范式,若不属于3NF,则分解为3NF

数据库设计

5.1 数据库设计概述随堂测验

1、数据库设计中,前四个阶段可统称为    ,后两个阶段统称为实现和运行阶段。

5.2 需求分析随堂测验

1、下列活动不属于需求分析阶段工作的是( )。
A、建立E-R图;
B、分析用户活动;
C、建立数据字典;
D、建立数据流图;

2、    是目前公认的比较完整和权威的一种规范设计法。

5.3 概念结构设计随堂测验

1、在数据库设计过程中的概念结构设计阶段结束时,将形成数据库的( )模式。
A、概念模式;
B、逻辑模式;
C、内模式;
D、外模式;

5.4 逻辑结构设计随堂测验

1、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )的任务。
A、M端实体码与N端实体码组合;
B、M端实体的码;
C、N端实体的码;
D、重新选取其他属性;

5.5 物理结构设计随堂测验

1、在DBS中,最接近物理存储设备一级的结构,称为( )。
A、内模式;
B、外模式;
C、概念模式;
D、用户模式;

5.6 数据库实施、运行和维护随堂测验

1、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
A、扩充功能;
B、建立库结构;
C、系统调试;
D、加载数据;

数据库设计 单元测验

1、在数据库设计过程中的概念结构设计阶段结束时,将形成数据库的( )模式。
A、概念模式;
B、逻辑模式;
C、内模式;
D、外模式;

2、下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。
A、一个1:n联系可以转换为一个独立的关系模型,也可以与联系的任意一端实体所对应的关系模式合并;
B、一个1:1联系可以转换为一个独立的关系模型,也可以与联系的任意一端实体所对应的关系模式合并;
C、一个实体类型转换为一个关系模型;
D、一个m:n联系转换为一个关系模式;

3、在关系数据库设计中,涉及关系模式是( )的任务。
A、逻辑结构设计阶段;
B、概念结构设计阶段;
C、需求分析阶段;
D、物理结构设计阶段;

4、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )的任务。
A、M端实体码与N端实体码组合;
B、M端实体的码;
C、N端实体的码;
D、重新选取其他属性

5、概念结构设计阶段得到的结果是( )。
A、E-R图表示的概念模型;
B、数据字典描述的数据需求;
C、某个DBMS所支持的数据模型;
D、包括存储结构存取方法的物理结构;

6、一个实体性转换为一个关系模型,关系的码为( )。
A、实体的码;
B、两个实体码的组合;
C、n段实体的码;
D、每个实体的码;

7、在DBS中,最接近物理存储设备一级的结构,称为( )。
A、内模式;
B、外模式;
C、用户模式;
D、概念模式;

8、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
A、扩充功能;
B、加载数据;
C、建立库结构;
D、系统调试;

9、E-R图的基本成分不包含( )。
A、元组;
B、实体;
C、联系;
D、属性;

10、规范化理论是数据库( )阶段的指南和工具。
A、逻辑设计;
B、需求分析;
C、概念设计;
D、物理设计;

11、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。
A、概念设计;
B、需求分析;
C、逻辑设计;
D、物理设计;

12、在数据库的概念设计中,最常用的数据模型是( )。
A、实体联系模型;
B、逻辑模型;
C、物理模型;
D、形象模型;

13、在E-R模型中,如果有3个不同的实体集、3个m:n联系,根据E-R模型转换为关系模型的规则,转换( )个关系模式。
A、6;
B、4;
C、5;
D、7;

14、重新组织和构造数据库是( )阶段的任务。
A、数据库运行和维护;
B、物理结构设计;
C、逻辑结构设计;
D、概念结构设计;

15、设计子模式属于数据库设计的( )。
A、逻辑设计;
B、需求分析;
C、概念设计;
D、物理设计;

16、将一个一对多关系转换为一个独立模式时,应取一个实体型的主码为主码。( )

17、在E-R模型中,如果有4个不同的实体集、3个m:n联系,根据E-R模型转换为关系模型规则,转换7个关系模式。( )

18、需求分析阶段设计数据流图(DFD)通常采用自底向上的方法进行。( )

19、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的物理结构设计阶段。( )

20、数据库物理设计完成后,进入数据库实施阶段,建立库结构属于实施阶段的工作。( )

21、数据流图是用于描述结构化方法中逻辑结构设计阶段的工具。( )

22、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于物理结构设计阶段。( )

23、新奥尔良方法是目前公认的比较完整和权威的一种规范设计法。( )

24、将E-R图向关系模型进行转换是概念结构设计阶段的任务。( )

25、需求分析是数据库设计的起点,为以后的具体设计做准备。( )

26、数据库设计过程包括需求分析、概念结构设计、___ ____、物理设计、数据库实施和数据库运行和维护等主要阶段。

27、E-R图的全称是___ ____。

28、需求分析阶段的设计目标是?___ ____。

29、构成E-R图的基本要素包括实体、属性属性?和?___ ____?。

30、数据库设计包括数据库的结构设计?和?___ ____?两方面的内容。

31、合并局部E-R图时,可能会发生?___ ____?、结构冲突和命名冲突。

32、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为?___ ____?。

33、数据库的物理结构设计主要包括?___ ____?和评价物理结构 ?。

34、___ ____?是数据库实施阶段的主要工作。

35、___ ____?是数据库设计的起点,为以后的具体设计做准备。

数据库设计 单元作业

1、一个图书管理系统中有如下信息。 图书:书号、书名、数量、位置 借书人:借书证号、姓名、单位 出版社:出版社名、邮编、地址、电话、E-mail 其中约定: 任何人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同本书仅为一个出版社所出版,出版社名具有唯性。 根据以上情况,完成如下设计。 (1)设计该系统的E-R图。 (2)将E-R图转换为关系模式。 (3)指出转换后的每个关系模式的主码。

SQL语句

3.1 SQL概述随堂测验

1、SQL的全称_________

3.2 数据库的结构、创建和使用随堂测验

1、数据文件是存放? ?和数据库对象的文件。

3.4 数据库表的创建与使用随堂测验

1、使用SQL语句创建一个逻辑模式为S(SNo,SName,SEX,AGE)的数据库表(其中,SNo为字符类型,长度为6;SName为字符类型,长度为8;SEX为字符类型,长度为2;AGE为整形数据),其SQL语句为: ?。

3.5 表查询随堂测验

1、假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的男学生姓名,将涉及的关系是( )。
A、S;
B、SC,C;
C、S,SC;
D、S,SC,C;

3.6 子查询随堂测验

1、相关子查询的执行次数是由父查询表的? 决定的。

3.8 视图随堂测验

1、使用视图可以加快查询语句的编写。( )

2、视图是虚表,其数据不进行存储,只在数据库中存储其? ?。

3.9 创建与使用索引随堂测验

1、“CREATE UNIQUE INDEX IDX_sno on S(SNo)”将在表S上创建名为IDX_SNo的( )。
A、唯一索引;
B、聚集索引;
C、非聚集索引;
D、唯一聚集索引;

2、索引是在基本表的列上建立的一种数据库对象,使用它能够加快数据的? ?。

SQL语句 单元测验

1、在SQL Server 2012内置的系统数据库中,存放数据库启动信息的是
A、master
B、model
C、tempdb
D、msdb

2、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现下列哪类功能
A、数据查询
B、数据操纵
C、数据定义
D、数据控制

3、查询以字母A开始的数据表的列信息应该使用
A、LIKE 'A%'
B、>='A'
C、LIKE '%A%'
D、>='A' AND <'B'

4、“CREATE UNIQUE INDEX IDX_sno on S(sno)”将在S表上创建名为IDX_sno的
A、唯一索引
B、聚集索引
C、非聚集索引
D、唯一聚集索引

5、索引是在基本表的列上建立的一种数据库对象,使用它能够加快数据的
A、插入速度
B、修改速度
C、删除速度
D、查询速度

6、下面有关主键的描述正确的是
A、一个表只能有一个主键
B、主键所在的列的值不能为空
C、主键所在的列的值不能重复
D、主键所在的列的值可以为空

7、SQL中,下列涉及空值的操作,正确的是
A、AGE ISNULL
B、AGE IS NOT NULL
C、AGE=NULL
D、NOT(AGE IS NULL)

8、以下关于视图的描述中,正确的是
A、视图是保证数据库安全的一种机制
B、使用视图可以加快查询语句的编写
C、视图是虚表,本身不保存数据
D、使用视图可以加快查询语句的执行速度

9、视图是虚表,本身不保存数据

10、一个表只能有一个主键

11、视图是保证数据库安全的一种机制

12、SQL的那三个字母的简称___________________________

13、写出一个SELECT语句中只能与GROUP BY子句配合使用的子句是____________________

14、SQL集数据查询、数据操纵、数据定义和___________

SQL语句 单元作业

1、数据库中事务日志文件和数据文件分别存放有什么优点?

2、1.学生表Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 3.教师表Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 4.成绩表SC(SId,CId,score) --SId 学生编号,CId 课程编号,score 分数 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 查询在 SC 表存在成绩的学生信息 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null ) 查询「李」姓老师的数量

数据库的安全性和完整性

6.1数据库安全性的含义随堂测验

1、安全性控制的防范对象主要是
A、合法用户
B、不合语义的数据
C、非法操作
D、不正确的数据

2、数据库的安全性是指数保护数据库以防止_______造成的数据泄露、更改或破坏。

6.2安全性控制的一般方法随堂测验

1、视图机制提高了数据库系统的
A、完整性
B、安全性
C、一致性
D、并发控制

2、存取权限由_______和操作类型两个要素组成

3、________是防止数据库中数据在存储和传输中失密的有效手段

6.3用户、权限、角色管理随堂测验

1、SQL Server 的身份验证模式有哪些
A、Windows身份验证模式
B、网络验证模式
C、混合身份验证模式
D、用户名验证模式

2、SQL SERVER 提供的安全模型分为_____层结构

3、_______是对权限集中管理的一种机制。

4、SQL Server 的默认角色是_______

6.4完整性控制随堂测验

1、完整性控制的防范对象主要是
A、合法用户
B、不合语义的数据
C、非法操作
D、不正确的数据

2、完整性规则从执行时间上分为立即执行约束和_____约束

3、完整性约束按约束对象的状态分为_____和动态约束

4、数据库完整性的实施分为声明性数据完整性和________

数据库安全性和完整性

1、以下( )不属于实现数据库系统安全性的主要技术和方法。
A、存取控制技术
B、视图技术
C、审计技术
D、出入机房登记和加锁

2、SQL中的视图提高了数据库系统的
A、完整性
B、并发控制
C、隔离性
D、安全性

3、安全性控制的防范对象是( ),防止他们对数据库数据的存取。
A、不合语义的数据
B、非法用户
C、不正确的数据
D、不符合约束数据

4、在数据库系统中,定义存取权限称为_ _

5、常用的数据库安全控制的方法和技术有用户标识与鉴别、 存取控制 、 、审计和数据加密等。

6、用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入_用户标识__和 _ _来鉴别用户。

安全性完整性作业

1、试述实现数据库安全性控制的常用方法和技术。

并发控制

7.1 并发操作带来的三个问题随堂测验

1、下列不属于并发操作带来的问题是( )。
A、丢失更新
B、读“脏”数据
C、死锁
D、不可重读

7.2 封锁技术随堂测验

1、解决并发操作带来的数据不一致问题普遍采用( )技术。
A、存取控制
B、协商
C、封锁
D、恢复

7.3 活锁与死锁随堂测验

1、有两种类型的锁,它们是___ ____和___ ____。

并发控制单元测验

1、解决并发操作带来的数据不一致问题普遍采用( )技术。
A、存取控制
B、协商
C、封锁
D、恢复

2、设有两个事务T1、T2,其并发操作如下: T1 T2 ① | 读A=200 | | ② | | 读A=200 | ③ | A = A–100写回 | | ④ | | A = A–150写回 | 以下对上述事务执行操作结果描述正确的是( )。
A、该操作不能重复读
B、该操作存在丢失修改
C、该操作不存在问题
D、该操作“读脏数据”

3、设有两个事务T1、T2,其并发操作如下: T1 T2 ① |读A=400,B=100 | | ② | | 读A=400 | ③ | | A = A +200写回| ④ | 读A=400,B=100 | | 以下对上述事务执行操作结果描述正确的是( )。
A、该操作不能重复读
B、该操作存在丢失修改
C、该操作不存在问题
D、该操作“读脏数据”

4、设有两个事务T1、T2,其并发操作如下: T1 T2 ① | 读A=1000 | | ② | A = A *2写回 | | ③ | | 读A=2000 | ④ | ROLLBACK | | ⑤ | 恢复A=1000 | | 以下对上述事务执行操作结果描述正确的是( )。
A、该操作不能重复读
B、该操作存在丢失修改
C、该操作不存在问题
D、该操作“读脏数据”

5、若事务T对数据对象A加上X锁,则事务T对数据对象A( )。
A、只能读不能写
B、只能写不能读
C、既能读又能写
D、不能读也不能写

6、若事务T对数据对象A加上X锁,则其它事务对数据对象A( )。
A、可以加S锁不能加X锁
B、不能加S锁可以加X锁
C、可以加S锁也可以加X锁
D、不能加任何锁

7、若事务T对数据对象A加上S锁,则( )。
A、事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁
B、事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁
C、事务T可以读A和修改A,其它事务能对A加S锁和X锁
D、事务T可以读A但不能修改A,其它事务能对A加S锁和X锁

8、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( )。
A、事务执行成功
B、事务执行失败
C、出现活锁现象
D、出现死锁现象

9、若数据库中只包含成功事务提交的结果,则此数据库就称为处于( )状态。
A、安全
B、一致
C、不安全
D、不一致

10、以下( )封锁违反两段锁协议。
A、Slock A, Slock B, Xlock C, Unlock C, Unlock B, Unlock A;
B、Slock A, Slock B, Xlock C, Unlock A, Unlock B, Unlock C;
C、Slock A, Slock B, Xlock C, Unlock B, Unlock C, Unlock A;
D、Slock A, Unlock A, Slock B, Xlock C, Unlock B, Unlock C。

11、解决并发操作带来的数据不一致性问题时普遍采用存取控制。( )

12、若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其它事务能再对A加X锁和S锁。

13、只有出现并发操作时,才有可能出现死锁。( )

14、封锁对象的大小称为封锁的粒度。在关系数据库中,封锁对象可以是一些逻辑单元,也可以是一些物理单元。( )

15、有两种类型的锁,它们是___ ____和___ ____。

16、事务在修改数据之前必须先对其加X锁,直到事务结束才释放,称为?___ ____协议。该协议可以防止___ ____。

17、___ ____协议是在一级协议的基础上加上“事务T在读数据之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止?___ __ ______?。

18、___ ____协议是在一级协议的基础上加上“事务T在读数据之前必须先对其加S锁,直到事务结束才释放S锁”,该协议可以防止?___ __ ______?。

19、使某个事务永远处于等待状态,得不到执行的现象称为___ ____,有两个或者两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为___ ____。

20、如果一个调度与一个串行调度等价,则称此调度为___ _ __ ___。

数据库备份与恢复

8.1 数据库故障随堂测验

1、数据库运行过程中可能出现事务故障、系统故障和       三类故障。

8.2 数据库备份随堂测验

1、“日志”文件用于保存(  )。
A、程序运行过程;
B、数据操作;
C、程序执行结果;
D、对数据库的更新操作;

2、生成冗余数据最常用的技术是登记日志文件和     。

8.3 数据库恢复策略随堂测验

1、在数据库恢复时,对尚未做完的事务执行(  )。
A、REDO处理;
B、UNDO处理;
C、ABORT处理;
D、ROLLBACK处理;

2、数据库恢复的基本原理是     。

8.6 备份与还原随堂测验

1、在SQL Server中提供了四种数据库备份和恢复的方式,其中( )备份制作数据库中所有内容的一个副本,全库备份是自包含的,从单独一个全库备份就可以恢复数据库。
A、完全数据库备份;
B、增量备份;
C、事物日志备份;
D、数据库文件和文件组备份

数据库备份与恢复 单元测验

1、在SQL Server中,用户应备份如下内容:( )。
A、记录用户数据的所有用户数据库;
B、记录系统信息的系统数据库;
C、记录数据库改变的事物日志;
D、其他三个都有;

2、SQL Server系统提供了四种备份方法类型,来满足企业和数据库活动的各种需要。这四种备份方法是:完全数据库备份、增量备份、事物日志备份、数据库文件或者文件组备份。其中当恢复( )时,你能执行定点数据库恢复。
A、完全数据库备份;
B、增量备份;
C、事物日志备份;
D、数据库文件和文件组备份。

3、SQL Server备份是动态的,这意味着( )。
A、你不必计划备份工作,SQL Server会自动为你完成;
B、允许用户在备份的同时访问数据;
C、不允许用户在备份的同时访问数据;
D、备份要不断地进行;

4、SQL Server恢复过程是静态的,这意味着( )。
A、在数据库恢复过程中,用户不能进入数据库;
B、在数据库恢复过程中,用户可以访问数据库,但不能更新数据库;
C、在数据库恢复过程中,用户可以对数据库进行任何操作;
D、其他三个解释均不对;

5、备份设备即用来存放备份数据的物理设备,在SQL Server中可以使用三种类型的备份设备,它们是( )。
A、软盘、硬盘和光盘;
B、磁盘、磁带和命名管道;
C、磁盘、磁带和光盘;
D、硬盘、光盘和命名管道;

6、在SQL Server中提供了四种数据库备份和恢复的方式,其中( )备份制作数据库中所有内容的一个副本,全库备份是自包含的,从单独一个全库备份就可以恢复数据库。
A、完全数据库备份;
B、增量备份;
C、事物日志备份;
D、数据库文件和文件组备份;

7、在SQL Server中提供了四种数据库备份和恢复的方式, 其中( )备份是指将从最近一次全库备份结束以来所有改变的数据备份到数据库。
A、部分备份;
B、增量备份;
C、事物日志备份;
D、数据库文件和文件组备份;

8、在SQL Server中提供了四种数据库备份和恢复的方式, 其中( )备份是指将从最近一次日志备份以来所有的事务日志备份到备份设备。使用该备份进行恢复时,可以指定恢复到某一时间点或某一事物。
A、完全数据库备份;
B、增量备份;
C、事物日志备份;
D、数据库文件和文件组备份;

9、在SQL Server中提供了四种数据库备份和恢复的方式,其中 ( )对数据库中的部分文件或文件组进行备份。
A、完全数据库备份;
B、增量备份;
C、事物日志备份;
D、数据库文件或文件组备份;

10、采用数据库镜像技术,主要是为了有效解决( )的问题。
A、复制故障;
B、系统故障;
C、事务故障;
D、介质故障;

11、数据库恢复的基本原理是( )。
A、冗余;
B、审计;
C、授权;
D、视图;

12、用于数据库恢复的重要文件是( )。
A、索引文件;
B、数据库文件;
C、备注文件;
D、日志文件;

13、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为( )。
A、完全备份;
B、增量备份;
C、动态备份;
D、静态备份;

14、系统突然停电,采用( )方法恢复数据。
A、ROLLBACK;
B、日志文件;
C、备份文件;
D、日志文件与备份文件;

15、计算机中的磁盘损坏了,采用( )方法恢复数据。
A、ROLLBACK;
B、日志文件;
C、备份文件;
D、日志文件与备份文件;

16、数据库恢复的基本原理是审计。

17、用于数据库恢复的重要文件是索引文件。

18、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为增量备份。

19、系统突然停电,采用日志文件方法恢复数据。

20、就是制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏的时候能够恢复数据库。

21、数据库恢复就是指将 加载到系统中。

22、在SQL Server中提供了四种数据库备份和恢复的方式,它们是: 备份、 差异备份、日志备份、文件或文件组备份。

23、备份设备即用来存放备份数据的物理设备,在SQL Server中可以使用三种类型的备份设备,它们是: 备份设备、磁带备份设备和命名管道。

24、在SQL Server中提供了四种数据库备份和恢复的方式,其中 备份制作数据库中所有内容的一个副本,全库备份是自包含的,从单独一个全库备份就可以恢复数据库。

25、备份是指将从最近一次全库备份结束以来所有改变的数据备份到数据库。

26、备份是指将从最近一次日志备份以来所有的事务日志备份到备份设备。

27、对数据库中的部分文件或文件组进行备份。

28、利用 备份进行恢复时,可以指定恢复到某一时间点或某一事物。

29、使用数据库维护计划向导可以安排好对服务器中每一个数据库的备份时间表,这样可以使备份完全 执行,很少或不需要操作员的干预。

30、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:_____________、计算机病毒、系统故障和介质故障。

数据库备份与恢复 单元作业

1、某企业的数据库每周日晚12点进行一次全库备份,每天晚12点进行一次差异备份,每个小时进行一次日志备份,数据库在2019年10月23日(星期三)3:30崩溃,应如何将其恢复使数据损失最小?

2、什么是日志文件?出现系统故障,如何使用日志文件进行数据恢复?

3、出现介质故障,如何进行数据恢复?

SQL Server 2012高级应用

9.1 T-SQL概述及其语法元素随堂测验

1、在SQL Server 中不是对象的是(  )。
A、用户;
B、数据;
C、表;
D、数据类型。

2、Transact-SQL中可以使用局部变量和    两种变量。

3、用于声明一个或多个局部变量的命令是    。

9.2 用户自定义函数及游标的使用随堂测验

1、声明了变量:DECLARE @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是( )。
A、SET @i=10, @c='abcd';
B、SET @i=10, SET @c='abcd';
C、SELECT @i=10, @c='abcd';
D、SELECT @i=10, SELECT @c='abcd'。

2、表值函数返回值类型是( )。
A、CHAR
B、VARCHAR
C、TABLE
D、NTEXT

3、表值函数不允许有参数。

4、在T-SQL编程语句中,WHILE结构可以根据条件多次重复执行一条语句或一个语句块,还可以使用 (  ) 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。

5、标量值函数的返回值是( )。

9.3 存储过程的设计与实现随堂测验

1、在SQL Server服务器上,存储过程是一组预先定义并(  )的Transact-SQL语句。
A、保存;
B、编译;
C、解释;
D、编写。

2、存储过程是存放在(  )上的预先定义并编译好的T-SQL语句。

3、创建存储过程时,要想输出一个参数的值,需要在定义存储过程该参数时加上( )。

4、删除存储过程需要使用( )关键字。

5、使用T-SQL执行存储过程可以使用EXECUTE或者( )。

9.4 触发器的设计与实现随堂测验

1、在SQL Server 中删除触发器用(  )。
A、ROLLBACK
B、DROP
C、DELALLOCATE
D、DELETE

2、在表或视图上执行除了(  )以外的语句都可以激活触发器。
A、Insert
B、Delete
C、Update
D、Create

3、触发器的工作原理是执行时在系统中生成两个基本表。

4、触发器又叫做事件-( )-动作规则。

5、触发器按照所出发的动作间隔尺寸可以分为行级触发器和( )。

SQL Server 2012高级应用 单元测验

1、声明了变量:DECLARE @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是( )。
A、SET @i=10, @c='abcd';
B、SET @i=10, SET @c='abcd';
C、SELECT @i=10, @c='abcd';
D、SELECT @i=10, SELECT @c='abcd'。

2、可以用(  )来声明游标。
A、CREATE CURSOR;
B、ALTER CURSOR;
C、SET CURSOR;
D、DECLARE CURSOR。

3、SQL的集合处理方式与宿主语言单记录的处理方式之间用( )来协调。
A、SQLCA;
B、游标;
C、存储过程;
D、触发器。

4、只有表的拥有者,即创建表的用户才可以在表上创建触发器。

5、T-SQL中的运算符并无优先级之分。

6、一个表上只能创建一个触发器。

7、存储过程提供了在服务器端快速执行SQL语句的有效途径。

8、所有嵌入式SQL语句都需要使用游标。

9、使用全局变量是必须以    开头。

10、用于声明一个或多个局部变量的命令是    。

11、触发器又叫做事件-    -动作规则。

12、同一模式下,触发器名必须是    的。

13、存储过程包括过程首部和    。

14、用户可以通过    逐一获取记录并赋给主变量,交由主语言进一步处理。

SQL Server 2012高级应用 单元作业

1、当以下代码中的【】位置分别为BREAK,CONTINUE或RETURN时,输出的值为(  )。 DECLARE @n int? SET @n=3 WHILE @n>0 BEGIN SET @n=@n-1 IF @n=1 【】 END PRINT @n

2、填空:在Transact-SQL中可以使用两类注释符:单行注释    和多行注释/*……*/。

3、填空:无论是存储过程还是触发器,都是    语句和流程控制语句的集合。

4、填空:触发器按照所出发的动作间隔尺寸可以分为行级触发器和    。

5、填空:游标的使用过程为说明游标、打开游标、    、关闭游标。

6、填空:?    是实现复杂的数据完整性约束的一种方法。

7、全局变量也是由用户的程序定义的。判断正误

8、触发器既能定义在基本表上,又能定义在视图上。判断正误

9、触发器被激活时,触发动作体一定会被执行。判断正误

10、编程:利用存储过程实现统计某一门课的作业1平均成绩。

11、编程:使用触发器,当更新学生作业表的作业1成绩信息时,要求成绩取值范围在0~100。

期末考试

《数据库原理及应用》期末考试试卷

1、要保证数据库逻辑数据独立性,需要修改的是( )。
A、模式与外模式的映射;
B、模式;
C、模式与内模式的映射;
D、内模式;

2、不允许任何其他事务对一个锁定目标加锁的锁是( )。
A、排他锁;
B、共享锁;
C、共享锁或排他锁;
D、死锁;

3、数据库中( )是指数据的正确性和相容性。
A、完整性;
B、安全性;
C、并发性;
D、恢复性;

4、设K为关系模式R<U,F>中的属性或属性组合,若U完全函数依赖K,则K称为R的一个( )。
A、候选码;
B、关键字;
C、主属性;
D、主属性值;

5、数据库系统和文件系统的区别是( )。
A、文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题;
B、文件系统只能管理程序文件,而数据库系统能管理各种文件;
C、数据库系统复杂,文件系统简单;
D、文件系统管理的数据量小,而数据库系统管理的数据量大;

6、设关系R,按条件f对关系R进行选择,其关系代数是( )。
A、σf(R);
B、σf(R×R);
C、Πf(R∞R);
D、Πf(R);

7、关系模式中,各级模式之间的关系为( )。
A、3NF ∈ 2NF ∈ 1NF;
B、3NF ∈1NF ∈ 2NF;
C、1NF ∈ 2NF ∈ 3NF;
D、2NF∈1NF ∈3NF;

8、数据库系统的核心是( )。
A、数据库管理系统;
B、数据库;
C、数据模型;
D、软件工具;

9、多用户共享数据库时,为了保证用户正确读写数据,DBMS必须进行( )。
A、并发性控制;
B、安全性控制;
C、恢复性控制;
D、可靠性控制;

10、数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是( )。
A、数据操纵功能;
B、数据控制功能;
C、数据定义功能;
D、数据管理功能;

11、数据模型的三要素是( )。
A、数据结构、数据操作和数据完整性;
B、数据结构、数据库定义和数据库维护;
C、数据定义、数据操作和数据维护;
D、关系数据库、层次数据库和网状数据库;

12、E-R模型的基本成分是( )。
A、实体和联系;
B、记录和实体;
C、字段和记录;
D、联系和属性;

13、关系数

中国大学数据库原理及应用_3

在上一篇文章中,我们已经了解了数据库中的表格和关系,以及如何使用SQL语言进行数据操作。本篇文章将继续讲述数据库的各种应用和相关技术。

数据库的应用

1. 网站应用

数据库在网站中的应用非常广泛。例如,网站的用户数据、订单数据、商品数据等都需要存储在数据库中。在网站开发中,前后端分离的架构已经成为主流。后端提供API接口,前端通过AJAX请求获取数据。这时候数据库就成为了后端的核心组件。

2. 金融应用

金融领域的应用是数据库的一个重要应用领域。例如,银行需要存储大量的账户数据、交易数据等。这些数据需要高效、稳定地存储,并且需要具备安全性和可靠性。

3. 物流应用

物流领域的应用同样需要使用数据库。例如,快递公司需要存储大量的订单数据、配送数据等。数据库需要提供高效的数据存储和查询能力,同时需要具备高可用性和数据同步能力。

数据库相关技术

1. 数据库备份与恢复

数据库备份与恢复是数据库管理的重要技术。数据库备份可以保证数据在出现故障时能够进行恢复。数据库备份的方式有很多种,例如通过SQL语句进行备份,或者使用备份工具进行备份。

在备份完成后,如果出现了数据丢失或损坏等情况,就需要进行数据库恢复。数据库恢复需要使用备份文件进行恢复。如果备份文件损坏或丢失,恢复就会失败。因此,备份文件的安全性和可靠性非常重要。

2. 数据库性能优化

数据库性能优化是提高数据库性能的重要技术。优化数据库性能可以提高系统的响应速度和数据处理能力。数据库性能优化可以从多个方面入手,例如优化数据库的查询语句、优化数据库的索引、优化数据库的设计等。

数据库的索引是数据库性能优化的重点。索引可以提高数据查询的速度,但是索引也会使得数据的插入和更新变慢。因此,在设计数据库索引时需要进行权衡,选择最合适的索引类型。

3. 数据库安全

数据库安全是保护数据安全的重要技术。数据库安全包括数据的访问控制、数据的加密、数据库的备份策略等。数据的访问控制可以通过用户权限控制来实现。数据库的加密可以保护数据在传输和存储过程中的安全性。

数据库备份是数据安全的保障。数据库备份需要按照一定的策略进行,以保证备份的完整性和可靠性。备份文件需要进行加密存储,同时需要定期进行备份测试和恢复测试。

总结

数据库是现代信息技术的重要组成部分。数据库的应用非常广泛,在网站、金融、物流等领域都有着重要的作用。数据库的管理需要掌握各种技术,例如数据库备份与恢复、数据库性能优化、数据库安全等。



Ɣ回顶部