数据库及表的基本操作
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4)单击“确定”按钮,图片即插入通用型字段的编辑窗口,按“关闭”按钮 ,返回表记录编辑窗口。
当备通用字段的内容输入后,非空的通用型字段标志的首字母以大写显示为“Gen”。
当所有记录的字段内容都输入完毕后,按“关闭”按钮 ,关闭表记录编辑窗口。
用同样的方法创建成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。
第四章 数据库与表的基本操作
实验
(一)实验目的
1.掌握创建数据库的基本操作方法。
2.熟练掌握创建表结构和输入记录的操作方法。
3.熟练掌握修改表结构、浏览和修改表记录数据的操作。
4.熟练掌握建立索引的操Baidu Nhomakorabea。
5.掌握创建表间联系的操作。
(
1
【实例4-1】在实验2-1所建立的“教学管理.pjx”项目中,创建一个“学生成绩.dbc”数据库。
操作步骤如下:
(1)打开“教学管理.pjx”项目。
(2)在“项目管理器”窗口中,选择“数据库”,然后单击“新建”按钮,打开“新建数据库”对话框,单击其中的“新建数据库”按钮,打开“创建”对话框,如图4-1所示。
图4-1“创建”对话框
(3)在“保存在”文本框中,选择保存数据库的文件夹“程序VX”;在“数据库名”文本框中,输入数据库名称“学生成绩”。
图4-18“打开”对话框
(2)在“打开”对话框中,选择要添加的“Student.dbf”表,然后单击“确定”按钮,所选定的表即添加到“数据库设计器”窗口中。
(3)重复以上的操作,将前面所建的与学生成绩相关的表都添加到“数据库设计器”窗口中,如图4-19所示。
图4-19添加表文件后的“数据库设计器”
4
所有的字段属性设定完后,单击“确定”按钮,即弹出提示框,询问“现在输入数据记录吗?”。若打算以后再输入记录,则单击“否”按钮,关闭表设计器;本例要立即输入记录,所以单击“是”按钮,打开输入表记录的“浏览”窗口。
注意:不论回答“是”还是回答“否”,表结构都建立完毕,表文件已经存在。
(2)输入表的记录
建立表结构后,如果回答“是”,则打开表记录的“浏览”窗口,VFP默认“浏览”窗口显示方式为“编辑”方式。在此窗口中,用户逐个输入记录数据,如图4-15所示。
图4-10授课表(Teach.dbf)的记录浏览窗口
图4-11教师表(Teacher.dbf)的结构
图4-12教师表(Teacher.dbf)的记录浏览窗口
(1)建立表结构
创建学生表(Student.dbf)结构的操作步骤如下:
1)打开“教学管理.pjx”项目文件,在“项目管理器”中,选择“自由表”,如图4-13所示。
图4-15记录编辑窗口
(3)输入备注型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段memo上,双击鼠标,打开备注型字段编辑窗口,如图4-16所示。
图4-16备注型字段编辑窗口
2)在此窗口中输入备注的内容,输入完毕,按“关闭”按钮 ,返回表记录编辑窗口。
当备注型字段的内容输入后,非空的备注型字段标志的首字母以大写显示为“Memo”。
(4)单击“保存”按钮,即在指定位置建立一个“学生成绩.dbc”数据库文件。
此时,在VFP主窗口中弹出一个“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。
图4-2“数据库设计器”窗口
2
【实例4-2】在“教学管理.pjx”项目中,创建学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。各个表的结构和数据记录如图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11和图4-12所示。
(4)输入通用型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段gen上,双击鼠标,打开通用型字段编辑窗口。
2)通用型字段编辑窗口打开后,选择“编辑”菜单中的“插入对象”命令,打开“插入对象”对话框,并选中“由文件创建”单选按钮,如图4-17所示。
图4-17“插入对象”对话框
3)在“文件(E):”文本框中,直接输入图像文件的路径及文件名,或者单击“浏览”按钮,打开“浏览”对话框,选定所需要的图片文件。
【实例3-4】在“项目管理器”中打开学生表(Student.dbf),然后进行如下编辑:
图4-3学生表(Student.dbf)的结构
图4-4学生表(Student.dbf)的记录浏览窗口
图4-5成绩表(Grade.dbf)的结构
图4-6成绩表(Grade.dbf)的记录浏览窗口
图4-7课程表(Course.dbf)的结构
图4-8课程表(Course.dbf)的记录浏览窗口
图4-9授课表(Teach.dbf)的结构
5)输入表结构
按照图4-3所示,在表设计器中依次输入Student.dbf表的各字段的字段名、类型、宽度和小数位的属性值。
注意:建立数据库表和自由表的“表设计器”界面是不同的。建立数据库表的“表设计器”有“显示”、“字段有效性”和“匹配字段类型到类”选项组,而建立自由表则没有这些选项组。
6)保存表结构
图4-13在“项目管理器”中新建自由表
2)单击“新建”按钮,弹出“新建表”对话框,单击其中的“新建表”按钮,打开“创建”对话框,如图4-14所示。
图4-14“创建”对话框
3)在“保存在”文本框中,选择保存表的文件夹;在“输入表名”文本框中,输入表的名称“Student”。
4)单击“保存”按钮,即在“学生管理”项目中创建了一个“Student.dbf”自由表,并打开“表设计器”。
3
【实例3-3】将学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)添加到“学生成绩.cdx”数据库中,使之成为数据库表。
操作步骤如下:
(1)打开“学生成绩.cdx”数据库。
(2)右击“数据库设计器”窗口,在弹出的快捷菜单中选择“添加表”命令,或者选择“数据库”菜单中的“添加表”命令,或者单击“数据库设计器”工具栏中“添加表”按钮 ,都会弹出“打开”对话框,如图4-18所示。
当备通用字段的内容输入后,非空的通用型字段标志的首字母以大写显示为“Gen”。
当所有记录的字段内容都输入完毕后,按“关闭”按钮 ,关闭表记录编辑窗口。
用同样的方法创建成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。
第四章 数据库与表的基本操作
实验
(一)实验目的
1.掌握创建数据库的基本操作方法。
2.熟练掌握创建表结构和输入记录的操作方法。
3.熟练掌握修改表结构、浏览和修改表记录数据的操作。
4.熟练掌握建立索引的操Baidu Nhomakorabea。
5.掌握创建表间联系的操作。
(
1
【实例4-1】在实验2-1所建立的“教学管理.pjx”项目中,创建一个“学生成绩.dbc”数据库。
操作步骤如下:
(1)打开“教学管理.pjx”项目。
(2)在“项目管理器”窗口中,选择“数据库”,然后单击“新建”按钮,打开“新建数据库”对话框,单击其中的“新建数据库”按钮,打开“创建”对话框,如图4-1所示。
图4-1“创建”对话框
(3)在“保存在”文本框中,选择保存数据库的文件夹“程序VX”;在“数据库名”文本框中,输入数据库名称“学生成绩”。
图4-18“打开”对话框
(2)在“打开”对话框中,选择要添加的“Student.dbf”表,然后单击“确定”按钮,所选定的表即添加到“数据库设计器”窗口中。
(3)重复以上的操作,将前面所建的与学生成绩相关的表都添加到“数据库设计器”窗口中,如图4-19所示。
图4-19添加表文件后的“数据库设计器”
4
所有的字段属性设定完后,单击“确定”按钮,即弹出提示框,询问“现在输入数据记录吗?”。若打算以后再输入记录,则单击“否”按钮,关闭表设计器;本例要立即输入记录,所以单击“是”按钮,打开输入表记录的“浏览”窗口。
注意:不论回答“是”还是回答“否”,表结构都建立完毕,表文件已经存在。
(2)输入表的记录
建立表结构后,如果回答“是”,则打开表记录的“浏览”窗口,VFP默认“浏览”窗口显示方式为“编辑”方式。在此窗口中,用户逐个输入记录数据,如图4-15所示。
图4-10授课表(Teach.dbf)的记录浏览窗口
图4-11教师表(Teacher.dbf)的结构
图4-12教师表(Teacher.dbf)的记录浏览窗口
(1)建立表结构
创建学生表(Student.dbf)结构的操作步骤如下:
1)打开“教学管理.pjx”项目文件,在“项目管理器”中,选择“自由表”,如图4-13所示。
图4-15记录编辑窗口
(3)输入备注型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段memo上,双击鼠标,打开备注型字段编辑窗口,如图4-16所示。
图4-16备注型字段编辑窗口
2)在此窗口中输入备注的内容,输入完毕,按“关闭”按钮 ,返回表记录编辑窗口。
当备注型字段的内容输入后,非空的备注型字段标志的首字母以大写显示为“Memo”。
(4)单击“保存”按钮,即在指定位置建立一个“学生成绩.dbc”数据库文件。
此时,在VFP主窗口中弹出一个“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。
图4-2“数据库设计器”窗口
2
【实例4-2】在“教学管理.pjx”项目中,创建学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。各个表的结构和数据记录如图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11和图4-12所示。
(4)输入通用型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段gen上,双击鼠标,打开通用型字段编辑窗口。
2)通用型字段编辑窗口打开后,选择“编辑”菜单中的“插入对象”命令,打开“插入对象”对话框,并选中“由文件创建”单选按钮,如图4-17所示。
图4-17“插入对象”对话框
3)在“文件(E):”文本框中,直接输入图像文件的路径及文件名,或者单击“浏览”按钮,打开“浏览”对话框,选定所需要的图片文件。
【实例3-4】在“项目管理器”中打开学生表(Student.dbf),然后进行如下编辑:
图4-3学生表(Student.dbf)的结构
图4-4学生表(Student.dbf)的记录浏览窗口
图4-5成绩表(Grade.dbf)的结构
图4-6成绩表(Grade.dbf)的记录浏览窗口
图4-7课程表(Course.dbf)的结构
图4-8课程表(Course.dbf)的记录浏览窗口
图4-9授课表(Teach.dbf)的结构
5)输入表结构
按照图4-3所示,在表设计器中依次输入Student.dbf表的各字段的字段名、类型、宽度和小数位的属性值。
注意:建立数据库表和自由表的“表设计器”界面是不同的。建立数据库表的“表设计器”有“显示”、“字段有效性”和“匹配字段类型到类”选项组,而建立自由表则没有这些选项组。
6)保存表结构
图4-13在“项目管理器”中新建自由表
2)单击“新建”按钮,弹出“新建表”对话框,单击其中的“新建表”按钮,打开“创建”对话框,如图4-14所示。
图4-14“创建”对话框
3)在“保存在”文本框中,选择保存表的文件夹;在“输入表名”文本框中,输入表的名称“Student”。
4)单击“保存”按钮,即在“学生管理”项目中创建了一个“Student.dbf”自由表,并打开“表设计器”。
3
【实例3-3】将学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)添加到“学生成绩.cdx”数据库中,使之成为数据库表。
操作步骤如下:
(1)打开“学生成绩.cdx”数据库。
(2)右击“数据库设计器”窗口,在弹出的快捷菜单中选择“添加表”命令,或者选择“数据库”菜单中的“添加表”命令,或者单击“数据库设计器”工具栏中“添加表”按钮 ,都会弹出“打开”对话框,如图4-18所示。