数据库原理及应用实验详细说明

2019-03-15 21:11

数据库原理及应用实验(Access、VFP、SQL SERVER)

1.Access部分:

实验一 Access创建数据库(2课时) 实验二 Access数据库高级操作(2课时)

2.VFP部分:

实验三 VFP建立数据库与简单查询(2课时) 实验四 VFP数据库基本操作(2课时) 实验五 VFPSQL基本操作(4课时) 实验六 VFPSQL高级操作(2课时)

实验七 VFP结构化数据库应用编程(2课时) 实验八 VFP可视化面向对象应用编程(4课时) 实验九 VFP数据库应用系统设计(8课时)

3.SQL SERVER数据库部分:

实验十 SQL SERVER数据库基本操作(2课时) 实验十一 SQL SERVER数据库高级操作(2课时)

1

实验一 Access创建数据库

一、实验目的

1.理解关系数据库的基本概念。

2.掌握Access数据管理系统的基本操作。

3.在Access中建立学生管理数据库SM,建立student数据表,掌握建数据库和数据表的一般过程。

4.对student数据表完成简单的查询操作。 二、 实验内容

1.在硬盘的用户盘上建立一个用户目录(如D:\\JYY),用于保存本门课程的所有实验文件。每次实验后,应将文件其备份到软盘,下次上机时再将其复制到硬盘上。所有操作在硬盘上完成。

2.启动ACCESS,先建立数据库SM,再在数据库中建立基本表STUDENT。 3.STUDENT表结构数据如下: 学号 200117101001 200117101002 200117101003 姓名 张三 李艳 王五 性别 男 女 男 出生日期 1982/10/12 1981/12/10 1983/11/13 所在系 IS MATH CS 其中:“学号”数据类型为字符型, 长度12位;姓名数据类型为字符型, 长度10位; 性别数据类型为字符型, 长度2位;出生日期数据类型为日期型, 长度8位。

4.在ACCESS建立数据表窗口中建立STUDENT表结构,并将“学号”设置为主码。 5.保存STUDENT表结构,输入三条学生数据。

6.显示STUDENT表学生数据,利用SQL语句完成简单的查询操作。

7.对STUDENT表数据操作后,再建立课程表COURSE和学生选修表SCG,表结构如下:COURSE(课程号,课程名,学分);SCG(学号,课程号,成绩)。

8.创建数据表“成绩”,包含“学号、课程号、成绩”等字段(注意该表中的“学号”数据类型与“学生”表中的“学号”数据类型一致,“课程号”的要求同理),并填写10个左右的记录,每记录的学号和课程号应该是另外两表中实际存在的。 三、 实验要求及检查

1.能利用ACCESS建立表结构并输入实验数据。 2.每个表中录入不少于3个记录。

3.学生表的有一个记录为本人的真实信息。 4.各表中的学号和课程号应该一致。 四、 上交(不要求)

1.与该数据库相关的所有文件。 2.但不能包含非相关文件。

3.将要上交的所有文件压缩打包成一个压缩文件。 4.将压缩文件以邮件的附件形式上交。

5.在邮件主题中包含“实验一”及姓名、学号等内容,严格如“数据库实验一某某某

2

12345678”的格式。

实验二 Access数据库高级操作

一、实验目的

1.对实验一所创建的数据库SM和数据表STUDENT、COURSE、SCG进行操作。 2.掌握如何创建查询。

3.掌握如何创建窗体和报表。 4.掌握如何创建启动窗体。 二、实验内容

1.启动Access,打开实验一所创建的数据库SM。

2.重新复习实验一的操作,显示基本表的结构和数据。

3.用向导创建一个查询,用于显示所有男生,然后再运行查询。

4.创建表关联:将SM数据库中的三个数据表建立关联,并设置完整性约束条件,如果无法设置完整性,那很可能是三表的数据内容没有相互对应。

5.创建查询:根据三个数据表的关联形成一个查询“成绩明细”,包括“姓名、课程名、成绩”等属性。

6.用向导创建窗体:给数据表“学生”创建窗体;给查询“成绩明细”创建窗体。 7.用向导创建报表:给查询“成绩明细”创建报表;给数据表“学生”创建报表,要求每页显示一个学生记录。

8.创建启动窗体:在其上放置命令按钮,用来调用刚才创建的各个窗体和报表,并设置为自启动方式。

9.关闭Access,在文件夹中直接双击SM.mdb数据库文件,观察窗体的自启动情况以及命令按钮的调用情况。 三、实验要求及检查

1.能在ACCESS中用向导或手工建立查询、窗体和报表。 2.能运行查询、窗体和报表。 3.窗体和报表格式符合要求。 四、上交(不要求)

