将6题中(1)(2)(3)查询语句用关系代数表达式表示。
将6题中(1)(2)(3)查询语句用关系代数表达式表示。
将6题中(1)(2)(3)查询语句用关系代数表达式表示。
第1题
第2题
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
第3题
选出与下列文件操作语句关系最密切的单词。
供选择的答案:
(1) comment (2) execute (3) close (4) read
(5) rewind (6) open (7) write (8) forward
第4题
第5题
已知关系R(A,B,c),其中A,C为数值型属性,试用SQL语句实现下列操作: (1)按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。 (2)在视图RVE中查询属性A=‘98’的记录。
第6题
A.如果用多数票规则来决定,X和Y提案都无法通过,这个结果是无效率的
B.如果允许互投赞成票,A和B会达成协议,X和Y提案都会通过,将达到一个效率结果
C.如果允许存在补偿机制(或付钱拉票),即允许一个选民以某种方式付钱给另一个选民来争取选票,那么这种补偿机制下,结果会变得有效率
D.如果允许付钱拉票,那么A至少会给B补偿1万元以上、6万元以下的钱,以争取X提案的选票
第7题
现有关系数据库如下:
数据库名:学生成绩数据库
学生表(学号 char(6),姓名,性别,民族,身份证号)
课程表(课号 char(6),名称)
成绩表(ID,学号,课号,分数)
用SQL语言实现下列功能的sql语句代码:
(1)创建[成绩表]代码;
成绩表(ID,学号,课号,分数)
要求使用:主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),自动编号(ID)
(2)将下列课程信息添加到课程表的代码
课号 课程名称
100001 大学语文
100002 大学英语
100003 西班牙语
修改 课号为100002的课程名称:实用英语
删除 课号为100003的课程信息(20分)
第8题
数据模型如下: 厂家S(SNO,SNAME,STATUS,CITY); 产品P(PNO,PlNAME,WEIGHT,COidR); 工程J(JNO,JNAME,CITY); 供货SPJ(SNO,PNO,JNO,QTY)。 试写出下列查询语句的关系代数表达式: (1)查询为工程Jl供货的厂商号; (2)查询供货量在300~500之间的所有供货情况; (3)查询由Harbin的厂商供给tarbin的工程的产品号; (4)查询满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市; (5)查询由Sl提供产品的工程号; (6)查询使用了由供应红色产品的厂商供应的产品的工程名; (7)查询使用了全部零件的工程名; (8)查询供应P1,P2两种产品的厂家名; (9)显示与“TV”颜色相同的产品名; (10)查询至少使用了Sl所提供的全部零件的工程名。
第9题
将下面的语句化简:
(1)你去不去都没有关系.
(2)我没有去火车站接你是不对的,而你没有在火车站等我也是不对的.
(3)南京热、重庆热,南京与重庆都热,没有不热的南京,也没有不热的重庆.
第10题
对于标准线性规划问题LP,分别说明在下列三种情况下,其对偶问题的解有何变化:
(1)原问题的第k个约束条件乘以常数λ(λ≠0);
(2)在原问题中,将第k个约束条件的λ倍(λ≠0)加到第r个约束条件上;
(3)目标函数改变为maxz=λCX(λ≠0);
(4)原问题中所有x1用3x'1代换.