欢迎来到天天文库
浏览记录
ID:42339458
大小:1.34 MB
页数:79页
时间:2019-09-13
《VF第3章数据库设计与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第3章数据库与数据表本章内容数据库的创建与操作3.1数据库表的建立与操作3.2自由表3.3表的索引3.4数据完整性3.5VisualFoxPro中的常用命令3.62第3章数据表与数据库3.1数据库创建与操作3.1.1创建数据库【例3.1】建立“教学”数据库3第3章数据表与数据库3.1.2打开和关闭数据库打开数据库关闭数据库3.1数据库创建与操作4第3章数据表与数据库3.1数据库创建与操作3.1.3修改数据库5第3章数据表与数据库3.2数据库表建立与操作3.2.1设计表结构6第3章数据表与数据库3.2数据库表建立与操作3.2.2建立
2、表结构建立表结构实例【例3.2】在“教学”数据库中创建“学生”表的表结构打开“教学”数据库打开表设计器定义字段的属性完成表结构建立7第3章数据表与数据库3.2数据库表建立与操作3.2.2建立表结构设置数据库表属性字段名:字段名只能由字母、汉字、数字及下划线组成;字段名必须以字母或汉字开头;自由表的字段名最多由10个字符组成;数据库表支持长字段名,最多可达128个字符8第3章数据表与数据库3.2数据库表建立与操作3.2.2建立表结构设置数据库表属性字段类型和宽度字段类型最大宽度(字节)说明字符型(C)254字母、数字和汉字等可打印的
3、ASCII字符。数值型(N)20整数或小数。如学生的入学成绩逻辑型(L)1值为真或假。如是否为党员日期型(D)8由年、月、日构成。如学生的出生年月日期时间型(T)8由年、月、日、时、分、秒构成。如学生上课时间货币型(Y)8货币单位。如商品价格通用型(G)4OLE对象(存储声音、图像、字处理文档、电子表格等)备注型(M)4不定长的字母、数字、文本,用于存放个人简历扩展名.FTP汉字占两个字符正负号、小数点和小数位数9第3章数据表与数据库3.2数据库表建立与操作3.2.2建立表结构设置数据库表属性NULL值NULL值是指没有值或没有确
4、定的值。NULL值不等于零或空格10第3章数据表与数据库3.2数据库表建立与操作3.2.2建立表结构设置数据库表属性字段的有效性规则规则:设置字段有效性检查的条件,结果为逻辑值信息:设置字段不符合规则时显示的错误信息默认值:设置向表中输入字段的初始值11第3章数据表与数据库3.2数据库表建立与操作3.2.2建立表结构设置数据库表属性字段的有效性规则【例3.3】为“学生”表“性别”字段设置有效性规则:“性别”字段只能输入“男”或“女”,如果输入其他字符,系统则提示“性别只能为男或女”。新增表记录时,默认性别值为“男”。12第3章数据
5、表与数据库3.2数据库表建立与操作3.2.3输入记录创建表结构时立即输入记录追加记录追加新的记录1:“显示→追加方式”追加新的记录2:“表→追加新记录”追加已有记录:“表→追加记录…”13第3章数据表与数据库3.2数据库表建立与操作3.2.3输入记录备注型字段的输入:双击备注型字段的memo处通用型字段的输入14第3章数据表与数据库3.2数据库表建立与操作3.2.4表记录的浏览“显示→浏览”调整列宽和行高3.2.5表记录的修改“显示→浏览”,直接修改按条件修改:“显示→浏览”,替换字段15第3章数据表与数据库3.2数据库表建立与操
6、作3.2.6表记录的删除与恢复记录的逻辑删除与恢复直接单击行首切换删除标记“显示→浏览”,删除记录记录的物理删除(Pack)16第3章数据表与数据库3.2数据库表建立与操作3.2.7记录指针定位每个表一个记录指针,指针指向的记录为当前记录。打开表时,记录指针自动指向第一条记录。移动光标或鼠标改变当前指针位置单击任意记录可改变当前指针位置“表→转到记录”改变当前指针位置17第3章数据表与数据库3.2数据库表建立与操作3.2.8记录的查找【例3.10】在“学生”表中查找姓名是“刘岩”的记录打开“学生”表浏览窗口选择“编辑→查找”命令,
7、打开“查找”对话框在“查找”文本框中输入“刘岩”,单击“查找下一个”按钮18第3章数据表与数据库3.3自由表自由表:不属于任何数据库的表3.3.1自由表与数据库表间的联系与区别数据库表可以使用长文件名,在表中可以使用长字段名;数据库表的字段支持:指定默认值和输入掩码;数据库表的字段支持:指定标题,添加注释;数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的联系数据库表支持字段有效性设置19第3章数据表与数据库3.3自由表3.3.2建立自由表必须先关闭已打开的数据库(CLOSEDATABASE或CLOSE
8、ALL)【例3.11】创建如图自由表“选课”表3.3.3向数据库中添加自由表【例3.12】将“选课”表添加到“教学”数据库中20第3章数据表与数据库3.3自由表3.3.4从数据库中移去或删除表【例3.13】从“教学”数据库中移去或删除“选课”表打开
此文档下载收益归作者所有