openhelp100 发表于 2017-5-27 11:04:40

北语17春《数据库应用(SQLseve)》作业4答案资料

北语17春《数据库应用(SQLseve)》作业4
北语答案资料

一、单选题:
1.在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单(    )。          (满分:5)
    A. 编写一个存储过程,管理插入和检查数值,不允许直接插入
    B. 生成用户自定义类型typeScore和规则,将规则与数据类型typeScore相关联,然后设置列Score的数据类型类型为typeScore
    C. 编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入
    D. 在Score列增加检查限制
2.你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层被实现(    )。          (满分:5)
    A. TCP/IP协议软件
    B. 超级套接字层
    C. 开放式数据服务
    D. 关系引擎
3.下列哪个约束不可以为空(    )。          (满分:5)
    A. 主键
    B. 外键
    C. 默认值
    D. UNIQUE约束
4.定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句(    )。          (满分:5)
    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
5.在通常情况下,下列哪个事物不是数据库对象(    )。          (满分:5)
    A. View
    B. Table
    C. Rule
    D. Word
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. 经常被查询搜索的列,如经常在Where子句中出现的列
    B. 是外键或主键的列
    C. 包含太多重复选用值的列
    D. 在ORDERBY子句中使用的列
9.选择要执行操作数据库,应该是哪个SQL命令(    )。          (满分:5)
    A. USE
    B. GO
    C. EXEC
    D. DB
10.下列哪个数据文件是创建和正常使用一个数据库所必不可少的(    )。          (满分:5)
    A. 日志文件
    B. 安装程序文件
    C. 主文件
    D. 次文件
11.下列哪个命令可以查看存储过程的文本信息(    )。          (满分:5)
    A. sphelptext
    B. spopentext
    C. sprename
    D. spreadingprocedure
12.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间(    )。          (满分:5)
    A. int
    B. smallint
    C. tinyint
    D. decimal(3
    0)
三、判断题:
1.客户端应用程序与数据库服务器必须位于同一台计算机上。          (满分:5)
    A. 错误
    B. 正确
2.SQL SERVER只能使用Windows的系统认证机制。          (满分:5)
    A. 错误
    B. 正确
3.由于truncate table操作不进行日志的记录,所以删除数据后无法恢复。          (满分:5)
    A. 错误
    B. 正确
4.外键的值惟一地标识了表中的一行记录。          (满分:5)
    A. 错误
    B. 正确
5.局部临时存储过程只能由一个用户连接使用,但连接断开后,将自动删除。          (满分:5)
    A. 错误
    B. 正确
6.视图一旦完成定义后就无法修改。          (满分:5)
    A. 错误
    B. 正确
7.如果使用别名来代表一个表,那么在定义别名以后的所有查询语句中,都必须使用别名来代替表的全名,否则系统会出错。          (满分:5)
    A. 错误
    B. 正确
8.为了减少管理的开销,在对象级安全管理上应该在大多数场合赋予数据库用户以广泛的权限。          (满分:5)
    A. 错误
    B. 正确
更多免费学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 北语17春《数据库应用(SQLseve)》作业4答案资料