vf数据库管理软件有哪些怎么考

 上传我的文档
 上传文档
 下载
 收藏
粉丝量:16
该文档贡献者很忙,什么也没留下。
 下载此文档
VF考试试题
下载积分:1000
内容提示:VF考试试题
文档格式:DOC|
浏览次数:45|
上传日期: 20:27:34|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
VF考试试题
关注微信公众号马上就要考二级vf了,什么都不会,该怎样复习啊?????急_百度知道
马上就要考二级vf了,什么都不会,该怎样复习啊?????急
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
sheming2009
sheming2009
采纳数:4616
获赞数:12362
最好多找一些练习题来做,网上有。二级VF考试,主要有数据库操作(包括表结构的修改、字段有效性、建立主索引、表之间的关联还有参照完整性)、视图和查询的建立方法、SQL语言(重点)、表单、菜单、报表这些内容。考试分上机和笔试,笔试主要是理论基础(如二叉树、链表和数据结构等等)和一些SQL语句,上机分三道题:第一题主要是数据库操作方面的内容,较简单,第二题主要是SQL语句和建立查询或视图,以及报表,第三题是综合题,主要考的是表单或菜单,当然里面会让你对某个按钮进行编程。
采纳数:198
获赞数:771
什么都不会你还复习个毛啊,先学会再复习吧。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。         
您现在的位置:&&>&&>&&>&正文
过来人谈:一个月通过二级VF考试心得
来源:()  10:49:58 【】 
  考全国计算机等级考试对大家来说已经是一种时尚,但是很多人考试带有从众和盲目心理。   我报考的是2010年9月份的二级VF,从8月份中旬开始复习,用了一个月的时间,最后一次性通过了。需要注明的是去年我还只是一名大学预科生,自学这些大学一二年级才学课程,对我来说是有一定难度的,回首那段日子,感触颇多,现在拿出来和大家分享,并希望对参加等级考试的同学有所帮助。&   一、要端正考试态度、做好考前准备。不能一心只想为了拿证,只为了拿证而学习,过程就很枯燥了,一定要把这次考级经历看作自己知识的积累过程。 其次要对自己报考的科目有一个比较系统的了解,经常上一些等级考试相关的网站了解最新动态,例如:考试吧计算机等级考试网(&),我考试时在这个网站知道很多关于考试的内容和信息,对通过考试有帮助。其次加入一些考试的QQ群和社团对保持学习热情有益处。   二、关于复习时间。备考时间不能长,最好一个月,因为每天都看同一本书和同些知识点对任何人来说都是不容易的,时间长了会产生厌烦感。   三、关于复习技巧。如果是第一次看VF或者是别的考试教程,一定要静下心来仔细阅读,即使看不懂也要坚持往下看,等看完了再回头去看那些没看懂的,看过几遍你就会恍然大悟。我自己在备考期间第一遍看教程每天保证一章,在看教程的时候不管老师说的重点还是不重点都要通看,第二遍之后在又选择的看,一定把教材看透,这是得分的关键。   再次,学习基础知识的同时,要配合练习。我建议大家除了看教程之外要做题。历年真题也很重要,做真题应该在把教程看完两遍以上在做,做题过程中(练习题也一样)要备一个错题本,把自己不会的或作错的题都要摘记下来,然后在翻教程把自己没有理解的知识点搞懂。& 当然光看教程是不够的,一定要上机去实践,只有这样才能真正把知识点理解。这点是很关键的,上机考试也需要你对考试环境很熟悉,了解上机操作技巧,多运行程序才能胸有成竹。   四、关于考试答案。一定不能轻信那些关于笔试包过的答案,要靠自己。这是我深有体会的一件事,和我一起学VF的一个同学,很勤奋,学的也很好,但是考试却没过,原因是考试的时候用了传来的答案。大家也想想,那些答案哪来的?也是在考场中人做出来的,必然有错误在里面。与其相信不知道是谁的答案,还不如相信自己。&   最后,计算机的成绩回来的比较慢,一般都要两个月。等成绩的过程也是很难的,大家可能每天都要上网去看看,不过一定要记住不要随便在网上对答案,只有官方网站答案才可信,其他网站转载的只能作为参考答案。   以上是我在考试的时候的心得,希望这些经历可以对你有所帮助,attitude&is&everything.(态度决定一切)这是我最喜欢的一句话,送给大家,希望都能顺利通过考试,为自己的人生道路增上绚丽的一笔。1&&  编辑推荐:
文章责编:liangliyan& 看了本文的网友还看了
?&&( 10:42:47)?&&( 14:52:57)?&&( 14:51:35)?&&( 18:35:50)?&&( 18:32:49)?&&( 18:58:19)
? ?   ? ?   ? ?   ? ?   ? ?
? ?   ? ?   ?
?   ? ?    ? ?   ? ?   ? ?   ? ?
? ?   ? ?
实用工具 |
| 大全 | 大全
     |
版权声明:如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
Copyright & 2004-
 网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-记算机二级vf中关于sql的题都怎么做
