数据库实验答案资料.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验(2)、交互式SQL(1): 利用SQL 语句创建数据库、表及表之间关系?? 一、实验目的和注意事项 1、实验目的:熟悉创建数据库和数据表的SQL?语句。 2、注意事项:输入SQL?语句时应注意中文、英文的区别。 二、实验内容 在查询分析器中,完成以下操作。 1、用SQL?语句创建数据库,名称为“TSC”。 2、用SQL?语句在TSC数据库创建4张表:T,S,C,SC(参考教材P78例3.1) 3、在上面的4张表中插入示例数据(参考教材P21例1.7) 三、实验步骤(这部分不需要写作实验报告上) 1、打开SQL Server 2000的查询分析器 2、创建数据库TSC。 3、创建4?个表(参考教材P78例3.1)。 4、在4张表中插入数据(示例数据参考教材P21例1.7,?Insert?语句参考P97 3.4.1?数据插入) 四、实验报告记录部分?(在实验报告中记录创建数据库、创建表及向表中插入数据的SQL语句) 1、用SQL?语句创建数据库,名称为“StudentCourse”。 2、用SQL?语句创建StudentCourse?中的3?张表(见下面),同时指定主码、外码、约束等。 3、在3张表中插入下面的示例数据 ? 表1??学生表(Students)数据 学号Sno姓名Sname性别Ssex出生日期Sbirthday所在系Sdept备注Memo0602001钟耀华男1987-05-01计算机优秀毕业生0602002吴佳硕女1987-03-24计算机爱好:音乐0602003吴纯斌男1988-07-01计算机?0701001王腾飞男1988-05-04机电爱好:音乐0701002林师微女1987-04-03机电爱好:体育0701003李乐怡女1986-03-03机电?0703001李奇男1988-09-17工商管理?? 表2??课程表(Courses)数据 ?课程号Cno课程名Cname先行课PreCno学分CreditC1数据结构?4C2数据库原理C14C3大型数据库C23C4高尔夫?1 表3??选课表(SC)数据 学号Sno课程号Cno成绩Grade0602001C1610602001C2720602001C3880602002C1?0602002C2610701001C1500701001C2?0701002C3780701003C1520701003C387? 实验(3)、交互式SQL(2)—简单查询?? 2012-04-26 22:12:00|??分类:? HYPERLINK /db_teacher/blog/ \l m=0t=1c=fks_084064082084088065080085082095085095085070080086084074092 \o 默认分类 默认分类|字号?订阅 一、实验目的和注意事项 实验目的:掌握单表查询SELECT、FROM、WHERE?的用法,特别要掌握比较运算符、逻辑运算符的使用。 注意事项:子句WHERE条件表示元组筛选条件;子句HAVING条件表示元组选择条件;?子句HAVING条件必须和GROUP BY?子句配合使用; ?二、教材例题练习(不需要记录在实验报告上) 在实验(2)创建的表及插入的示例数据(数据库TSC)基础上,完成教材P83?例3.9 ?三、实验内容及步骤(在实验报告中记录每个查询的SQL语句) 在实验(2)创建的表及插入的示例数据(数据库StudentCourse)基础上,完成 ①?查询计算机系全体学生的信息 ②?查询姓“李”的学生的学号和姓名。 ③?查询课程表中先行课为空的课程名。 ④?查询考试成绩有不及格的学生的学号。 ⑤?求选修了C1?课程或C2?课程的学生的学号及成绩。 ⑥?查询全体计算机系学生的姓名及其年龄。 ⑦?查询计算机系在1986-1987?年之间出生的学生的姓名。 ⑧?查询姓“李”的前2个学生(按姓名升序排列)的学号和姓名。 ⑨?查询选修了两门以上课程的学生学号与课程数。 ⑩?查询选修课程数大于等于2?的学生的学号、平均成绩和选课门数,并按平均成绩降序排列。 附:参考解答 实验(4)、交互式SQL(3)—复杂查询?? 2012-04-26 22:16:24|??分类:? HYPERLINK /db_teacher/blog/ \l m=0t=1c=fks_084064082084088065080085082095085095085070080086084074092 \o

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档