- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二三四报告,高兴花园二三四街坊,第二三四人民币大系,二三四门出好码,二三四门,二三四,腰部二三四横突骨折,二三四打一成语,姘夫二三四粉黄蟹,姘夫二三四
实验二 数据定义
一、实验目的
1、掌握使用SQL语句创建和删除数据库;
2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构;
3、掌握索引的创建和删除方法。
二.实验步骤
1.建立数据库,点击新建查询,如图:
单击刷新,数据库中出现新建的“gongcheng”数据库。
2.建立数据表
右击“gongcheng”,单击新建查询,写入代码,如图:
单击刷新,展开表,可看见新建的四个表。
3.修改数据库,写入代码后执行。
写入代码,分别在表S、P、J表中的Sno,Pno,Jno属性列上建立唯一索引(升序)。
如图:
4.录入数据
将课本上的数据写进excel表格中,在SQL Server 2008中执行导入操作,结果如图:
5右击“gongcheng”,单击“新建查询”。完成以下查询:
查询所有供应商所在的城市。
(2)查询零件重量在10-20之间(包括10和20)的零件名和颜色。
(3)查询工程项目的总个数。
(4)查询所有零件的平均重量。
(5)查询供应商S3供应的零件号。
(6)查询各个供应商号及其供应了多少类零件。
(7)查询供应了2类以上零件的供应商号。
(select 供应情况表SPJ .Sno
from 供应情况表SPJ
where
(select COUNT (供应情况表SPJ.Pno )
From 供应情况表SPJ )2
group by Sno
(8)查询零件名以“螺”字开头的零件信息。
(9)查询工程项目名中最后一个字为“厂”字的工程项目所在的城市。
(10)查询给每个工程供应零件的供应商的个数。
(11)查询供应数量在1000—2000之间(包括1000和2000)的零件名称。
select 零件表P .pname
from 零件表P ,供应情况表SPJ
group by 供应情况表SPJ.Pno
having COUNT(供应情况表SPJ.QTY)=1000 and count(供应情况表SPJ.QTY)=2000
select供应情况表SPJ.Pno
from 供应情况表SPJ
where供应情况表SPJ.QTY =1000 and供应情况表SPJ.QTY =2000
(12)完成课本P127页第5题的前七个小题。
问题一:
问题二:
问题三:
问题四:
问题五:
问题六:
问题七:
6.在“学生选课管理”数据库中完成以下查询:
(1)查询是“选修课”的课程号、课程名。
(2)查询学号为学生所学课程的课程名与学分。
(3)查询选修课程号为“002”或“004”的学生的学号。
(4)查询选修了课程号为“002”和“004”的学生的学号。
(5)查询学习全部课程的学生姓名。
6.在“gongcheng”新建查询,对数据库做一下更新:
(1)现有一供应商,代码为S9、姓名为英特尔、所在城市西安,供应情况如下:供应零件P5给工程J7数量为600,供应零件P4给工程J4数量为500,请将此供应商的信息和供应信息插入数据库。
(2)请将北京供应商的供应数量加20
零件P3已经停产,请将P3的相关信息从数据库中删除。
(4)创建零件名为螺丝刀的供应情况的视图P_ls,包括供应商名(Sname),零件名(Pname),零件重量(Weight),工程项目代码(Jno),供应数量(QTY).
在视图P_ls中查询供应数量为500的供应商姓名。
7.导入“student”数据库,新建查询,完成以下操作:
(1)学生孙天要退学,请删除该学生的所有记录。
先删除学生选课表中信息:
再删除学生表中信息:
学号为“9105101”的学生信息全部被删除。
(2)将学号生的所有课程成绩加10分。
(3)学校开了一门新课,课称号为056课程名为信息系统分析,请将此门课程的信息插入。
(4)创建查询每个学生的修课学分的视图,要求列出学生学号及总学分。
(5)在创建的视图中查询学生李丽所修的学分数。
实验代码:
实验二代码:create database gongcheng
create table 供应商表S(Sno char(10) primary key,
Sname char(10) unique,
Status char(10) null,
city char(10) null )
create table 零件表P(Pno char(10) primary key,
Pname char(10) null,
color char(10) null,
weight int check(weight=0 and weight=50))
create table 项目工程表J(Jno char(10) primary key,
Jname char(10) n
您可能关注的文档
最近下载
- STM32L0系列数据手册.pdf VIP
- 02J331地沟及盖板图集.pdf VIP
- 销售人员必备2021年山东省青岛市社区卫生院基层医疗机构分布明细.pdf VIP
- [科技出版社张鄂现代设计理论与方法课件]08new-第9章动态设计.ppt VIP
- [科技出版社张鄂现代设计理论与方法课件]08new-第8章绿色设计.ppt VIP
- 江苏省公务员考试行测技巧.pdf VIP
- 销售人员必备山东省济南市社区卫生院基层医疗机构分布明细.pdf VIP
- 《史记》上册注音版1.doc VIP
- [科技出版社张鄂现代设计理论与方法课件]08new-第7章反求工程设计.ppt VIP
- [科技出版社张鄂现代设计理论与方法课件]08new-第6章工业造型设计-1.ppt VIP
文档评论(0)