您当前的位置: 首页-> SQL语言简介-练习题 1.试利用Microsoft Access的“SQL视图”验证《SQL语言示例》中的全部示例。
请将关键的1-2步通过拷屏形式提交。拷屏方法为ALT+Prscrn键。
答:SQL视图如下图(01.jpg):
2.利用SQL语句完成下例操作,并在Microsoft Access或SQL Server中实现:
创建数据库exercise; 创建表:导师(编号,姓名,性别,年龄,职称,电话号码); 创建表:研究生(学号,姓名,性别,入学年份,总分,研究方向,导师编号)。 注意:日期类型要用datetime或smalldatetime;主键具有唯一性和非空限制,一个表只能设一个主键,要想让其他属性也是非空和唯一的,就用NOT NULL UNIQUE修饰。
请在下面的文本框中输入你的答案。(换行请回车)
答: 创建导师表: “CREATE TABLE 导师 ( 导师编号 char(3) PRIMARY KEY,” & “姓名 char(8) NOT NULL UNIQUE, 性别 char(2), 年龄 smallint,” & “职称 char(6),电话号码 char(8));” 创建研究生表: “CREATE TABLE 研究生 ( 学号 char(6),姓名 char(8) NOT NULL,” & “性别 char(2),入学年份 datetime,总分 int,研究方向 char(20),” & “导师编号 char(3),CONSTRAINT PK_snum PRIMARY KEY(学号),” & “ CONSTRAINT UK_sname UNIQUE(姓名)); ”
3.利用SQL语句完成下例操作,并在Microsoft Access或SQL Server中实现:
在导师表中录入如下数据:
101,李长江,男,45,副教授,68904321;
102,王玉山,男,37,副教授,68904678;
103,王义明,男,55,教授,68902789;
104,田丽萍,女,52,教授,68903425;
105,何珊,女,35,副教授,68905467;
在研究生表中录入如下数据:
960011,蒋宏立,女,1996-09-01,430,国际贸易,105;
960012,杜楠楠,男,1996-09-01,387,会计学,101;
973011,洛秋红,女,1997-09-05,408,市场营销,102;
972012,吴燕妮,女,1997-09-05,397,国际贸易,105;
972011,何东升,男,1997-09-05,415,会计学,101;
983012,白晓华,男,1998-09-01,367,会计学,101;
982013,沙明华,男,1998-09-01,470,企业管理,NULL);
981011,王宏伟,男,1998-09-01,377,商业经济,103;
请在下面的文本框中输入你的答案。(换行请回车)
答:输入入数据如下: 1、导师表 insert into 导师 values('101','李长江','男',45,'副教授','68904321'); insert into 导师 values('102','王玉山','男',37,'副教授','68904678'); insert into 导师 values('103','王义明','男',55,'教授','68902789'); insert into 导师 values('104','田丽萍','女',52,'教授','68903425'); insert into 导师 values('105','何珊','女',35,'副教授','68905467'); 2、研究生表 insert into 研究生 values('960011','蒋宏立','女','1996-09-01',430,'国际贸易','105'); insert into 研究生 values('960012','杜楠楠','男','1996-09-01',387,'会计学','101'); insert into 研究生 values('973011','洛秋红','女','1997-09-05',408,'市场营销','102'); insert into 研究生 values('972012','吴燕妮','女','1997-09-05',397,'国际贸易','105'); insert into 研究生 values('972011','何东升','男','1997-09-05',415,'会计学','101'); insert into 研究生 values('983012','白晓华','男','1998-09-01',367,'会计学','101'); insert into 研究生 values('982013','沙明华','男','1998-09-01',470,'企业管理',NULL); insert into 研究生 values('981011','王宏伟','男','1998-09-01',377,'商业经济','103');
4.按要求完成如下操作:
删除学号为“972012”的研究生记录; 删除入学年份为“1997-09-05”的所有研究生的记录; 在研究生表中增加列“学籍”,其中学籍表示:1-在校,2-毕业,3-休学,4-退学; 修改所有98级在校研究生的学籍; 为学号为“972011”学生办理休学。 在下面的文本框中输入你的答案。(换行请回车)
答:1、删除学号为“972012”的研究生记录; DELETE FROM 研究生 WHERE 学号='972012';
2、删除入学年份DD为“1997-09-05”的所有研究生的记录; DELETE FROM 研究生 WHERE 入学年份='1997-09-05';
3、在研究生表中增加列“学籍”,其中学籍表示:1-在校,2-毕业,3-休学,4-退学; ALTER TABLE 研究生 ADD 学籍 char(1);
4、修改所有98级在校研究生的学籍; UPDATE 研究生 SET 学籍='1' WHERE 学号 LIKE '98%';
5、为学号为“972011”学生办理休学。 UPDATE 研究生 SET 学籍='3' WHERE 学号='972011';
5.按要求完成如下操作:
查询最高分者的相关信息; 查询总分高于平均总分的所有研究生的信息,并按降序排列; 显示年级最低总分及平均总分; 请在下面的文本框中输入你的答案。(换行请回车)
答:1、最高分者的相关信息; SELECT 学号,姓名,总分 FROM 研究生 WHERE 总分=(SELECT MAX(总分) FROM 研究生);
2、查询总分高于平均总分的所有研究生的信息,并按降序排列; SELECT * FROM 研究生 WHERE 总分>(SELECT AVG(总分) FROM 研究生) ORDER BY 总分 DESC;
3、显示年级最低总分及平均总分; SELECT 入学年份,MIN(总分) FROM 研究生 GROUP BY 入学年份; SELECT 入学年份,AVG(总分) FROM 研究生 GROUP BY 入学年份;
------------------------------------------------------------------------------------------------------------ 大家好: 我于2007年9月通过了电子商务本科网上作业的考试,现在有网上作业答案出售,现在有网上作业答案出售,价格在12.7元左右/门,资料完整,包括文字答案、图片、表格、报告,总之,有了此份答案不需要您作1题,就可通过。价格是根据作每门课需要的时间*2元/小时(上网费计算的),相信对您也是合算的。
电子商务本科有的答案如下:
电子商务与现代物流 (9章文字答案+作业考核答案+10个word手工计算绘图)85分
电子商务与金融(我没考,我们江苏物流与金融2选1,我选的是物流)
电子商务网站设计原理(内容包括:7章文字答案+7个实践答案压缩文件+作业考核答案)85分
互联网数据库 (内容包括:7章文字答案+作业考核答案+3幅图+2个文件)88分
网络营销与策划(内容包括:12章文字答案++作业考核答案+3幅图)85分
电子商务安全导论(内容包括:7章文字答案+作业考核答案+11幅图)85分
------------------------------------------------------------------------------------------------- 购买方式: 1、发送邮件到(优惠3元):zhangping831026@163.com(你立刻可以得到一个自动回复,各种优惠购买方式都在里面)。
2、打电话给我(免费赠送1门):0550-3871946(张平)(9:00-1:30 或5:00以后)
3、直接到我的淘宝购买(价格不优惠,不过可以买2送1,买3送2。(以拍卖方式购买不送)) 在淘宝买:选择电子商务本科或专科网上作业栏目) http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=guojiyue
-------------------------------- 也可以以拍卖方式购买:底价6元,加价幅度为2元。(明白说低于8元,我是不会卖的)
以拍卖方式买,进入我的商店后请选择“拍卖网上作业”栏目。 备注:希望大家发邮件到zhangping831026@163.com(有优惠),并留下自己的电话以便联系。
发货方式:全部通过邮件发送,也就是说必须发封邮件到zhangping831026@163.com,这样我就可以给你回复,把答案给你。
------------------------------------ QQ:在zhangping831026@163.com信箱的自动回复中。 手机:在zhangping831026@163.com信箱的自动回复中。 付款方式:1、在淘宝直接付款 2、转帐或汇款(方式在zhangping831026@163.com信箱的自动回复中) 发送任意邮件到zhangping831026@163.com即可得到自动回复(发送邮件后重新登陆就可看到)。
[此贴子已经被作者于2007-10-1 12:35:47编辑过] |