《SQL Server数据库技术》试卷B
- 格式:doc
- 大小:93.50 KB
- 文档页数:5
2022年贵阳学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
4、SQL Server中数据完整性包括______、______和______。
5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
7、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
8、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;9、完整性约束条件作用的对象有属性、______和______三种。
10、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
2022年山西财经大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、____________、____________、____________和是计算机系统中的三类安全性。
2、关系模型由______________、______________和______________组成。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、数据管理技术经历了______________、______________和______________3个阶段。
5、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
8、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
9、有两种基本类型的锁,它们是______和______。
10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
二、判断题11、在数据表中,空值表示不确定。
()12、数据库系统由软、硬件及各类人员构成。
2022年华东师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。
2、SQL Server中数据完整性包括______、______和______。
3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
5、数据管理技术经历了______________、______________和______________3个阶段。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
7、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
8、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
2022年苏州大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;7、关系模型由______________、______________和______________组成。
8、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;9、使某个事务永远处于等待状态,得不到执行的现象称为______。
2022年郑州科技学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
2、数据模型是由______________、______________和______________三部分组成。
3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
4、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
7、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
8、数据库恢复是将数据库从______状态恢复到______的功能。
9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
10、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
二、判断题11、一个数据表只能有一个唯一索引。
2022年湘潭大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、关系数据库中基于数学的两类运算是______________和______________。
2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
3、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
4、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
5、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
6、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
7、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
8、SQL语言的数据定义功能包括______、______、______和______。
9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;10、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
2022年伊犁师范大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据的安全性是指____________。
2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
4、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
6、数据管理技术经历了______________、______________和______________3个阶段。
7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
8、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
10、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
二、判断题11、等值连接与自然连接是同一个概念。
()12、在数据表中,空值表示不确定。
()13、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()14、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。
2022年大连科技学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、关系规范化的目的是______。
3、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
4、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
5、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
6、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
7、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
8、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
10、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R二、判断题11、一个数据表只能有一个唯一索引。
()12、等值连接与自然连接是同一个概念。
()13、在数据表中,空值表示不确定。
()14、数据库系统由软、硬件及各类人员构成。
()15、外模式DDL用来描述数据库的总体逻辑结构。
2022年宁波工程学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、____________、____________、____________和是计算机系统中的三类安全性。
2、有两种基本类型的锁,它们是______和______。
3、关系规范化的目的是______。
4、SQL语言的数据定义功能包括______、______、______和______。
5、完整性约束条件作用的对象有属性、______和______三种。
6、SQL Server中数据完整性包括______、______和______。
7、数据管理技术经历了______________、______________和______________3个阶段。
8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
二、判断题11、数据库的数据项之间无联系,记录之间存在联系。
()12、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。
()13、可以用UNION将两个查询结果合并为一个查询结果。
()14、标准SQL语言能用于所有类型的关系数据库系统。
()15、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。
()16、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
2022年海南师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
4、数据的安全性是指____________。
5、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
6、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
9、完整性约束条件作用的对象有属性、______和______三种。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判断题11、在数据库设计中,数据流图是用来建立概念模型的。
()12、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。
()13、在关系运算中,投影是最耗时的操作。
()14、外模式DDL用来描述数据库的总体逻辑结构。
健雄职业技术学院 考试试卷
说明:本次考试 120 分钟, 32 道小题,共计 4 页,总分 100 分
线 订 装
学姓 名 班 级
号 题号 一 二 三 四 五 六 七 八 九 十 总分 核
分教师 分值 30 12 26 32 100
得分 评卷教师
B
考试科目 SQL Server数据库技术 考试类型 高职期末考试 『闭卷』 学年学期 适用专业 年 级
教研室主任 健雄职业技术学院 SQL Server数据库技术 考试试卷(B)
第1页(共4页) 线 订 装 (装订线内不准做答)
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1.5分,总计30分) 1、若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( ) A、只有2NF B、只有3NF C、2NF和3NF D、没有 2、Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( ) A、企业版 B、标准版 C、个人版 D、开发版 3、SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( ) (1)、创建或删除数据库文件 (2)、创建索引 (3)、执行非日志操作 (4)、自动或手工缩小数据库或数据库文件大小 A、(1) B、(1)(2) C、(1)(2)(3) D、(1)(2)(3)(4) 4、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。 A. 包括30岁但不包括20岁 B.不包括20岁和30岁 C.包括20岁但不包括30岁 D.包括20岁和30岁 5、现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( ) A、1个表 B、2个表 C、3个表 D、4个表 6、数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( ) A、在学生表上按学号建索引 B、在成绩表上按课程号建索引 C、在课程表上按课程号建索引 D、在学生表上按姓名建索引 7、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) A、DELETE TRIGGER B、DROP TRIGGER C、REMOVE TRIGGER D、DISABLE TRIGGER 8、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义这个完整性约束的短语是( ) A、INSTEAD OF DELETE B、INSTEAD OF DROP C、AFTER DELETE D、AFTER UPDATE 9、安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( ) A、master数据库 B、model数据库 C、tempdb数据库 D、pubs数据库 10、对于数据库的管理,对SQL Server中guest用户的描述错误的是 ( ) A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中 B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库 C、不能从master、tempdb数据库中删除guest用户 D、在新建一个数据库时,guest用户将被自动添加 11、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多健雄职业技术学院 SQL Server数据库技术 考试试卷(B) 第2页(共4页) 线 订 装 (装订线内不准做答)
名职员,从部门到职员的联系类型是( ) A、多对多 B、一对一 C、多对一 D、一对多 12、以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( ) A、增加用户数据库 B、删除用户数据库 C、执行与登录有关的操作 D、增加数据库用户 13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是( ) A、DELETE B、DROP C、CLEAR D、REMORE 14、下列四项关于启动服务器的说法不正确的是( ) A、用企业管理器启动 B、用操作系统控制面板的服务管理程序启动 C、用命令net begin mssqlserver D、自动启动服务器 15、查询员工工资信息时,结果按工资降序排列,正确的是( ) A、ORDER BY 工资 B、ORDER BY 工资 desc C、ORDER BY 工资 asc D、ORDER BY 工资 dictinct 16、下列聚合函数中正确的是( ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*) 17、用于模糊查询的匹配符是( )。 A. _ B. [] C. ^ D. LIKE 18、在MS SQL Server中,关于数据库的说法正确的是( ) A、一个数据库可以不包含事务日志文件 B、一个数据库可以只包含一个事务日志文件和一个数据库文件 C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件 19、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是( )。 A、企业管理器 B、查询分析器 C、服务管理器 D、事件探查器 20、每个数据库有且只有一个( ) A、主要数据库文件 B、次要数据库文件 C、日志文件 D、索引文件 二、名词解释(每题4分,共12分) 21、视图
22、索引 23、触发器 三、填空题(每题2分,共26分) 24、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve的图健雄职业技术学院 SQL Server数据库技术 考试试卷(B) 第3页(共4页) 线 订 装 (装订线内不准做答)
形化工具称为_______________。 25、 ________是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。 26、 ______________身份验证模式,输入的账号必须是在2000 professional(或NT)已经建立的登录者或组。 27、HAVING子句与WHERE子句很相似,其区别在于:____________________________ 28、WHERE子句作用的对象是______________,HAVING子句作用的对象是________________。 29、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。分析以下SQL语句: SELECT SNO FROM SC WHERE SCORE= (SELECT SUM(SCORE) FROM SC WHERE CNO='002') 简述上述语句完成了的查询操作是_____________________________________________。 30、表或视图的操作权限有select、___________、___________、___________。 31、 创建、修改和删除表命令分别是_________ table、_________ table和_________ table。
Ⅱ操作题部分 (注意:所有操作画面都应保存在以自己姓名命名的WORD文档中,代码的保存请按题目的编号来命名,代码无需记录在试卷上。最后所有的代码和操作画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位学号+姓名的形式命名,如“01王明”。考试期间,一定要注意文件的保存。)
四、设计题(每小题4分, 8小题共32分) 32、设有学生选修课程数据库, 学生表(学号,姓名,年龄,性别,所在系,地址,出生日期) 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名) 用SQL语言查询下列问题: 1)李小民老师所教的课程号、课程名称。
2)年龄大于23岁的女学生的学号和姓名。 3)“李小波”所选修的全部课程名称。 健雄职业技术学院 SQL Server数据库技术 考试试卷(B)
第4页(共4页) 线 订 装 (装订线内不准做答)
4)所有成绩都在80分以上的学生姓名及所在系。
5)没有选修“操作系统”课的学生姓名。
6)英语成绩比数学成绩好的学生。
7)至少选修两门以上课程的学生姓名、性别。
8)选修了李小民老师所讲课程的学生人数。