1.将本实验生成的Access数据库文件Sm.mdb作为Email的附件上交。 2.必须在邮件主题中包含如“数据库实验二 姓??名 学??号”等字样。

实验三 VFP建立数据库与简单查询

一、实验目的

1.掌握VFP的启动、运行、关闭。

2.在项目管理器建立数据库和数据表、视图等。

3.用VFP命令在命令窗口中完成建立数据库基本操作。 4.掌握简单的查询语句。

3

二、实验内容

1.新建实验文件夹D:\\SM,并将VFP的默认工作目录设置为D:\\ SM。 2.创建新的项目,并在项目中新建数据库SM。

3.练习在VFP中建立一个学生数据库(自由表)熟悉建库的基本操作过程及注意事项。 (1)先建库结构:字段名、字段类型。 (2)向数据表增加新记录。 (3)练习简单的查询操作。

4.建立数据库DB1,然后在DB1下建三个基本表student,course,sc,每个表输入5条记录,理解数据库、视图、查询表、基本表的区别,结构如下:

student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。 course(cno,cname,cpno,ccredit), 依次表示课程号,课程名,先行课程号,学分。 SC(sno,cno,grade),依次表示学号,课程号,成绩。

5.学习VFP中建立数据库的基本操作,并给每个数据表建立索引。 6.练习LIST、DISPLAY、BROWSE的使用。 三、实验要求

1.在VFP中建立自由表、数据库、基本表、视图等。 2.运行并能完成简单的查询。 四、上交(不要求)

1.将D: \\SM文件夹及其中的所有文件打包压缩后作为Email的附件上交。 2.必须在邮件主题中包含如“数据库实验三 某某某 12345678”字样。

实验四 VFP数据库基本操作

一、实验目的

1. 用VFP提供的命令在命令窗口中完成数据库的基本操作。 2. 理解工作区、关联,掌握多表操作 二、实验内容

1.显示结构LIST STRU或DISPSTRU,修改结构MODI STRU

2.追加记录APPEND,插入记录INSERT,显示查询记录LIST,或DISPLAY

3.理解记录指针的用法,练习命令GO,SKIP 4.逻辑删除记录DELETE,物理删除PACK。 5.清空库中所有记录ZAP。 6.练习排序SORT。

7.建立索引,区分IDX索引与结构索引文件(CDX)的不同,INDEX,索引查询FIND,SEEK。

8.理解几个函数的作用:EOF(),BOF(),FOUND()等。 9.练习多库操作,多表间的连接和关联,理解工作区的作用。 10. 练习库文件间的更新操作,UPDATE,REPLACE 11. 练习数据运算命令:COUNT,SUM,CALCULATE,TOTAL

4

12.给数据表建立关联,并设置完整性规则。

13.创建视图view1,包含学生姓名、课程名称、成绩等字段。

14.通过向导创建报表report1,显示student表的情况,并做适当的编辑修改,预览观看效果 三、实验要求

1.在VFP中建立数据库、基本表、视图及报表等。 2.运行并能完成简单的查询。 四、上交(不要求)

1.将D:\\JYY\\SM文件夹及其中的所有文件打包压缩后作为Email的附件上交。 2.必须在邮件主题中包含如“数据库实验四 某某某 12345678”字样。

实验五 VFP SQL基本操作

一、实验目的

1.在VFP的运行SQL基本命令

2.在命令窗口中建立表、运行查询(SELECT语句) 二、实验内容

对SM数据库的三个表(student、course、scg),表结构如下:

student(sno,sname,ssex,sbirthday) course(cno,cname,cpo,ccredit) scg(sno,cno,grade) 用SQL语句完成以下操作:

1.创建关系表stu1(sno,sname,ssex,sbirth,sdept)。 2.对student按姓名建立索引。

3.查询信息系所有年龄不大于21岁的女生。 4.查询1982年出生的男生的姓名。

5.查询信息系、金融系所有姓“王”的同学的姓名和年龄。 6.查询姓“王”的男同学的人数。 7.查询2号课程的最低分。 8.查询总分最高的学生的学号。 9.查询每个同学的平均分。

10.查询每个同学所选修的课程门数。

11.查询“计算机网络”90分以上的同学的姓名。 12.查询每门课程的课程名及选修人数。 13.查询选修了全部课程的学生姓名。

14.查询总学分已超过40学分的学生学号、姓名、总学分。

15.查询至少选修了学生“20021710233”选修的全部课程的学生姓名。 16.查询其他系中比“cs”系任一学生年龄都小的学生名单。

5


数据库原理及应用实验详细说明.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京某改建工程大模板及外挂架施工方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: