
版的二级VFP上机一百套就行了,我当时考的上机题就是资料上的第87题。
2、笔试你应该学过VFP的吧,如果学过,那只要看看你书本就好了,但是考前一到两个星期,要买本二级公共基础知识,把里面的内容多但几遍,这里面占了笔试的三十分,有时间的话可以买本历年的笔试试题看下就好(笔试很容易过,如果想考优秀,那就要好好看了,有点难度)。
3、考前一定要熟悉上机的环境,即编程软件,避免考试时紧张,导致出错。
愿你顺利通过考试,不用焦急的,很容易过! 相信我的没错,笔试的只要把等级考试配套的资料看两遍就行了,愿你考试顺利
4、平时只要把书本看好就行,书当然有的知识点要记,上机试题要做,笔试无所谓了,想考高分就做啊。下面是考试重点:
重点:
11 数据库基础知识
考点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。
12 关系模型
关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
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)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接 *** 作称为等值连接。自然连接是去掉重复属性的等值连接。
小提示:
选择和投影运算的 *** 作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为 *** 作对象。如果两个表以上进行连接,应当两两进行连接。
13 数据库设计基础
考点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、如何在数据环境中建立关联。
说明:比较重要、一般和其次的控件无须牢牢记住其属性,因为是上机时
考的可能性比较大。建议你熟悉它,只要在属性工具栏中能找就行
希望对你有所帮助!
一为什么要学linux
当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好!
二起步
你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix
问题1:版本的选择
北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux
开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看
无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。
对于初学linux的人来说,我建议是使用redhat,原因如下:
1)现在很多书都是以redhat为例讲的,为了与书本协调一致
2)周围的人都用redhat,交流比较方便
3)redhat应用范围广,有典型性和代表性
4)它易于使用和安装,我们没有必要把时间浪费在“装系统”上
而应集中精力学习最有用的东西。
//注:现在觉得RH很死板,AS,ES等用在服务器上或许不错,
Personal desktop用mandrake,debian,suse都不错,笔者现在用Mandrake,因为她长得漂亮
如果你并不打算深入学习linux,而是有诸如适应北京市政府办公平台迁移到
linux上这种需要,那么中软,红旗等中文linux是不错的选择
我强烈建议:自己亲自动手把linux装到你的硬盘上,
你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单
从此现在开始,请不要以windows的工作方式来考虑问题,
应该尝试挖掘linux身上的“天才unix”的气质。
三进阶
掌握至少50个以上的常用命令
理解shell管道"|",文件流重定向">"及追加">>"等
熟悉Gnome/KDE等X-windows桌面环境 *** 作
掌握tgzrpmbiz等软件包的常用安装方法
学习添加外设,安装设备驱动程序(比如modem)
熟悉Grub/Lilo引导器及简单的修复 *** 作
熟悉系统固有目录的名称及公用
学会用mount命令访问其他文件系统
了解vi,gcc,gdb等常用编辑器,编译器,调试器
学习linux环境下的简单组网
建议:买一本不需要太厚的linux教材,大致可以满足要求
//现在的书越来越多了,还带很多图,我当时可没这么多书:)
四高级应用
澄清一些概念:
linux的普通 *** 作与真正的系统管理不能相提并论,后者需要很多知识
我个人认为比较重要几种linux语言
1英语
即使你不学linux,我也强烈建议你学好英文[USenglish]
因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装
你必须能无障碍的阅读大量的英文技术文档
在搜索引擎找到的英文网站和网页中熟练的检索
最好能有用英文直接交流的能力,
摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距
2shell[sed/awk]
shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的bat
但shell比bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell
几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上
这也是CS中的一个重要思想。
此外,shell可以实现工作自动化,这个概念也比较重要
sed,awk用来处理文本,历来很常用
3Perl/PHP
漂亮的脚本, CGI的首选,比ASP好,应用面很广
4C\C++
C、C++是linux/unix的核心语言,系统代码都是C写的
5ASM
系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要
//走核心路线的话,才c\c++,asm最重要
6Java,Python,Tcl,XML
系统管理篇
在熟悉linux的基础上还需要掌握至少一种unix
我首推Solaris,其次是FreeBSD
比如运营级系统一般是Solaris+Oracle/DB2之类的
学习apache,ssh,sendmail/Qmail,proftp/vsftp,Samba,Squid,MySQL/PostgreSQL/Oracle,Bind
等各种应用服务器的构架及电子商务的应用
熟悉TCP/IP协议族,学习诸如apache+php+proftp+mysql+quota的实现以及大型局域网,分布式集群
等各种企业级应用解决方案
熟悉多用户管理,数据库管理,文件系统,逻辑存储管理,日志分析,备份与灾难数据修复
系统补丁,内核升级,以及在此基础上的防火墙构架等以保障系统安全在内的各种系统管理技能
我觉得,如果在此基础上再掌握路由/交换设备便是一个不错的系统管理员
各种基于linux的解决方案可参考相关书籍和文献,必要时用google或各大linux站点站内
搜索引擎寻找最新文档,以避免错误和漏洞
有几本技术大全和技术内幕我认为都是这方面不错的书
深入学习linux
我个人理解的读linux内核需要的基础:
在此之前,希望先把应用层的东西学一下,那样会比较好理解
1C
如果学过潭浩强的大学教科书(除了编几个数学模型好像什么也做不了的那种),
建议再看一下
《The C Programming Language》Second Edition这本圣经
/如果想学缓冲区溢出,这点C的功力可能是不够的/
还有,,,
反正经典书看多了是没有坏处的
2asm (AT&T语法,保护模式)
保护模式下的比较复杂,基本上每本讲内核的书都会有介绍
有80x86 Intel语法的基础就行,
有兴趣可以看看Intel的官方
3数据结构(离散数学)
计算机专业的核心课程,重要性我就不说了
4 *** 作系统原理
看懂这个再去读linux吧
5微机原理/组成原理(数字电路)
底层直接和硬件打交道,所以这个也要
6了解linux/unix
我想至少你要会 *** 作吧,了解unix的API
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
1、在运行中键入cmd,出来了DOS窗口后键入help可以立即显示,保存的话使用help > d:\123txt,然后在d盘下查看123txt文件就行了
2、键入某一命令,比如md / 可以直接的观看该命令的一些参数信息
学习Linux步骤:
1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。
2、了解之后,在自己电脑上弄个虚拟机,装上linux系统(redhat或ubuntu都行)。专攻《鸟哥的Linux私房菜》。当你把这本书攻下来时,才知道原来命令行并不可怕,自己打着打着就很长啦。
学linux最主要靠实践,不实践,只看书对你没好处的哦。自己在虚拟机上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找资料弄懂,弄懂之后再实践,这才会有收获。
随着互联网的迅猛发展,Linux得到了广发的应用,目前市场是百分之八十服务器端都在使用Linux *** 作系统,小至私人企业,大至世界百强企业,均有Linux *** 作系统使用者,因此,Linux就业前景很不错,很多人想学习Linux,那么Linux好学吗?一般多长时间能学会?
Linux的学习说难不难,说容易也不容易,这就要看你是否掌握了合适的学习资源和方法,以及持之以恒的学习精神,如果这些都具备了,恭喜你,Linux运维工程师的大门已经向你敞开了!
对于想学好Linux的人员,可以参考一下大纲进行学习:
第一阶段:linux基础入门
Linux基础入门主要包括:Linux硬件基础、Linux发展历史、Linux系统安装、xshell连接、xshell优化、SSH远程连接故障问题排查、Linux基础优化、Linux目录结构知识、Linux文件属性、Linux通配符、正则表达式、Linux系统权限等
第二阶段:linux系统管理进阶
linux系统管理进阶包括:Linux定时任务、Linux用户管理、Linux磁盘与文件系统、Linux三剑客之sed命令等。
第三阶段:LinuxShell基础
LinuxShell基础包括:Shell编程基础、Linux三剑客之awk命令等。
第四阶段:Linux网络基础
第五阶段:Linux网络服务
Linux网络服务包括:集群实战架构开始及环境准备、rsync数据同步服务、Linux全网备份项目、nfs网络存储服务精讲、inotify/sersync实时数据同步/nfs存储实时备份项目等。
第六阶段:Linux重要网络服务
Linux重要网络服务包括:>
第七阶段:Ansible自动化运维与Zabbix监控
Ansible自动化运维与Zabbix监控包括:SSH服务秘钥认证、ansible批量自动化管理集群、zabbix监控等。
第九阶段:大规模集群高可用服务(Lvs、Keepalived)
第十阶段:JavaTomcat服务及防火墙Iptables
第十一阶段:MySQLDBA高级应用实践
MySQLDBA高级应用实践包括:MySQL数据库入门基础命令、MySQL数据库进阶备份恢复、MySQL数据库深入事务引擎、MySQL数据库优化SQL语句优化、MySQL数据库集群主从复制/读写分离、MySQL数据库高可用/mha/keepalved等。
第十二阶段:高性能数据库Redis和Memcached课程
第十三阶段:Linux大规模集群架构构建(200台)
第十四阶段:LinuxShell编程企业案例实战
第十五阶段:企业级代码发布上线方案(SVN和Git)
第十六阶段企业级Kvm虚拟化与OpenStack云计算
第十七阶段公有云阿里云8大组件构建集群实战
第十八阶段:Docker技术企业应用实践
第十九阶段:Python自动化入门及进阶
第二十阶段:职业规划与高薪就业指导
以上就是关于5、如果打开一个空数据表文件,用函数RECNO()函数测试,其结果一定是__________。全部的内容,包括:5、如果打开一个空数据表文件,用函数RECNO()函数测试,其结果一定是__________。、学习linux *** 作系统需要掌握哪些东西、Access数据库基础与应用。刘卫国。 习题答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)