北语18秋《数据库应用(SQL server)》作业1答案满分答案
18春《数据库应用(SQL server)》作业1-0002
试卷总分:100 得分:0
一、 单选题 (共 12 道试题,共 60 分)
1.下列哪种数据类型上不能建立Identity列。
A.int
B.tiny int
C.float
D.small int
2.为数据表创建索引的目的是( )。
A.提高查询的检索性能
B.创建唯一索引
C.创建主键
D.归类
3.下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据( )。
A.全数据库备份
B.增量备份
C.日志备份
D.文件和文件组备份
4.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
5.选择要执行操作数据库,应该是哪个SQL命令( )。
A.USE
B.GO
C.EXEC
D.DB
6.定单表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
7.下列哪个不是数据库对象( )。
A.数据模型
B.视图
C.表
D.用户
8.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁
B.不包括40岁和50岁
C.包括40岁但不包括50岁
D.包括50岁但不包括40岁
9.下列哪类数据不适合创建索引( )。
A.经常被查询搜索的列,如经常在Where子句中出现的列
B.是外键或主键的列
C.包含太多重复选用值的列
D.在ORDER BY子句中使用的列
10.下列四项中说法不正确的是( )。
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
11.在SQL SERVER2000安装过程中,下列哪个因素与安装成功与否没有关系( )。
A.用户是否正在修改清册表
B.用户是否正在运行IIS
C.用户是否正在启动旧版本的SQL SERVER
D.用户的Windows2000是否打了足够多的补丁
12.以下SQL语句功能是( )。 Select course..课程名,course.学时数 from course where course.学时数>100
A.显示所有课程的课程名
B.显示所有课程的课程名和学时数
C.显示所有学时数大于100的课程名
D.显示所有学时数大于100的课程名和学时数
北语18秋《数据库应用(SQL server)》作业1答案多选题答案
二、 判断题 (共 8 道试题,共 40 分)
1.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
A.错误
B.正确
2."11.9" 是SQL中的实型常量。
A.错误
B.正确
3.DELETE语句只是删除表中的数据,表本身依然存在数据库中。
A.错误
B.正确
4.在SQL Server系统中,数据信息和日志信息不能放在同一个操作系统文件中。
A.错误
B.正确
5.创建触发器的时候可以不是表的所有者或数据库的所有者。
A.错误
B.正确
6.使用视图可以降低程序对底层表的信赖性。
A.错误
B.正确
7.数据库一旦建立就不允许修改大小。
A.错误
B.正确
8.bigint是SQL的数据类型。
A.错误
B.正确
北语18秋《数据库应用(SQL server)》作业1答案历年参考题目如下: