大工13秋《SQL数据库系统及应用》在线作业答案
大工13秋《SQL数据库系统及应用》在线作业1试卷总分:100 测试时间:--
一、判断题(共10道试题,共50分。)
1.model数据库记录SQL Server实例的所有系统级信息,是SQL Server的核心。
A. 错误
B. 正确
满分:5分
2.SQL中ORDER BY子句排序基于字符的ASCII排序,数字0-9,字母A-Z,其默认次序是降序。
A. 错误
B. 正确
满分:5分
3.COUNT函数主要统计不包含NULL的字段的平均值。
A. 错误
B. 正确
满分:5分
4.系统数据库中包含master、model等数据库。
A. 错误
B. 正确
满分:5分
5.SQL Server 2008数据库是表、视图、存储过程、触发器等数据库对象的集合。
A. 错误
B. 正确
满分:5分
6.SELECT * FROM Movies 中*表示返回Movies表中的第一列。
A. 错误
B. 正确
满分:5分
7.WHERE子句中主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。
A. 错误
B. 正确
满分:5分
8.MAX函数功能是求最大值。
A. 错误
B. 正确
满分:5分
9.WHERE子句主要是指定查询的各种条件。
A. 错误
B. 正确
满分:5分
10.用户数据库是用户根据自己的管理需求进行创建的数据库,便于自己管理相应的数据。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.SQL语言是()。
A. 二进制语言
B. 结构化查询语言
C. 第十三代语言
D. 机器语言
满分:5分
2.SQL语言中,删除表中某一行数据的命令是()。
A. DELETE
B. DROP FOR
C. CLEAR ALL
D. REMOKE
满分:5分
3.Microsoft SQL Server 2008是()。
A. 数据库
B. 操作系统
C. 硬件
D. 数据库管理系统
满分:5分
4.数据库系统中的人员通常包括Ⅰ.数据库管理员Ⅱ.系统分析员Ⅲ.数据库设计员Ⅳ.最终用户这四类中的()。
A. Ⅰ
B. Ⅰ、Ⅱ、Ⅲ
C. Ⅰ、Ⅲ、Ⅳ
D. 全部
满分:5分
5.()是位于用户与操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。
A. DBMS
B. DB
C. DBB
D. BBC
满分:5分
6.使用语句drop table可以()。
A. 删除一张表
B. 增加一个视图
C. 增加一张表
D. 增加一个数据库
满分:5分
7.SQL Server 2008中的Create Database语句用于创建一个()。
A. 索引表
B. 触发器
C. 数据库
D. 视图
满分:5分
8.如果要修改表的结构,应该使用SQL语言的命令()。
A. UPDATM TABLE
B. MODIFY_FOR TABLE
C. ALTER TABLE
D. CHANGE FOR TABLE
满分:5分
9.使用语句CREATE DATABASE LWZZ创建的数据文件放在()。
A. SQL Server的默认路径下
B. D盘
C. E盘
D. F盘
满分:5分
10.每个数据库有且只有一个()。
A. 主要数据文件
B. 辅助数据文件
C. 日志文件
D. 数据表
大工13秋《SQL数据库系统及应用》在线作业2
试卷总分:100 测试时间:--
一、判断题(共10道试题,共50分。)
1.在非聚集索引中,每个索引并不是包含行记录的数据,而是数据行的一个指针。
A. 错误
B. 正确
满分:5分
2.每张表可以创建多个聚集索引,每个聚集索引需要仅仅20%的附加空间,以存放该表的副本和索引的中间页。
A. 错误
B. 正确
满分:5分
3.索引是与表(或视图)关联的页的集合,用于加速从表中检索或者用于强制实施的唯一性。
A. 错误
B. 正确
满分:5分
4.FROM语句用于向已经存在的表中插入新的数据。
A. 错误
B. 正确
满分:5分
5.在聚集索引中,叶节点包含基础表的数据页。根节点与叶节点包含有索引行的索引页。
A. 错误
B. 正确
满分:5分
6.DELETE语句不仅删除了表中的数据,而且删除该表。
A. 错误
B. 正确
满分:5分
7.视图类似基表,包含带有名称的行和列数据,但视图中不存储任何数据,行和列的数据均来于查询所基于的基表中。
A. 错误
B. 正确
满分:5分
8.对表数据的插入、修改和删除还可以通过T-SQL语句来进行,与界面操作表数据相比,通过T-SQL语句操作表数据更为灵活,功能更为强大。
A. 错误
B. 正确
满分:5分
9.在SQL Server中,索引是按B-Tree 结构进行组织的,B-Tree中的所有结点均称为叶结点。
A. 错误
B. 正确
满分:5分
10.T-SQL创建数据库的主要语句是CREATE DATABASE….。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.若要在基本表dept中增加一列CN,可用()语句。
A. add table dept(CN char(8))
B. add table dept alter(CN char(8))
C. alter table dept add CN char(8)
D. alter table add dept CN char(8)
满分:5分
2.您需要显示年龄从18到21的学生的姓名和年龄。学生表xsxx包含列“姓名”和列“年龄”,下面()语句能完成该功能。
A. SELECT 姓名, 年龄 FROM xsxx
B. SELECT 姓名, 年龄 FROM xsxx WHERE年龄 = 18 OR 年龄 = 21
C. SELECT 姓名, 年龄 FROM xsxx WHERE 年龄 BETWEEN 18 AND 21
D. SELECT 姓名, 年龄 FROM xsxx WHERE年龄 = 18 AND 年龄 != 21
满分:5分
3.由于业务量很大,订单表存放了大量的数据。你想查询3年以前的订购信息,下面()语句能够完成该任务。
A. select * FROM 订单表 WHERE 订购日期< DATEADD( YY, -3, GETDATE() )
B. select * FROM 订单表 WHERE 订购日期< DATEADD( YY, 3, GETDATE() )
C. select * FROM 订单表 WHERE 订购日期< GETDATE() - 3
D. select * FROM 订单表 WHERE 订购日期< GETDATE() + 3
满分:5分
4.学生表xsxx包含列“姓名”和列“年龄”等,想要按照年龄从大到小顺序查询出学生表的所有信息,下面()语句能完成该功能。
A. SELECT * FROM xsxx
B. SELECT * FROM xsxx ORDER BY 年龄 desc
C. SELECT * FROM xsxx ORDER BY 年龄 asc
D. SELECT 姓名, 年龄 FROM xsxx
满分:5分
5.在登记学生成绩时要保证列Score的值在0到100之间,下面()方法最简单。
A. 编写一个触发器来检查Score的值,如果在0和100之间,则撤消插入
B. 生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
C. 编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入
D. 在Score列增加检查限制
满分:5分
6.假设表xsxx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的()语句。
A. ALTER COLUMN x integer FROM xsxx
B. ALTER TABLE xsxx ( x integer )
C. ALTER TABLE xsxx ALTER COLUMN x integer
D. ALTER COLUMN xsxx.x integer
满分:5分
7.在SQL中,建立表的命令是()。
A. DROP SCHEMA
B. CREATE TABLE
C. CREATE VIEW
D. DROP INDEX
满分:5分
8.有如下SQL语句:SELECT * FROM student where DeptID between 12 and 15,与该语句等价的是()。
A. SELECT * FROM student where DeptID<=15 and DeptID>=12
B. SELECT * FROM student where DeptID<=15 and DeptID>12
C. SELECT * FROM student where DeptID<15 and DeptID<=12
D. SELECT * FROM student where DeptID<15 and DeptID<12
满分:5分
9.SELECT语句中,用于显示部分查询结果的TOP短语与()同时使用,可以显示出查询的排序效果。
A. ORDER BY
B. CREATE
C. DROP
D. USEFOR
满分:5分
10.一般情况下,下面()关键字不能影响SELECT语句返回的结果的行数。
A. TOP n
B. WHERE
C. ORDER BY
D. DISTINCT
大工13秋《SQL数据库系统及应用》在线作业3
试卷总分:100 测试时间:--
一、判断题(共10道试题,共50分。)
1.ALTER INDEX语句用于创建索引。
A. 错误
B. 正确
满分:5分
2.CREATE UNIQUE INDEX 命令的功能是修改视图的大小。
A. 错误
B. 正确
满分:5分
3.实体完整性的实现方法有:主键约束、唯一性约束、唯一索引、标识等。
A. 错误
B. 正确
满分:5分
4.当建表对象之后,初始状态时该表不是空的,包含两组数据。
A. 错误
B. 正确
满分:5分
5.SQL Server 2008中采取了许多措施保证数据库的安全性和完整性,但故障仍不可避免,如用户的操作失误。
A. 错误
B. 正确
满分:5分
6.数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,就可以从备份文件中还原数据库。数据库还原是指将数据库备份加载到系统中的过程。
A. 错误
B. 正确
满分:5分
7.由于数据库的还原操作是动态的,所以在还原数据库时,不需要限制用户对该数据库进行其他操作。
A. 错误
B. 正确
满分:5分
8.DROP INDEX语句用于删除视图和基本表。
A. 错误
B. 正确
满分:5分
9.系统在还原数据库的过程中,自动执行安全性检查、重建数据库结构以及完成填写数据库内容。安全性检查是还原数据库必不可少的操作。
A. 错误
B. 正确
满分:5分
10.Microsoft SQL Server 2008提供的备份方式只有部分备份和部分差异备份。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.要删除视图myview,可以使用()语句。
A. DROP database myview
B. DROP TABLE myview
C. DROP INDEX myview
D. DROP VIEW myview
满分:5分
2.触发器被激活后,自动创建()两个临时表。
A. inserted和deleted
B. model和master
C. student和newdb
D. teacher和deleted
满分:5分
3.用()命令可以建立唯一索引。
A. CREATE TABLE
B. CREATE CLUSTER
C. CREATE VIEW
D. CREATE UNIQUE INDEX
满分:5分
4.索引是在基本表的列上建立的一种数据库对象,使用它能够加快数据的()速度。
A. 插入
B. 修改
C. 删除
D. 查询
满分:5分
5.以下对视图的描述错误的是()。
A. 是一张虚拟的表
B. 在存储视图时存储的是视图的定义
C. 在存储视图时存储的是视图中的可以查询的实际数据
D. 可以像查询表一样来查询视图
满分:5分
6.下列说法中正确的是()。
A. student_3是不合法的变量名
B. SQL中用户变量也称为全局变量
C. a2是不合法的变量名
D. 可以使用语句来为变量赋值
满分:5分
7.SQL Server 2008中,向用户授予操作权限的SQL语句是()。
A. CTEATE
B. UPDATE
C. SELECT
D. GRANT
满分:5分
8.下列聚合函数中用于返回最小值的是()。
A. VARP
B. COUNT
C. MAX
D. MIN
满分:5分
9.在视图上可以完成的操作是()。
A. 更新视图
B. 查询
C. 重命名视图
D. 以上都对
满分:5分
10.假设某数据库中存在stock表,执行“SELECTS * FROM stock ORDER BY 单价”SQL语句后,()。
A. 系统会提示出错信息
B. 会生成一个按“单价”升序排序的表文件
C. 会生成一个按“单价”降序排序的表文件
D. 不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果
满分:5分
页:
[1]