




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五SQL语言综合实验一、实验目的SQL9SQL库系统设计、实现过程中的作用。二、实验内容及步骤SQLwordSQL语句粘贴到网络课程中提交;数据库文件需分离FTP。以下操作均在查询分析器中实现:1、建立以dbszh+“学号”命名的数据库,如dbszh101//设1班01号学生。2、在第一步建立的数据库中建立S,C,SC基本表S(sno,sname,sex,bdate,height) 030920311王义平男1984-08-20 1.71C(cno,lhour,credit,semester) cs-201 80 4 秋Sc(sno,cno,grade) 030920311 cs-201 80.0Ssno,CcnoSC表的主码为(sno,cno),snoSC表的外码,定义cnoSC表的外码。3、修改基本表C表中增加一个新的属性“cname”,char(8)型,允许为空值。Ccnamechar(20)型。Ccname属性。4、建立索引SC自己的学号”命名索引名(如:index101),先按学号升序索引,然后按成绩降序索引。删除刚才建立的索引。5、更新数据(1)INSERTS表中:030920311王义平男1984-08-20 1.71050620312张三男1984-04-20 1.9“你的学号”“你的姓名”“你的性别”“你的出生日期”“你的身高”C(课程号cno值的前两位表示开课系)cs-201804秋cs-202604春dj-101302秋Sc表中:030920311 cs-201 75“你的学号”cs-202 68“你的学号”dj-101(2)利用UPDATE修改元组将SC表中你自己的成绩都改为90分。6、查询查询选修计算机系秋季所开课程的男生姓名、课程号、学分数、成绩查询至少选修一门电机系课程的女生的姓名查询每位学生已选课程的门数和总平均成绩查询缺成绩的学生的姓名、缺成绩的课程号及其学分数7、视图创建视图,以“V你的学号”命名(如:V101开课程的课程号和学分数。13所开课程的男生的姓名、课程号、学分数、成绩。8、删除删除你自己的所有选课记录。SC表。--实验五--1createdatabasedbszh113--2--s表createtables(snochar(10)primarykey,snamechar(20),sexchar(2)check(sexin('男','女')),bdatedatetime,heightfloat);--c表createtablec(cnochar(10)primarykey,lhourint,creditint,semesterchar(4));--sc表createtablesc(snochar(10),cnochar(10),gradefloat,primarykey(sno,cno),foreignkey(sno)referencess(sno),foreignkey(cno)referencesc(cno));--3--1altertablecaddcnamechar(8);--2altertablecaltercolumncnamechar(20);--3altertablecdropcolumncname;--4--1createuniqueindexindex113onsc(snoasc,cnodesc);--2dropindexindex113onsc;--5--1.1insertintosvalues('030920311','王平义','男','1984-08-20',1.71);insertintosvalues('050620312','张三','男','1984-04-20',1.9);insertintosvalues('110303113','叶惠','女','1992-02-01',1.69);--1.2insertintocvalues('cs-201','80','4','秋');insertintocvalues('cs-202','60','4','春');insertintocvalues('dj-101','30','2','秋');--1.3insertintoscvalues('030920311','cs-201','75');insertintoscvalues('110303113','cs-202','68');insertintoscvalues('110303113','dj-101',null);--3updatescsetgrade=90wheresno='110303113';--6--1selectsname,o,credit,gradefroms,c,scwheres.sno=sc.snoando=oandolike'cs%'andsemester='秋'andsex='男';--2selectsnamefroms,scwheresc.sno=s.snoandolike'dj%'andsex='女';--3selectsno,count(cno),avg(grade)fromscgroupbysno;--4selectsname,o,creditfroms,c,scwheres.sno=sc.snoando=oandgradeisnull;--7--1createviewv113asselectcno,creditfromcwherecnolike'cs%'andsemester='秋';--2selectsname,o,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司收购合同协议书
- 全程服务委托合同协议书
- 建筑安装工程劳务合同
- 招标文件中合同条款
- 《假如》教学课件-
- 人民数据:数据资产入表解决方案2024
- 敲墙合同范本
- 托盘加工制作合同范本
- 大庆个人租房合同范本
- 2025年度合作方试销标准版合同
- 保安上墙制度
- T-KTSDN 2401-2024 地面供暖系统清洗维保操作技术服务规范
- 2025年建投国电准格尔旗能源有限公司招聘笔试参考题库含答案解析
- 2025念珠菌病诊断和管理全球指南解读课件
- 碘对比剂应用护理安全性
- 水电站安全生产培训
- 2025年国家药品监督管理局特殊药品检查中心招聘6人历年高频重点提升(共500题)附带答案详解
- 《矿井提升设备》课件2
- 被迫解除劳动合同通知书电子邮件
- 工具表单-岗位价值评估表(海氏)
- DB33T 2515-2022 公共机构“零碳”管理与评价规范
评论
0/150
提交评论