黄老师 发表于 2013-7-4 07:42:07

大工13春《SQL数据库系统及应用》在线作业1、2、3答案

大工13春《SQL数据库系统及应用》在线作业1
试卷总分:100   测试时间:--
一、判断题(共10道试题,共50分。)
1.SELECT name FROM Movie中name表示要操作的数据表。
A. 错误
B. 正确
满分:5分
2.事务日志是每一个数据库都必须具有的,默认后缀是.ldf。
A. 错误
B. 正确
满分:5分
3.每一个数据库只能有一个主数据文件和一个事务日志文件。
A. 错误
B. 正确
满分:5分
4.系统数据库可以任意修改删除,不会影响SQL server数据库引擎的正常启动。
A. 错误
B. 正确
满分:5分
5.create database语句创建数据库时可以指定数据库名称等。
A. 错误
B. 正确
满分:5分
6.SQL Server错误和使用情况报告用于向微软公司报告SQL Server错误和使用情况。微软公司希望通过此类信息改进SQL Server。
A. 错误
B. 正确
满分:5分
7.CREATE和FROM是SQL语句中应用最多的语法成分,其作用是完成数据库中信息的检索。
A. 错误
B. 正确
满分:5分
8.SQL语句中可以指定相关属性来完成特定功能,比如使用DISTINCT消除结果中的重复项。
A. 错误
B. 正确
满分:5分
9.SELECT语句不需要FROM子句就能独立的访问数据库中某一数据表。
A. 错误
B. 正确
满分:5分
10.主数据文件名称的默认后缀是.ldf。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.在SQL语言中PRIMARY KEY 的作用是()。
A. 定义主键
B. 定义外键
C. 定义视图
D. 定义索引
满分:5分
2.SQL Server数据库文件中的事务日志文件的后缀名为()。
A. .mdf
B. .ndf
C. .exe
D. .ldf
满分:5分
3.语句“ALTER TABLE 表名 ADD 列名 ……”可以向表中()。
A. 删除一个列
B. 添加一个列
C. 添加一个数据库
D. 添加一张表
满分:5分
4.Select count(*) from employee 语句得到的结果是()。
A. 某个记录的详细信息
B. 全部记录的详细信息
C. 所有记录的条数
D. 得到16条记录
满分:5分
5.创建数据库的T-SQL语句是()。
A. create database
B. alter database
C. drop database
D. delete database
满分:5分
6.()年,IBM公司San Jose 实验室Edgar Frank Codd提出关系模型。
A. 1970
B. 1975
C. 1982
D. 2008
满分:5分
7.SQL语言中,不是逻辑运算符号的是()。
A. AND
B. NOT
C. OR
D. %OR
满分:5分
8.Microsoft SQL Server是()。
A. 基于网状型数据库模型的数据库管理系统
B. 基于层次型数据库模型的数据库管理系统
C. 基于关系型数据库模型的数据库管理系统
D. 以上都不对
满分:5分
9.在SQL语言中,用于排序的命令是()。
A. SORT BY AND OF
B. ORDER BY
C. SELECT
D. WHERE
满分:5分
10.查询中分组的关键词是()。
大工13春《SQL数据库系统及应用》在线作业3
试卷总分:100   测试时间:--
一、判断题(共10道试题,共50分。)
1.引用完整性,指对数据库进行添加、删除、修改数据时,要维护表间数据的一致性。
A. 错误
B. 正确
满分:5分
2.除了约束外,SQL Server还提供了两个独立于表的数据库对象用以维护数据库的完整性,即默认和规则。
A. 错误
B. 正确
满分:5分
3.游标主要用于实现一些不能使用面向集合的语句实现的操作。
A. 错误
B. 正确
满分:5分
4.值域完整性的实现方法有:默认值约束、主键约束、唯一索引。
A. 错误
B. 正确
满分:5分
5.SQL Server 支持的约束只有非空约束和主键约束。
A. 错误
B. 正确
满分:5分
6.在SQL Server中,对于基本表的约束分为列约束和表约束。
A. 错误
B. 正确
满分:5分
7.用户定义的完整性,用于实现用户特殊要求的数据规则或格式。
A. 错误
B. 正确
满分:5分
8.SQL Server 2008允许DML语句和DDL语句创建触发器,可以引发AFTER或者INSTEAD OF触发事件。
A. 错误
B. 正确
满分:5分
9.使用T-SQL语句设置外键约束,其语法为:CONSTRAINT constraint_name PRIMARY KEY。
A. 错误
B. 正确
满分:5分
10.PRIMARY KEY (主键)约束用于定义基本表的外键,它是唯一确定表中每一条记录的标识符,其值不能为NULL,也不能重复,以此来保证实体的完整性。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.在数据库的优化中,排序、建立索引的目的是()。
A. 优化表达式的内容
B. 减少维护索引的时间
C. 减少创建索引的空间
D. 减少查找指定数据的时间
满分:5分
2.“Create Unique Index AAA On student(sno)”将在student表上创建名为AAA的()。
A. 唯一索引
B. 聚集索引
C. 复合聚集索引
D. 非聚集索引
满分:5分
3.如果需要在插入表的记录时自动执行一些操作,常用的是()。
A. COUNTS函数
B. SUMS函数
C. 触发器
D. DELETES函数
满分:5分
4.在SQL server 2008中,如果创建视图的基表被删除,则视图()。
A. 还能使用,但字段数量会增加
B. 不能被使用
C. 还能使用,且字段数量没有改变
D. 还能使用,但字段数量会减少
满分:5分
5.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),已知某教师的编号,为快速查出该教师所讲授的课程,应该()。
A. 在教师表上按教师编号建索引
B. 在课程表上按课程号建索引
C. 在课程表上按教师编号建索引
D. 在教师表上按姓名建索引
满分:5分
6.属于显式事务控制的语句是()。
A. Begin Tran、Commit、RollBack
B. Begin、Char、End
C. Create Tran、Varchar、RollBack
D. Begin Tran、Continue、Nvarchar
满分:5分
7.以下触发器是当对表1进行()操作时触发。 Create Trigger abc on 表1 For insert As ……。
A. 只是创建表
B. 只是插入
C. 只是删除
D. 修改、插入、删除
满分:5分
8.SQL Server 2008 的DDL触发器主要针对下列()语句创建。
A. DROP
B. CREATE
C. ALTER
D. 以上都对
满分:5分
9.以下哪种情况应尽量创建索引()。
A. 在Where子句中出现频率较高的列
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 需要更新频繁的基本表
满分:5分
10.下面关于触发器的描述,错误的是()。
A. 触发器是一种特殊的存储过程,用户可以直接显示调用
B. 触发器可以侦测数据库内的操作
C. 触发器可以用来定义比CHECK约束更复杂的规则
D. 删除触发器可以使用DROP TRIGGER命令,也可以使用SSMS的相关操作
大工13春《SQL数据库系统及应用》在线作业2
试卷总分:100   测试时间:--
一、判断题(共10道试题,共50分。)
1.表创建之后,只能包含五组数据。
A. 错误
B. 正确
满分:5分
2.SQL Server提供了多个固定数据库角色,其中db_securityadmin是指数据库访问权限管理者。
A. 错误
B. 正确
满分:5分
3.数据操纵语言主要是用于操纵表、视图中数据的语句。
A. 错误
B. 正确
满分:5分
4.与创建数据库和表一样,把不直接使用T-SQL语句对表数据的操作称为界面操作表数据。界面操作表数据主要在SQL Server Management Studio 中进行。
A. 错误
B. 正确
满分:5分
5.通过SQL命令可以创建数据库角色及定义数据库角色。
A. 错误
B. 正确
满分:5分
6.数据操纵语句包括INSERT、UPDATE等。
A. 错误
B. 正确
满分:5分
7.INSERT语句可以向表中添加数据。
A. 错误
B. 正确
满分:5分
8.表是用来存储数据和操作数据的逻辑结构,关系数据库中的所有数据都表现为表的形式,由列和行组成。
A. 错误
B. 正确
满分:5分
9.where语句用于创建表中的数据。
A. 错误
B. 正确
满分:5分
10.远程网络主机通过Internet访问SQL server 2008服务器所在的网络,由网络环境提供保护机制。
A. 错误
B. 正确
满分:5分
二、单选题(共10道试题,共50分。)
1.在select查询语句中如果要对得到的结果中某个字段按降序处理,则使用()参数。
A. asc
B. desc
C. between
D. and
满分:5分
2.SQL Server 2008中引用全局变量时,必须以标记符()开头。
A. “@@”
B. “”
C. “&&”
D. “**”
满分:5分
3.在SQL语句的某一个条件中,设置年龄BETWEEN 15 AND 35表示年龄在15至35之间,且()。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁
满分:5分
4.T-SQL支持的流程控制语句是()。
A. Begin…End
B. Ift…Then…ELSE
C. Do Cases
D. Does While
满分:5分
5.若想查询出所有姓李的且民族为汉族的学生信息,则WHERE条件应为()。
A. name like '李%'and Minzu='汉族'
B. name like '李%'and Minzu!='汉族'
C. name like '李%'and Minzu IS '汉族'
D. name like '李_'and Minzu IS '汉族'
满分:5分
6.下列标识符()可以作为局部变量。
A. [#Myvar]
B. My var
C. @Myvar
D. @@My var
满分:5分
7.SQL Server 2008语言中,删除一个表的命令是()。
A. DELETES
B. DROP
C. CLEARS
D. REMOVE
满分:5分
8.要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。
A. SELECT * FROM book WHERE book_name LIKE ‘计算机*’
B. SELECT * FROM book WHERE book_name LIKE ‘计算机%’
C. SELECT * FROM book WHERE book_name !=‘计算机*’
D. SELECT * FROM book WHERE book_name !=‘计算机%’
满分:5分
9.使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当()。
A. 在join后面使用between and子句
B. 在group by后面使用having子句
C. 在where后面使用order by子句
D. 在join后面使用order by子句
满分:5分
10.当指定筛选条件时,SELECT语句中与HAVING子句通常同时使用的是()子句。
A. ORDERS BY
B. HERE BY
C. GROUP BY
D. THERE BY
页: [1]
查看完整版本: 大工13春《SQL数据库系统及应用》在线作业1、2、3答案