作业1 一. 单选题(共7题,70分) 1. (单选题, 10分)下面不属于SQL的数据操纵语句的是 A. DELETE B. INSERT C. SELECT D. CREATE 正确答案:D 知识点:数据的基本操作 2. (单选题, 10分)数据库系统与文件系统的主要区别是 A. 数据库系统没有冗余 B. 数据库系统比文件系统复杂 C. 数据库系统管理的数据量大 D. 数据库系统的独立性高 正确答案:D 知识点:数据管理的发展 3. (单选题, 10分)在SELECT语句中,对应关系代数投影运算的子句是 A. FROM B. SELECT C. WHERE D. GROUP 正确答案:B 知识点:数据的查询操作 4. (单选题, 10分)提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为 A. DBS B. DBMS C. DS D. OS 正确答案:B 知识点:数据库系统的组成 5. (单选题, 10分)关系代数运算中的连接运算可用如下运算表示的是 A. 交、笛卡儿积 B. 选择、笛卡儿积 C. 投影、并 D. 选择、并 正确答案:B 知识点:关系代数 6. (单选题, 10分)二个关系做并运算,需要二个关系具有 A. 任意关系 B. 相同属性数 C. 相同元组数 D. 相容关系 正确答案:D 知识点:关系代数 7. (单选题, 10分)关系代数运算中的交运算可用另一种运算表示,该运算是 A. 选择 B. 并 C. 差 D. 投影 正确答案:C 知识点:关系代数 二. 判断题(共3题,30分) 8. (判断题, 10分)在SELEC正确查询中,若要求查询结果中不出现重复元组,应使用短语AS。 A. 对 B. 错 正确答案:错 知识点:数据的查询操作 9. (判断题, 10分)有关系模式R(学号,课号,成绩),如果用SQL语句查询没有参加考试学生的学号,其查询条件用 WHERE 成绩=0 表示。 A. 对 B. 错 正确答案:错 知识点:数据的查询操作 10. (判断题, 10分)所创建表的主码如果有二个属性组成,可以分别在定义这些属性时定义主码 A. 对 B. 错 正确答案:错 知识点:数据定义 作业2 一. 单选题(共7题,70分) 1. (单选题, 10分)嵌入式SQL中,游标的主要作用是 A. SQL与主语言间交换数据 B. 协调SQL与主语言间的不同处理方式 C. 与主语言进行通信 D. 建立主语言与DBMS间的联系 正确答案:B 知识点:游标及游标的应用 2. (单选题, 10分)1NF规范化为2NF,消除了 A. 非主属性对码的部分函数依赖 B. 主属性对码的部分函数依赖 C. 非主属性对码的传递函数依赖 D. 主属性对码的传递函数依赖 正确答案:A 知识点:数据库的表与规范化 3. (单选题, 10分)若关系模式R中不存在函数依赖,则R至少属于 A. 4NF B. 3NF C. 2NF D. BCNF 正确答案:D 知识点:函数依赖 4. (单选题, 10分)在订单管理中,客户一次购物可以定购多种商品。设有订单关系R(订单号,日期,客户名称,商品编号,数量),则R的主码是 A. 订单号,客户名称 B. 订单号,商品编号 C. 商品编号 D. 订单号 正确答案:B 知识点:E-R模型转换成关系模型 5. (单选题, 10分)在如下嵌入式SQL语句中,不使用游标的语句是 A. UPDATE语句 B. SELECT语句 C. CREATE语句 D. DELETE语句 正确答案:C 知识点:嵌入式SQL 6. (单选题, 10分)在订单管理中,客户一次购物可以定购多种商品。设有订单关系R(订单号,日期,客户名称,商品编号,数量),则R属于 A. 1NF B. 2NF C. 4NF D. 3NF 正确答案:A 知识点:关系的规范化 7. (单选题, 10分)数据库设计中,概念模型 A. 独立于DBMS B. 独立于计算机的硬件和DBMS C. 依赖于计算机的硬件 D. 依赖于DBMS 正确答案:B 知识点:数据库设计概述 二. 判断题(共3题,30分) 8. (判断题, 10分)在E-R模型中,属性描述实体,不用来描述实体间的联系。 A. 对 B. 错 正确答案:错 知识点:实体-联系模型 9. (判断题, 10分)应用存储过程可以实现复杂的数据完整性约束。 A. 对 B. 错 正确答案:错 知识点:存储过程 10. (判断题, 10分)第三范式排除了属性对候选键的传递依赖。 A. 对 B. 错 正确答案:错 知识点:关系的规范化
作业3 一. 单选题(共7题,70分) 1. (单选题, 10分)在三层C/S结构中,应用服务器完成 A. 数据的存储 B. 接收用户信息 C. 业务处理 D. 显示数据实现界面 正确答案:C 知识点:C/S的应用架构 2. (单选题, 10分)脚本语言用于编写嵌入在HTML中的程序代码,如下属于脚本语言的是 A. JSP B. Visual Basic C. Java D. C++ 正确答案:A 知识点:Web与数据库 3. (单选题, 10分)下面不属于用户权限的是 A. INDEX B. DETETE C. SELECT D. UPDATE 正确答案:A 知识点:数据库的安全性 4. (单选题, 10分)数据库后备副本用于恢复 A. 事务故障 B. 介质故障 C. 系统故障 D. 软件故障 正确答案:B 知识点:数据库恢复 5. (单选题, 10分)SQL中,GRANT语句的功能属于 A. 安全性控制 B. 并发控制 C. 完整性控制 D. 数据恢复控制 正确答案:A 知识点:数据库的安全性 6. (单选题, 10分)数据库系统安排多个事务并发执行的过程称为 A. 流程 B. 进程 C. 调度 D. 步骤 正确答案:C 知识点:并发操作与控制 7. (单选题, 10分)SQL中,与安全性有关的SQL语句是 A. GRANT B. CREATE C. INSERT D. SELECT 正确答案:A 知识点:数据库的安全性 二. 判断题(共3题,30分) 8. (判断题, 10分)已经完成的事务可以撤消。 A. 对 B. 错 错正确答案:错 知识点:数据库恢复 9. (判断题, 10分)在数据库安全性控制中,为了方便用户权限的管理,可以将一组权限授予角色。 A. 对 B. 错 正确答案:对 知识点:数据库安全性 10. (判断题, 10分)在Web与数据库连接中,Java与数据库的连接通过ODB进行C。 A. 对 B. 错 正确答案:错 知识点:Java数据库连接方法