记算机二级vf中关于sql的题都怎么做
09-08-24 &匿名提问
1、二级考试分为笔试和机试。机试花十块多钱买本盗版的二级vfp上机一百套就行了, 当时考的上机题就是资料上的第87题。2、笔试 应该学过vfp的吧,如果学过,那只要看看 书本就好了,但是考前一到两个星期,要买本二级公共基础知识,把里面的内容多但几遍,这里面占了笔试的三十分,有时间的话可以买本历年的笔试试题看下就好(笔试很容易过,如果想考优秀,那就要好好看了,有点难度)。3、考前一定要熟悉上机的环境,即编程软件,避免考试时紧张,导致出错。愿 顺利通过考试,不用焦急的,很容易过! 相信 的没错,笔试的只要把等级考试配套的资料看两遍就行了,愿 考试顺利4、平时只要把书本看好就行,书当然有的知识点要记,上机试题要做,笔试无所谓了,想考高分就做啊。下面是考试重点:重点:1.1 数据库基础知识 考点1 计算机数据管理的发展
 1数据与数据处理
 数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。
 2计算机数据管理
 (l)人工管理。
 (2)文件系统。
 (3)数据库系统。
 (4)分布式数据库系统。
 (5)面向对象数据库系统。
 3数据库管理系统
 为数据库的建立、使用和维护而配置的软件称为数据库管理系统dbms (database management system)。 考点2 数据库系统
 1有关数据库的概念
 (1)数据库(database):存储在计算机存储设备上、结构化的相关数据的集合。
 (2)数据库应用系统(dbas ):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
 (3)数据库管理系统(dbms):对数据实行专门管理,提供安全性和完整性等统一机制,可以对数据库的建立、使用和维护进行管理。
 (4)数据库系统(dbs):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部分组成。
 2数据库系统的特点
 (l)实现数据共享,减少数据冗余。
 (2)采用特定的数据模型。
 (3)具有较高的数据独立性。
 (4)具有统一的数据控制功能。 考点3 数据模型
 1实体的描述
 (1)实体。
 (2)实体的属性。
 (3)实体集和实体型。
 2实体间联系及联系的种类
 (1)一对一联系。
 (2)一对多联系。
 (3)多对多联系。
 3数据模型简介
 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。
 (1)层次数据模型。
 (2)网状数据模型。
 (3)关系数据模型。 小提示:
 数据库db、数据库系统dbs和数据库管理系统dbms之间的关系是dbs包括db和dbms。 1.2 关系模型
 关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
 1关系术语
 (l)关系:一个关系就是一张二维表,每个关系有一个关系名。在visual foxpro中一个关系存储为一个文件,扩展名为dbf,称为“表”。
 对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:
       关系名(属性名1,属性名2,…,属性名n)
 (2)元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。
 (3)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。
 (4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
 (5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在visual foxpro中,主关键字和候选关键字就起唯一标志一个元组的作用。
 (6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。
 2关系的特点
 (1)关系必须规范化。
 (2)在同一个关系中不能出现同名属性,visual foxpro中表示为字段名的不同。
 (3)关系中不允许有完全相同的元组,即冗余。
 (4)在一个关系中元组的次序无关紧要。
 (5)在一个关系中列的次序无关紧要。 考点5 关系运算
 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。
 1传统的集合运算
 (1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。
 (2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关系r和s的差结果是由属于r但不属于s的元组组成的集合。
 (3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。
 2专门的关系运算
 (1)选择:从关系中找出满足给定条件的元组的操作。
 (2)投影:从关系模式中指定若干个属性组成新的关系:
 (3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。
 (4)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。 小提示:
 选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。 1.3 数据库设计基础 考点6 数据库设计步骤
 1设计原则
 (l)关系数据库的设计应遵从概念单一化“一事一地”的原则。
 (2)避免在表之间出现重复字段。
 (3)表中的字段必须是原始数据和基本数据元素。
 (4)用外部关键字保证有关联的表之间的联系。
 2设计步骤
 利用visual foxpro来开发数据库应用系统,可以按照以下步骤来设计。6、sql重点:sql   create table 表名(学号 c(8),...,...,...)   alter table &及其参数& add(增加)\alter(修改)\drop(删除)   alter命令是对表结构的操作,相当于是modi stru   select .. from .. where ...
  其它参数:into、between、order by(asc/desc)、group by (having)等   说明: 对于这些参数,一定要能填空,并且理解其含义.   insert into ......   update ... set ...
  delete from ... where ...visual foxpro重点:第一部分:数据管理系统概述:   1、dbs、dbms、db的关系。dbms是dbs的核心   2、理解数据库的特点   3、三种数据模型   4、关系数据库:关系、元组、属性、关键字,关系模式的描述   5、三种关系运算:选择、投影、连接(要能区分)      select .. from .. where ..   6、完整性控制(理解):实体完整性、域完整性、参照完整性        主健属性不能为空、引用完整性规则:该规则要求不允许引用不存在的元组、        保持数据的一致性第二部分:vfp初步知识   1、性能指标   2、退出quit   3、扩展名:dbf和fpt,mem,dbc、dct和dcx、pjx、prg和fxp、              idx和cdx、txt、scx   4、工作方式:交互方式、程序方式(other:菜单方式、工具栏方式)   5、向导:工具栏、工具菜单栏、新建都可以使用向导   6、项目管理器的操作(如何添加、修改表单和程序)第三部分:vfp数据基础   1、常量(判断的唯一标准是定界符)、变量的区分   2、运算符:**或^ 、 $ 、% 、==和= set exact on/off      其它set设置命令
     set default to \ set exact \ set filter to \set fields to \      set relation to \ set printer to \set deleted to \set device to   3、not -& and -& or   4、函数:
     重点掌握:int()、所有的字符处理函数和转换函数、year()                date()、time()、测试函数recno()、reccount()、                type()、iif()、bof()、eof()、found()第四部分:表的创建和操作   1、字段三要素:字段名、字段类型和字段宽度   2、备注型、通用型知识和如何操作。   3、关闭命令大全:use 、close all 、clear memory、clear all      close database 、close table 、close ...   4、list/disp [范围][for/while &条件&][fields &字段名表&]                [off][to printer/to file &文本文件txt&]      三大参数:范围、条件、字段名表
     注意:书写条件时间,字段名是变量,字段值得是常量(定界符)            例如:性别='男'      list=disp all(disp要分屏显示)
     disp=list next 1(next 1为当前记录)   5、命令:go、list structure 、modify structure(添加新字段)            skip、browse、copy、replace、insert、append、            delete、recall、pack、zap、edit/change、过滤(非重点)   6、重要命令:replace、copy to和copy structure to 、                append blank和insert blank   7、scatter和gather、copy to array和append from array第五部分:查询、统计和索引   1、sort 排序:产生新文件。默认是/a,也可以是/d(降序)   2、索引的分类(主、候选、普通、唯一),理解索引和排序的区别      索引的另一种分类: 单索引和复合索引(熟悉建立方法)      关于降序:
     单索引只有数字型才能降序 index on -语文 to xx      其它要降序需要使用 desc 参数,只能在复合索引中完成      结构复合索引的特点: (1)与表同名 (2)随着表的打开而自动打开,但是不生效   3、重点掌握单索引文件,不要求order参数      索引的打开: (1)和表一起打开 (2)先打开表再打开 set index to
                 (3)建立时就打开并生效      从打开的索引中设置主索引(主控索引) set order to   4、其它:索引更新(重点)、关闭、删除。
  5、查询:lodate 和 seek
  6、统计:count、sum、average、total、calculate(非重点)   7、多工作区(重点!!!!!) 0号工作区的含义      select、三大命令set rela to 、join with 、updat      第六部分:数据库和视图   1、数据库的概念和基本文件:dbc、dct、dcx   2、数据库基本命令:打开、修改、关闭、浏览   3、永久关系的建立方法(数据库中表与表之间)   4、理解设置参照完整性   5、视图:虚拟的表(兼有表的功能和查询的功能)。            理解本地视图和远程视图(不要求操作)第七部分:程序设计。   1、程序基本结构:顺序、分支循环   2、理解算法和流程图   3、程序的编辑、运行。   4、退出程序:return、cancel、quit   5、输入/输出语句第八部分:面向对象程序设计和表单。   1、对象和类   2、对象的属性、事件和方法   3、类和子类   4、类的特性:继承、封装、多态   5、基类(控件、容器)、子类、用户自定义类(不要求定义)   6、对象的引用:this、thisform、thisformset、parent   7、表单的概念第九部分:基本控件和属性、事件、方法   一、基本知识   1、重点事件:click、init、gotfocus、lostfocus、interactivechange   2、重点方法:refresh、release、setfocus                表单调用:do form...   3、函数:messagebox() additem() 。掌握名字,注意扩号   4、区别是一般控件还是容器类控件      容器类对象的操作方法:鼠标右键点容器:选编辑      主要属性:buttoncount   5、属性修改:引用.对象名.属性=值      方法的使用:引用.对象名.方法      事件的选择             二、控件和属性   1、重要:      文本框label1...(value、readonly、passwordchar)      命令按钮command1...(click事件、enabled、caption、visible)      标签label1....(caption、font字体相关&字号、字体&)      表单form1....(init事件、caption、autocenter) 单选按钮组      复选框(buttoncount、value)、命令按钮组、编辑框(属性和文本框一样,不过是多行)      列表框和组合框(兼有编辑框和列表框的功能)(value、rowsource、rowsourcetype)      表格(能用生成器直接生成、修改就行,无需记属性)   4、其次:微调按钮(increment、spinnerhighvalue、spinnerlowvalue)            图象(picture、stretch)   activex(可以显示通用型字段)            表单集(注意使用thisformset。)            计时器timer(timer、enabled、interval毫秒计算)   5、表单中控件和表的连接:controlsource属性   6、数据环境和列控件(重点)。   7、如何在数据环境中建立关联。            说明:比较重要、一般和其次的控件无须牢牢记住其属性,因为是上机时        考的可能性比较大。建议 熟悉它,只要在属性工具栏中能找就行希望对 有所帮助!
请登录后再发表评论!
练习最重要多做题就会熟练
请登录后再发表评论!
1、二级考试分为笔试和机试。机试花十块多钱买本盗版的二级vfp上机一百套就行了, 当时考的上机题就是资料上的第87题。2、笔试 应该学过vfp的吧,如果学过,那只要看看 书本就好了,但是考前一到两个星期,要买本二级公共基础知识,把里面的内容多但几遍,这里面占了笔试的三十分,有时间的话可以买本历年的笔试试题看下就好(笔试很容易过,如果想考优秀,那就要好好看了,有点难度)。3、考前一定要熟悉上机的环境,即编程软件,避免考试时紧张,导致出错。愿 顺利通过考试,不用焦急的,很容易过! 相信 的没错,笔试的只要把等级考试配套的资料看两遍就行了,愿 考试顺利4、平时只要把书本看好就行,书当然有的知识点要记,上机试题要做,笔试无所谓了,想考高分就做啊。下面是考试重点:重点:1.1 数据库基础知识 考点1 计算机数据管理的发展
1数据与数据处理
数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。
2计算机数据管理
(l)人工管理。
(2)文件系统。
(3)数据库系统。
(4)分布式数据库系统。
(5)面向对象数据库系统。
3数据库管理系统
为数据库的建立、使用和维护而配置的软件称为数据库管理系统dbms (database management system)。 考点2 数据库系统
1有关数据库的概念
(1)数据库(database):存储在计算机存储设备上、结构化的相关数据的集合。
(2)数据库应用系统(dbas ):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
(3)数据库管理系统(dbms):对数据实行专门管理,提供安全性和完整性等统一机制,可以对数据库的建立、使用和维护进行管理。
(4)数据库系统(dbs):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部分组成。
2数据库系统的特点
(l)实现数据共享,减少数据冗余。
(2)采用特定的数据模型。
(3)具有较高的数据独立性。
(4)具有统一的数据控制功能。 考点3 数据模型
1实体的描述
(2)实体的属性。
(3)实体集和实体型。
2实体间联系及联系的种类
(1)一对一联系。
(2)一对多联系。
(3)多对多联系。
3数据模型简介
为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。
(1)层次数据模型。
(2)网状数据模型。
(3)关系数据模型。 小提示:
数据库db、数据库系统dbs和数据库管理系统dbms之间的关系是dbs包括db和dbms。 1.2 关系模型
关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
(l)关系:一个关系就是一张二维表,每个关系有一个关系名。在visual foxpro中一个关系存储为一个文件,扩展名为dbf,称为“表”。
对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:
      关系名(属性名1,属性名2,…,属性名n)
(2)元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。
(3)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。
(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
(5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在visual foxpro中,主关键字和候选关键字就起唯一标志一个元组的作用。
(6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。
2关系的特点
(1)关系必须规范化。
(2)在同一个关系中不能出现同名属性,visual foxpro中表示为字段名的不同。
(3)关系中不允许有完全相同的元组,即冗余。
(4)在一个关系中元组的次序无关紧要。
(5)在一个关系中列的次序无关紧要。 考点5 关系运算
对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。
1传统的集合运算
(1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。
(2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关系r和s的差结果是由属于r但不属于s的元组组成的集合。
(3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。
2专门的关系运算
(1)选择:从关系中找出满足给定条件的元组的操作。
(2)投影:从关系模式中指定若干个属性组成新的关系:
(3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。
(4)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。 小提示:
选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。 1.3 数据库设计基础 考点6 数据库设计步骤
(l)关系数据库的设计应遵从概念单一化“一事一地”的原则。
(2)避免在表之间出现重复字段。
(3)表中的字段必须是原始数据和基本数据元素。
(4)用外部关键字保证有关联的表之间的联系。
利用visual foxpro来开发数据库应用系统,可以按照以下步骤来设计。6、sql重点:sql  create table 表名(学号 c(8),...,...,...)  alter table &及其参数& add(增加)\alter(修改)\drop(删除)  alter命令是对表结构的操作,相当于是modi stru  select .. from .. where ...
 其它参数:into、between、order by(asc/desc)、group by (having)等  说明: 对于这些参数,一定要能填空,并且理解其含义.  insert into ......  update ... set ...
 delete from ... where ...visual foxpro重点:第一部分:数据管理系统概述:  1、dbs、dbms、db的关系。dbms是dbs的核心  2、理解数据库的特点  3、三种数据模型  4、关系数据库:关系、元组、属性、关键字,关系模式的描述  5、三种关系运算:选择、投影、连接(要能区分)     select .. from .. where ..  6、完整性控制(理解):实体完整性、域完整性、参照完整性       主健属性不能为空、引用完整性规则:该规则要求不允许引用不存在的元组、       保持数据的一致性第二部分:vfp初步知识  1、性能指标  2、退出quit  3、扩展名:dbf和fpt,mem,dbc、dct和dcx、pjx、prg和fxp、             idx和cdx、txt、scx  4、工作方式:交互方式、程序方式(other:菜单方式、工具栏方式)  5、向导:工具栏、工具菜单栏、新建都可以使用向导  6、项目管理器的操作(如何添加、修改表单和程序)第三部分:vfp数据基础  1、常量(判断的唯一标准是定界符)、变量的区分  2、运算符:**或^ 、 $ 、% 、==和= set exact on/off     其它set设置命令
    set default to \ set exact \ set filter to \set fields to \     set relation to \ set printer to \set deleted to \set device to  3、not -& and -& or  4、函数:
    重点掌握:int()、所有的字符处理函数和转换函数、year()               date()、time()、测试函数recno()、reccount()、               type()、iif()、bof()、eof()、found()第四部分:表的创建和操作  1、字段三要素:字段名、字段类型和字段宽度  2、备注型、通用型知识和如何操作。  3、关闭命令大全:use 、close all 、clear memory、clear all     close database 、close table 、close ...  4、list/disp [范围][for/while &条件&][fields &字段名表&]               [off][to printer/to file &文本文件txt&]     三大参数:范围、条件、字段名表
    注意:书写条件时间,字段名是变量,字段值得是常量(定界符)           例如:性别='男'     list=disp all(disp要分屏显示)
    disp=list next 1(next 1为当前记录)  5、命令:go、list structure 、modify structure(添加新字段)           skip、browse、copy、replace、insert、append、           delete、recall、pack、zap、edit/change、过滤(非重点)  6、重要命令:replace、copy to和copy structure to 、               append blank和insert blank  7、scatter和gather、copy to array和append from array第五部分:查询、统计和索引  1、sort 排序:产生新文件。默认是/a,也可以是/d(降序)  2、索引的分类(主、候选、普通、唯一),理解索引和排序的区别     索引的另一种分类: 单索引和复合索引(熟悉建立方法)     关于降序:
    单索引只有数字型才能降序 index on -语文 to xx     其它要降序需要使用 desc 参数,只能在复合索引中完成     结构复合索引的特点: (1)与表同名 (2)随着表的打开而自动打开,但是不生效  3、重点掌握单索引文件,不要求order参数     索引的打开: (1)和表一起打开 (2)先打开表再打开 set index to
                (3)建立时就打开并生效     从打开的索引中设置主索引(主控索引) set order to  4、其它:索引更新(重点)、关闭、删除。
 5、查询:lodate 和 seek
 6、统计:count、sum、average、total、calculate(非重点)  7、多工作区(重点!!!!!) 0号工作区的含义     select、三大命令set rela to 、join with 、updat     第六部分:数据库和视图  1、数据库的概念和基本文件:dbc、dct、dcx  2、数据库基本命令:打开、修改、关闭、浏览  3、永久关系的建立方法(数据库中表与表之间)  4、理解设置参照完整性  5、视图:虚拟的表(兼有表的功能和查询的功能)。           理解本地视图和远程视图(不要求操作)第七部分:程序设计。  1、程序基本结构:顺序、分支循环  2、理解算法和流程图  3、程序的编辑、运行。  4、退出程序:return、cancel、quit  5、输入/输出语句第八部分:面向对象程序设计和表单。  1、对象和类  2、对象的属性、事件和方法  3、类和子类  4、类的特性:继承、封装、多态  5、基类(控件、容器)、子类、用户自定义类(不要求定义)  6、对象的引用:this、thisform、thisformset、parent  7、表单的概念第九部分:基本控件和属性、事件、方法  一、基本知识  1、重点事件:click、init、gotfocus、lostfocus、interactivechange  2、重点方法:refresh、release、setfocus               表单调用:do form...  3、函数:messagebox() additem() 。掌握名字,注意扩号  4、区别是一般控件还是容器类控件     容器类对象的操作方法:鼠标右键点容器:选编辑     主要属性:buttoncount  5、属性修改:引用.对象名.属性=值     方法的使用:引用.对象名.方法     事件的选择    
 二、控件和属性  1、重要:     文本框label1...(value、readonly、passwordchar)     命令按钮command1...(click事件、enabled、caption、visible)     标签label1....(caption、font字体相关&字号、字体&)     表单form1....(init事件、caption、autocenter) 单选按钮组     复选框(buttoncount、value)、命令按钮组、编辑框(属性和文本框一样,不过是多行)     列表框和组合框(兼有编辑框和列表框的功能)(value、rowsource、rowsourcetype)     表格(能用生成器直接生成、修改就行,无需记属性)  4、其次:微调按钮(increment、spinnerhighvalue、spinnerlowvalue)           图象(picture、stretch)   activex(可以显示通用型字段)           表单集(注意使用thisformset。)           计时器timer(timer、enabled、interval毫秒计算)  5、表单中控件和表的连接:controlsource属性  6、数据环境和列控件(重点)。  7、如何在数据环境中建立关联。           说明:比较重要、一般和其次的控件无须牢牢记住其属性,因为是上机时       考的可能性比较大。建议 熟悉它,只要在属性工具栏中能找就行希望对 有所帮助!
请登录后再发表评论!
这是我的论文~~~~是有关数据库的~~数据库技术概述 数据库技术是一门综合性的软件技术,是使用计算机进行各种信息管理的必备知识。数据库技术是本世纪60年代开始兴起的一门信息管理自动化的新兴学科,是计算机科学中的一个重要分支。随着计算机应用的不断发展,在计算机应用领域中,数据处理越来越占主导地位,数据库技术的应用也越来越广泛。一、数据库的历史发展数据库是数据管理的产物。数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、储存、检索和维护。随着计算机硬件和软件的发展,数据库技术也不断地发展。从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。1.   人工管理阶段 人工管理阶段是指计算机诞生的初期(即20世纪50年代后期之前),这个时期的计算机主要用于科学计算。从硬件看,没有磁盘等直接存取的存储设备;从软件看,没有操作系统和管理数据的软件,数据处理方式是批处理。这个时期数据管理的特点是:1). 数据不保存该时期的计算机主要应用于科学计算,一般不需要将数据长期保存,只是在计算某一课题时将数据输入,用完后不保存原始数据,也不保存计算结果。2). 没有对数据进行管理的软件系统程序员不仅要规定数据的逻辑结构,而且还要在程序中设计物理结构,包括存储结构、存取方法、输入输出方式等。因此程序中存取数据的子程序随着存储的改变而改变,数据与程序不具有一致性。3). 没有文件的概念数据的组织方式必须由程序员自行设计。4). 一组数据对应于一个程序,数据是面向应用的即使两个程序用到相同的数据,也必须各自定义、各自组织,数据无法共享、无法相互利用和互相参照,从而导致程序和程序之间有大量重复的数据。2.   文件系统阶段 文件系统阶段是指计算机不仅用于科学计算,而且还大量用于管理数据的阶段(从50年代后期到60年代中期)。在硬件方面,外存储器有了磁盘、磁鼓等直接存取的存储设备。在软件方面,操作系统中已经有了专门用于管理数据的软件,称为文件系统。这个时期数据管理的特点是:1). 数据需要长期保存在外存上供反复使用由于计算机大量用于数据处理,经常对文件进行查询、修改、插入和删除等操作,所以数据需要长期保留,以便于反复操作。2). 程序之间有了一定的独立性操作系统提供了文件管理功能和访问文件的存取方法,程序和数据之间有了数据存取的接口,程序可以通过文件名和数据打交道,不必再寻找数据的物理存放位置,至此,数据有了物理结构和逻辑结构的区别,但此时程序和数据之间的独立性尚还不充分。3). 文件的形式已经多样化由于已经有了直接存取的存储设备,文件也就不再局限于顺序文件,还有了索引文件、链表文件等,因而,对文件的访问可以是顺序访问,也可以是直接访问。4). 数据的存取基本上以记录为单位可以看出,文件系统中的数据和程序虽然具有了一定的独立性,但还很不充分,每个文件仍然对应于一个应用程序,数据还是面向应用的。要想对现有的数据再增加一些新的应用是很困难的,系统不易扩充,一旦数据的逻辑结构改变,必须修改应用程序。并且,各个文件之间是孤立的,不能反映现实世界事物之间的内在联系,各个不同应用程序之间也不能共享相同的数据,从而造成数据冗余度大,并容易产生相同数据的不一致性。3.     数据库系统阶段 数据库系统阶段是从60年代后期开始的。在这一阶段中,数据库中的数据不再是面向某个应用或某个程序,而是面向整个企业(组织)或整个应用的。数据库系统阶段的特点是:1). 采用复杂的结构化的数据模型数据库系统不仅要描述数据本身,还要描述数据之间的联系。这种联系是通过存取路径来实现的。2). 较高的数据独立性数据和程序彼此独立,数据存储结构的变化尽量不影响用户程序的使用。3). 最低的冗余度数据库系统中的重复数据被减少到最低程度,这样,在有限的存储空间内可以存放更多的数据并减少存取时间。4). 数据控制功能数据库系统具有数据的安全性,以防止数据的丢失和被非法使用;具有数据的完整性,以保护数据的正确、有效和相容;具有数据的并发控制,避免并发程序之间的相互干扰;具有数据的恢复功能,在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个时刻的正确状态。综上所述,数据库可以被定义为:一个存储起来互相关联的数据集合,它提供给多种用户共享并且有最小的冗余度和较高的数据独立性。4.    三代数据库系统的发展 数据模型是数据库系统的核心。按照数据模型发展的主线,数据库技术的形成过程和发展可从以下三个方面反映:1). 第一代数据库系统--层次和网状数据库管理系统层次和网状数据库的代表产品是IBM公司在1969年研制出的层次模型数据库管理系统。层次数据库是数据库系统的先驱,而网状数据库则是数据库概念、方法、技术的奠基。2). 第二代数据库系统--关系数据库管理系统(RDBMS)1970年,IBM公司的研究员E.F.Codd在题为《大型共享数据库数据的关系模型》的论文中提出了数据库的关系模型,为关系数据库技术奠定了理论基础。到了80年代,几乎所有新开发的数据库系统都是关系型的。真正使得关系数据库技术实用化的关键人物是James Gray。Gray在解决如何保障数据的完整性、安全性、并发性以及数据库的故障恢复能力等重大技术问题方面发挥了关键作用。关系数据库系统的出现,促进了数据库的小型化和普及化,使得在微型机上配置数据库系统成为可能。3). 新一代数据库技术的研究和发展目前已从多方面发展了现行的数据库系统技术。我们可以从数据模型、新技术内容、应用领域三个方面概括新一代数据库系统的发展。(1) 面向对象的方法和技术对数据库发展的影响最为深远80年代,面向对象的方法和技术的出现,对计算机各个领域,包括程序设计语言、软件工程、信息系统设计以及计算机硬件设备等都产生了深远的影响,也给面临新挑战的数据库技术带来了新的机遇和希望。数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象的数据库模型(简称对象模型)。当前有许多研究是建立在数据库已有的成果和技术上的,针对不同的应用,对传统的DBMS,主要是RDBMS进行不同层次上的扩充,例如建立对象关系(OR)模型和建立对象关系数据库(ORDB)。(2) 数据库技术与多学科技术的有机结合数据库技术与多学科技术的有机结合是当前数据库发展的重要特征。计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。传统的数据库技术和其他计算机技术的结合、互相渗透,使数据库中新的技术内容层出不穷。数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型的数据库,如分布式数据库、并行数据库、演绎数据库、知识库、多媒体库、移动数据库等,它们共同构成了数据库大家族。(3) 面向专门应用领域的数据库技术的研究为了适应数据库应用多元化的要求,在传统数据库基础上,结合各个专门应用领域的特点,研究适合该应用领域的数据库技术,如工程数据库、统计数据库、科学数据库、空间数据库、地理数据库、Web数据库等,这是当前数据库技术发展的又一重要特征。同时,数据库系统结构也由主机/终端的集中式结构发展到网络环境的分布式结构,随后又发展成两层、三层或多层客户/服务器结构以及Internet环境下的浏览器/服务器和移动环境下的动态结构。多种数据库结构满足了不同应用的需求,适应了不同的应用环境。二、数据模型 1.    数据处理的抽象描述 不同的领域,数据的描述也有所不同。实际生活中,有对现实世界的描述;理论研究中,有对符号化数据的描述;而在计算机内部,数据又有其特定的表示方法。人们研究和处理数据的过程中,常常把数据的转换分为三个领域——现实世界,信息世界,机器世界,这三个世界间的转换过程,就是将客观现实的信息反映到计算机数据库中的过程。1). 现实世界(Real World)客观存在的世界就是现实世界,它独立于人们的思想之外。现实世界存在无数事物,每一个客观存在的事物可以看做是一个个体,个体有多项特征和属性。比如,电视机就有价格,品牌,可视面积大小,是否彩色等特征。而不同的人,只会关心其中的一部分属性,一定领域内的个体有着相同的特征。2). 信息世界(Information World)信息世界是现实世界在人们头脑中的反映,人的思维将现实世界的数据抽象化和概念化,并用文字符号表示出来,就形成了信息世界。下面是人们在研究现实世界过程中常常用到的术语:(1) 实体 (Entity)客观存在且可以互相区别的事物。如一名学生,一台电脑,一本书,一场聚会。实体是信息世界的基本单位。(2) 属性 (Attribute)个体的某一特征称为属性,一个实体可以有多个属性,每一个属性都有其取值范围和取值类型。(3) 键 (Key)能在一个实体集中唯一标识一个实体的属性称为键,键可以只包含一个属性,也可以同时包含多个属性。有多个键时,选择一个作为主键。键中的属性称为主属性。(4) 联系 (Relation)实体之间互相作用,互相制约的关系称为实体集的联系。实体之间的联系有三种:一对一联系,一对多联系,多对多联系。3). 机器世界机器世界又称数据世界,信息世界中的信息经过抽象和组织,以数据形式存贮在计算机中,就称为机器世界。与信息世界一样,机器世界也有其常用的、用来描述数据的术语,这些术语与信息世界中的术语有着对应的关系。(1) 字段 (Field)字段,也称为数据项(Item),标记实体的一个属性叫做字段,它是可以命名的最小信息单位。例如学生有学号、姓名、性别、出生日期等字段。字段与信息世界的属性相对应。(2) 记录 (Record)记录是有一定逻辑关系的字段的组合。它与信息世界中的实体相对应,一个记录可以描述一个实体。例如一个学生的记录由“学号、姓名、性别、出生日期”等字段组成。(3) 文件 (File)文件是同一类记录的集合。文件的存储形式有很多种,比如顺序文件、索引文件、直接文件、倒排文件等等。4). 三个世界的转换由以上对三个世界的描述可以看到,从现实世界到信息世界再到机器世界,事务被一层层抽象,加工,符号化,逻辑化,而这个过程都是有一定联系的。2.     数据模型 1). 信息模型(概念模型)与E-R方法为了把现实世界中的具体事物进行抽象,人们常常首先把现实世界抽象为信息世界,然后再将信息世界转化为机器世界。在把现实世界抽象为信息世界的过程中,实际上是抽象出现实系统中有应用价值的元素及其关联。这时所形成的信息结构是概念模型。在抽象出概念模型后,再把概念模型转换为计算机上某一DBMS支持的数据模型。需要一种方法能够对现实世界的信息进行描述。实体-联系方法(即E-R方法)是P.P.S.Chen于1976年提出的,这种方法由于简单、实用,所以得到了非常普遍的应用,也是目前描述概念模型最常用的方法。它使用的工具称作E-R图,它所描述的现实世界的信息结构称为企业模式,也把这种描述结果称为E-R模型。下面概述一下E-R方法的要点。(1) 用矩形框表示实体,实体名(例如学生)写在框内。(2) 用椭圆框表示实体的属性,框内写上属性名,并用线段连到相应的实体。例如学生的属性有姓名、学号和年龄等。(3) 用菱形框表示实体间的联系,在框内写上联系名,用线段连接菱形框与矩形框,在线段旁注上联系的类型(一对一、一对多、多对多)。如联系也具有属性,则把属性和菱形框用线段连上。E-R图是抽象描述现实世界的有力工具,它与计算机所支持的数据模型相独立,它更接近于现实世界。虽然现实世界丰富多彩,各种信息十分繁杂,但用E-R图可以很清晰地表示出其中的错综复杂关系。下面我们用E-R图来表示某个学校的教务管理的概念模型。教务管理涉及的实体有:.班级  属性有班级编号,班级名称,专业,班主任;.教师  属性有教师号,姓名,性别,年龄,职称,专业;.学生  属性有学生号,姓名,性别,班级编号;.课程  属性有课程号,课程名,课时,学分,教材。这些实体之间的联系如下:.一个班有多个教师授课,一个教师可以教多个班级,班级和教师具有多对多的联系;.一个班有多名学生,但一个学生只能在一个班注册,因此班级与学生是一对多联系;.在某个时间某个地点一位教师可指导多个学生,但某个学生在某一时间和地点只能被一位教师所指导,因此教师与学生是一对多联系;一位教师可讲授多门课程,一门课程可由多位教师讲授,每位教师讲授某门课程都有一个评价,教师与课程之间是多对多联系;.一个学生可选修多门课程,一门课程允许多个学生选修,每个学生选修某门课程都有一个分数(成绩),因此学生与课程之间是多对多联系。如果某个部门的概念模型中涉及的实体和实体的属性较多,可以把实体及其属性在另一幅图上画出,使E-R图更清晰地表明实体以及实体之间的联系,这样图ER可以分为图ER12). 结构数据模型结构数据模型是机器世界的数据模型。实际数据库系统中所支持的数据模型主要有层次模型、网状模型和关系模型。(1) 层次模型用树型结构来表示实体之间联系的模型称为层次模型。层次模型是满足有且仅有一个根结点,非根结点有且仅有一个父结点的基本层次联系的集合。构成层次模型的树是由结点和连线组成的,结点表示实体集,连线表示相连两个实体之间的联系,这种联系只能是一对多的。通常把表示“一”的实体放在上方,称为父结点;而把表示“多”的实体放在下方,称为子结点。(2) 网状模型用网状结构来表示实体之间联系的数据模型称为网状模型。网状模型可以有一个以上结点无父结点;至少有一个结点具有多于一个的父结点。(3) 关系模型用一个二维表格表示实体和实体之间联系的模型,称为关系模型。我们将在第三节中较详细地介绍。3.    数据模型的三要素 数据模型通常由数据结构、数据操作和完整性约束三部分组成。1). 数据结构数据结构是所研究的对象类型的集合,在数据库系统中通常按照数据结构的类型来命名数据模型,如层次结构、网状结构和关系结构的模型分别命名为层次模型、网状模型和关系模型。2). 数据操作数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据操作是用来描述系统的信息变化的,是对系统动态特性的描述。数据操作的种类有以下两种:检索(如查询)和更新(增、删、改)。3). 数据的约束条件数据的约束条件是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。4.    数据库技术的应用 数据库技术的应用领域非常广,从目前接触到的一些应用的发展来看,尤其是Internet的发展以及多种信息技术交叉与发展,还对数据库技术提出了更多的需求,从而促进了数据库技术的不断发展。1). 多媒体数据库多媒体是80年代发展起来的计算机新技术,它是在传统计算机应用技术,即对数据处理、字符处理、文字处理、图形处理、声音处理等技术综合继承的基础上,引进了新鲜的技术内容和设备,例如影视处理技术、CD-ROM、各种专用芯片和功能卡等,以及尔后形成的计算机集成新技术。多媒体技术为扩展计算机的应用范围、应用深度和表现能力提供了极好的支持。基于多媒体技术的应用系统开发,其技术内容又包括了多媒体处理技术和多媒体管理技术,更准确地说是对多媒体对象或多媒体数据的处理技术和管理技术。2). 因特网上的web数据库因特网(Internet)是一个全球性的计算机网络系统,它可将分布在世界各地的各种计算机系统及各种网络用户连接在一起,通过采用共同的网络通信协议在不同的网络和操作系统间交换数据。随着WWW的迅速扩展,WWW上可用数据源的数量也在迅速增长。因此人们正在试图把WWW上的数据源集成为一个完整的Web数据库,从而使这些数据源得到充分的利用。 三、数据库的形势及其发展  进入二十世纪八十年代之后,计算机硬件技术有了飞速的提高。计算机技术的提高促使计算机应用不断深入,产生了许多新的应用领域,例如计算机辅助设计、计算机辅助制造、计算机辅助教学、办公自动化、智能信息处理、决策支持等。这些新的领域对数据库系统提出了新的要求。但是由于应用的多元化,不能设计出一个统一的数据模型来表示这些新型的数据及其相互关系,因而出现了百家争鸣的局面,产生了演绎数据库、面向对象数据库、分布式数据库、工程数据库、时态数据库、模糊数据库等新型数据库的研究和应用。不过到目前为止,在世界范围内得到主流应用的还是经典的关系数据库系统,比较知名的如Sybase,Oracle,Informix,SQL Server,DB2等。        四、数据库发展大事记&&&&  1951:Univac系统使用磁带和穿孔卡片作为数据存储。&&&&& 1956:IBM公司在其Model&305&RAMAC中第一次引入了磁盘驱动器&&&&&& 1961:通用电气(GE)公司的Charles&Bachman开发了第一个数据库管理系统——IDS &&&&& 1969:E.F.&Codd发明了关系数据库。&&&&& 1973:&由John&J.Cullinane领导Cullinane公司开发了&IDMS——一个针对IBM主机的基于网络模型的数据库。&&&&& 1976:&Honeywell公司推出了Multics&Relational&Data&Store——第一个商用关系数据库产品。&&&&& 1979:&Oracle公司引入了第一个商用SQL关系数据库管理系统。&&&&& 1983:&IBM&推出了DB2数据库产品。&&&&& 1985:&为Procter&&&Gamble系统设计的第一个商务智能系统产生。&&&&& 1991:&W.H.“Bill”&Inmon发表了”构建数据仓库”。        五、主要参考文献        1.周龙骧等,分布式数据库管理系统实现技术,科学出版社,1998。
       2.郑振楣,于戈,郭敏,分布式数据库,科学出版社,1998。
       3.王珊等,数据仓库技术与联机分析处理,科学出版社,1998。
再初级,再简单,也得有一本书才能说明清楚.
存储一大堆数据的东西。可以非常方便的进行数据查询了,数据统计了这些工作的工具。例如这个爱问网,后台就有个数据库,存储我们的这么多问题,当你输入“数据库”三个字进行以往问题查询的时候,能查出来很多相关问题。再例如,你在这里的积分也存在数据库里,加多少,减多少,这些运算程序完成。
数据库是一个被规格化和结构化且相互关联的数据集合,数据库可以对数据定义,输入,管理,修改,和检索等操作,基本上数据库就是由数据,应用,和管理组成的
数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合
既然上面都对数据库做介绍了,我再说一下vf一般软件人员都不认为vf是真正的数据库,是假数据库,因为数据库一般是不可以恢复的,当然下在的Oracle可以回滚,但如果执行后也是不可恢复的,这样可以保证 数据的相互关联不被破坏,所以如果说数据库最好是学sql或 Oracle
请登录后再发表评论!}

我要回帖

更多关于 数据库索引分类 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信