南邮软件工程报告.doc

南邮软件工程报告.doc

ID:55929469

大小:1.05 MB

页数:9页

时间:2020-06-15

南邮软件工程报告.doc_第1页
南邮软件工程报告.doc_第2页
南邮软件工程报告.doc_第3页
南邮软件工程报告.doc_第4页
南邮软件工程报告.doc_第5页
资源描述:

《南邮软件工程报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告课程名:软件工程与数据库概论任课教师:胥备专业:信息工程学号:14130130姓名:马一鸣二○一六至二○一七年度第2学期南京邮电大学通达学院实验报告一实验名称:SQL语言的应用指导教师:胥备实验类型:验证实验学时:4*2实验时间:2017.4.18一、实验目的和要求1、练习使用SQLSERVER数据库产品,熟练使用查询分析器和企业管理器;2、掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。二、实验环境(实验设备)硬件:个人计算机;软件:MSSQLSERVER环境。三、实验原理及内容

2、1.创建实验数据库数据库名称:M14130112;操作步骤:CreateDataBaseM14130112;2.打开刚刚创建的数据库操作步骤:UseM141301123.在查询分析器中要完成的实验内容1.建立如下表,并插入数据:说明:应为表建立主键、其他完整性约束可自己添加;表中数据也可以自己设计学生学号姓名年龄性别S1WANG20MS2LIU19FS3CHEN22MS4WU19MS5LI21F课程课程号课程名学时学分课程性质C2MATHS644基础C4PHYSICS483基础C3C322专业基础C1DB483专业C50S322专业选课

3、学号课程号成绩S1C289S2C170S3C2NULLS1C580S4C3NULLS5C478S2C479useM14130112;createtables(snochar(20)notnullunique,snamechar(20),ageint,sexchar(1),primarykey(sno));createtablec(cnochar(20),cnamechar(20),chourint,creditint,ctypechar(20),primarykey(cno));createtablesc(snochar(20),cno

4、char(20),gradeint,primarykey(sno,cno),foreignkey(sno)referencess(sno),foreignkey(cno)referencesc(cno));insertintosvalues('S1','WANG',20,'M');insertintosvalues('S2','LIU',19,'F');insertintosvalues('S3','CHEN',22,'M');insertintosvalues('S4','WU',19,'M');insertintosvalues('

5、S5','LI',21,'F');insertintocvalues('C2','MATHS',64,4,'基础');insertintocvalues('C4','PHYSICS',48,3,'基础');insertintocvalues('C3','C',32,2,'专业基础');insertintocvalues('C1','DB',48,3,'专业');insertintocvalues('C5','OS',32,2,'专业');insertintoscvalues('S1','C2',89);insertintoscvalue

6、s('S2','C1',70);insertintoscvalues('S3','C2',NULL);insertintoscvalues('S1','C5',80);insertintoscvalues('S4','C3',NULL);insertintoscvalues('S5','C4',78);insertintoscvalues('S2','C4',79);1.对以上数据完成以下功能:(1)把基础课的学分提高1学分,学时提高8学时;updatecsetcredit=credit+1,chour=chour+8wherectyp

7、e='基础';(1)把MATH课的非空成绩提高10%;updatescsetgrade=grade*1.1wheregradeisnotnullandsc.cnoin(selectcnofromcwherecname='MATHS');(2)当所有学生不选修PHYSICS课程时,删除相应数据;deletefromcwherecname='PHYSICS'andcnonotin(selectcnofromsc);(1)LIU同学因病退学,删除相应数据。DELETEfromscwheresnoin(selectsnofromswheresn

8、ame='LIU');deletefromswheresname='LIU';3.对数据库中数据进行检索,完成:(1)检索课程性质中包含“基础”的课程信息;select*fromcwherectype='基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。