课本总结(1345)

上传人:亦明 文档编号:122688420 上传时间:2020-03-07 格式:DOC 页数:15 大小:124.46KB
返回 下载 相关 举报
课本总结(1345)_第1页
第1页 / 共15页
课本总结(1345)_第2页
第2页 / 共15页
课本总结(1345)_第3页
第3页 / 共15页
课本总结(1345)_第4页
第4页 / 共15页
课本总结(1345)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《课本总结(1345)》由会员分享,可在线阅读,更多相关《课本总结(1345)(15页珍藏版)》请在金锄头文库上搜索。

1、课本总结(1345) 第一章Visual Foxpro数据库基础1.1数据库基础知识定义是存储在某种媒体上能够识别的物理符号。 数据概念一方面是描述事物特性的数据内容;二方面是存储在某一种媒体上的数据形式。 形式是多种多样的。 但是使用最多的最基本的仍是文字数据。 数据处理将数据转化为信息的过程。 数据处理的中心问题是数据管理。 (1)人工管理阶段特点数据与程序不具有独立性。 程序与程序之间存在大量的重复数据称为数据冗余。 数 (2)文件系统阶段优点数据与程序有了一定的独立性。 据缺点是为了满足业务领域或某部门的专门需要而设计的,服务于某一特定应用程序,数据和程序相互依赖。 管 (3)数据库系

2、统阶段理目的有效的管理和存取大量的数据资源,包括提高数据的共享性;减少数据的冗余;提供数据与应用程序的独立性。 (4)分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。 (5)面向对象数据库系统是数据库技术和面向对象程序设计的产物。 DBS(数据库系统)包括DB(数据库)、DBAS(数据库应用系统)、DBMS(数据库管理系统)1数据库(DB)结构化的相关数据的集合。 2数据库管理系统(DBMS)为数据库的建立、使用和维护而配置的软件。 3数据库应用系统(DBAS):系统开发人员利用数据库系统开发出来的,面向某一类实际应用的应用软件系统。 4数据库管理员(DBA):是全面负责和实施数据

3、库控制和维护的技术人员。 组成硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。 数据库系统核心是数据库管理系统(DBMS)特点 (1)实现数据共享,减少数据冗余 (2)采用特定的数据模型 (3)具有较高的数据独立性 (4)有统一的数据控制功能。 1实体:客观存在的可以区别的事物。 (记录)2属性:描述实体的特性。 (字段)3实体型:属性的集合。 (字段的集合)4实体集:同类型实体的集合。 (表)联系实体间的对应关系称实体间的联系主要有三种1一对一联系2一对多联系3多对多联系定义是数据库管理系统用来表示实体及实体间的联系的方法。 层次模型用树型结构表示实体及其之间联系的模型称

4、。 数据模型类型网状模型用网状结构表示实体及其之间联系的模型。 关系模型用二维表来表示实体以及实体之间联系的模型。 以关系数学理论为基础。 1.2关系数据库“关系”指的是表文件(.dbf文件)关系模式的格式为关系名(属性名1,属性名2属性名n)在VF中关系模式的格式为表名(字段名1,字段名2,字段名n)元组水平方向的行。 属性垂直方向的列。 域属性的取值范围,不同元组对同一属性的取值范围关键字属性或属性的组合,其值能唯一标识一个元组外部关键字若表中的一个字段不是本表的主关键字或候选关键字而是另外一个表的主关键字或候选关键字,这个字段就称为外部关键字。 关系必须规范化。 关系在同一关系中不能出现

5、相同的属性名,Visual FoxPro不允许同一表中有相同的字段名。 的在关系中不允许有完全相同的元组,即冗余。 特点在一个关系中元组的次序无关紧要。 在一个关系中列的次序无关紧要。 传统的并两个关系的元组的集合。 集合运算差属于一个关系而不属于另一个关系的元组的集合。 关系交两个关系中的公共元组。 运算选择从关系中找出满足给定条件的元组的操作称为选择。 选择是从行的角度进行的运算。 专门的投影从关系中制定若干属性,组成新的关系。 投影是从列的角度进行的运算。 关系运算连接把两个关系拼接成一个关系的运算。 等值连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。 自然连接

6、:去掉重复属性的等值连接。 1.4Visual FoxPro系统概述Visual FoxPro6.0是可运行于Windows平台的32位数据库开发系统1.5项目管理器定义指文件、数据、文档和Visual FoxPro对象的集合。 是将一个应用程序的所有文件集合成一个有机的整体。 扩展名.pjx新建项目文件新建项目新建文件项目管理器基本操作打开项目文件打开选择要打开的项目关闭项目单击关闭按钮“数据”选项卡数据库、自由表、查询、视图“文档”选项卡表单、报表、标签选项卡“类”选项卡不要求“代码”选项卡扩展名为prg的程序文件、函数库API、应用程序app“其他”选项卡文本文件、菜单文件、其他文件“全

7、部”选项卡包括以上各类文件新建文件选定要创建的文件类型新建。 使用添加文件选定要添加的文件类型添加。 修改文件选择要添加的文件修改。 移去文件选择要移去的文件移去。 在移去中有2个选项一是把文件从项目中移去;二是从磁盘上删除文件。 在“项目管理器”的按钮中可以新建文件、添加文件、删除文件、修改名文件,不可以重命名文件第三章Visual Foxpro数据库及其操作快捷键的使用复制Ctrl+C粘贴Ctrl+V撤销Ctrl+Z全选Ctrl+A切换窗口Alt+Tab大小写的切换Capslock删除光标左侧的字符Backspace删除光标右侧的字符Delete命令短语呈现蓝色表示输入正确,否则系统会提示

