北语15春《数据库应用(SQL server)》在线作业答案
北语15春《数据库应用(SQL server)》作业1一、单选题【共12道,总分:60分】
1.下列四项中,不属于SQL2000实用程序的是(
A. 企业管理器
B. 查询分析器
C. 服务管理器
D. 媒体播放器
2.下列哪个不是sql 数据库文件的后缀( )。
A.mdf
B.ldf
C.tif
D.ndf
3.SQL语言中,删除记录的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
4.在SQL Server 中,model是( )。
A. 数据库系统表
B. 数据库模板
C. 临时数据库
D. 示例数据库
5.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A. 包括40岁和50岁
B. 不包括40岁和50岁
C. 包括40岁但不包括50岁
D. 包括50岁但不包括40岁
6.下列四项中说法不正确的是( )。
A. 数据库减少了数据冗余
B. 数据库中的数据可以共享
C. 数据库避免了一切数据的重复
D. 数据库具有较高的数据独立性
7.下列哪个不是数据库对象(
A. 数据模型
B. 视图
C. 表
D. 用户
8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
9.在视图上不能完成的操作是( )。
A. 更新视图数据
B. 查询
C. 在视图上定义新的基本表
D. 在视图上定义新视图
10.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁
11.SQL Server安装程序创建4个系统数据库,下列哪个不是(
A. master
B. model
C. pub
D. msdb
12.在SQL中,建立表用的命令是( )。
A. CREAT
E TABLE
B. CREAT
E RULE
C. CREAT
E VIEW
D. CREAT
E INDEX
二、判断题【共8道,总分:40分】
1.语句 select 22%4, 的执行结果是:0。
A. 错误 B. 正确
2.bigint是SQL的数据类型。
A. 错误 B. 正确
3."2005.11.09" 是SQL中的日期型常量。
A. 错误 B. 正确
4.语句select 15/2 的执行结果是: 7.5 。
A. 错误 B. 正确
5.2005.89 是SQL中的货币型常量。
A. 错误 B. 正确
6."11.9" 是SQL中的实型常量。
A. 错误 B. 正确
7.一个表可以创建多个主键。
A. 错误 B. 正确
8."xingming" 是SQL中的字符串常量。
A. 错误 B. 正确
2.在SQL语言中,"授权"命令是( )。
A. 一范式
B. 二范式
C. 三范式
D. 四范式
3.以下关于外键和相应的主键之间的关系,正确的是( )。
A. GRANT
B. REVOKE
C. OPTION
D. PUBLIC
4.数据库的三要素,不包括( )。
A. 外键并不一定要与相应的主键同名
B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但并不一定唯一
5.下列哪个不是sql 数据库文件的后缀。
A. 完整性规则
B. 数据结构
C. 恢复
D. 数据操作
6.数据定义语言的缩写词为( )。
A.mdf
B.ldf
C.dbf
D.ndf
7.在T-SQL语言中,修改表结构时,应使用的命令是(
A. DDL
B. DCL
C. DML
D. DBL
8.下列哪个不是sql 数据库文件的后缀。
A. UPDATE
B. INSERT
C. ALTER
D. MODIFY
9.SQL Server系统中的所有服务器级系统信息存储于哪个数据库(
A.mdf
B.ldf
C.dbf
D.ndf
10.在数据库设计中使用E-R图工具的阶段是( )。
A. master
B. model
C. tempdb
D. msdb
11.表达实体之间逻辑联系的E-R模型,是数据库的( )。
A. 需求分析阶段
B. 数据库物理设计阶段
C. 数据库实施
D. 概念结构设计阶段
12.以下关于主键的描述正确的是(
A. 概念模型
B. 逻辑模型
C. 外部模型
D. 物理模型
一、单选题【共12道,总分:60分】
1.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
A. 标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 表中允许有多个主键
2.数据库不允许存在数据冗余。
A. 错误
B. 正确
3.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。
A. 错误
B. 正确
4.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。
A. 错误
B. 正确
5.创建触发器的时候可以不是表的所有者或数据库的所有者。
A. 错误
B. 正确
6.视图本身没有保存数据,而是保存一条查询语句。
A. 错误
B. 正确
7.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。
A. 错误
B. 正确
8.固定数据库角色:db_datarader 的成员修改本数据库内表中的数据。
A. 错误
B. 正确
15春《数据库应用(SQL server)》作业3
一、单选题【共12道,总分:60分】
1.在"连接"组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A. Windows身份验证
B. SQL Server 身份验证
C. 以超级用户身份登录时
D. 其他方式登录时
2.假定电话号码字段文本型,要想显示所有以5开头的记录,在准则中应输入(
A. ”Like 5
B. ”Like 5
C. ”Like 5
D. Like 5
3.下列哪个数据库是SQL SERVER在创建数据库时候,可以使用的模板。
A. master
B. model
C. pubs
D. msdb
4.下列查询类型中,会改变数据源的是(
A. 参数查询
B. 交叉查询
C. 操作查询
D. 选择查询
5.如果在查询准则中输入LIKE 张[小中大]军,能查询到的是(
A. 张伟军
B. 张广军
C. 张利军
D. 张大军
6.以下SQL语句功能是( Select course..课程名,course.学时数 from course where course.学时数>100
A. 显示所有课程的课程名
B. 显示所有课程的课程名和学时数
C. 显示所有学时数大于100的课程名
D. 显示所有学时数大于100的课程名和学时数
7.下列设置的查询“工资”在1500元到2000元之间的准则正确的是(
A. >=1500 OR
B. 1500 AN
D 2000
C. between 1500 and 2000
D. between >=1500 AN
D 2000
8.如果执行带有联接运算的查询,并且联接的列已排序,那么SQL Server用什么联接策略效率最好(
A. 哈希联接
B. 合并联接
C. 交叉联接
D. 嵌套迭代
9.下列哪个关键字在select语句中表示所有列(
A. *
B. ALL
C. DESC
D. DISTINCT
10.下列哪个数据库是可以在运行SQL SERVER过程中被删掉的(
A. master
B. model
C. pubs
D. northwind
11.你是某大型商场的数据库开发人员,要实现对商品的销售情况的复杂统计。这个统计每次根据用户提供的一个商品代号,访问一些表中的数据进行统计,最后返回一个值。你要在SELECT、UPDATE和DELETE语句中使用这个计算的结果。哪种实现方法最有效( )。
A. 内嵌表值用户定义函数
B. 存储过程
C. 视图
D. 标量用户定义函数
12.下列哪种数据类型上不能建立Identity列。
A. int
B. tiny int
C. float
D. small int
二、判断题【共8道,总分:40分】
1.数据库一旦建立就不允许修改大小。
A. 错误 B. 正确
2.综合使用全面数据库备份、增量备份和事务日志备份可以大大提高数据库系统的安全性,将丢失数据的风险降低到最小。
A. 错误 B. 正确
3.进行全数据库备份,可以有效防止任何形式的数据损失。
A. 错误 B. 正确
4.SQL SERVER所有操作都将记录在日志里。
A. 错误 B. 正确
5.磁带设备必须直接物理连接在运行SQL SERVER服务器的计算机上才可以进行备份。
A. 错误 B. 正确
6.删除表是必须小心注意的操作,因为表一旦删除便无法恢复。
A. 错误 B. 正确
7.可以将一些企业规则添加到model数据库中,这样,当创建新的数据库时,新建立的数据库自然就拥有了企业规则定义。
A. 错误 B. 正确
8.如果有多个不同的查询结果数据集,但又希望将它们连接在一起,组成一组数据,这组数据是这多个结果集合的逻辑联合。在这种情况下,可以使用join子句。
A. 错误 B. 正确
15春《数据库应用(SQL server)》作业4
一、单选题【共12道,总分:60分】
1.下列哪类数据不适合创建索引(
A. 经常被查询搜索的列,如经常在Where子句中出现的列
B. 是外键或主键的列
C. 包含太多重复选用值的列
D. 在ORDER BY子句中使用的列
2.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数 用下面的哪种类型最节省空间(
0)满分:5分 3.定单表Orders的列OrderID的类型是小整型(smallint根据业务的发展需要改为整型(integer应该使用下面的哪条语句(
A. int
B. smallint
C. tinyint
D. decimal(3,A. ALTER COLUMN OrderI
D integer FROM Orders
B. ALTER TABL
E Orders( OrderI
D integer )
C. ALTER TABL
E Orders ALTER COLUMN OrderI
D integer
D. ALTER COLUMN Orders.OrderI
D integer
4.你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层被实现(
A. TCP/IP协议软件
B. 超级套接字层
C. 开放式数据服务
D. 关系引擎
5.选择要执行操作数据库,应该是哪个SQL命令(
A. USE
B. GO
C. EXEC
D. DB
6.在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单(
A. 编写一个存储过程,管理插入和检查数值,不允许直接插入
B. 生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
C. 编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入
D. 在Score列增加检查限制
7.下列哪个命令可以查看存储过程的文本信息(
A. sp_helptext
B. sp_opentext
C. sp_rename
D. sp_readingprocedure
8.你正在使用SQL Server 2000开发超市收银系统。在客户端编写软件时使用SQL语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。请问该错误在哪一层被发现(
A. 客户端的数据库API
B. 客户端的NET-LIBRARY
C. 服务器端的开放式数据服务
D. 服务器端的关系引擎
9.下列哪个约束不可以为空(
A. 主键
B. 外键
C. 默认值
D. UNIQUE约束
10.下列哪个数据文件是创建和正常使用一个数据库所必不可少的(
A. 日志文件
B. 安装程序文件
C. 主文件
D. 次文件
11.下列哪一项不是日志文件所具有的功能(
A. 帮助客户进行计算和统计
B. 记载用户针对数据库进行的操作
C. 维护数据完整性
D. 帮助用户恢复数据库
12.下列哪个角色或者用户拥有SQL SERVER服务器范围内的最高权限(
A. ado
B. sysadmin
C. public
D. guest
二、判断题【共8道,总分:40分】
1.外键的值绝对不允许为NULL。
A. 错误 B. 正确
2.执行INSERT操作时候,如果表格中存在定义为NOT NULL的数据列,那么该列的值必须要出现VALUES的列表中。
A. 错误 B. 正确
3.客户端应用程序与数据库服务器必须位于同一台计算机上。
A. 错误 B. 正确
4.视图一旦完成定义后就无法修改。
A. 错误 B. 正确
5.SQL SERVER只能使用Windows的系统认证机制。
A. 错误 B. 正确
6.外键的值惟一地标识了表中的一行记录。
A. 错误 B. 正确
7.为了减少管理的开销,在对象级安全管理上应该在大多数场合赋予数据库用户以广泛的权限。
A. 错误 B. 正确
8.如果使用别名来代表一个表,那么在定义别名以后的所有查询语句中,都必须使用别名来代替表的全名,否则系统会出错。
A. 错误 B. 正确
无忧答案网太给力了!
页:
[1]