《地质数据库设计及应用》上机实习指导书.doc
《《地质数据库设计及应用》上机实习指导书.doc》由会员分享,可在线阅读,更多相关《《地质数据库设计及应用》上机实习指导书.doc(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、地质数据库设计及应用上机实习指导书陈练武西安科技大学地环学院前 言地质数据库设计及应用是地质工程专业必修的一门基础课。它的主要任务是研究地质数据库的设计方法、设计流程及在Visual FoxPro环境下地质数据库的建立、维护、以及程序设计方法和技巧。目的是使学生掌握数据库系统的基本知识和应用技术;掌握地质数据库管理系统的设计方法与技巧;培养学生以计算机为工具解决本专业实际问题的能力。教学大纲要求本课程总学时68,理论教学50学时。根据教学内容和教学目标,实习课共开设18个学时,其中基础实习14学时,设计型实习4学时。由于课内机时有限,要熟练掌握所学理论知识有一定难度,在课内上机时间内不能完成实
2、习内容的同学们,希望利用课外上机时间,完成每个实习所要求的内容。目 录实习一 VFP6.0表的基本操作1实习二 地质数据库的建立5实习三 建立查询和视图5实习四、五 VFP程序的设计与调试5实习六、七 表单设计5实习八 开发一个小型的地质数据库应用系统5实习一 VFP6.0表的基本操作一、实习目的 了解Visual FoxPro6.0系统的运行的软硬件环境。 掌握正确启动和退出Visual FoxPro6.0系统的方法。 初步认识Visual FoxPro6.0的界面组成,学习使用Visual FoxPro6.0中窗口和菜单的基本操作方法。 初步掌握Visual FoxPro6.0中表的基本操
3、作方法。二、实习内容 启动和退出Visual FoxPro6.0中文版。 操作Visual FoxPro6.0中的窗口和菜单。 设置Visual FoxPro6.0系统系统系统环境。 使用“表向导”建立一个自由表。 作用“表设计器”修改表的结构。 使用“生成器”,生成表达式。 使用项目管理器。三、实习步骤1、了解当前使用的计算机的操作系统和硬件配置。2、启动Visual FoxPro6.0中文版。(1) 通过“开始”菜单启动;(2) 通过快捷方式启动;(3) 直接从Visual FoxPro6.0中文版安装目录中启动。 3、退出Visual FoxPro6.0中文版分别使用下列几种方法退出Vi
4、sual FoxPro6.0(每次退出后请重新启动Visual FoxPro6.0,以便练习其他退出方法): 在I命令窗口中键入命令 QUIT,然后按回车键。 按下ALT+F4组合快捷键。 单击Visual FoxPro6.0窗口的文件菜单项,在下拉菜单中单击退出选项。 单击Visual FoxPro6.0窗口右上角的关闭窗口按钮。4、Visual FoxPro6.0中窗口和菜单的基本操作 (1)窗口操作 启动Visual FoxPro6.0,显示主窗口。用鼠标单击最小化l按钮,此时将窗口缩小成图标并显示在Wndows的任务栏上,注意观察效果。 单击显示在Wmdows的任务栏上的Visual
5、FoxPro6.0图标,激活窗口,回到原来状态。 单击 还原或最大化按钮,将窗口还原或者最大化。 移动窗口:将鼠标移至命令窗口的标题栏(蓝色区域),按下鼠标左键不放,移动鼠标将其拖至目标位置后释放鼠标。 (2)菜单操作将鼠标移至菜单栏,单击文件菜单项,观察下拉子菜单选项和相应的组合快捷键,同时观察状态栏中显示的帮助信息。移动鼠标至打开选项,此时状态栏中的信息已做了相应的更新。单击鼠标左键,打开对话框,如图1-1所示。图1-1 Visual FoxPro打开文件对话框从弹出的打开对话框中可看到当前默认打开的文件类型为 “项目文件”(*.PJX),单击文件类型旁的下拉按钮,将要打开的文件类型改为“
6、表”(*.dbf),如图1-2所示。在系统安装目录“VFP98”,此时可在窗口中看到两个表文件“FOXUSER.DBF”和 “LABELS.DBF”。用鼠标选中“LABELS.DBF”,单击“确定”按钮打开此表文件,如图1-2所示。此时,打开对话框窗口关闭,在主窗口的状态栏中将显示当前打开表的一系列信息,同时系统将在命令窗口中生成并显示该操作相应的命令行,如图1-3所示。图1-2 更改要打开的文件类型图1-3 命令窗口中显示的命令行选择显示菜单项中的浏览命令,此时将看到打开的窗口中显示了表“LABELS.DBF”的内容。同时,在命令窗口中增加了命令行:“BROWSE LAST”,菜单栏中也添加
7、了一个表菜单项用于数据表的操作,如图1-4所示。图1-4 打开表后的Visual FoxPro窗口(3) 命令窗口的操作关闭上一步打开的表浏览窗口,在命令窗口中用鼠标将插入点定位在“BROWSE LAST”命令行的任意位置(或在命令窗口直接输入“BROWSE LAST”),按回车键,此时系统重新打开了浏览窗口。 (4)工具栏的使用。主窗口中显示的是Visual FoxPro6.0的常用工具栏,如图1-5所示,直接利用工具栏来执行Visual FoxPro命令是非常简便快捷的,比如单击常用工具栏上的打开按钮就可以直接进入文件打开窗口。工具栏的有些按钮不是任何时候都可用,在无操作对象时为灰色不可用
8、状态。图1-5 常用工具栏把鼠标光标移到图1-5所示中某个工具栏按钮上,系统就会自动在光标下方显示注释框,说明该按钮的功能。请依次观察每一个按钮的功能注释。单击显示菜单的工具栏选项,打开工具栏窗口。窗口中列出了Visual FoxPro提供的一系列工具栏,其中只有常用工具栏处于选定状态,如图1-6所示。任意选中其它几个工具栏,单击“确定”按钮,此时选定的工具栏将出现在Visual FoxPro的主窗口中。 图1-6 定制工具栏5、配置Visual FoxPro6.0的系统环境Visual FoxPro6.0系统环境的配置决定了Visual FoxPro6.0系统的操作环境和工作方式。Visua
9、l FoxPro6.0允许用户通过设置参数来控制其工作方式。设置Visual FoxPro6.0既可以使用菜单操作,也可以使用命令方式。(1)启动Visual FoxPro6.0,在系统主菜单中选择工具菜单项下的选项选项卡,打开选项窗口,如图1-7所示。图1-7 选项窗口为了便于存储和查找文件,需要首先设置文件位置选项。要求将系统默认目录和搜索路径设置为D盘的“myfile”目录。 先将Visual FoxPro主窗口最小化,打开“我的电脑”,在某一个磁盘驱动器中(这里暂定为D盘)建立一个新文件夹,取名为 “myfile”。还原Visual FoxPro主窗口,在选项窗口中单击文件位置选项卡,
10、找到默认目录选项,选中后单击“修改” ,打开更改文件位置对话框,如图1-8所示。图1-8 打开更改文件位置对话框 选中使用(U)默认目录复选框,单击翻按钮打开选择目录对话框。找到并选定“D:myfile”目录,然后单击“确定”按钮,此时默认目录已改为“D:myfile”用同样方法在文件位置选项卡中将文件的搜索路径也改为 “D:myfile”。接下来,通过对显示选项卡的设置进一步理解Visual FoxPro的环境设置。 单击显示选项卡,取消对状态栏复选框的选中,单击“确定”按钮,退出选项窗口后,将发现Visual FxoPro主窗口中的状态栏被隐藏了。 提示:设置结束后,如果单击“设置为默认值
11、”按钮后退出选项窗口,则下次启动Visual FoxPro时,设置仍然有效,否则仅当前有效。6、使用表向导建立一个自由表向导是一种快捷设计工具。它通过一组对话框依次与用户对话,引导用户分步完成Visual FoxPro的某项任务。表向导可一步一步地引导,快速地根据己有的表 (样表)建立新的表文件。(1)在Visual FoxPro系统主菜单中选择工具菜单项下的向导选项,在弹出的子菜单中可看见 “表”、“查询”、“表单”、“报表”等一系列向导,选择“表”向导,打开表向导对话框。(2)步骤 1:字段选取。在 样表列表框中选择一个样表,本例选择表“Classes.dbf”,此时可用字段列表框中列出了
12、样表 “Classes.dbf”的所有字段,使用加入按钮任意加入几个字段到选定字段列表框中,或使用全部加入按钮将所有字段加入,然后单击“下一步”按钮,如图1-9所示。图1-9 步骤1:字段选取 (3) 步骤1a:选择数据库。在此窗口中选择系统默认的 创建独立的自由表,然后单击“下一步”。(4)步骤2:修改字段设置。利用此窗口可修改选定字段的属性,包括字段名、类型、宽度等,实际上就是设置将要生成的新表的字段属性。在本例中直接单击“下一步”按钮,暂且不修改这些字段,使其保持在样表中原有的属性,如图1-10所示。图1-10 步骤2:修改字段设置(5)步骤3:为表创建索引。通过此步骤可在创建表的同时,
13、建立表的索引。关于数据表的索引在此不深究,直接单击“下一步”。(6)步骤4:完成。通过前面的操作,表的创建工作已基本完成,此时需要做最后的工作:保存表。对此步,向导共给出了3种选择(图1-11),这里选择第二种方式(表名可定为TEST.DBF)。此时表被保存在默认的目录下,然后表的内容将显示在浏览窗口中(由于生成的表没有记录,此时仅看到表的字段)。图1-11 保存表7、使用表设计器修改表对于已打开的表,如果要修改其结构,可选择系统主菜单中显示菜单下的表设计器,打开表设计器窗口,如图1-12所示,然后可进行表结构的修改。图1-12 表设计器8、操作项目管理器在Visual FoxPro中,项目是
14、有关文件、数据文档及对象的集合,项目管理器是Visual FoxPro处理数据和对象的重要组织工具。下面将创建名为TEST.PJX的项目文件。在Visual FoxPro系统主菜单中选择 文件菜单下的新建选项,打开新建窗口,选择新建文件类型为项目,然后单击新建文件按钮,在接下来的窗口中输入将要创建的项目文件名 TEST.PJX,确认后系统将打开项目管理器窗口(图1-13)。在命令窗口中使用命令“CREATE PROJECT TEST.PJX”同样可完成此操作。图1-13 项目管理器 (2) 项目管理器的基本操作。折叠和还原项目管理器:单击项目管理器右上角的向上箭头,此时项目管理器被折叠。同时箭
15、头变为向下箭头,单击该箭头项目管理器被还原为初始状态。折叠和展开列表项:项目管理器中的各选项是以类似于大纲的结构来组织的,可以将其展开或折叠,以便查看不同层次中的详细内容。如果项目中具有一个以上某一类型的选项,则该类型符号的左边会出现一个“+”图标。单击此图标可显示该选项中的该类型项的各种名称。若要折叠已展开的表,可单击“-”图标。拆分选项卡:项目管理器被折叠后,可以用鼠标选中某一选项卡,拖动鼠标,在目标位置释放,可把它的6个选项卡一个个拆卸下来放置到其他位置,如图1-14所示。拆卸下来的每个选项卡都可单独使用。如要还原,只要用鼠标拖动选项卡至项目管理器中的原位置释放,或单击关闭按钮即可。图1
16、-14 拆分选项卡9、向新建的项目TEST.PJX中添加 1个自由表TEST.DBF。单击项目管理器的数据选项卡,在列表框中选择自由表选项,然后单击项目管理器右部分的“添加”按钮。在弹出的打开对话框中选择自由表TSET.DBF,单击“确定”,表将被添加到项目中,如图1-15所示。图1-15 向项目管理器中添加文件四、思考(1)Visual FoxPro6.0中主菜单项内容是否是固定不变的?(2)Visual FoxPro6.0的工具栏可否移动到主窗口的其他地方?(3)如何改变命令窗口中命令行的字体大小?(4)Visual FoxPro6.0的环境设置主要包括那些类别的选项?(5)Visual
17、FoxPro6.0提供的哪一种辅助设计工具集合了建立和修改编辑文件的功能?(6)项目管理器的作用和地位是怎样的?实习二 地质数据库的建立一、实习目的 学习并掌握Visual FoxPro中的各种数据类型。 掌握数据表及数据库的建立方法及命令。 掌握各种类型数据的录入方法。 掌握地质数据库创立的基本方法与步骤。二、实习内容 按提示步骤建立一个数据表和数据库,并录入记录。 练习数据表的打开和关闭操作。 浏览数据表。 数据表的编辑与维护。 数据表的排序与索引。三、实验步骤1、建立表2-1所示的自由表“ZKQK.DBF”表2-1 某井田钻孔基础数据表钻孔号孔口坐标X孔口坐标Y孔口标高终孔深度开孔日期钻
18、孔级别是否斜孔843.400.3301131.720492.621989.11.01甲级不是8430.120.0001082.940402.461990.01.20甲级不是842.700.0001089.000370.431992.08.14乙级是847.200.6001135.440532.271990.01.01甲级不是846.980.1901147.900541.251982.10.11甲级是845.570.7101183.700522.561993.07.21甲级不是844.570.2401164.490501.571994.07.09乙级不是ya3.450.2001164.18039
19、8.131993.05.15甲级不是663.970.2601136.670331.111992.11.22丙级是8411.350.5001158.600572.081996.04.18乙级是8410.020.3301186.440552.811996.05.10甲级不是(1)首先在某一用户盘上(如E:)建立一个文件夹,文件夹名为学生的姓名(如陈练武)。将系统的默认路径设置为该文件夹。(2)创建一个项目文件,项目文件名为学生的姓名。请用“向导”创建。注意查看系统自动创建的目录结构。(3)在项目管理器的列表项中选择“自由表”,选择“新建”按钮(图2-1),新建自由表的文件名为ZKQK.DBF,文件
20、存放在用户目录下的DATA子目录下。图2-1 创建自由表(4)设计表的结构由于Visual FoxPro采用关系型数据模型,故能方便的将二维表作为“表”存储到计算机中。建表时,二维表的每一列将成为数据库表的一个字段,标题栏下方的内容输入到表中将成为表的数据,每一行数据称为表的一个记录。也就是说,表由结构和数据两部分组成,那么针对上述二维表创建的数据库表(如ZKQK.dbf)则含有8个字段和11个记录。要将一个二维表变为Visual FoxPro的一个表(table),首先要仔细研究二维表每一列数据的类型、宽度、小数位数等,在此基础上设计表的结构。对于通过计算可获取的数据不要作为一个字段出现,例
21、如某表中如有出生日期字段,就没有必要再有一个年龄字段,因为只要知道一个人的出生日期,就可计算出他的年龄。根据上述规定,可为表2-1设计如表2-2所示的结构。说明:字段名也可采用中文名。表2-2 钻孔基础数据表的结构字段名字段类型字段宽度小数位数说 明drill_id字符型10钻孔号,主键,非空kkx0数值型113孔口坐标Xkky0数值型103孔口坐标Ykkz0数值型83孔口标高end数值型72终孔深度date0日期型8开孔日期drilldgree字符型4钻孔级别isdip逻辑型1是否斜孔2、输入记录向表中输入数据常用的有以下几种方法。(1)建立好表结构后立即输入数据当表结构建立并存盘后,系统会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地质数据库设计及应用 地质 数据库 设计 应用 上机 实习 指导书
限制150内