下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..实验报告课程名:软件工程与数据库概论任课教师:胥备专业:信息工程学号:14130130__马一鸣二○一六至二○一七年度第2学期XX邮电大学通达学院实验报告一实验名称:SQL语言的应用指导胥备实验类型:验证实验学时:4*2实验时间:实验目的和要求1、练习使用SQLSERVER数据库产品,熟练使用查询分析器和企业管理器;2、掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。实验环境<实验设备>硬件:个人计算机;软件:MSSQLSERVER环境。实验原理及内容1.创建实验数据库数据库名称:M14130112;操作步骤:CreateDataBaseM14130112;2.打开刚刚创建的数据库操作步骤:UseM141301123.在查询分析器中要完成的实验内容建立如下表,并插入数据:说明:应为表建立主键、其他完整性约束可自己添加;表中数据也可以自己设计学生学号姓名年龄性别S1WANG20MS2LIU19FS3CHEN22MS4WU19MS5LI21F课程课程号课程名学时学分课程性质C2MATHS644基础C4PHYSICS483基础C3C322专业基础C1DB483专业C50S322专业选课学号课程号成绩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>,cnochar<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<'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>;insertintoscvalues<'S2','C1',70>;insertintoscvalues<'S3','C2',NULL>;insertintoscvalues<'S1','C5',80>;insertintoscvalues<'S4','C3',NULL>;insertintoscvalues<'S5','C4',78>;insertintoscvalues<'S2','C4',79>;对以上数据完成以下功能:把基础课的学分提高1学分,学时提高8学时;updatecsetcredit=credit+1,chour=chour+8wherectype='基础';把MATH课的非空成绩提高10%;updatescsetgrade=grade*1.1wheregradeisnotnullandscoin<selectcnofromcwherecname='MATHS'>;当所有学生不选修PHYSICS课程时,删除相应数据;deletefromcwherecname='PHYSICS'andcnonotin<selectcnofromsc>;LIU同学因病退学,删除相应数据。DELETEfromscwheresnoin<selectsnofromswheresname='LIU'>;deletefromswheresname='LIU';3.对数据库中数据进行检索,完成:检索课程性质中包含"基础"的课程信息;select*fromcwherectype='基础';检索WANG同学学习的所有课程信息;select*fromcwherecnoin<selectcnofromscwheresnoin<selectsnofromswheresname='WANG'>>;检索不学C2课程的学生学号与姓名;selectsno,snamefromswheresnonotin<selectsnofromscwherecno='c2'>;计算每个学生选修并参加了考试的课程门数和总成绩;selectsno,COUNT<cno>,SUM<grade>fromscwheregradeisnotnullgroupbysno;select*fromsc;查询平均成绩大于80分的学生学号、姓名和平均成绩,结果按平均成绩降序排列;selects.sno,sname,AVG<grade>fromsc,swheresc.sno=s.snoandgradeisnotnullgroupbys.sno,snamehavingAVG<grade>>80orderbyAVG<grade>desc;select*fromsc;实验小结通过本次实验,我们熟悉了S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫健委政府采购内控制度
- 无锡学院《市场调查》2025-2026学年期末试卷
- 上海东海职业技术学院《文字学》2025-2026学年期末试卷
- 沈阳建筑大学《病理检验技术》2025-2026学年期末试卷
- 沈阳建筑大学《民间文学》2025-2026学年期末试卷
- 上海思博职业技术学院《C语言》2025-2026学年期末试卷
- 上海海关学院《口腔解剖生理学》2025-2026学年期末试卷
- 山西电子科技学院《精神病学》2025-2026学年期末试卷
- 忻州职业技术学院《古代汉语》2025-2026学年期末试卷
- 石家庄经济职业学院《音乐学导论》2025-2026学年期末试卷
- (正式版)DB64∕T 2169-2025 《 煤矸石路基填筑应用技术规范》
- 2026国家新闻出版广电总局监管中心招聘35人易考易错模拟试题(共500题)试卷后附参考答案
- 雨课堂学堂在线学堂云《中外文化精神十讲(长江大学)》单元测试考核答案
- 2025年福建省高速公路集团有限公司综合管理类岗位招聘34人笔试参考题库附带答案详解(3卷)
- 电厂化学设备检修课件
- 2025年课件-(已瘦身)2023版马原马克思主义基本原理(2023年版)全套教学课件-新版
- 大学综合实验楼项目风险评估报告
- 胸外手术营养管理
- 吊装施工安全协议书
- 【英语+答案】常州市 2025-2026 学年第一学期高三期中质量调研英语试题
- 小班科学课件《昆虫朋友比多少》
评论
0/150
提交评论