tceic.com
学霸学习网 这下你爽了
赞助商链接
当前位置:首页 >> 理化生 >>

实验2-4 答案


实验二 答案
1. select * from s order by city,sname desc; 2. select * from p order by pname,weight desc; 3. select * from j where jname like '%厂%'; 4. select * from s where sname like '_方%'; 5. select max(weight),min(weight),avg(weight) from p; 6. select count(pno),avg(weight) from p where pname='螺丝刀'; 7. select pname,sum(qty) from spj,p where spj.pno=p.pno and sno='s1' group by pname; 8. select pname,sum(qty) from spj,p where spj.pno=p.pno and jno='j1' group by pname; 9. select jname from j where not exists (select * from spj,p where spj.pno=p.pno and spj.jno=j.jno and color='红色' and pname='螺丝刀'); 10. select sname from s where not exists (select * from spj,p where spj.pno=p.pno and spj.sno=s.sno and color='红色' and pname='螺丝刀'); 11. select jno from spj group by jno having sum(qty)>500; 12. select jno from spj group by jno having count(*)>3; 13. select jname from j where not exists (select * from p where not exists (select * from spj where j.jno=spj.jno and p.pno=spj.pno)); 14. select sname from s where not exists (select * from spj x where x.jno='j1' and not exists (select * from spj y where s.sno=y.sno and x.pno=y.pno)); 15. select sname,pname,jname,qty from s,p,j,spj where s.sno=spj.sno and p.pno=spj.pno and j.jno=spj.jno; 16. select pname,jname,qty from s,p,j,spj where s.sno=spj.sno and p.pno=spj.pno and j.jno=spj.jno and sname='东方红';

create view jcc as select sno, pno,qty from spj,j where j.jno=spj.jno and jname='机车厂' select pno,sum(qty) from jcc group by pno; select * from jcc where sno='s2';

实验三 答案 (2) 在 SQL Server 企业管理器中为自己建立一个服务器用户、数据库用户和数据库角色。并将自己 创建的学生选课库的所有操作权赋予它们,将设计数据库的操作权赋予新建的数据库用户。 use student grant all on stu to [PC2010120120UTT\db1] go use master grant create database to [PC2010120120UTT\db1] go

(3) 定义图书表出版社属性为“希望出版社”的缺省,并捆绑缺省到图书表中。 CREATE TRIGGER pub ON [dbo].[publish] FOR INSERT, UPDATE AS update 图书 set 出版社="希望出版社" where 书号 =(select 书号 from inserted where 出版社 is null) or 书号=(select 书号 from deleted where 出版社 is null) 利用触发器来保证学生选课库中选课表的参照完整性,以维护其外码与参照表中的主码一致。 CREATE TRIGGER check_for ON [dbo].[sc] FOR INSERT AS delete from sc where sno=(select sno from inserted a where a.sno not in (select b.sno from stu b)) or cno=(select cno from inserted e where e.cno not in (select f.cno from course f)) (4) 为图书读者库中的借阅表建立一个保证参照完整性,以维护外码与被参照表中的主码一致的触 发器。 CREATE TRIGGER check_wai ON [dbo].[借阅] FOR INSERT, UPDATE AS delete from 借阅 where 书号=(select 书号 from inserted a where a.书号 not in (select b.书号 from 图书 b)) or 编号=(select 编号 from inserted e where e.编号 not in (select f.编号 from 读者 f))

(5) 建立一个课程与选课表间来维护参照完整性而使用的级联删除触发器、级联修改触发器和 受限插入触发器。 建立一个学生与选课表间来维护参照完整性而使用的级联删除触发器、级联修改触发器和受限 插入触发器。 CREATE TRIGGER check_cno ON [dbo].[course] FOR DELETE AS delete from sc where cno=(select cno from deleted ) CREATE TRIGGER update_cno ON [dbo].[course] FOR update AS update sc set cno=(select cno from inserted ) where cno=(select cno from deleted ) CREATE TRIGGER check_for ON [dbo].[sc] FOR INSERT AS delete from sc where sno=(select sno from inserted a where a.sno not in (select b.sno from stu b)) or cno=(select cno from inserted e where e.cno not in (select f.cno from course f))

实验四 答案 2、对“学生—课程数据库”编写存储过程,完成下面功能: (1)统计数据库原理课程的成绩几个人数; create procedure grade_tj as select count(*) from sc where cno='1' and grade>60

(2)统计任意一门课程的平均成绩; create procedure grade_tj as select avg(grade) from sc where cno='1'

(3)将学生选课成绩从百分制改为等级制(5、4、3、2、1) 。

create procedure grade_xg as update sc set grade=1 where grade<60 update sc set grade=2 where grade>=60 and grade<70 update sc set grade=3 where grade>=70 and grade<80 update sc set grade=4 where grade>=80 and grade<90 update sc set grade=5 where grade>=90


