云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库vf实验指导

数据库vf实验指导

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 19:59:27

实验八 SQL命令的基本使用

一、实验目的:

1. 掌握使用SQL命令创建和修改表结构。 2. 掌握使用SQL命令对表进行查询。 3. 熟悉SQL嵌套查询。

4. 掌握使用SQL命令对表记录进行维护。 5. 掌握使用SQL命令删除表。

二、实验内容:

1. 实验8-1

实验题目:在学生档案表(xsda.dbf)中,按入学成绩降序,查询所有非党员男生的信息。

实验要求:用SQL语句实现,结果参考图8-1。

图8-1

步骤提示:在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

select * from xsda where not 党员否 ?? 2. 实验8-2

实验题目:通过学生成绩(xscj.dbf)、学生档案(xsda.dbf)和班级目录表(bjml.dbf),查询高等数学和外语成绩均不低于80分的学生的学号、班级名称、姓名、性别、高等数学和外语成绩。

实验要求:用SQL语句实现,结果参考图8-2。

图8-2

步骤提示:在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

select ?? from ?? where xsda.学号=xscj.学号 and xsda.班级=bjml.班级编号 and ??

3. 实验8-3

实验题目:通过学生成绩(xscj.dbf)、学生档案(xsda.dbf)和班级目录表(bjml.dbf),查询各班高等数学的平均分、最高分和最低分。

实验要求:用SQL语句实现,结果参考图8-3。

图8-3

步骤提示:在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

select bjml.班级名称,avg(xscj.高等数学) as 高数平均分,max(xscj.高等数学) as 高数最高分 ??

4. 实验8-4

实验题目:通过学生成绩(xscj.dbf)、学生档案(xsda.dbf)和班级目录表(bjml.dbf),查询外语成绩不低于外语平均分的学生的学号、姓名、外语和班级名称,查询结果按外语成绩升序排列。

实验要求:用SQL嵌套查询实现,结果参考图8-4。

图8-4

步骤提示:在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

select xsda.学号,?? from xsda,xscj,bjml where ?? xscj.外语>=(select avg(xscj.外语) from xscj) order by ??

5. 实验8-5

实验题目:根据学生档案表(xsda.dbf)、学生成绩表(xscj.dbf)和班级目录表(bjml.dbf),查询班平均成绩不低于80分的班级编号、班级名称及相应的班平均成绩。

实验要求:请自行设计SQL命令完成,结果参考图8-5。

图8-5

实验提示:可参考实验7-5查询所对应的SQL命令,在该命令基础上修改即可。 6. 实验8-6

实验题目:在学生管理数据库(xsgl.dbc)中建立学生选修课成绩表文件(xxcj.dbf),表结构如表8-1所示。

表8-1 选修课成绩(xxcj.dbf)表结构

字段名 学号 课程编号 成绩 选修学期 成绩登录日期

类型 C C I C D

宽度 8 3 4 1 8

小数位数

实验要求:用SQL命令完成,建立之后,浏览表结构。 步骤提示:

①在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

create table xxcj (学号 C(8), ??)

②使用list structure命令或打开表设计器,浏览选修课成绩(xxcj.dbf)表结构。 7. 实验8-7

实验题目:修改选修成绩(xxcj.dbf)表结构,添加一个备注型字段,字段名为“说明” 实验要求:用SQL命令完成,修改之后,浏览表结构。 步骤提示:

①在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。 alter table ?? add ??

②使用list structure命令或打开表设计器,浏览选修课成绩(xxcj.dbf)表结构。 8. 实验8-8

实验题目:首先给选修课成绩表(xxcj.dbf)添加记录,记录如表8-2所示,然后复制选修课成绩表(xxcj.dbf)为选修成绩备份表(xxbf.dbf)。

表8-2 选修课成绩(xxcj.dbf)表记录

学号 20050090

20050120

20050370

20050372

20050093

011

90

3

(实验日期)

007

45

2

(实验日期)

007

85

2

(实验日期)

035

55

5

(实验日期)

课程编号 011

成绩 69

选修学期

3

成绩登录日期 (实验日期)

实验要求:用SQL命令添加记录,添加之后,浏览记录。 步骤提示:

①在命令窗口重复输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整,注意利用历史命令以简化输入。

insert into ?? values ?? ②浏览选修课成绩表(xxcj.dbf)。

③在命令窗口输入如下命令,备份选修课成绩表(xxcj.dbf)为xxbf.dbf。 select * from xxcj into table xxbf 9. 实验8-9

实验题目:首先修改选修课成绩表(xxcj.dbf)的成绩字段为字符型,字段宽度为6,然后修改成绩字段值,低于60分的字段值为“不及格”,其余为“及格”。

实验要求:修改表结构和修改字段值均用SQL命令完成,修改之后,浏览记录。 步骤提示:在命令窗口顺序输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。

alter table ?? alter ??

update ?? set ?? iif (val (成绩)>=60,'及格','不及格') browse 10.

实验8-10

搜索更多关于: 数据库vf实验指导 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验八 SQL命令的基本使用 一、实验目的: 1. 掌握使用SQL命令创建和修改表结构。 2. 掌握使用SQL命令对表进行查询。 3. 熟悉SQL嵌套查询。 4. 掌握使用SQL命令对表记录进行维护。 5. 掌握使用SQL命令删除表。 二、实验内容: 1. 实验8-1 实验题目:在学生档案表(xsda.dbf)中,按入学成绩降序,查询所有非党员男生的信息。 实验要求:用SQL语句实现,结果参考图8-1。 图8-1 步骤提示:在命令窗口输入如下SQL命令,命令中省略的部分由同学根据题目要求自行补充完整。 select * from xsda where not 党员否 ?? 2. 实验8-2 实验题目:通过学生成绩(

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com