2023年6月21日发(作者:)

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

编辑整理:

尊敬的读者朋友们:

这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(SQL数据库基础期末实验报告)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为SQL数据库基础期末实验报告的全部内容。

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

一、

实验目的

通过构建教学管理数据库,理解关系数据库的三级模式和两级映像的基本结构;熟悉数据库系统的开发过程;熟练掌握SQL。

二、

实验环境

1 操作系统:Windows XP

2 数据库管理系统软件:Visual Foxpro 6。0

三、

实验要求

1。 数据库的创建

创建一个项目(项目名:姓名+学号后四位),目的: 管理一个开发项目的所有对象;

创建教学管理数据库,目的: 管理所有的表和相关对象;

要求显示数据库中的表及其它们之间的联系;

创建六个表;学生表、教师表(输入20名教师)、系名表(输入10个系)、课程表(输入40门课程)、成绩表(输入100个分数)、任课表(输入20任课信息);

要求显示表结构以及相应的数据信息.

2. 定义视图

使用VFP视图设计器和SQL实现以下操作:

定义一个包含学号、姓名、课程名称和分数的学生成绩视图grade_1;

定义一个包含学号、姓名、课程名称和分数,且分数在90分以上的学生成绩视图grade_2;

定义一个包含学号、姓名和平均分数的学生成绩视图grade_3,并按平均分递减排序。

3。 查询

使用查询设计器和SQL实现以下查询操作:

根据学生表查询并显示男生的学号,姓名和性别;

根据学生表查询并显示1990年以前出生的男生的学号、姓名、性别和出生日期,并按出生日期从大到小排序;

根据教师表和系名表查询系名称及其教师。显示系名称和教师姓名。(按内、全、左、右连接分别查询)。

四、

实验过程及其结果

创建一个项目(项目名:姓名+学号后四位),目的: 管理一个开发项目的所有对象; SQL数据库基础期末实验报告

创建教学管理数据库,目的: 管理所有的表和相关对象;

创建六个表;学生表、教师表(输入20名教师)、系名表(输入10个系)、课程表

(输入40门课程)、成绩表(输入100个分数)、任课表(输入20任课信息);

要求显示表结构以及相应的数据信息。

学生表结构:

学生表数据:

SQL数据库基础期末实验报告

学生表索引:

教师表结构:

SQL数据库基础期末实验报告

教师表数据:

教师表索引:

系名表结构:

系名表数据:

SQL数据库基础期末实验报告

系名表索引:

课程表结构:

课程表数据: SQL数据库基础期末实验报告

课程表索引:

成绩表结构:

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

学习表索引: SQL数据库基础期末实验报告

任课表结构:

任课表数据:

任课表索引: SQL数据库基础期末实验报告

2. 定义视图

定义一个包含学号、姓名、课程名称和分数的学生成绩视图grade_1;

Grade_1

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

Grade_1 SQL语言:

定义一个包含学号、姓名、课程名称和分数,且分数在90分以上的学生成绩视图grade_2;

Grade_2 SQL数据库基础期末实验报告

Grade_2 SQL语言:

定义一个包含学号、姓名和平均分数的学生成绩视图grade_3,并按平均分递减排序。

Grade_3

Grade_3 SQL语言:

3。 查询

根据学生表查询并显示男生的学号,姓名和性别;

查询1:

SQL数据库基础期末实验报告

查询1 SQL语言:

根据学生表查询并显示1990年以前出生的男生的学号、姓名、性别和出生日期,并按出生日期从大到小排序;

查询2: SQL数据库基础期末实验报告

查询2 SQL语言:

根据教师表和系名表查询系名称及其教师。显示系名称和教师姓名。(按内、全、左、右连接分别查询)。

内连接: SQL数据库基础期末实验报告

内连接 SQL语言:

全连接:

全连接 SQL语言:

SQL数据库基础期末实验报告

左连接:

左连接 SQL语言:

右连接: SQL数据库基础期末实验报告

右连接 SQL语言:

2023年6月21日发(作者:)

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

