自学考试数据库系统原理单元练习第五章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自学考试数据库系统原理单元练习第五章
数据库系统原理第五章测试题
一、选择题(20)
1、在SQL中,用户可以直接进行查询操作的是()
A、实表和虚表
B、基本表和实表
C、视图和虚表
D、用户文件
2、SQL 中,聚合函数count(列名)用于()
A、计算元组个数
B、计算属性的个数
C、对一列中的非空值计算个数
D、对一列中的非空值和空值计算个数
3、Select语句中没有分组子句和聚合函数时,select子句表示关系代数中的()
A、投影操作
B、选择操作
C、联接操作
D、笛卡尔积操作
4、在SQL语言中,属于DML的操作命令是()
A、CREA TE
B、GRANT
C、UPDA T
D、DROP
5、SQL中,与“not in”等价的操作符是()
A、=some
B、<>some
C、=all
D、<>all
6、SQL 的 SELECT 语句中,“ HAVING 条件表达式”用来筛选满足条件的()
A、列 B 、行 C 、关系 D 、分组
7、表达式“AGE BETWEEN 18 AND 24”等价于()
A、AGE>18 AND G<24
B、AGE>=18 AND G<24
C、AGE>18 AND G<=24
D、AGE>=18 AND AGE<=24
8、在select语句的下列子句中,通常和having子句同时使用的是()
A、order by子句
B、from子句
C、group by子句
D、grant
9、允许在嵌入的SQL语句中,引用宿主语言的程序变量,在引用时()
A、直接引用
B、这些变量前必须加符号“.”
C、这些变量前必须加符号“&”
D、这些变量前必须加符号“:”
10、使用open语句打开游标后,游标指针指向()
A、基本表的第一行
B、基本表的第一行之后
C、查询结果的第一行之后
D、查询结果的第一行之前
二、简答题(20)
1、SQL有哪几个主要组成部分?
2、嵌入式SQL语句中为什么引入游标机制?
3、嵌入式SQL语句何时不必涉及到游标,何时必须涉及到游标?
三、设计题(每小题5分,共60分)
1、设有职工关系EMP(职工号,姓名,性别,工资,部门号)。

职工吴刚从销售部调到人事部、请用SQL语句写出该操作。

2、设有关系模式:EMP(职工号,姓名,工资,部门号)
试用SQL语句创建一个工资总额超过20万元(含20万元)的各部门工资总额视图V-SAL。

3、设有下列关系模式:
学生关系 S(学号,姓名,年龄,班级)
选课关系 SC(学号,课程号,成绩)
用SQL语句查询李林选了而王明没有选的课程号。

4、假设一个数据库中有3个关系:
客户关系C(C#,CN,CA),属性的含义依次为客户号、客户名称和地址;
产品关系P(P#,PN,PR,PS),属性的含义依次为产品号、品名、单价和供应商;
订单关系R(R#,C#,P#,RD,QTY),属性的含义依次为订单号、客户号、产品号、日期和数
量。

规定一张订单只能订购一种产品。

用SQL语句写出下列查询:列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量。

5、某商业集团中若干公司,某人事数据库中有三个基本表:
职工关系emp(E#,ename,age,sex,ecity)属性分别表示职工工号、姓名、年龄、性别和居住城市
工作关系works(E#,C#,salary)属性分别表示职工工号、工作的公司编号和工资
公司关系comp(C#,cname,city,mgr_E#)属性分别表示公司编号、公司名称、公司所在城市和公司经理的工号
(1)创建works表,指明主键和外键
(2)检索为联华公司工作的职工的职工工号和姓名
(3)检索与其经理居住在同一城市的职工的工号和姓名
6、设有如下3个关系模式:
职工EMP(职工号,姓名,性别,出生年月)
工程PRJ(工程编号,工程名称,预算)
报酬SAL(职工号,工程编号,工资)
用SQL语句完成以下三题
(1)按照职工号统计每个职工的总收入。

(2)创建一个查询职工承担工程的视图VPS,VPS包括职工号、姓名、工程名称和工资属性。

(3)将预算额达到100万元以上工程的职工工资提高10%。

7、假设一个数据库中有关系:
订单关系R(R#,C#,P#,RD,QTY)其属性的含义依次为订单号、客户号、产品号、日期和数量。

规定一张订单只能订购一种产品。

用SQL语句写出下列查询:检索每种产品的订单个数和订购产品的总量。

8、设有供应关系SP(供应商号,零件号,数量)。

试用SQL语句检索供应零件数量超过该零件平均数量的供应商号和零件号。

相关文档
最新文档