第一范文网 - 专业文章范例文档资料分享平台

实验八 使用SELECT语句进行高级查询

来源:用户分享 时间:2025/6/3 13:42:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验八 使用SELECT语句进行高级查询

实验目的:掌握用SELECT语句进行高级查询的方法。

实验内容:

1.在企业管理器中创建“教学数据库”(teaching)并为其建立一个主数据文件和一个日志文件,初始大小分别为5MB和2MB,扩展文件按10%的幅度增长,主数据文件最大为100MB,日志文件最大可为5MB;

2.在教学数据库(teaching)中创建学生信息基本表Student、课程信息基本表Courses、学生成绩表SCG、教师基本信息表Teachers和授课表TC。

Student表中包括字段(使用英文字段名):学号SNo CHAR (10) NOT NULL,姓名 SName CHAR (8) NOT NULL,性别 Sex CHAR(2),出生日期 Birthday DATE,民族Nationality CHAR(16), 政治面貌Party CHAR(10),住址Address CHAR(30),电话 Phone VARCHAR(15),专业 Specialty CHAR(20),所在系 Sdept CHAR(10)。

Courses表中包括字段(使用英文字段名):课程号CNo CHAR (8) PRIMARY KEY,课程名 CName CHAR(20) NOT NULL,课程类型 CType varchar(10),学分 Credit TINYINT NOT NULL,学时数 CreditHour TINYINT, 考试examine SMALLINT, 标记 Remark CHAR(20)。

SCG表中包括字段(使用英文字段名):学号SNo CHAR (10) NOT NULL,课程号 CNo CHAR (8)NOT NULL, 成绩grade TINYINT ,任课教师编号TNo CHAR (8)NOT NULL。

Teachers表中包括字段(使用英文字段名):教师号TNo CHAR (8) NOT NULL,教师名TName CHAR (8) NOT NULL,教师性别 TSex CHAR(2),职称TP CHAR(10), 教师所在系 TSdept CHAR(10)。

TC表中包括字段(使用英文字段名):教师号TNo CHAR (8)NOT NULL, 课程号CNo CHAR (8) PRIMARY KEY,授课班级TClass CHAR (8)NOT NUL。

3.使用教学数据库(teaching),在企业管理器中编辑查询、执行并查看结果:

(1)求“选修《数据库原理与技术》课程的学生学号、姓名”; (2)求“没有任课的教师名单”;

(3)求“所教课程多于一门的教师号、教师姓名”; (4)求“选修人数少于2人的课程号,课程名”;

(5)求“教师号为0004的教师所教授课程的课程号和课程名称”。

实验报告内容:写出第三题中的所有查询语句。

搜索更多关于: 实验八 使用SELECT语句进行高级查询 的文档
实验八 使用SELECT语句进行高级查询.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1hddz9waz947le14llfk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top