- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)