77范文网 - 专业文章范例文档资料分享平台

模块三 数据库设计(3)

来源:网络收集 时间:2019-02-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

模块三 数据库设计

如果想让字段接受 null 值,选中“NULL”。NULL无明确的值,它不等同于零或空格。一个 NULL 值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。

第4步:表的结构设臵完毕后, 选取“确定”按钮,这时会出现一个选择框,询问“现在输入数据吗?”。此时,可以选择是立即开始输入记录,还是在以后准备好所有记录后再打开表进行输入。

(2)使用“表向导”创建表

创建新表还可以借助于“表向导”。利用“表向导”,可以随时创建新表。向导会提出一系列的问题,并根据回答建立一个表。这里只把步骤说一下,不详细介绍了。

步骤:

第1步:从“文件”菜单中选择“新建”,弹出图3-10对话框。 第2步:选择“表”。

第3步:选择“表向导”按钮。 按照向导屏幕的指示进行操作。 也可以用其他方法使用“表向导”,例如:在“项目管理器”中使用。 (3)使用命令创建表

创建表格式为:CREATE TABLE <表名> (<字段名1> <类型>(<长度>)) [, <字段名2> <类型>(<长度>)…],详细过程在第四章介绍。

边学边练 用命令创建表t_book。 在命令窗口输入:

create table T_book(图书id c(5),书名 c(20),作者 c(16),单价 n(6),版次 c(2),出版社 c(16),出版日期 d(8),备注 m(4))

注意:命令中用到的(),标点符号都是半角的。

子任务二 在表中添加记录

任务描述我们子任务一中只是创建的表的结构,里面还没有记录,那如何添加记录呢? 案例展示添加记录的步骤:

第1步:在“文件”菜单中选择“打开”。

第3步:从“搜寻”下拉框中选择文件所在目录,从“文件类型”下拉框中选择“表”,即出现该目录下所有的表。

第3步:选择“t_book.dbf”,点取确定按钮。 第4步:从“显示”菜单“中选择“浏览”。如图3-12所示:

Page 11

Visual FoxPro 程序设计

图3-12 “显示”菜单

第5步:这时出现表“t_book”浏览窗口,并且“显示”菜单的内容发生变化,如图3-13所示,选择“追加方式”。

图3-13 追加记录

第6步:在“浏览”窗口中输入新的记录。当输入内容满一个字段时,光标会自动跳到下一个字段。内容不满时,用Tab键或回车键将光标移到下一字段。

第7步:当编辑备注型(memo)字段时,将光标条移到memo上,双击它或按Ctrl+Home键就可进入memo字段的输入窗口如图3-14所示,进行输入、修改。完成后,单击窗口上的关闭按钮“X”或按Ctrl+w可以保存并关闭窗口,如不想保存,则按Esc键或Ctrl +Q。备注中有内容的记录显示如“Memo”,无内容的记录显示为“memo”。图3-13中课件只有第一条记录有内容。

图3-14备注字段

第8步:为方便输入,也可以从“显示”菜单中选择“编辑”来切换到“编辑”方式。在“编辑”方式下,列名显示在窗口的左边。

这样,t_book表就创建完成了。这个表称为自由表。之所以称它自由表,是指它是孤立存在的,和其他表没有发生联系,既不能控制其他表,也不被其他表控制,它独立存在于任何数据库之外。同样可以创建t_reader,t_borrow表。

还可以在 Visual FoxPro 中创建另一种表--数据库表,它是数据库的一部分。我们将在任务二数据库中讲到。

12 Page 模块三 数据库设计

子任务三 查看表中的信息

案例展示对创建的表t_book,我们可以查看该表的信息。可以使用“浏览”窗口,其打开方法上节已讲过。窗口如图3-15所示:

图3-15 “浏览”窗口

它显示的内容是由一系列可以滚动的行和列组成的。 接下来,让我们在浏览窗口中变几个“小魔术”,保证使你喜出望外。 将鼠标指向两字段名之间,这时鼠标会变成左右向的双向箭头,我们用左键按住它左右拖动,你会发现字段的宽度变化了。注意:这只是显示宽度变化了,并未改变表的结构。

将鼠标指向浏览窗口最左边中间的区域(这里称为记录条调节线,其上称为字段名条调节线,其下的黑色小竖长条称为窗口拆分条),当鼠标变成上下向双向箭头时,按住它上下拖动,就可以改变记录条的高度。

当鼠标在字段名调节线上变成双向箭头时,上下拖动可以改变字段名的高度。

如果我们对字段名的排列顺序不太满意,如想把“作者”和“出版社”字段位臵调换一下,这也很好办,只要将鼠标放在字段名上时,它会变成一个黑的向下箭头,按住想移动的字段,拖到合适的位臵放开,就这么简单。

如果一个表的字段名很多,超出了屏幕的范围,怎样能在查看或修改时不容易错行呢,这也好办。把鼠标指向窗口拆分条,就会变成左右双向箭头,拖动到合适的位臵,就可以把浏览窗口拆分成两个小的窗口,称为窗格。如图3-16所示。

图3-16 拆分浏览窗口

每个的窗格宽度可以任意调节。我们可以在左边小窗口中只显示“姓名”字段,这样在拖动右窗口水平滚动条时,就可以对方便地对应查看。左右窗格可以都为“编辑”窗口或“浏览”窗口,也可以一边是“编辑”窗口,一边是“浏览”窗口。如图3-17所示:

Page 13

Visual FoxPro 程序设计

图3-17不同的显示模式

从上图可以看出,默认情况下,“浏览”窗口的两个窗格是相互链接的;即在一个窗格中选择了不同的记录,这种选择会反映到另一个窗格中。我们可以通过取消“表”菜单中“链接分区”的选中状态,可以中断两个窗格之间的联系,使它们的功能相对独立。这时,滚动某一个窗格时,不会影响到另一个窗格中的显示内容。

另外,还可从“显示”菜单中选择“网格线”来隐藏网格线。如图3-18所示

图3-18隐藏网格线

不知不觉中,我们学会了如何定制漂亮的“浏览”窗口。 最后,让我们看一下怎样查看不同的记录。

当我们打开“浏览”或“编辑”窗口时,Visual FoxPro 的菜单变化了,增加了“表”。这是Visual FoxPro的特点,菜单不是固定不变的,它会随着打开项目的不同而有所变化。以后学习注意这一点。

在“表”菜单中选择“转到记录”,又可以看到六个选项。如图3-19所示:

14 Page 模块三 数据库设计

图3-19 记录的定位

如果选择“第一个”、“最后一个”、“下一个”、“上一个”,会自动转到相应的记录。

如果选择“记录号”,会弹出一个对话框,输入记录号后,按“确定”按钮就可以转到记录。

如果选择“定位”,会弹出如图3-20所示的对话框:

图3-20 定位对话框 单击“作用范围”下拉框,可以看到有“All ”、“ Next”、“ Record”、“Rest”四个选项。

默认的“All”指全部记录;“ Next”配合其右边的数字(如8),表示对从当前记录起以下多少个(如8个)记录进行操作;“ Record”配合其右边的数字,作用与上面的“记录

Page 15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库模块三 数据库设计(3)在线全文阅读。

模块三 数据库设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/461103.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: