数据库实验答案解析

数据库实验答案解析

ID:22458004

大小:1.52 MB

页数:19页

时间:2018-10-29

数据库实验答案解析_第1页
数据库实验答案解析_第2页
数据库实验答案解析_第3页
数据库实验答案解析_第4页
数据库实验答案解析_第5页
资源描述:

《数据库实验答案解析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验(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、打开SQLServer2000的查询分析器2、创建数据库TSC。3、创建4 

2、个表(参考教材P78例3.1)。4、在4张表中插入数据(示例数据参考教材P21例1.7, Insert 语句参考P973.4.1 数据插入)四、实验报告记录部分 (在实验报告中记录创建数据库、创建表及向表中插入数据的SQL语句)1、用SQL 语句创建数据库,名称为“StudentCourse”。2、用SQL 语句创建StudentCourse 中的3 张表(见下面),同时指定主码、外码、约束等。3、在3张表中插入下面的示例数据 表1  学生表(Students)数据学号Sno姓名Sname性别Ssex出生日期Sbirthday所在系Sdept备注Memo0

3、602001钟耀华男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  选课表(

4、SC)数据学号Sno课程号Cno成绩Grade0602001C1610602001C2720602001C3880602002C1 0602002C2610701001C1500701001C2 0701002C3780701003C1520701003C387 实验(3)、交互式SQL(2)—简单查询  2012-04-2622:12:00

5、  分类: 默认分类

6、字号 订阅一、实验目的和注意事项实验目的:掌握单表查询SELECT、FROM、WHERE 的用法,特别要掌握比较运算符、逻辑运算符的使用。注意事项:子句WHERE<条件>表示元组筛选条件;子句H

7、AVING<条件>表示元组选择条件; 子句HAVING<条件>必须和GROUPBY 子句配合使用; 二、教材例题练习(不需要记录在实验报告上)在实验(2)创建的表及插入的示例数据(数据库TSC)基础上,完成教材P83 例3.9 三、实验内容及步骤(在实验报告中记录每个查询的SQL语句)在实验(2)创建的表及插入的示例数据(数据库StudentCourse)基础上,完成① 查询计算机系全体学生的信息② 查询姓“李”的学生的学号和姓名。③ 查询课程表中先行课为空的课程名。④ 查询考试成绩有不及格的学生的学号。⑤ 求选修了C1 课程或C2 课程的学生的学号及成绩

8、。⑥ 查询全体计算机系学生的姓名及其年龄。⑦ 查询计算机系在1986-1987 年之间出生的学生的姓名。⑧ 查询姓“李”的前2个学生(按姓名升序排列)的学号和姓名。⑨ 查询选修了两门以上课程的学生学号与课程数。⑩ 查询选修课程数大于等于2 的学生的学号、平均成绩和选课门数,并按平均成绩降序排列。附:参考解答实验(4)、交互式SQL(3)—复杂查询  2012-04-2622:16:24

9、  分类: 默认分类

10、字号 订阅一、实验目的和注意事项实验目的:1.      理解多表查询的概念;掌握多表查询的SELECT、 FROM、WHERE、JOIN子句的用法,

11、特别要对比内连接、外连接的结果差异。2.      掌握查询中嵌套查询和组合查询的操作方法,进一步加深对SELECT 语句的理解。注意事项:1、 内连接、 左外连接和右外连接的含义及表达方法;2、 子句的使用,注意语句的层次嵌套关系和括号的配对使用问题; 二、教材例题练习(不需要记录在实验报告上)在实验(2)创建的表及插入的示例数据(数据库TSC)基础上,完成1、教材P93 例3.19,注意some, all的使用方法,并掌握其相应的IN 、NOTIN的等价表示2、教材P94 例3.20,注意SQLServer2000不支持 Unique谓词,请给出解决这

12、个问题的SQL语句,并记录在教材例3.20的旁边。 三、实验内容及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。