管理信息系统实验三

发布时间:2021-10-26 01:14:40

实验三 建立数据库(二)

【实验目的】

1.掌握数据库、自由表和数据库表的相关概念。 2.熟练掌握数据库的基本操作:建立、打开、关闭和删除等。 3.熟练掌握建立数据库表、自由表的操作。 4.熟练掌握表结构的操作。如增加、删除、修改一个字段;索引的建立等。 5.利用 Visual FoxPro 6.0 数据库管理系统实现学生成绩管理系统数据库的建立。
【实验要求】

1.在 D:\学生成绩管理目录下建立一个项目:学生成绩管理。 2.在“学生成绩管理”项目管理器中新建数据库 xscj.dbc。 3.在 xscj 数据库中创建在实验一中设计的五个数据库表:student.db(f 学生表)、course.dbf (课程表)、teacher.dbf(教师表)、xx.dbf(选修表)和 js.dbf(讲授表)。各表结构见表 1-7 至表 1-11 所示。
表 1-7 student.dbf(学生表)结构

字段

字段名

类型

宽度

小数位

字段含义

1

XH

字符型

10

学号

2

XM

字符型

10

姓名

3

XB

字符型

2

性别

4

CSRQ

日期型

8

出生日期

5

SZYX

字符型

20

所在院系

6

ZHYE

字符型

20

专业

7

BANJI

字符型

2

班级

8

PASSWORD

字符型

10

密码

表 1-8 course.dbf(课程表)结构

字段

字段名

类型

1

KCBH

字符型

2

KCMC

字符型

3

XF

数值型

宽度 7 20 1

小数位 0

字段含义 课程号 课程名
学分

4

XS

数值型

表 1-9 teacher.dbf(教师表)结构

字段

字段名

类型

1

BH

字符型

2

XM

字符型

3

XB

字符型

4

CSRQ

日期型

5

SZYX

字符型

6

ZC

字符型

7

LB

字符型

8

PASSWORD

字符型

表 1-10 xx.dbf(选修课程表)结构

字段

字段名

类型

1

XH

字符型

2

KCBH

字符型

3

KXH

字符型

4

XN

字符型

5

XQ

字符型

6

CJ

数值型

表 1-11 js.dbf(教师讲授表)结构

字段

字段名

类型

1

KCBH

字符型

2

KXH

字符型

3

BH

字符型

4.为 xscj 数据库中的各表建立联系。

3
宽度 4 10 2 8 20 10 8 10
宽度 10 7 2 9 2 5
宽度 7 2 4

0

学时

小数位

字段含义 教师编号
姓名 性别 出生日期 所在院系 职称 类别 密码

小数位 1

字段含义 学号
课程号 课序号
学年 学期 成绩

小数位

字段含义 课程号 课序号 教师编号

【实验准备】
1.数据库的建立、打开、修改、删除等操作。 操作方法:在项目管理器中建立,或利用菜单、使用命令建立。相关的命令如下: 建立:CREATE DATABASE [数据库名] 打开:OPEN DATABASE [数据库名] 修改:MODIFY DATABASE [数据库名] 删除:DELETE DATABASE 数据库名 2.数据库表和自由表的建立及转换、表结构的修改、表的打开与关闭、表的删除等操作。 操作方法:命令法、菜单法及使用项目管理器。相应的命令如下: 建立表:CREATE 表文件名 修改表结构:MODIFY STRUCTURE

表的打开:USE 表文件名 表的关闭:USE 3.表结构的修改包括:增加、删除字段;修改字段名、字段类型、字段宽度。 4.表设计器的使用。 5.记录的输入方式:编辑和浏览。
【实验步骤】
1.利用项目管理器创建“学生成绩管理”项目。 (1)在打开的 Microsoft Visual FoxPro 6.0 窗口中单击“文件”菜单,在弹出的下拉菜 单中选择“新建”菜单项,出现如图 1-19 所示的“新建”对话框。文件类型选择默认选项 “项目”。
图 1-19 新建对话框
(2)点击“新建文件”按钮,弹出如图 1-20 所示的“创建”对话框。在“保存在” 右边的下拉列表中选择 D:\学生成绩管理,项目名称为“学生成绩管理”,单击“保存”按 钮,弹出如图 1-21 所示的项目管理器对话框,完成“学生成绩管理”项目的建立。