8、错误信息命令字,各短语之间至少一个空格分开命令的使用规则命令动词和关键字可以缩写为前四个字符一行只能写一条命令(两条命令不能写在同一行)若一条命令需要分行书写,要在第一行的末尾加上续行符“;”(一条命令可以分多行写)命令必须要以回车键结束命令窗口的显示与隐藏:显示窗口-命令窗口隐藏单击命令窗口右上角的关闭按钮显示Ctrl+F2隐藏Ctrl+F4单击常用工具栏的命令窗口按钮,按下则显示,弹起则隐藏关闭VF的命令:quit(退出VF系统的命令)显示常用工具栏显示工具栏常用工具栏默认目录的设置工具选项文件位置默认目录修改选择自己的文件夹选定确定设为默认值确定自由表就是那些不属于任何数据库的表,当没有

9、数据库打开时建立的就是自由表。 (扩展名.dbf)表表的组成表结构和表记录数据库表属于某个数据库的表。 (扩展名.dbf)1.新建表新建表新建文件输入表名保存(命令create表名)2.打开表文件打开选择要打开的表确定(命令use表名)或选择数据工作期窗口点击“打开”选择要打开的表3.浏览表显示浏览(命令browse)或选择数据工作期窗口选择要浏览的表点击“浏览”4.关闭表use(或选择数据工作区窗口选择要关闭的表点击“关闭”)5.字段类型字符型C、数值型N、日期型D、日期时间型T、整型I、逻辑型L、备注型M、通用型G、货币型Y6.宽度8841448注一个汉字占2个字节,一个字母、数字、符号各

10、占1个字节字段名:字段的名称,即表的列名。 字段名必须以字母或汉字开头,包括字母、汉字、数字、下划线,没有空格。 类型:指字段值的类型(C)字符型:包括汉字,字母,数字如:学号,姓名(N)数值型:由整数和小数构成如:工资,成绩(I)整型:由整数构成如:行数,年龄(D)日期型:由年月日构成如:入党日期(L)逻辑型:判断真(.t.)和假(.f.)如:婚否,党员否(T)日期时间型:年月日时分秒构成如:上班时间(M)备注型:不定长的字符如:经历,家庭情况等(G)通用型:存放电子表格或图片如:简历,照片等7.NULL空值,指尚未确定的值。 在表中用ctrl+0输入,在表设计器中默认值处直接输入NULL但

11、是这2种情况均要在表设计器的null上打对号8.显示表结构list structure注表的字段总宽度为各字段宽度之和再加1(存放逻辑删除标记)每条记录的总宽度为各字段宽度之和再加1,其中多出的一位宽度用来存放表记录的删除标记。 例某数据表中只包含1个日期型字段、1个备注型字段和1个逻辑型字段则该数据表的记录长度为(B)A、13B、14C、17D、189.修改记录replace要修改的字段名with新值for条件10.定位记录指针go记录号locate forcontinue移动记录指针skip数字首记录指针go top尾记录go bottom11.物理删除记录pack(只删除带逻辑删除标记的

12、记录)zap(物理删除当前表中的所有记录,即清空表)12.恢复记录recall如果要物理删除当前表中的某些记录,应先后使用两条命令(C)A、delete、zap B、pack、zap C、delete、pack D、zap、pack13.复制表结构打开表之后copy structuryto新表名复制表(包括记录)Copy to新表名定义规定了数据的类型以及起始和终止的界限定界符字符型定界符双引号单引号方括号如姓名=张三或姓名=张三或姓名=张三类型日期型定界符:花括号+脱字符如出生日期=1982/09/11逻辑型定界符:两个点如少数民族否=.T.婚否=.F.定义数据库(database)是结构化

13、的相关数据集合,用来管理数据。 (扩展名.dbc)1.新建新建数据库新建文件输入数据库名保存(create database数据库名)数据库create database?弹出创建对话框,提示用户输入名字2.打开文件打开选择要打开的数据库确定(open database数据库名)独占exclusive只读noupdate共享shared检查引用的对象是否合法validate基本操作3.关闭close database(后不跟名字)4.修改modify database数据库名(同时也是打开数据库设计器的命令,同open database区别开)5.往数据库中添加表在数据库空白处右击添加表选择要

14、添加的表确定(add table表名)6.从数据库中移去表选中要移去的表右击删除移去(remove table表名)7.删除delete database数据库名recycle自由表字段名最长为10个字符。 数据库表中字段名最长为128个字符显示组框包括格式、输入掩码、标题定义索引是逻辑排序,不改变表中记录的物理顺序。 提高了查询的速度,但降低了插入、删除、修改的速度。 索引文件的种类单索引文件(.idx)、复合索引文件(.cdx)主索引:字段值不能重复,一个数据库表能建一个索引,自由表不能建立主索引,索引候选索引:字段值不能重复,一个表能建多个索引类型唯一索引:字段值能重复,一个表能建多个索

15、引普通索引:字段值能重复,一个表能建多个索引索引菜单方式打开表设计器,在“字段”选项卡选择要建立的索引的字段,在索引项选择升序或降序,建立然后切换到“索引”选项卡,改变类型,确定,是。 索引Index on索引表达式tag索引名candidate建立候选索引(重要)命令方式Index on索引表达式tag索引名unique建立唯一索引Index on索引表达式tag索引名建立普通索引注意用index命令无法建立主索引。 如果在表上建立了主索引或候选索引则不能用insert命令。 打开单项索引的命令set indexto索引名(了解)。 关闭索引文件的命令set indexto(不跟索引名)(了解)设置当前索引的命令set orderto索引名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号