编辑整理:

尊敬的读者朋友们:

这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(SQL数据库基础期末实验报告)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为SQL数据库基础期末实验报告的全部内容。

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

一、

实验目的

通过构建教学管理数据库,理解关系数据库的三级模式和两级映像的基本结构;熟悉数据库系统的开发过程;熟练掌握SQL。

二、

实验环境

1 操作系统:Windows XP

2 数据库管理系统软件:Visual Foxpro 6。0

三、

实验要求

1。 数据库的创建

创建一个项目(项目名:姓名+学号后四位),目的: 管理一个开发项目的所有对象;

创建教学管理数据库,目的: 管理所有的表和相关对象;

要求显示数据库中的表及其它们之间的联系;

创建六个表;学生表、教师表(输入20名教师)、系名表(输入10个系)、课程表(输入40门课程)、成绩表(输入100个分数)、任课表(输入20任课信息);

要求显示表结构以及相应的数据信息.

2. 定义视图

使用VFP视图设计器和SQL实现以下操作:

定义一个包含学号、姓名、课程名称和分数的学生成绩视图grade_1;

定义一个包含学号、姓名、课程名称和分数,且分数在90分以上的学生成绩视图grade_2;

定义一个包含学号、姓名和平均分数的学生成绩视图grade_3,并按平均分递减排序。

3。 查询

使用查询设计器和SQL实现以下查询操作:

根据学生表查询并显示男生的学号,姓名和性别;

根据学生表查询并显示1990年以前出生的男生的学号、姓名、性别和出生日期,并按出生日期从大到小排序;

根据教师表和系名表查询系名称及其教师。显示系名称和教师姓名。(按内、全、左、右连接分别查询)。

四、

实验过程及其结果

创建一个项目(项目名:姓名+学号后四位),目的: 管理一个开发项目的所有对象; SQL数据库基础期末实验报告

创建教学管理数据库,目的: 管理所有的表和相关对象;

创建六个表;学生表、教师表(输入20名教师)、系名表(输入10个系)、课程表

(输入40门课程)、成绩表(输入100个分数)、任课表(输入20任课信息);

要求显示表结构以及相应的数据信息。

学生表结构:

学生表数据:

SQL数据库基础期末实验报告

学生表索引:

教师表结构:

SQL数据库基础期末实验报告

教师表数据:

教师表索引:

系名表结构:

系名表数据:

SQL数据库基础期末实验报告

系名表索引:

课程表结构:

课程表数据: SQL数据库基础期末实验报告

课程表索引:

成绩表结构:

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

学习表索引: SQL数据库基础期末实验报告

任课表结构:

任课表数据:

任课表索引: SQL数据库基础期末实验报告

2. 定义视图

定义一个包含学号、姓名、课程名称和分数的学生成绩视图grade_1;

Grade_1

SQL数据库基础期末实验报告

SQL数据库基础期末实验报告

Grade_1 SQL语言:

定义一个包含学号、姓名、课程名称和分数,且分数在90分以上的学生成绩视图grade_2;

Grade_2 SQL数据库基础期末实验报告

Grade_2 SQL语言:

定义一个包含学号、姓名和平均分数的学生成绩视图grade_3,并按平均分递减排序。

Grade_3

Grade_3 SQL语言:

3。 查询

根据学生表查询并显示男生的学号,姓名和性别;

查询1:

SQL数据库基础期末实验报告

查询1 SQL语言:

根据学生表查询并显示1990年以前出生的男生的学号、姓名、性别和出生日期,并按出生日期从大到小排序;

查询2: SQL数据库基础期末实验报告

查询2 SQL语言:

根据教师表和系名表查询系名称及其教师。显示系名称和教师姓名。(按内、全、左、右连接分别查询)。

内连接: SQL数据库基础期末实验报告

内连接 SQL语言:

全连接:

全连接 SQL语言:

SQL数据库基础期末实验报告

左连接:

左连接 SQL语言:

右连接: SQL数据库基础期末实验报告

右连接 SQL语言: