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