数据库系统原理 第五章测试题
一、选择题(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、CREATE B、GRANT C、UPDAT 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表,指明主键和外键
(2sql自学难吗)检索为联华公司工作的职工的职工工号和姓名
(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语句检索供应零件数量超过该零件平均数量的供应商号和零件号。
试用SQL语句检索供应零件数量超过该零件平均数量的供应商号和零件号。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论