项目三 数据库和表(课件)-《数据库应用基础——Visual Foxpro》同步教学(武汉大学出版社)
2023-09-09
|
42页
|
266人阅读
|
34人下载
普通
内容正文:
任务一 创建数据库
任务二 创建表
任务三 建立索引
任务四 数据库表之间的关系
任务五 表的基本操作
项目三 数据库和表
01
本项目主要介绍数据库及表操作的基本方法,在Visual FoxPro中,对表的操作是最基本的操作,用户不但可以创建新的表,也可对表进行浏览、修改等。
清楚数据库和表之间的关系和区别。
02
项目三 数据库和表
学习重点
1.在项目管理器中建立数据库
(1) 在系统菜单中,选择“文件”下拉菜单中的“新建”选项。
(2) 在“新建”对话框中,选择文件类型中的“项目”选项,然后单击“新建文件”按钮,系统会打开“创建”对话框。
(3) 在弹出的“新建数据库”对话框中,单击“新建数据库”按钮时,会打开“创建”对话框,在该对话框中输入新数据库名,
03
任务一 创建数据库
(4) 在项目管理器中,单击“数据”选项卡,然后选择“数据库”选项,并单击“新建”按钮。或者选择“全部”选项卡,单击“数据”前的图标“+”,再选择“数据库”选项,如下图所示,然后单击“新建”按钮。
04
任务一 创建数据库
图-选择“全部”选项卡的“数据库”选项
2.通过“文件”菜单建立数据库
(1)在系统菜单中,选择“文件”中的“新建”选项。
(2)在“新建”对话框中选择“数据库”文件类型,然后再单击“新建文件”按钮。
(3)在打开的“创建”对话框中,输入新数据库的名称,并单击“保存”按钮。
3.使用命令创建数据库
在命令窗口键入:CREATE DATABASE<数据库名>。即可创建一个数据库。
05
任务一 创建数据库
方法一:利用表设计器建立表结构
第一步:启动表设计器
第二步:认识表设计器
第三步:定义表结构
第四步:建立索引
第五步:结构输入完毕后,单击“确定”按钮,弹出“是否现在输入数据记录”对话框,单击“否”按钮,暂不进行数据的输入。至此,一个新的表结构就建立好了。
06
任务二 创建表
活动一 设计表
方法二:利用表向导建立表结构。
1.打开表向导
2.选择字段
3. 选取所需字段后,单击“下一步”按钮,进入“表向导步骤1a”对话框,在此可选择创建何种类型的表,同时还可以修改表名,如下图所示。
07
任务二 创建表
活动一 设计表
图-“表向导步骤1a”对话框
4.单击“下一步”按钮,进入表向导步骤2,用于修改字段的字段名、标题、类型、宽度等。如下图所示。
08
任务二 创建表
活动一 设计表
图-“表向导步骤2”对话框
5.单击“下一步”按钮,进入表向导步骤3,用于建立索引。
6.单击“下一步”按钮,进入表向导步骤3a,用于创建表间的关系。
7.单击“下一步”按钮,进入表向导步骤4,如图下图所示。
09
任务二 创建表
活动一 设计表
图-“表向导步骤4”对话框
方法三:利用命令创建表
使用向导和菜单可以直观地创建表,使用命令可以快速创建表。创建表命令的基本格式为CREATE<表文件名>,其中表文件名内可以包括路径。
10
任务二 创建表
活动一 设计表
建立表结构后,可以对其进行修改和完善,并定义其类型、宽度等。方法如下:
在项目管理器中,选择要修改结构的表,然后单击“修改”按钮,即可打开表设计器。
11
任务二 创建表
活动二 修改表结构
(1) 添加字段:单击“插入”按钮,可在所选字段前插入一个新字段。
(2) 删除字段:选择要删除的字段,单击“删除”按钮,即可将该字段删除。
(3) 修改字段内容:在要修改的内容处单击,输入新内容即可。
(4) 调整字段顺序:利用鼠标选定某字段左面的灰色方块,拖动鼠标向上或向下移动到新位置后释放鼠标。
(5) 修改结束后,单击“确定”按钮即可返回项目管理器窗口。
11
任务二 创建表
活动二 修改表结构
1.主索引
主索引是在永久关系中建立参照完整性时主表和被引用表使用的索引。
2.候选索引
类似于主索引,也不允许在用于排序的关键字出现重复值,但一个表可以同时建立多个候选索引。
3.惟一索引
允许在排序的关键字字段或表达式中出现重复值,但在惟一索引中,只包含表文件中第一个与索引关键字相匹配的记录。
4.普通索引
是建立索引时的默认类型,允许在排序的关键字出现重复值,一个表可以建立多个普通索引。
12
任务三 建立索引
活动一 索引的分类
(1) 在项目管理器中选择待建索引的表,然后单击“修改”按钮,打开表设计器。
(2) 在表设计器中,单击“索引”选项卡。
(3) 在“索引名”文本框中,键入索引名。索引名只能使用字母、汉字、下划线和数字,必须以字母或汉字开头,长度不能超过10个字符。
(4
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。