1305120411何彬数据库实验2实验报告.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1305120411何彬数据库实验2实验报告

武 汉 工 程 大 学 计算机科学与工程学院 《数据库系统》实验报告 专业班级 2013网络工程1-2 实验地点 423 学生学号 1305120411 指导教师 刘晓华 学生姓名 何彬-10-15 实验项目 实验二 、数据库操作 实验类别 操作性(√ ) 验证性() 设计性( ) 综合性( ) 其它( ) 实验目的及要求 1.掌握SQL语句的基本语法。 2.学会用SQL语句创建表,对表进行插入、删除、修改。 3.掌握SELECT语句的基本语法。 4.掌握子查询的表示。 5.掌握连接查询的表示。 6.掌握数据汇总的方法。 7.掌握SELECT语句的GROUP BY子句的作用和使用方法。 8.掌握SELECT语句的ORDER BY子句的作用和使用方法。 9.掌握视图的概念及创建方法。 成 绩 评 定 表 类 别 评 分 标 准 分值 得分 合 计 上机表现 积极出勤、遵守纪律 主动完成实验设计任务 30分 程序代码 比较规范、基本正确 功能达到实验要求 30分 实验报告 及时递交、填写规范 内容完整、体现收获 40分 说明: 评阅教师: 日 期: 2013 年 月 日 实 验 内 容 一、对实验一数据库,使用oem完成下列各SQL语句。 1、用CREATE语句创建学生表、课程表、选课表(要求定义主码、外码)。 创建Student表: create table Student (Sno char(10) not null, Sname char(8) not null, Ssex char(2) check(Ssex in (男,女)) not null, Sage int check(Sage =19 and Sage =30), Sdept varchar(20), primary key(Sno) ); 创建Course表: create table Course (Cno int not null, Cname char(20) not null, Cpno int, Ccredit int, primary key(Cno) ); 创建SC表: create table SC (Sno char(10) not null, Cno int not null, Grade int, primary key(Sno,Cno), foreign key(Sno) references Student(Sno), foreign key(Cno) references Course(Cno) ); 2、在上述三个表中用SQL语句插入记录。记录内容参见教材中的表的记录内容。 Course表 3、将STUDENT表中学号为95001的年龄加1。 update student set Sage = Sage+1 where sno = 95001; 4、将刘晨同学的2号课程的成绩改为80分。 Update?sc? Set?grade=80? Where?cno=2?and?sno=? (select?sno? From?student? Where?student.sname=刘晨);/////where sno = 95002 5、在SC表中删除刘晨同学的记录。 delete? from?sc? where?sno=? (select?sno? from?student? where?student.sname=刘晨?); 6、查询‘IS’系的所有学生的信息。 select?*? from?student? where?sdept=IS;? 7、查询所有姓‘王’的学生的详细信息。 select?*? from?student? where sname like 王%; 8、查询所有年龄在19到25之间的学生的详细信息。并按年龄由低到高的顺序排列。 select * from student where sage between 19 and 25 order by sage asc 9、查询选修了课程的学生的学号及姓名。 select?sno,sname? from?student? where?sno?in? (? select?sno? from?sc?); 10、查询所有选修‘信息系统’这门课程的学生成绩信息,显示学号、姓名、成绩,并按成绩的高低顺序排列。 select?

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档