图 1-20 创建对话框

图 1-21 项目管理器对话框
2.创建 XSCJ 数据库。 (1)在“学生成绩管理”的项目管理器对话框中单击“数据”左边的 图 1-22 所示的项目管理器对话框中中选择“数据库”。

,在展开的如

图 1-22 展开后的项目管理器对话框
(2)单击“新建”按钮,弹出如图 1-23 所示的“新建数据库”对话框。
图 1-23 新建数据库对话框
(3)单击“新建数据库”按钮,弹出“创建”对话框,在“数据库名”文本框中输入 数据库的名称“xscj”,如图 1-24 所示。
图 1-24 创建数据库对话框
(4)单击“保存”按钮,弹出数据库设计器窗口,如图 1-25 所示。

图 1-25 数据库设计器窗口
1.创建新表(以课程表 course.dbf 为例)。 (1)在图 1-25 所示的数据库设计器窗口中,点击数据库设计工具栏中的 按钮, 或单击鼠标右键,在弹出的快捷菜单中选择“新建表”,弹出如图 1-26 所示的新建表对话 框。
图 1-26 新建表对话框
(2)单击“新建表”按钮,出现“创建”对话框,如图 1-27 所示。在“输入表名” 文本框中输入表名“course”。

图 1-27 创建表对话框
(3)单击“保存”按钮,出现“表设计器”对话框,在“字段”选项卡中依次输入 course 表中的字段“kcbh”、“kcmc”、“xf”和“xs”,并设置相应的数据类型和宽度,如图 1 -28 所示。
图 1-28 表设计器对话框
(4)选择“索引”选项卡,在“索引名”下输入“kcbh”,在“类型”下面的下拉列 表中选择“主索引”,选择“表达式”下面的 按钮,弹出如图 1-29 所示的“表达式生 成器”对话框,双击“字段”列表框中的“kcbh”,则在“表达式”编辑框中出现“kcbh” 表达式,单击“确定”按钮,则“kcbh”成为 course 中的主索引,如图 1-30 所示。

图 1-29 表达式生成器对话框

30 建立索引对话框
4.输入记录。 (1)单击“确定”按钮,出现如图 1-31 所示的对话框。

图 1-

图 1-31 询问是否输入数据对话框
(2)单击“是”按钮,出现 course 表的输入记录窗口,输入相应记录,如图 1-32 所 示。记录输入完毕,直接关闭本窗口即可。
图 1-32 录入记录窗口
5.浏览记录。 表创建后,在“数据库设计器”窗口中会出现一个与表对应的小窗口,右键点击这个小 窗口,就会弹出快捷菜单,如图 1-33 所示,在弹出的快捷菜单中选择“浏览”选项,就可 以进入浏览窗口,查看记录。

图 1-33 选择进入表浏览窗口的界面
6.创建其他表,并设定参照关系。 重复上述步骤,分别创建 student、teacher、xx 和 js 各表,然后用鼠标拖动的方式建立 各表之间的参照关系,如图 1-34 所示。
图 1-34 数据库 xscj 中各表之间的参照关系
【实验总结】
以上是利用 Visual FoxPro 数据库管理系统建立学生成绩管理系统的过程,请同学们在 做完实验后体会以下问题:

1.什么是主键,什么是外键,它们都有什么作用? 2.Visual FoxPro 与 Microsoft Access 在建立数据库的过程中有什么异同点? 3.Microsoft Access 在字段类型的设置上与 Visual FoxPro 在字段类型的设置上有什么 区别。


相关文档

  • 管理信息系统实验3
  • 管理信息系统 实验三
  • 信息管理系统 实验三
  • 初探实验室信息管理系统
  • 管理信息系统课程实验三
  • 管理信息系统 实验三答案
  • 管理信息系统实验三 实验报告
  • 《管理信息系统》实验报告3
  • 管理信息系统实验报告三
  • 猜你喜欢

    电脑版