推荐相关:

综合实验答案第二套.doc

综合实验答案套 - 1.重量分析中过滤 BaSO4 沉淀时,最适宜的滤纸为: 答案 快速定性滤纸 快速定量滤纸 中速定量滤纸 慢速定量滤纸 2.在火焰上加热试管中的...


java实验4 业务类的设计2 - 答案.doc

java实验4 业务类的设计2 - 答案 - 实验四 业务类设计(二) 一、实验时间: 二、 实验目的 1、 掌握业务类的作用; 2、 理解成员变量为引用变量的类的设计;...


VisualBasic程序设计教程(第4版)实验答案[2].doc

VisualBasic程序设计教程(第4版)实验答案[2] - ※声明: 1. 实验所属课本原件为 《Visual Basic 程序设计教程 (第 4 版) (□主编 龚沛曾 □编者 杨志强 陆...


实验_2-4_长文档的排版及应用-实验指导(第三版)素材.doc

实验_2-4_长文档的排版及应用-实验指导(第三版)素材 - 摘要 搜索引擎(s


DCNE2-四套模拟题+实验+答案.doc

DCNE2-四套模拟题+实验+答案_IT认证_资格考试/认证_教育专区。DCNE2-四套模拟题+实验练习题加实验,带答案 神州数码网络工程师考试模拟题说明:本复习题包含两部分...


化学实验基础4新题赏析2.doc

4 第 -3- 页 化学实验基础 2014 新题赏析 讲义参考答案新题赏析题一:A 题六:C 题二:D 题七:AD 题三:C 题八:B 题四:A 题五:B 第 -4- ...


H09-2017广东实验中考总复习数学专题2方程与不等式....doc

H09-2017广东实验中考总复习数学专题2方程与不等式(4页,答案6)(已变尾注)_中考_初中教育_教育专区。H09 2017 广东中考专题( )方程与不等式一、选择...


数据库原理与应用实验4-2.doc

数据库原理与应用实验4-2 - 实验 4.2 存储过程实验 一.实验目的 1.


四川省三台中学实验学校2017_2018学年高一语文4月月考....doc

四川省三台中学实验学校2017_2018学年高一语文4月月考试题2-含答案 师生通用 - 做题破万卷,下笔如有神 四川省三台中学实验学校 2017-2018 学年高一语文 4 ...


实验四 验证牛顿第二定律.doc

(4)保持小车的质量不变,改变砝码的质量,按上面步骤再做 5 次实验. (5)在...(x3+x4)-(x1+x2) 答案: (1) 4T2 或摩擦力平衡不够 M (2)B (3)①...


2014秋实验四_MATLAB的符号计算二答案.doc

2014秋实验四_MATLAB的符号计算二答案_数学_自然科学_专业资料 暂无评价|0人阅读|0次下载|举报文档 2014秋实验四_MATLAB的符号计算二答案_数学_自然科学_专业资料...


上机实验4(E-R图2)参考答案.doc

上机实验4(E-R图2)参考答案 - 第三周上机实验参考答案 1、E-R 图:


实验2-4 答案.doc

实验2-4 答案 - 实验二 答案 1. select * from s ord


人教版选修6实验2-4《硫酸亚铁铵的制备》_图文.ppt

人教版选修6实验2-4《硫酸亚铁铵的制备》_理学_高等教育_教育专区。无机化学答案 硫酸亚铁铵的制备 实验原理: ? 亚铁盐在空气中易被氧化,但形成复盐 硫酸亚...


会计学原理课程实验答案(张志康 第二版)_图文.doc

会计学原理课程实验答案(张志康 第二版) - 《会计学原理课程实验》 关键性参考答案 实验 2 关键性参考答案 万山市黔西机械加工厂 2012 年 4 月份专用记账凭证如...


实验2-4答案.doc

实验2-4答案 - 实验二 实验二、 选择结构 【上机内容】 上机内容】 1.修


实验教材2-4答案.doc

实验教材2-4答案 - 实验二、 选择结构 【上机内容】 1.修改下列程序,使之


实验二 参考答案_图文.doc

实验二 参考答案 - 实验二 多表查询 实验目的与要求 (1)了解查询的概念和方


青岛版四年级科学下册第二单元参考答案.doc

青岛版年级科学下册第单元参考答案 - 青岛版年级科学下册第单元参考答案 4.做个岩石百宝箱 ★我想研究的问题 1.怎样制作岩石标本呢? 2.做岩石百宝箱...


东华大学MATLAB数学实验第二版答案(胡良剑).doc

东华大学MATLAB数学实验答案(胡良剑) - 数学实验答案 Chapter 1 Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com