SQL server 数据库应用期末总结题
发布时间:2023-11-02 15:11:41浏览次数:56[试题分类]:SQL server 数据库应用.逻辑设计主要是把概念模式转换成.DBMS 能处理的模式.与 DBMS 无关的模式.层次结构模型.子模式答案:题型:单选题知识点:第 章难度:.物理结构设计的任务是设计数据库的.存储格式.存取方法.存储结构与存取方法.存储模式答案:题型:单选题知识点:第 章难度:
题型:单选题知识点:第 章难度:.下列关于数据库、文件和文件组的描述中,错误的是.一个文件或文件组只能用于一个数据库.一个文件可以属于多个文件组.一个文件组可以包含多个文件.数据文件和日志文件放在同一个组中答案:B题型:单选题知识点:第 章难度:.SQL Sever 数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是.表.视图.索引.规则答案:题型:单选题知识点:第 章
难度:.SQL Server 支持 4 个系统数据库,其中用来保存 SQL Server 系统登录信息和系统配置的( )数据库.master.tempdb.model.msdb答案:A题型:单选题知识点:第 章难度:.以下有关索引的描述中不正确的是.聚簇索引的顺序与数据行存放的物理顺序相同.若表中没有创建其他的聚簇索引,则在表的主键列上自动创建聚簇索引.当一个表创建了多个聚簇索引时,同一时刻只有一个聚簇索引起作用.一个表可以有多个非聚簇索引答案:C题型:单选题知识点:第 章难度:
.下列有关临时表 和 的叙述中不正确的是. 表和 表的结构与触发器表相同.触发器表与 表的记录相同.触发器表与 表没有共同的记录. 操作需要使用 和 两个表答案:题型:单选题知识点:第 章难度:.SQL Server 中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为.帐户.角色.登录.SQL Server 用户答案:B题型:单选题知识点:第 章难度:.日志文件是用于记录.程序运行过程
.数据操作.对数据的所有更新操作.程序执行的结果答案:C题型:单选题知识点:第 章难度:.以下几个方法中哪个不是数据库恢复通常所采用的方法?.建立检查点.建立副本.建立日志文件.建立索引答案:题型:单选题知识点:第 章难度:.Transact-SQL 提供了连接操作符,用于从两张或多张数据表的连接中获取数据答案:题型:填空题知识点:第 章
难度:.在 WHILE 循环体内可以使用 BREAK 和 CONTINUE 语句,其中语句用于终止循环的执行,语句用于将循环返回到 WHILE 开始处,重新判断条件,以决定是否重新执行新的一次循环。答案:题型:填空题知识点:第 章难度:.SQL Server 数据库中,数据完整性包括、和三种。答案:题型:填空题知识点:第 章难度:.Transact-SQL 中的变量分为局部变量与全局变量,局部变量用开头,全局变量用开头。答案:@ @@ 题型:填空题知识点:第 章难度:.在 ! 中,为了数据库的安全性,设置了对数据的存取进行控制
的语句,对用户授权使用语句,收回所授的权限使用语句,限制用户或角色的某些权限使用语句。答案:" # $题型:填空题知识点:第 章难度:. ! 数据库中都包括哪几种数据库备份策略?答案:题型:简答题知识点:第 章难度:.SQL Server 数据库中包含哪几种数据库文件?答案:题型:简答题知识点:第 章难度:.什么是视图?使用视图的优点是什么?答案: 题型:简答题知识点:第 章
难度:.使用存储过程有哪些好处?答案:题型:简答题知识点:第 章难度:.试列举 SQL Server 数据库中约束的类型都有哪些?答案:题型:简答题知识点:第 章难度:.%下列各表是 ! 数据库管理系统中示例数据库 & '()*+, 中的一些表中相关字段的说明,使用这些表按要求完成下面各题。表 Employees—员工基本信息表字段名 说明EmployeeID员工编号LastName姓FirstName名
Title职务表 Customers—客户基本信息表字段名 说明CustomerID客户编号CompanyName单位名称ContactName联系人姓名ContactTitle联系人职务Address通信地址Region所在地区PostalCode邮政编码Country所在国家Phone电话Fax传真表 Orders订单基本信息表 Products—产 品基本信息字段名 说明ProductID产品编号ProductName名称字段名 说明OrderId订单编号CustomerID客户编号EmployeeID员工编号OrderDate订购时间ShippedDate发送日期
SupplierID产品供应商编号CategoryID产品分类编号UnitPrice单价表 Categories—产品分类表字段名 说明CategoryID分类编号CategoryName分类名称Description描述Picture产品图表 Suppliers—产品供应商基本信息字段名 说明SupplierID供应商编号CompanyName单位名称ContactName联系人姓名ContactTitle联系人职务-写出 语句,完成查询产品分类名称为“./&&,0的产品信息,输出产品编号(&,12')、产品名称( &,12'.3)、供应商名称(&34.+5.3)和产品单价(+*' *2)。
-写出 语句,统计产品信息表 &,12'6 中每一类(由字段 .'7& 区分)的平均价格(产品单价是 +*' *2)输出产品分类名称、该类产品的平均价格-写出 语句,查询订单的详细信息,输出订单编号、客户名称(&34.+5.3)、负责订单的员工的姓、名、订单的时间( , .'),并按订单的时间排序输出-写一个触发器,当插入产品基本信表 &,12'6 一条记录时,如果数量1.+'*'5 字段的数量8= 时,显示信息“数量不能为 ,请重新输入!”并取消插入操作9答案: 题型:设计题知识点:第 章、第 章难度:.设有学生表 S(学号,姓名,班级)和学生选课表 SC(学号,课程号,成绩),为维护数据一致性,表 S 与 SC 之间应满足完整性约束。答案:参照完整性 题型:填空题知识点:第 章难度:.向已存在的表的某一列或某几列添加主键约束,表中已有的数据在这几列
.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为.数据库模式描述语言(DDL).数据库子语言(SubDL).数据操纵语言(DML).数据结构语言答案:A题型:单选题知识点:第 章难度:.下列计算机表示的信息中,不能称为"数据"的是.人的姓名.图形符号.计算机程序.文件名答案:C题型:单选题知识点:第 章难度:.E-R 模型转换成关系模型是在数据库设计阶段中的哪个阶段?.概念设计
上需要满足两个条件和。答案:没有重复值没有空值题型:填空题知识点:第 章难度:.封锁粒度是指封锁对象的大小。封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越小,并发度越,系统开销也越;封锁的粒度越大,并发度越,系统开销也越。答案:题型:填空题知识点:第 章难度:.简述数据库并发操作通常会带来哪些问题?答案: 题型:简答题知识点:第 章难度:.数据库系统中常见的故障有哪几类:答案:题型:简答题
知识点:第 章难度:.%现有以下数据表:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)-给出创建以上数据表的 语句,并且能够实现实体完整性和参照完整性。用 语言实现下列 ; 小题:-检索没有获得奖学金、同时至少有一门课程成绩在 分以上的学生信息,包括学号、姓名和专业;-检索没有任何一门课程成绩在 分以下的所有学生的信息,包括学号、姓名和专业;对成绩得过满分( 分)的学生,如果没有获得奖学金的,将其奖学金设为 元;-定义学生成绩得过满分( 分)的课程视图 ,包括课程号、名称和学分9答案:略.E-R 方法的三要素是.实体、属性、实体集
.实体、键、联系.实体、属性、联系.实体、域、候选键答案:题型:单选题知识点:第 章难度:.下列关于数据库运行和维护的叙述中,正确的说法是.只要数据库正式投入运行,标志着数据库设计工作的结束.数据库的维护工作就是维护数据库系统的正常运行.数据库的维护工作就是发现错误,修改错误.数据库正式投入运行标志着数据库运行和维护工作的开始答案:题型:单选题知识点:第 章难度:. 语言是( )的标准语言.层次数据库.网络数据库.关系数据库.非数据库
答案:题型:单选题知识点:第 章难度:.一般来说,以下哪种情况的列不适合建立索引.经常被查询的列.$ 子句中使用的列.是外键或主键的列.包含许多重复值的列答案:题型:单选题知识点:第 章难度:.定义基本表时,若要求某一列的值是唯一的,则应在定义时使用( ),但如果该列是主键,则可省写....答案:题型:单选题
知识点:第 章难度:.与 <#" 子句一起使用的子句是."$.$.=<.答案:题型:单选题知识点:第 、 章难度:.%若用如下的 语句创建一个 6'1,+' 表> 6'1,+'?<?@A B<?@A C<?@A "B@;可以插入到 6'1,+' 表中的是?@。9.?DD,D曾华D,男,@.?DD,D曾华D,A@.?,D曾华D,D男D,@
.?DD,,D男D,@答案:题型:单选题知识点:第 章难度:.客户信息表中包含客户生日信息,当数据录入时,若不包括客户出生年月,数据库要产生一个错误信息。需要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。将怎么做?.在 BirthDate 字段上加上 CHECK 约束.建立一个规则,并将这个规则绑定在 BirthDate 字段上.改变 Owners 表使 BirthDate 字段不能为空.在 Owners 表上建立一个触发器校验 BirthDate 字段答案:题型:单选题知识点:第 章难度:.在 .+6.2'E 中,使用 命令添加数据,若需要添加一批数据应使用( )语句.F#.F.FG
. 均可答案:题型:单选题知识点:第 章难度:.系统运行一段时间后,业务数据已经增长一定的数量,一些存储过程的执行时间也迅速增长。其他的查询和存储过程访问数据库中相同的信息,没有执行时间的增长。必须恢复这些执行慢的的存储过程的性能到最初始的状态。应该怎么做呢?.经常使用 WITH RECOMPILE 选项来执行运行慢的存储过程.为每一个执行慢的存储过程所访问的表执行 UPDATE STATISTICS 命令.为每一个执行慢的存储过程执行 sp_recompile 系统存储过程.为每一个执行慢的存储过程所访问的表执行 DBCC REINDEX 命令答案:题型:单选题知识点:第 章难度:.在某个库存数据库系统中,使用 Product 表保存产品的信息,其中的列CatalogID 保存产品种类。为了保证添加的同一种类的产品不超过 50 种,应当如何保证数据不会超过最大值?.使用触发器验证数据
.创建数据验证规则.使用 CHECK 约束验证数据.使用 UPDATE 视图和 WITH CHECK OPTION 选项验证数据答案:题型:单选题知识点:第 章难度:.不能激活触发器执行的操作是.DELETE.UPDATE.INSERT.SELECT答案:题型:单选题知识点:第 章难度:.在以下各类约束的描述中错误的是. 约束上的列中允许存在空值.可以在“值为 0的列上建立主键约束. 约束和 约束一起使用可以替代主键约束.< 约束是一种用户自定义的约束
答案:题型:单选题知识点:第 章难度:.对 SQL 对象的操作权限的描述正确的是.权限的种类分为 INSERT、DELETE 和 UPDATE 三种.权限只能用于实表不能应用于视图.使用 REVOKE 语句获得权限.使用 GRANT 语句赋予权限答案:题型:单选题知识点:第 章难度:.下列关于数据恢复的说法不正确的是.恢复的基本前提就是“ 冗余 ”,即数据的重复存储。.要能够正常恢复数据,需要定期对数据库进行 复制 或转储?,134@。.如数据库已破坏,恢复时执行 ?重做@操作需要用到日志文件;.恢复一定会丢失数据;答案:题型:单选题知识点:第 章
难度:.在一个客户端/服务器结构的系统中,用户在客户端输入数据。每次输入后就产生一个唯一的纪录编号,平均每天有 10000 条记录输入到数据库中,应当如何设计数据库实现该需求?.将数据记录的一列设为唯一表示符.将数据记录的一列设置 $ 属性.使用函数操作数据,保证唯一性.使用存储过程保证数据的唯一性答案:题型:单选题知识点:第 章难度:.“保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( ).安全性.完整性.并发控制.恢复答案:题型:单选题知识点:第 章
.逻辑设计.物理设计.实现答案:B题型:单选题知识点:第 章难度:.一个世界进口公司的数据库应用系统,需要创建一个数据库用于存放定单信息,定单将被输入到一个客户/服务器应用程序,每当有新的定单被输入,一个唯一的定单号被分配。定单号必须递增的。每天平均有 10000 条定单被输入。现在创建了一个名 Orders 的表,并为表建了一个 OrderNumber 列。接下来该怎么做? .为 OrderNumber 列设置数据类型为 uniqueidentifier.为 OrderNumber 列设置数据类型为 int,并为该列设置 IDENTITY 属性.为 OrderNumber 列设置数据类型为 int,创建一个用户定义函数,从表中选出 OrderNumber 的最大值.为 OrderNumber 列设置数据类型为 int,创建一个 NextKey 表,在表中添加一个 NextOrder 列,为 NextOrder 列设置数据类型为 int,创建一个存储过程,获取和更新 NextKey 表的值答案:题型:单选题
难度:.设计某个数据库的两个事务操作时出现了死锁的情况。事务 1 中先后修改表 A,B,C,最后提交事务;而事务 2 修改表的顺序为表 C,A,请问下列哪种做法可以解决死锁问题?.在事务 中将修改表的顺序改为 ,.将两个事务的 $ 设置为 =.在事务 检测服务器的错误 ,如发生,重启事务.将两个事务的 $ 设置为 答案:题型:单选题知识点:第 章难度:.在 SQL 语言中,删除基本表的命令是.$...B#答案:题型:单选题知识点:第 章难度:
.在 语言中,创建基本表应使用语句,创建视图应使用语句,创建索引应使用语句。答案:#=C题型:填空题知识点:第 章难度:. ! 数据库支持两种登录验证模式:、。答案:题型:填空题知识点:第 章难度:.SQL Server2000 常用的管理器中,是用于管理 SQL Server 对象的方便而实用的图形化工具,它是 SQL Server 工具中最重要的一个,通过它可以对SQL Server 数据库进行管理和操作。是一个可以交互执行 SQL 语句和脚本的图形工具,它的主要功能是编辑、编译和执行 T-SQL 语句,并显示命令结果。答案:企业管理器 查询分析器题型:填空题知识点:第 章难度:
.封锁机制是并发控制的主要手段。封锁机制中有两种基本类型的锁,它们是:、。答案:题型:填空题知识点:第 章难度:.若事务T对数据对象A加了共享锁即S锁,则其他事务只能对数据A再加锁,不能再锁,直到事务T释放A上的锁。答案:共享 排它题型:填空题知识点:第 章难度:.举例说明什么是外键?答案:题型:简答题知识点:第 章难度:.事务的四个特性是什么?答案:题型:简答题
知识点:第 章难度:.简述索引的作用?答案:题型:简答题知识点:第 章难度:.什么是视图?视图和基表的主要区别是什么?答案:题型:简答题知识点:第 章难度:. 语言是( )的标准语言.数据操纵.非过程化.过程化.数据定义答案:题型:单选题知识点:第 章
难度:.计算机数据管理的三个阶段,不包括以下哪个阶段.文件系统阶段.人工管理阶段.关系模型阶段.数据库系统阶段答案:题型:单选题知识点:第 章难度:.关系数据库是基于( )的.关系数据模型.网状数据模型.层次数据模型.对象数据模型答案:题型:单选题知识点:第 章难度:.SQL Server 中的数据库文件可分为三类,其中不包括
.主数据文件.二级数据文件.事务日志文件.索引文件。答案:题型:单选题知识点:第 章难度:.在 SQL 语言中,修改表中数据的命令是.INSERT.ALTER.UPDATE.MODIFY答案:题型:单选题知识点:第 章难度:.按照事务的启动和执行方式,可以将事务分为三类,不包括以下哪一类A.显式事务B.自动提交事务C.隐性事务
D.事务回滚答案:题型:单选题知识点:第 章难度:.在视图上不能完成的操作是A.查询B.定义基表C.更新视图D.定义新视图答案:题型:单选题知识点:第 章难度:.在数据库系统中,空值是 A.0B.空格C.空字符串D.不确定答案:题型:单选题
知识点:第 章难度:.下列四项中,不属于关系数据库特点的是A.没有数据冗余B.数据独立性高C.数据共享性好D.多用户访问答案:A题型:单选题知识点:第 章难度:.数据库的并发操作带来的问题可能是?.非法用户的使用.增加数据冗余度.丢失更新.数据独立性会提高答案:C题型:单选题知识点:第 章难度:
.多个用户同时对同一数据进行操作,描述的是.数据库的完整性.数据库的并发控制.数据库的恢复.数据库的恢复答案:题型:单选题知识点:第 章难度:.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是.多对多.一对一.多对一.一对多答案:C题型:单选题知识点:第 章难度:.当关系 R 和 S 自然联接时,能够把 R 中原该舍弃的元组放到结果关系中的操作是
.左外联接-右外联接 -外部联接 -外联接答案:题型:单选题知识点:第 、 章难度:.下列聚合函数中不忽略空值 (NULL) 的是-B?列名@-BC?列名@-?H@-#"?列名@答案:C题型:单选题知识点:第 、 章难度:.SQL 中,下列涉及空值的操作,不正确的是-"-"-"I-?"@答案:C
知识点:第 章难度:.在 SQL 语言中,修改表中数据的命令是.INSERT.DELETE.UPDATE.MODIFY答案:C题型:单选题知识点:第 章难度:.关于事务的故障与恢复,下列描述正确的是.事务日志是用来记录事务执行的频度.采用增量备份,数据的恢复可以不使用事务日志文件.系统故障的恢复只需进行重做(Redo)操作.对日志文件设立检查点目的是为了提高故障恢复的效率答案:D题型:单选题知识点:第 章难度:
题型:单选题知识点:第 、 章难度:.在 SELECT 语句中,以下有关 ORDER BY 子句的叙述中不正确的是。-ORDER BY 子句可以对多个列进行排序 -SELECT 语句中,ORDER BY 只能在所有其它子句之后作为最后一个子句出现 -子查询中也可以使用 ORDER BY 子句 -在视图中不能使用 ORDER BY 子句答案:题型:单选题知识点:第 、 章难度:.SQL Server 使用了关键字,用于查询时只显示前面几行数据答案:'&4题型:填空题知识点:第 章难度:.SQL Server 数据库提供多种强制数据完整性的机制,请列举四种,,,。
答案:primary key 约束foreign key 约束unique 约束 check 约束题型:填空题知识点:第 章难度:. ! 的安全体系结构分哪几个等级?答案: {@ 客户机操作系统的安全性@ ! 的登录安全性@ 数据库的使用安全性@ 数据库对象的使用安全性}题型:简答题知识点:第 章难度:.在某个数据库中,为了产生一些查询信息,需要连接四五张数据表。假设该数据库在设计时做到了高度的规范化。在这种情况下应当如何提高数据查询的响应速度?- 在这四五张数据表上创建视图并在视图上创建索引-降低数据库设计的规范化程度- 提高规范化程度-在连接列上创建索引
答案:题型:单选题知识点:第 章难度:.下列关于数据文件与日志文件的描述中,正确的是.一个数据库必须有三个文件组成:主数据文件、次数据文件和日志文件.一个数据库可以有多个主数据库文件.一个数据库可以有多个次数据库文件.一个数据库只能有一个日志文件答案:C题型:单选题知识点:第 章难度:.使用下列哪一个选项能够最快速地删除数据表中的数据?-使用 语句删除表中的数据-使用 语句删除表中的数据-使用 语句删除表中的数据-使用可更新的游标访问并删除表中的所有记录答案:B题型:单选题知识点:第 章
难度:.在某个汽车销售系统数据库中,有两张数据表 Models 和 Colors,分别表示型号和所有可选的颜色。每个车型都有一个默认颜色,在 Models 表中使用ColorID 表示并使用外键约束于 Colors 表的主键 ColorID。使用何种连接方式可以返回所有车型与色彩的组合?-G--GG-答案:题型:单选题知识点:第 章难度:.在一个使用 SQL Server 数据库创建的数据表 Products 中,ProductID 列是主键,并且在 ProductID 列上创建了 clustered 索引。大多数查询使用 Catalog 和Kind 两列。很少有一些产品的 Kind 相同,但是属于同一个 Catalog 的产品很多。请问应当如何提高查询效率?-在 &,12'6 表上创建视图-使用存储过程返回数据-在 *+, 和 .'.J&7 上创建 +&+2J16' , 索引,将 *+, 作为索引的第一列-在 *+, 和 .'.J&7 上创建 +&+2J16' , 索引,将 .'.J&7 作为索引的第一列
答案:C题型:单选题知识点:第 章难度:.在某个 SQL Server 数据库系统中,由于业务需要,经常需要连接三张数据表查询访问数据库,请问应如何提高访问效率?-创建带索引的视图-创建存储过程访问数据库返回数据-创建返回数据的标量用户自定义函数-创建返回数据的内联用户自定义函数答案:A题型:单选题知识点:第 难度:.在图书馆系统中的数据表 Records 记录会员借阅图书的信息,假设每个会员可以借阅多本图书,而一个会员不能借阅两本相同的图书。如果要达到上述设计要求,下列哪种做法最为合理?-将 2& , 和会员 和图书 设为联合主键-在 2& , 和会员 和图书 列上添加 约束-在 2& , 和会员 和图书 列上使用 < 约束保证-在 2& , 和会员 和图书 列上创建索引
答案:题型:单选题知识点:第 章难度:.在某个使用 SQL Server 2000 创建数据库中使用了存储过程处理机密数据,应当如何做能够使存储过程中的内容不被查看到?-对存储过程的内容加密-从 6562&33+'6 系统表中去除存储过程的内容-对所有公共角色拒绝 6562&33+'6 系统表的 权限-对所有公共角色拒绝 656&KL2'6 系统表的 权限答案:A题型:单选题知识点:第 章难度:- 在培训中心的数据库系统中有教师 Teacher 和 Class 两张数据表,在 Teacher中的一列 checkout 表示该教师是否已经辞职签出。Class 表中的列 TeacherID 中出现的数据必须是 Teacher 表中尚未签出的教师。请问应当使用何种方法保证输入数据的合法性?-使用外键约束数据的合法性-使用 触发器保证数据合法性-使用 < 约束保证数据的合法性
-使用自定义函数保证数据的合法性答案:题型:单选题知识点:第 、 章难度:.什么是数据完整性?数据完整性的类型都有哪些? 答案:题型:简答题知识点:第 章难度:- 哪一种备份方案所需存储空间最少?-日常备份(,.*J5)-增量备份(*+2 3+'.J)-差异备份(,*M +'*.J)-标准备份(+& 3.J)答案:题型:单选题知识点:第 章难度:
- 在数据库中有一个属于 Sales 组的用户 Peter 创建了一个触发器 Sale_Profit在数据表上。一个属于 db_owner 组的用户 John 想要删除这个触发器,他执行SQL 语句:DROP TRIGGER Sale_Profit。但是执行失败,系统提示该触发器不在系统目录中。请问应当如何删除该触发器?-将 &(+ 加入到 .J6 组-在 语句的触发器名字前添加触发器的拥有者的名字-使用 "" 命令-在 "" 中指定触发器号答案:题型:单选题知识点:第 章难度:.%现有三张数据表,即学生表 、课程表 和学生选课表 ,它们的结构如下:?N,,C,",@?N,@?N,N,"@其中:N为学号, 为姓名,C 为性别," 为年龄, 为系别,N为课程号, 为课程名," 成绩。- 查询所有比“王华”年龄大的学生姓名、年龄和性别- 查询选修了课程号为“0的学生中成绩最高的学生的学号
- 查询至少选修了两门课程的学生的姓名- 查询所有没有被学生选过的课程的名称- 在 表中建立 触发器 ' ,若更新了 表中的课程编号,则相应更新 表的课程编号9答案:题型:设计题知识点:第 章、第 章难度:.索引的优点都有哪些? 答案:题型:简答题知识点:第 章难度:.试比较视图与查询的相同点和不同点? 答案:题型:简答题知识点:第 章难度:.触发器是什么?都有哪些类型?
答案:题型:简答题知识点:第 章难度:.如果要计算结果集中数字的最大值,可以使用聚合函数。答案:题型:填空题知识点:第 章难度:.数据库管理系统的主要功能有哪些? 答案:题型:简答题知识点:第 章难度:.事务必须具有的四个性质是:原子性,一致性、和。答案:隔离性 持续性题型:填空题知识点:第 章难度:.数据库系统可能发生各种各样的故障,大致可分为:事务内部的故障、
.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建.另一个表(table).游标(cursor).视图(view).索引(index)答案:C题型:单选题知识点:第 章难度:.某公司的人力资源数据库中包括了一个名为 Employee 的表,这个表包含了机密信息,员工 ID 和薪水信息。表同样也包括了非机密信息,比如员工的名字和地址。现在需要使员工的所有的非机密信息在外部应用程序 XML 格式下可用,同时需要对外部应用程序隐藏机密信息。最恰当的方式是以下哪种呢?.创建一个存储过程,从 Employee 表中返回 XML 格式的非机密信息.创建一个用户定义函数,从 Employee 表中返回非机密信息的行集合.创建一个视图,仅仅包括 Employee 表的非机密信息。给外部应用程序根据视图提交查询的权限。.在 Employee 表中设置行级别的许可权限,阻止外部应用程序从视图中查询包含重要信息的列。给外部应用程序根据视图提交查询的权限答案:
、,以及其它原因导致的故障。答案:系统故障 介质故障题型:填空题知识点:第 章难度:.在 T-SQL 触发器中,UPDATE 语句修改前的旧值存储在表中。答案:题型:填空题知识点:第 章难度:.%现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数)用 SQL 语言实现下列小题: -对成绩得过满分( 分)的学生,将其奖学金设为 元。-检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名和奖学金。-检索至少有一门课程成绩在 分以上的学生信息,包括学号、姓名和专业。-检索每个学生的平均成绩学生信息,包括学号、姓名、专业和平均成绩。
-创建基于以上数据表的视图,包含学生的学号,姓名,性别,专业、奖学金及所选课程名称、分数。9答案:题型:设计题知识点:第 章、第 章难度:- 视图是数据库中的重要对象,下列有关视图的说法错误的是- 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中- 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写- 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性- 可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用答案:题型:单选题知识点:第 章难度:-数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是.建立库结构.扩充功能
.加载数据.系统调试答案:题型:单选题知识点:第 章难度:-在下列实体联系中,属于一对一联系的是- 机票与座位号之间的联系- 车间与工人之间的联系- 商店与商品之间的联系- 学生与课程之间的联系答案:题型:单选题知识点:第 章难度:.计算字段的累加和的函数是:,统计项目数的函数是: 。答案:题型:填空题知识点:第 章难度:
.E-R 模型是数据库的___设计阶段的一个有力工具。答案:概念题型:填空题知识点:第 章难度:-数据是经过数字化存储到计算机中的信息,所以数据库中的最终存储形式是数字。答案:错误题型:判断题知识点:第 章难度:-#所有操作都将记录在日志里。答案:题型:判断题知识点:第 章难度:-通配符“0表示某单个字符。答案:正确题型:判断题知识点:第 章难度:-一个表上只能建立一个聚集索引。答案:正确题型:判断题
知识点:第 章难度:-减少数据冗余是数据库技术产生的原因之一,在数据库中应避免一切冗余。答案:错误题型:判断题知识点:第 章难度:-外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求唯一。答案:题型:判断题知识点:第 章难度:-当用户删除一个表(DROP TABLE)后,建立在该表上的视图仍旧存在,但无法使用了。答案:正确题型:判断题知识点:第 章难度:-表的每个触发动作只能有一个 G 触发器。答案:正确题型:判断题知识点:第 章难度:
- 因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表 ,# 将它保存在 6562&33+6 系统表中。答案:题型:判断题知识点:第 章难度:-数据库的合法用户可以操纵数据库中的所有数据。答案:错误题型:判断题知识点:第 章难度:.数据管理技术发展经历了、文件系统管理和三个阶段。答案:人工管理 数据库系统管理题型:填空题知识点:第 章难度:.%假设有下面两个数据表:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主键;部门(部门号,名称,经理名,电话),其中部门号为主键。1. 给出创建以上数据表的 SQL 语句,并且能够实现实体完整性和参照完整性;定义职工年龄不得超过 60 岁。
2. 创建基于以上数据表的视图,包含职工详细信息及所在部门名称、经理姓名和电话。3. 检索每个部门的员工总人数;4 检索员工年龄大于 40 岁的员工的信息,并按照工资的降序排列;5. 插入一个新建部门的信息:部门号为 100,名称为信息部门,电话400800,暂无经理。9答案:题型:设计题知识点:第 章、第 章难度:.%已知学生成绩管理的关系模式如下:S (Sno, Sname, Ssex, Sage, Sdept)C (Cno, Cname, Cpno, Ccredit)SC (Sno, Cno, Grade)其中,S 为学生表,属性分别为学号、姓名、性别、年龄、所在院系;C为课程表,属性分别为课程号、课程名、先修课程号、学分;SC 为选课表,属性分别为学号、课程号、成绩。请按如下要求写出 SQL 语句:O 插 入 到 表 一 条 新 选 课 记 录 , 其 学 号 和 课 程 号 为‘P、‘P。Q 查询所在系为‘软件学院’的所有女生的学号、姓名和年龄。
R 查询每门课程的课程号、平均分和最高、最低分。S创建一个视图,包括软件学院所有学生的学号、姓名和性别及所选课程名称9答案:题型:设计题知识点:第 章、第 章难度:
题型:单选题知识点:第 章难度:.在公司人事管理数据库中使用数据表 Employees 来记录员工信息。为了保证该数据表中的 HomePhone 和 BusinessPhone 两个列中至少有一列不为空,请问应当在下列选项中选择哪一个? .创建规则绑定到这两列上,不允许两列为空.创建规则绑定到这两列上,不允许输入为空.在这两列上添加 CHECK 约束防止空值输入.在这两列上添加 CHECK 约束验证输入的两列中至少有一列不为空答案:D题型:单选题知识点:第 章难度:.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的.参照完整性.实体完整性.域完整性.用户定义完整性答案:B题型:单选题
知识点:第 章难度:.某公司的人力资源部门实现了一个数据库。这个数据库将存储员工信息。创建一个名为 EmployeeContact 的表,包含了如下的列:HomePhone, BusinessPhone, FaxNumber, 和 EmailAddress,必须确保每一个记录都包含HomePhone 或者 BusinessPhone 列的值。应该怎么做呢?.创建一个不允许非空值的规则,在 HomePhone 和 BusinessPhone 列绑定规则;.创建一个规则,在 HomePhone 和 BusinessPhone 列阻止空值输入。将规则绑定在表上;.在 HomePhone 和 BusinessPhone 列上增加 CHECK 约束,阻止空值输入;.在表上增加 CHECK 约束,在 HomePhone 和 BusinessPhone 列上输入的值最少有一个是非空可用值;答案:D题型:单选题知识点:第 章难度:.在建立表结构时定义关系完整性规则,以下说法正确的是?.使 DBMS 能够自动维护数据完整性约束条件.还需要编程实现数据完整性约束条件.没有必要定义
.将使系统操作复杂答案:A题型:单选题知识点:第 章难度:.在数据库中包括保密信息的存储过程,要防止其他人看到这些保密的信息,应该怎么做?.从 syscomments 系统表中删除存储过程的文本.对存储过程的文本加密.拒绝 syscomments 系统表中对 public 用户的 SELECT 权限.拒绝 sysobjects 系统表中对 public 用户的 SELECT 权限答案:题型:单选题知识点:第 章难度:.数据库的并发操作带来的问题可能是?.非法用户的使用.增加数据冗余度.丢失更新.数据独立性会提高答案:C
题型:单选题知识点:第 章难度:.在俱乐部会员信息数据库系统中,有一张表用于登记会员的信息,其中包括列 BirthDay 保存会员的生日信息。由于系统需要经常查询生日信息,发出生日祝贺邮件,因此要保证登记时输入生日信息,如果输入为空,提示出错信息。应当如何设计数据库以满足该设计需求?.在 BirthDay 列上添加 CHECK 约束.在 BirthDay 上创建数据验证规则.使 BirthDay 列不能为空.创建触发器验证 BirthDay 列的输入答案:题型:单选题知识点:第 章难度:.有关动态增量备份的描述正确的是.动态增量备份过程不允许外部事务程序访问数据库.动态增量备份会备出全部数据.动态增量备份装载后数据库即处于一致性状态.动态增量备份宜在事务不繁忙时进行答案:D