北语18秋《数据库应用(SQL server)》作业2答案满分答案
18春《数据库应用(SQL server)》作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 12 道试题,共 60 分)
1.在通常情况下,下列哪个事物不是数据库对象( )。
A.View
B.Table
C.Rule
D.Word
2.下列哪个不是sql 数据库文件的后缀。
A..mdf
B..ldf
C..dbf
D..ndf
3.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁
B.不包括40岁和50岁
C.包括40岁但不包括50岁
D.包括50岁但不包括40岁
4.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( )。
A.master
B.model
C.tempdb
D.msdb
5.在数据库设计中使用E-R图工具的阶段是( )。
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
6.为数据表创建索引的目的是( )。
A.提高查询的检索性能
B.创建唯一索引
C.创建主键
D.归类
7.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
8.在通常情况下,下列哪个角色的用户不能够删除视图。
A.ad_owner
B.db_ddladmin
C.sysadmin
D.guest
9.选择要执行操作数据库,应该是哪个SQL命令( )。
A.USE
B.GO
C.EXEC
D.DB
10.你正在使用SQL Server 2000开发超市收银系统。在客户端编写软件时使用SQL语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。请问该错误在哪一层被发现( )。
A.客户端的数据库API
B.客户端的NET-LIBRARY
C.服务器端的开放式数据服务
D.服务器端的关系引擎
11.下列哪个数据库是可以在运行SQL SERVER过程中被删掉的( )。
A.master
B.model
C.pubs
D.northwind
12.定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句( )。
A.ALTER COLUMN OrderID integer FROM Orders
B.ALTER TABLE Orders ( OrderID integer )
C.ALTER TABLE Orders ALTER COLUMN OrderID integer
D.ALTER COLUMN Orders.OrderID integer
北语18秋《数据库应用(SQL server)》作业2答案多选题答案
二、 判断题 (共 8 道试题,共 40 分)
1.设置惟一约束的列可以为空。
A.错误
B.正确
2.外键的值绝对不允许为NULL。
A.错误
B.正确
3.使用视图可以降低程序对底层表的信赖性。
A.错误
B.正确
4.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。
A.错误
B.正确
5.执行INSERT操作时候,如果表格中存在定义为NOT NULL的数据列,那么该列的值必须要出现VALUES的列表中。
A.错误
B.正确
6.SQL SERVER所有操作都将记录在日志里。
A.错误
B.正确
7.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
A.错误
B.正确
8.语句 select 22%4, 的执行结果是:0。
A.错误
B.正确
北语18秋《数据库应用(SQL server)》作业2答案历年参考题目如下: