第3题
对于学生选课关系,其关系模式如下:
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号, 编号,参加日期)
其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;
试用SQL语句定义职工表、社会团体表和参加表,并说明其主码和参照关系。
第4题
第5题
A.SELECT部门号,COUNT(*),SUM(工资)FROM职工HAVINGCOUNT(*)>=3
B.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY基本工资HAVINGCOUNT(*)>=3
C.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号HAVINGCOUNT(*)>=3
D.SELECT部门号,COUNT(*),SUM(工资)FROM职工GROUPBY部门号WHERECOUNT(*)>=3
第6题
第7题
设有一个职工文件(参看图10-7):其中,关键码为职工号:
(1)若该文件为顺序文件,请写出文件的存储结构,
(2)若该文件为索引顺序文件,请写出索引表。
(3)若基于该文件建立倒排文件,请写出关于性别的次索引和关于职务的次索引。
第8题
A.SELECT部门名,MIN(出生日期)FROM部门INNERJOIN职工WHERE部门.部门号=职工.部门号GROUPBY部门名
B.SELECT部门名,MIN(出生日期)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号GROUPBY部门名
C.SELECT部门名,MAX(出生日期)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号GROUPBY部门名
D.SELECT部门名,MAX(出生日期)FROM部门INNERJOIN职工WHEREV部门.部门号=职工.部门号GROUPBY部门名
第9题
设有如下商品库存关系R:请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:(1)、R最高为第几范式?为什么?(2)、将它分解为满足3NF范式的关系模式。(3)、分解后比分解前有什么好处?为什么?
第10题
设有三个关系。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。试用SQL语言写出下列查询:
找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
第11题
假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工 花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:用A、B、C、D分别代表属性职 工、工程、时数和工资,则:
(1)确定这个关系的关键字
(2)找出这个关系中的所有函数依赖
(3)指出这个关系上的哪些函数依赖会带来操作异常现象
(4)这个关系是第几范式关系