2014Visual FoxPro 5.0数据库管理系统考试大纲
2014年数据库考试大纲内容总结
数据库系统数据库系统的基本概念数据库的基本概念1、数据:描述事务的符号记录。
可用文字、图形等多种形式表示,经数字化处理后可存入计算机。
2、数据库(DB):按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。
3、数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件。
主要功能包括:数据定义功能:DBMS提供DDL,用户通过它定义数据对象。
数据操纵功能:DBMS提供DML,用户通过它实现对数据库的查询、插入、删除和修改等操作数据库系统(DBS):计算机中引入数据库后的系统,包括数据库DB,数据库管理系统DBMS,应用系统,数据库管理员DBA和用户数据字典则是系统中各类数据描述的集合,是进行详细设计的数据收集和数据分析所获得的主要成果,通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分数据库方法的主要特征数据库系统的构成成分数据库DB,数据库管理系统DBMS,应用系统,数据库管理员DBA和用户、还包括硬件(计算机及有关设备,要求有足够大的内、外存储容量及较高的处理速度)数据库技术的研究领域数据模型数据模型基本概念和主要成分数据模型是对现实世界进行抽象的工具,它按计算机系统的观点对数据建模,用于提供数据库系统中信息表示和操作手段的形式框架,主要用于DBMS 的实现,是数据库系统的核心和基础分为层次模型、网状模型、关系模型、面向对象模型。
数据模型是形式化描述数据、数据之间的联系数据结构以及数据操作数据操作和有关的语义约束规则的方法完整性约束数据模型的三要素:数据结构、数据操作、完整性约束数据模型的抽象层次和相互关联概念模型、逻辑模型和物理模型其中又分为两类:第一类是概念模型:它是用户的观点来对数据和信息进行建模,主要用于数据库的设计第二类是逻辑模型,主要包括层次模型、网状模型、关系模型、面向对象模型和对象关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS 的实现。
《Visual-Foxpro程序设计》教学大纲精选全文完整版
可编辑修改精选全文完整版《Visual Foxpro程序设计》教学大纲一、课程的性质和任务Microsoft Visual Foxpro关系数据库是新一代小型数据库管理系统的杰出代表。
它具有强大的性能、完整而丰富的工具、较高的处理速度、友好的界面以及完备的兼容性等特点。
是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的工具软件。
目前在我国有广泛的应用基础和用户群。
《Visual FoxPro程序设计》课程是目前国内各高校普遍开设的一门计算机公共课程,学习本课程将有助于学生巩固、加深和拓展已有的计算机和信息技术知识;掌握基本的数据库应用技术和基于数据库的应用程序设计技术;培养逻辑思维能力,以及分析问题和解决问题的能力。
将专业知识与计算机信息管理知识和技能结合起来,使之在今后的学习和工作中适应新时代的要求。
二、课程教学目标(一)知识教学目标本课程为必修课,按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。
通过本课程的课堂教学与上机实训,要求学生:1、了解信息(Information)、数据(Data)、数据库(Data Base)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性。
2、熟悉Visual FoxPro的用户界面和运行方式,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,掌握Visual FoxPro 的命令格式和主要文件类型等基础知识。
3、掌握数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、查找、统计汇总等基本操作,同时掌握多个数据表之间的关联、更新等操作。
4、掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。
5、熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能够使用基本SQL命令创建、维护和查询数据库和数据表。
全国高等学校(安徽考区)计算机水平考试《Visual FoxPro程序设计》教学(考试)大纲
A. ALTER TABLE ABC 分数 WITH N(8)
B. ALTER TABLE ABC 分数 N(8)
C. ALTER TABLE ABC ALTER 分数 N(8)
D. ALTER ABC 分数 N(8)
18. 下列选项中,不.是.输入命令的是______。
A. ?
B. ACCEPT
C. INPUT
B. 投影
C. 连接
D. 扫描
2. 在 Visual FoxPro 中,使用______对数据、文档和代码等进行集中管理。
A. 数据环境
B. 设计器
C. 类库管理器
D. 项目管理器
3. 在 Visual FoxPro 中,程序文件和复合索引文件的扩展名分别为______。
A. PRG 和 CDX
B. PJX 和 CDX
(一)课程内容 数据类型,变量与常量,表达式,函数,数组。
(二)考核知识点
-1-
数据类型,常量,内存变量、字段变量、数组、系统变量,表达式,常用函数。 (三)考核目标
了解:数组的应用。 理解:数据类型的分类。 掌握:常量与变量,表达式与函数的使用。 应用:表达式的构造和使用。 (四)实践环节 1.类型 验证、设计。 2.目的与要求 掌握利用常量、变量、函数构造表达式的方法。
C. PRG 和 IDX
D. PJX 和 IDX
4. 在 Visual FoxPro 数据表中,______字段通常用于存储大量文本数据。
A. 字符型
B. 双精度型
C. 通用型
D. 备注型
5. 在 Visual FoxPro 中,下列是常量的是______。
A. T
B. .T.
vf2014复习重点 (1)
第1章第2页理解基本概念:DB、DBMS、DBAS、DBS第3页理解实体之间的三种联系第7页理解三种关系运算:选择、投影、连接(VFP命令中如何体现三种运算)习题1(19页)一. 1、2、3、4、5、7、8第2章第22-23页六种常量的表示第23页变量的两种赋值语句各种运算符的运算规则、运算符的优先顺序(查看课件)在实验中用到过的函数习题2(32页)一. 2、3、4、5、6、7、8、9、11、12、13、14第3章第34页理解概念:属性、事件、方法第39-40页对象的绝对应用和相对引用(this、thisform、parent)第4章、第5章、第6章掌握顺序结构、分支结构和循环结构的程序设计,掌握学过的对象的属性、事件和方法,把实验中有关程序和表单设计题做熟。
习题4(66页)一. 1、2、3、4、5习题5(93页)一. 1、2、3、4习题6(116页)一. 1、2第10章掌握下拉菜单和快捷菜单的设计过程把该章实验中的题做熟第11章备注型和通用型字段的值如何输入?空值如何输入?空值的含义?理解什么是索引,索引的作用,有哪四种索引?熟练掌握有关的表操作命令及其函数(use、select、list stru、list、display、brow、replace、index、bof()、eof()、recno()、reccount()、select()等)。
查看相关实验习题11(229页)一. 2、3、4第12章习题12 一. 1、2、3、4、5第13章熟悉用查询设计器设计查询,使用视图设计器设计视图,理解视图的概念掌握使用SELECT命令设计查询,查看实验中的题。
习题13 一. 1、2、3、4、5熟悉所学各种文件的扩展名:项目文件、数据库文件、表文件、表备注文件、索引文件、查询文件、程序文件、表单文件、菜单文件、菜单程序文件等。
“Visual FoxPro程序设计”教学(考试)大纲
全国高等学校(安徽考区)计算机水平考试“Visual FoxPro程序设计”教学(考试)大纲一、课程基本情况课程名称:Visual FoxPro程序设计课程代号:252考核对象:非计算机专业学生先修课程:大学计算机基础、高等数学学时:总学时数72~90,上机实验学时数24~48考试安排:每学年两次考试,一般安排在学期末考试方式:笔试,机试考试时间:笔试120分钟,机试60分钟教学目标:“Visual FoxPro程序设计”是一门非计算机专业的公共基础课。
通过对本课程的学习,使学生能比较系统地了解关系数据库的基本概念、基本理论和基本知识,掌握Visual FoxPro 的基本操作与基本应用,具有使用SQL语言进行数据查询的能力,了解结构化与面向对象程序设计的基本概念,掌握软件设计与开发的基本思想与方法,具有利用Visual FoxPro的控件、菜单、报表建立应用程序与开发小型应用系统的初步能力,为后续课程学习奠定基础。
能够达到(通过)计算机水平(等级)二级考试。
教学参考:本课程的教学环节主要包括:课堂讲授、实践、考试等。
其中,在课堂讲授中,建议尽量采用现代化的教学手段,多采用启发式的教学方法与案例驱动方式,以吸引学生的注意力,提高讲课效果;要加强实践性教学环节,注重学生动手能力与创新能力的培养,根据课程进度,布置适当的上机实验或课程设计,并按照实验报告书写格式的要求撰写实验报告。
主要参考书:[1] 王永国等.《Visual FoxPro程序设计(第2版)》[M]. 北京:高等教育出版社2009.8[2] 王永国等.《Visual FoxPro程序设计实训与考试指导(第2版)》[M]. 北京:高等教育出版社2009.8第1章数据库基本理论与Visual FoxPro系统概述(一)课程内容与教学目标本章系统地介绍数据库的基本理论和Visual FoxPro的集成开发环境,主要包括数据管理技术的发展、数据库系统、数据模型、关系数据库的基本概念和运算,Visual FoxPro的特点与性能指标,Visual FoxPro的安装、启动与退出,Visual FoxPro的界面组成、工作方式与命令组成,以及Visual FoxPro的辅助设计工具和项目管理器。
数据库系统复习大纲
数据库复习简便性,高效性三层模式结构模式模式之间的映像关系两级物理数据独立性:物理不对逻辑有影响逻辑数据独立性:SQL改变视图的定义:逻辑模式:是指数据库中所有数据库的存储模式的集合一个子模式:部分n个逻辑模式数据模型概念模型逻辑模型,物理模型层次模型属于逻辑模型关系,面向对象逻辑模型,B+,线性表物理ER 概念数据模型:数据结构,数据操作,数据完整性约束关系:二维表结构(作用:用一行体现属性内部特定的逻辑对应关系,相当于对应关系的集合)关系模型:两个完整性约束:1.实体完整性约束:任何主码的所有属性都不能为空2.参照完整性约束:外码的取值为空,它所对应的参照表的已有取值(现在能够看到的)不为空。
非空约束,唯一性约束,检查约束完整性约束:反应了对于数据库合理性的检查规则(对应现实世界逻辑规则的体现)关系模型的数据运算:Sql:增删改查(CRUD)域(值得集合)笛卡儿积的子集是个关系数学的区别:有限子集,排列顺序无关空:值缺失或未知的状态关系代数关系,关系模式,关系实例变量,变量类型,变量的值要以集合的角度(把整个值处理完事后替换到原来的整个值)数据库的关系,关系模式,实例超码:唯一标识(有坐车的)候选码:任何真子集不再是超码的超码主码:(实体完整性约束)外码:主属性:所有候选码属性的集合非主属性:不是集合(讨论范式有用)模式图ER图SQL1.不区分大小写。
2.SQL里面的任何命令,DML(包括select)输入输出都是表3.表和关系:表存在重复行,关系不存在重复行4.特定于select :各个字句:from, where, group by, having, order by5.DML语句和select语句除了from以外,输入都是一个表Select句式From:为后面的字句提供数据源(笛卡儿积,(自然联结:等值连接,并且去掉同名属性),可以是等值不等之,join on(内链接,符合返回,二元运算),外联结(left,right,full)没有单独的alter join)可以在From语句里面写子查询With 临时视图Where(字符串like,=,escape,集合in, any,all, some, exists, not exists,=(标量子查询))域min max 的等价Group by 可以根据多个属性分组(可以写一个表达式),如果使用了group by的,select 里面一定是要从select 里面出现过(分组的属性)Having 本质上和where 有相同之处,只不过having 的基础在group by 之上。
数据库部分考试大纲
二、Visual FoxPro数据库(一级)考试要求:1.掌握数据库的基础知识2.掌握Visual FoxPro基础知识3.掌握数据库的基本操作4.掌握数据库的基本应用5.了解和使用Visual FoxPro语言编写和调试简单程序考试环境:1. 硬件:(1)局域网络机房(2)服务器配置(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB, 有盘2. 软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)Visual FoxPro (6.0)实用文档考试内容:(一)Visual FoxPro数据库的基础知识1.基本概念:数据库、数据模型、数据库管理系统、数据库系统、类和对象、事件、方法等2.关系数据库的基本概念(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主键和外键等(2)关系运算:投影、选择、连接等(3)数据库的一致性和完整性:实体完整性、域完整性、参照完整性3.Visual FoxPro系统特点与工作方式(1)Visual FoxPro数据库的特点(2)数据类型和主要文件类型(3)各种设计器和向导(4) 工作方式:交互方式(命令方式、可视化操作)和程序运行方式4.Visual Foxpro的基本数据元素(1)常量:数值型、字符型、逻辑型、日期型常量(2)变量:字段变量、内存变量、数组、内存变量的保存及恢复(3)表达式:表达式的类型及运算(4)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、实用文档测试函数等(二)Visual FoxPro数据库的基本操作1.数据库和表的建立、修改与有效性检验(1)表结构的建立与修改(2)表记录的浏览、增加、删除与修改(3)创建数据库,向数据库添加或从数据库删除表(4)设定字段级规则和记录级规则(5)表的索引:主索引、候选索引、普通索引、唯一索引2.多表操作(1)选择工作区(2)建立表之间的关联:一对一关联、一对多关联(3)设置参照的完整性(4)表的联接JOIN:内部联接外部联接:左联接、右联接、完全联接(5)建立表间临时关系3.建立视图与数据查询(1)查询文件的建立、执行与修改实用文档(2)视图文件的建立、查看与修改(三) 关系型数据库标准语言SQL1.SQL的数据定义功能(1)建立表结构、修改表结构(2)建立视图(3)删除表2.SQL的数据修改功能(1)插入数据(2)更新数据(3)删除数据3.SQL的数据查询功能(1)简单查询(2)嵌套查询(3)联接查询(四) Visual FoxPro项目管理器、设计器和向导的使用1.使用项目管理器:(1)使用“数据”选项卡(2)使用“文档”选项卡实用文档2.使用表单设计器:(1)在表单中加入和修改控件对象(2)设定数据环境3.使用菜单设计器:(1)建立主选项(2)设计子菜单(3)设定菜单选项程序代码4.使用报表设计器:(1)生成快速报表(2)修改报表布局(3)设计分组报表(4)设计多栏报表5.使用应用程序向导考试题型:1.Visual FoxPro语言基础知识题(5个单选题,共5分)2.数据库操作题:(30)(1)数据库基本操作(15分)(2)数据库应用操作(15分)实用文档。
《Visual-FoxPro数据库及其应用》教学大纲精选全文
可编辑修改精选全文完整版《数据库应用基础——Visual FoxPro》教学大纲课程的性质课程设置的目的与要求课程要求的内容与考核目标授课及实验学时分配课程实验要求考试方式及考试成绩有关说明与实施要求《数据库应用基础——Visual FoxPro》教学大纲一、课程名称《数据库应用基础——Visual FoxPro》二、课程性质1.教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。
该课程为3学分,实行学分制。
2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。
通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。
3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。
三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。
教材内容在第一版的基础上增加了关系数据库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。
本书是中等职业学校计算机及应用专业国家规划教材《数据库应用基础VisualFoxpro》第2版,在原有国家规划教材基础上修订。
本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。
VFP考试纲要
《VisualFoxPro数据库程序设计》考试纲要一、题型选择题(40小题,40分)填空题(10小题,20分)阅读程序题(4小题,20分)编程题(3小题,20分)二、考试内容第一章数据库基础选择6 填空11、数据管理技术的发展(1)基本概念:数据、信息、数据处理、数据管理(2)数据管理技术发展阶段:人工管理、文件系统、数据库系统2、数据库系统(1)数据库系统的组成(2)数据库的三级模式、二级映射(3)数据库系统的特点3、数据模型(1)基本概念:实体、实体间的联系(2)数据模型:层次模型、网状模型和关系模型4、关系数据库(1)关系模型:关系模式、关系、元组、属性、域、关键字、主关键字、候选关键字和外部关键字;关系的基本特点;关系的优点(2)关系运算:投影、选择、联接(3)关系的完整性约束:实体完整性、参照完整性、用户定义完整性。
第二章VFP操作基础选择2 填空11、VFP的用户界面:VFP菜单、VFP命令窗口、VFP工具栏、VFP状态栏2、VFP操作概述:操作方式(交互方式和程序方式)、向导、设计器、生成器、系统环境、帮助系统3、VFP命令概述:命令结构、常用短语、命令书写规则第三章VFP的数据及其运算选择6 填空21、VFP的数据类型2、VFP的常量与变量:常量书写格式,变量类型及命名,变量赋值、数组定义3、VFP的常用内部函数:字符函数、数值函数、日期时间函数、数据类型转换函数、测试函数。
4、VFP表达式:算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。
第四章Visual FoxPro表的基本操作选择5 填空21、表的建立:表结构的建立与修改,记录的输入。
2、表的显示与维护:表的打开与关闭,记录的浏览、增加、删除与修改,表记录指针的定位,表的复制。
3、表的排序与素引:表的排序,索引与索引文件,索引的建立与使用。
4、表的统计与计算:统计记录个数,求和与平均,统计函数,分类汇总5、多个表的操作:工作区,表的关联与联接第五章数据库的基本操作选择21、数据库的建立:库文件、添加表、建立索引和联系、设置参照完整性2、数据库的操作:打开、关闭、修改与删除3、建立与修改数据表第六章SQL语言的应用选择5 填空1l、SQL的数据定义功能: CREATE TABLE、ALTER TABLE和DROP TABLE。
vfp复习提纲
数据库管理系统复习纲要第1章visual foxpro数据系统1、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系: DBS包括DB和DBMS2、数据库系统的核心是:数据库管理系统(DBMS)3、数据模型实体,实体集,属性,联系实体联系的类型:一对多,一对一,多对多4、数据模型类型:层次模型,网状模型,关系模型vfp是基于关系模型的数据库管理系统5、关系数据库:关系就是一张二维表,二维表的行就是元组也称记录,二维表的列就是属性也称字段6、关系运算:(*)传统关系运算:并,差,交专门的关系运算:选择、投影、连接7、完整性控制:实体完整性控制(通过主索引和候选索引控制)、域完整性(通过有效性规则控制)、参照完整性控制(主关键字和外关键字控制)(插入、删除、更新规则)8、项目管理器:项目是包括文件,数据,文档和对象的集合,项目文件的扩展名是.pjx,在项目管理器中可以进行数据库、表、表单、查询和视图的各种操作。
每个选型卡显示和管理的文件类型。
第2章visual foxpro程序设计基础1.数据类型:C,N,L,D,T,Y,M,G及其定界符(哪些是定长的)2.变量:简单内存变量,字段变量、数组(1)数组的定义:dimension 或者declare(2)数组的赋值:分别赋值,整体赋值(所有元素赋予相同的值,=或者store)如果数组没有赋值,则默认值为.f.(3)变量的赋值:=或者storeStore 一次可以为多个变量赋予相同的值,而= 一次只能为一个变量赋值。
内存变量和字段变量的关系(*):当出现内存变量与字段变量同名时,若简单的用变量名访问,系统默认为字段变量,若要访问同名的内存变量,则必须在变量名前加上前缀M.或M- >(4)表达式或者值的输出显示:?和??,它们之间的区别在哪里?(5)内存变量的清除:clear memory,release…..,releaseall,release all like(except)<通配符>3.表达式(1)数值表达式:算术运算符以及优先级、求余运算(mod(),%)(2)字符表达式:+,—以及之间的区别(3)日期时间表达式:+(不可以用于两个日期数据的相加,但是可以用于日期数据和数值的相加),—(可以用于两个日期数据的运算或者日期数据和数值数据的运算)(4)关系运算符:关系运算的结果必然为T或者F,运算符为<,>,<=,>=,==(精确比较),=,<>,$(字串包含),字符串相等比较时,需先设置set exact on/off;on时现在短的字符串尾部加上空格再进行比较;off时只要右边字符串与左边字符串的前面部分内容相匹配就得到T。
VF考试大纲必备
VF考试大纲必备VF考试大纲必备1 VF支持的数据模型是什么模型?关系数据模型2 VF变量名的命名规则:①由字母,数字及下划线组成,中文版VFP可以以汉字作为变量名②以字母或下划线开始,中文版VFP可以以汉字开始③长度为1~128个字符,每个汉字占两个字符④不能使用VFP的保留字。
3 将内存变量定义为全局变量的VF命令是什么? Public4 用二维表数据表示实体及实体之间的联系的数据模型是:关系模型5 扩展名为PIX的文件是项目文件6 表示长度的函数为 Len()7扩展名为dbc的文件为数据库文件8 关于索引正确的是:创建索引是创建一个指针9 按顺序执行以下命令:x=50 ,y=6*8 z=left("visual.foxpro",3) 合法表达式:&x+Y10 表中32个记录,如果当前记录为第一条记录,把记录指针移到最后一个,测试当前记录号函数为 recno()为 3211 Date() Time() Year() 和datetime()为字符型的是哪个? Time()12 下面有关Having子句描述错误的是哪一个 B:使用Having字句的同时不能使用where字句13 VFP中的备注文件是:NOTE.FPT14 关闭多区的表文件,并释放所有内存变量的命令是(B)A clear all或closeB clear all或close allC clear或close allD clear 或close15 一个关系数据库文件的各条记录前后顺序可以任意颠倒,不影响库中的数据关系吗?是16 略17 要求表文件中数据型。
整形4位,小数2位,值可能为负数,字段宽度定义为 8位18 条件函数IF(LEN("SPACE(3)>3,1,-1)的值是多少 -119 在VF中打开数据库的命令是 open database20在数据库中存的表是自由表吗?不是,只可以存放数据库表21 若m="166" n="234” k=400 则下列表达是正确的是 CA M+N=KB VAL(M+N)=KC VAL(M)+VAL(N)=K22如进行一表单,load,error,Init和click时间首先被触发的是load23 当前表数值型字段,数学,物理,化学,学分。
《Visual FoxPro程序设计》教学(考试)大纲
“Visual FoxPro程序设计”课程教学(考试)大纲Visual FoxPro Programming课程编号:学时:总学时(68~104),上机实验学时(36~54)课程性质:必修课选课对象:本科非计算机专业和高职、高专各专业先修课程:计算机文化基础内容概要:“Visual FoxPro ”是一种基于数据库管理和相应的应用程序开发的高级语言,是计算机科学中一门重要的专业基础课。
本课程主要介绍数据库基本概念及其发展历程,Visual FoxPro操作环境、设计工具及主要技术指标,Visual FoxPro的数据类型及运算规则,数据库和数据表基本操作,SQL语言的使用,结构化程序设计的方法和三种基本程序控制结构(顺序、选择、循环)的应用,子程序、过程、函数的设计和调用以及参数传递(传值和引用)规则,菜单和表单的设计和应用,报表的设计和数据库系统开发实例的讲解。
课程教学大纲说明一、课程教学目的和任务目前,各种数据库系统得到了越来越广泛的应用,不仅已成为办公自动化系统、管理信息系统和决策支持系统的核心,并且已与计算机网络技术紧密结合,成为电子商务、电子政务及其他各种现代信息与管理系统的核心。
本课程的教学目的是通过系统的学习,使学生巩固、加深和拓展已有的计算机和信息技术知识;掌握基本的数据库应用技术和基于数据库的应用程序开发技术;培养逻辑思维能力以及分析问题和解决问题的能力;将各自的专业知识与计算机信息管理知识和技能结合起来,使之在今后的学习和工作中适应新时代的要求。
二、课程的基本要求通过本课程的课堂教学与上机实验,要求学生达到知识和技能两方面的目标。
知识方面:(1)了解数据库系统的基本概念。
(2)熟悉Visual FoxPro的各种数据类型及数据运算。
(3)熟悉SQL结构化查询语言。
(4)掌握结构化程序设计的基本知识、方法和技巧。
(5)了解面向对象程序设计的基本概念。
(6)了解菜单、报表的基本知识。
数据库 2014年复习概要
数据库和文件系统的核心区别是什么?1、数据的冗余和不一致2、数据访问困难3、数据孤立4、完整性问题5、原子性问题6、并发访问异常常用数据库系统有什么?1.Oracle2.DB23.SQL Server4.Sybase5.FoxPro6.Access什么是关系数据库?答:在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。
Update, select, delete, insert, where主键:唯一标识表中的所有行的一个列或一组列。
主键不允许空值。
不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。
表中可以有不止一个键唯一标识行,每个键都称作候选键。
只有一个候选键可以选作表的主键,所有其它候选键称作备用键。
尽管表不要求具有主键,但定义主键是很好的做法。
在规范化的表中,每行中的所有数据值都完全依赖于主键。
外键:外键(FK)是用于建立和加强两个表数据之间的链接的一列或多列。
通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。
这个列就成为第二个表的外键如何生成GUID?(SQL数据库系统)ROWGUID 列。
当创建此列时,请指定:列标题为ROWGUID。
数据类型为UNIQUEIDENTIFIER。
默认为NEWID()。
ROWGUIDCOL 属性。
列上的索引。
GUID是根据网卡与统计时间计算出来的唯一标识,可用于离线数据合并。
因为无论何时得到的GUID都是唯一的。
选择主键应该遵循什么原则?主键不允许空值。
不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。
如何解决多对多关系?数据库中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。
数据库备份有哪几种方式?1.完全备份2. (增量备份)完全备份加事务日志备份(1)定期进行完全备份,例如一天一次或两天一次。
(2)更频繁地进行事务日志备份,如一小时一次或两小时一次等。
3. (差异备份)同时使用3种备份(1)定期执行完全备份,例如一天一次或两天一次等。
visual foxpro复习大纲
第一章信息和数据既有联系又有区别:数据是信息的载体,信息是数据的处理结果,是有价值的数据,而数据不一定有价值。
信息=数据+处理;数据库不仅包含了描述事物的数据,而且反映了相关事务之间的联系。
关系:一个关系就是一张二维表,每个关系都有一个关系名。
在Visual f、Foxpro中,一个关系存储为一个文件,扩展名为.dbf,称为“表”或“数据库”,文件名就是关系名。
元组:二维表中的每一行在关系中称为元组。
在VF中一个元组也叫一个记录。
属性:二维表中的每一列在关系中称为属性。
在VF中一个属性称为一个字段。
域:属性的取值范围称为域。
一个属性只能在同一个域中取值。
关键字:关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系中的一个关键字。
关键字取值不能为空。
关系运算的操作对象是关系,并且运算结果仍是关系。
我们只讨论选择、投影和连接3种基本关系运算。
第二章VF6.0是一个有特色的数据库管理系统。
启动VF6.0:在Windows的“开始”菜单中,点击“程序”列表里的“Microsoft Visual Foxpro 6.0”菜单项即可。
显示或隐藏工具栏:选择“显示”→“工具栏”命令,在工具栏列表框中选定或清除相应的工具栏,然后单击“确定”按钮,便可显示或隐藏选择的工具栏。
在文件类型中选择“默认目录”,单击“修改”按钮,或者直接双击“默认目录”,弹出“更改文件位置”对话框。
向导提供了用户完成某些工作所需要的详细操作步骤,在这些步骤的引导下,用户可以一步一步方便的完成任务,不用编程就可以创建良好的应用程序界面、并完成许多对数据库有关的操作。
要移去项目中的某一个文件,只要单击“移去”或选择“项目”→“移去文件”菜单命令,若仅仅是要从项目中移去文件,单击提示框中的“移去”按钮,被移去的文件仍在原目录中,若不仅从项目中移去文件,还要从磁盘中删除该文件,则单击“删除”按钮。
第三章日期型数据的某人输入格式{^yyyy/mm/dd},默认输出格式为mm/dd/yy。
VFP复习提纲
VFP复习提纲第一章数据库系统概述1.区分:数据、信息、数据处理2.数据库发展3 个阶段:人工管理阶段、文件管理阶段、数据库系统阶段3.数据库系统阶段的4 个特点:数据共享、数据独立、减少数据冗余度、加强数据保护4.数据库系统组成:计算机硬件、操作系统、用户、数据库、数据库管理系统、数据库应用系统5.数据模型:层次模型、网状模型、关系模型6.关系术语:关系、属性、元组、关键字、关系模式7.关系运算:选择、投影、连接第二章VFP6.0基础知识1.VFP的特点2.VFP的启动(用户文件)与退出(quit)3.VFP系统组成:菜单栏、工具栏、命令窗口、信息窗口4. VFP命令的执行方式:命令窗口、程序、菜单、对象的事件下5. VFP的命令结构:命令动词[范围][表达式][条件]注:范围4种格式,条件4种格式。
6.选择当前目录命令:SET DEFA TO…7.VFP的辅助工具:向导、设计器、生成器、项目管理器8. 项目管理器的使用:1)创建项目 2)添加、新建、修改、运行各类文件第三章VFP6.0的数据基础1.常用常量:C、N、L、D2.变量:1)字段变量的类型:13种2)内存变量3种:普通、数组、系统变量(1)内存变量的赋值(store,=)、显示(DISP MEMO)、保存(SAVE)、释放(release) (2)数组的定义(dime)、与表的数据交换(scatter/gather)、循环3.常用函数:INT、ROUND、SQRT、MAX、&、MOD、AT、TRIM、SUBS、SPACE、LEN、TYPE、ROW、COL、BOF、EOF、FOUND、RECNO、DATE、TIME、YEAR、MONTH、DOW、CTOD、DTOC、UPPE、STR、VAL、IIF、ASC、CHR等。
4.VFP常用文件类型:DBF、DBC、PJX、IDX、CDX、MEM、PRG、SCX、FRX5.VFP表的类型:自由表、数据库表第四章表的创建和基本操作1.表结构的创建:文件/新建,项目2.表结构的修改(表设计器的使用):菜单:表浏览/表设计器,命令:MODI STRU 3.表记录的输入:创建后,APPE,格式输入4. 表的打开和关闭:打开/USE,CLOSE DATABASE,CLOSE ALL5.表的记录定位:GO、SKIP6.记录的显示:LIST、DISP7.表复制:COPY TO,COPY STRU TO。
计算机职称考试VisualFoxPro5.0考试大纲
计算机职称考试VisualFoxPro5.0考试大纲计算机职称考试Visual FoxPro 5.0考试大纲下面yjbys考试网店铺为大家提供了计算机职称考试Visual FoxPro 5.0考试大纲,供广大考生参考。
第一章数据库系统及Visual FoxPro简介一、内容提示本章概述了数据库系统的特点和基本构成;数据库管理系统的主要功能;关系模型的性质和基本操作。
介绍了Visual FoxPro 5.0系统的特点、运行环境、文件类型以及系统的性能指标。
详细描述了Visual FoxPro 5.0系统的启动和退出方法及工作环境。
二、考试基本要求(一)掌握的内容掌握进入和退出Visual FoxPro 5.0系统的各种方法。
(二)熟悉的内容熟悉关系模型的性质和基本操作;熟悉Visual FoxPro 5.0系统工作环境和主要性能指标。
(三)了解的内容了解数据库系统的特点和基本构成及数据库管理系统的主要功能。
第二章数据类型、表达式和函数一、内容提示本章介绍了VFP中的常量、变量和表达式的概念,重点介绍了常用函数的功能及使用方法。
二、考试基本要求(一)掌握的内容掌握VFP中数值型、字符型、逻辑型和日期型常量的表示方法;掌握在命令窗口中使用各种函数,并在VFP主窗口中得出正确的函数值。
(二)熟悉的内容熟悉常量、变量、表达式的概念。
第三章表的基本操作一、内容提示本章介绍了VFP中自由表的组成;表的建立与编辑的`方法;表文件的复制方法;表中记录的编辑和表中字段的替换方法。
在此基础上,介绍了索引的概念和常用的索引类型,以及各种索引文件的建立和使用方法;记录的顺序查找和索引查找;常用的统计命令。
二、考试基本要求(一)掌握的内容掌握表结构的建立、显示、修改的方法;表文件的建立、打开和关闭方法;表记录的输入、浏览、编辑、删除及定位的方法;表中字段的替换方法;掌握主索引、候选索引和普通索引的特点,以及使用表设计器(字段选项卡和索引选项卡)和命令方式建立主索引、候选索引和普通索引的方法(结构复合索引);掌握复杂的(包含多个字段)索引关键字表达式的表示方法。
Visual FoxPro 程序设计复习大纲
Visual FoxPro 程序设计(一)Visual FoxPro 基础知识[复习目标]1.掌握数据库、数据库管理系统、数据库系统的概念。
2.理解实体、实体集等数据描述和一对一、一对多、多对多等数据联系的概念,掌握层次模型、网状模型、关系模型等数据模型的概念。
3.掌握关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字等常用关系术语。
4.了解Visual FoxPro 6.0 的特点、V isual FoxPro 6.0 的运行环境、安装、启动和用户界面。
5.掌握Visual FoxPro的三种操作方式及命令的语法规则。
6.掌握项目的创建、项目管理器的定制与使用、“全部、数据、文档、类、代码、其他”6个选项卡的功能及使用以及Visual FoxPro 向导、设计器、生成器的基本使用方法。
7.熟练掌握Visual FoxPro 的8种数据类型及每种数据类型的特点。
8.熟练掌握常量的分类书写方法、变量的分类和命名规则、字段变量和内存变量的概念以及内存变量的应用。
9.熟练掌握常用函数的使用方法。
10.掌握表达式的书写规则、常用运算符的运算方法及算术表达式、字符表达式、日期和时间型表达式、关系表达式、逻辑表达式的概念及使用。
[知识要点]1.关系模型是用二维表的形式表示实体和实体间联系的数据模型。
关系模式是对关系的描述。
在关系模型中,数据是以二维表的形式存在的,这个二维表就称为关系。
表的每一行对应一个元组,表的每一列对应一个域。
由于域可以相同,为了加以区分,必须对每列起一个唯一的名字,称为属性。
主关键字(Primary Key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
一个表不能有多个主关键字,并且主关键字的列不能包含空值。
当一张二维表(如T1)的主关键字被包含到另外一张二维表(如T2)中时,它就称为T2 的外部关键字(Foreign Key)。
2.Visual FoxPro 的三种操作方式为菜单操作方式、工具按钮操作方式(通过单击工具栏上的按钮完成操作)、命令行操作方式(通过在命令窗口中输入命令完成各种操作)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章数据库系统及Visual FoxPro简介
一、内容提示
本章概述了数据库系统的特点和基本构成;数据库管理系统的主要功能;关系模型的性质和基本操作。
介绍了Visual FoxPro 5.0系统的特点、运行环境、文件类型以及系统的性能指标。
详细描述了Visual FoxPro 5.0系统的启动和退出方法及工作环境。
二、考试基本要求
(一)掌握的内容
掌握进入和退出Visual FoxPro 5.0系统的各种方法。
(二)熟悉的内容
熟悉关系模型的性质和基本操作;熟悉Visual FoxPro 5.0系统工作环境和主要性能指标。
(三)了解的内容
了解数据库系统的特点和基本构成及数据库管理系统的主要功能。
第2章数据类型、表达式和函数
一、内容提示
本章介绍了VFP中的常量、变量和表达式的概念,重点介绍了常用函数的功能及使用方法。
二、考试基本要求
(一)掌握的内容
掌握VFP中数值型、字符型、逻辑型和日期型常量的表示方法;掌握在命令窗口中使用各种函数,并在VFP主窗口中得出正确的函数值。
(二)熟悉的内容
熟悉常量、变量、表达式的概念。
第3章表的基本操作
一、内容提示
本章介绍了VFP中自由表的组成;表的建立与编辑的方法;表文件的复制方法;表中记录的编辑和表中字段的替换方法。
在此基础上,介绍了索引的概念和常用的索引类型,以及各种索引文件的建立和使用方法;记录的顺序查找和索引查找;常用的统计命令。
二、考试基本要求
(一)掌握的内容
掌握表结构的建立、显示、修改的方法;表文件的建立、打开和关闭方法;表记录的输入、浏览、编辑、删除及定位的方法;表中字段的替换方法;掌握主索引、候选索引和普通索引的特点,以及使用表设计器(字段选项卡和索引选项卡)和命令方式建立主索引、候选索引和普通索引的方法(结构复合索引);掌握复杂的(包含多个字段)索引关键字表达式的表示方法。
掌握在表设计器中修改索引类型、索引顺序和删除索引的操作。
掌握命令方式和菜单方式及数据工作期环境下设置主控索引的方法;掌握按索引顺序浏览数据表的方法。
掌握顺序查找和索引查找以及连续查找的方法;掌握简单的统计命令,其中包括计数、求和、求平均值以及分类求和。
(二)熟悉的内容
熟悉各种索引文件,各种索引类型。
使用命令方式建立独立索引文件和非结构复合索引文件的方法。
熟悉打开和关闭独立索引文件和非结构复合索引文件的方法。
第4章数据库操作
一、内容提示
本章主要介绍数据库文件的基本操作,其中包括数据库文件的建立和调用;数据库表的添加与移去;操作数据库设计器;数据库表属性的设置;建立数据库表间的永久关系及参照完整性的设置。
同时还介绍了工作区的概念,数据工作期环境下如何对数据表进行操作,建立数据表音质临时关系的方法。
二、考试基本要求
(一)掌握的内容
掌握使用菜单方式、工具栏方式及命令方式创建数据库文件,打开、关闭数据库文件,
指定当前数据库文件的操作。
掌握建立数据库表、将已有数据库表添加到数据库中(自由表转化为数据库表),将数据表移出数据库(数据库表转化为自由表)的各种操作方法。
掌握有关数据库设计器的操作,其中包括打开与隐藏数据库设计器工具栏,数据库对象的展开与折叠,指定当前数据库设计器窗口,以及在数据库设计器中指定当前数据表/视图,无需打开数据表,利用数据库菜单和数据库工具栏直接浏览和修改数据表的方法。
掌握对数据库表属性设置的方法,其中包括设置长表名、长字段名、字段标题、注释、默认值及字段级和记录级有效性规则。
掌握永久关系的概念和建立、编辑和删除永久关系的方法,掌握参照完事性规则的概念及设置和修改规则的方法。
掌握工作区的选择,在工作区中打开数据表的方法;掌握打开数据工作期的方法以及使用数据工作期打开、关闭、浏览、修改数据表或视图的方法;掌握使用数据工作期中的“属性”按钮修改数据表结构,改变索引顺序的方法。
掌握利用命令方式和数据工作期建立表间一对一和一对多的临时关系的方法。
(二)熟悉的内容
熟悉数据库设计器窗口、数据库菜单及工具栏。
熟悉数据工作期窗口环境。
(三)了解的内容
了解数据库设计的一般步骤;数据库表间的关系定义。
第5章数据库应用
一、内容提示
本章主要介绍建立和使用查询、视图、表单和报表的方法。
二、考试基本要求
(一)掌握的内容
掌握使用查询向导建立标准查询、交叉表和图表查询的方法;掌握用菜单和命令方式打开查询设计器的方法;掌握在查询设计器中运行查询和直接用菜单或命令方式运行查询的方法。
熟悉使用视图向导建立本地视图的方法;掌握打开视图设计器窗口的方法;掌握在视图设计器中运行视图的方法和在数据库设计器中运行浏览视图的方法;掌握使用表单向导建立表单及表单的保存和运行;掌握使用报表向导和分组/总计报表向导建立报表的方法,掌握报表的保存、预览和打印方法。
(二)熟悉的内容
熟悉查询文件的特点以及查询与视图的异同。
熟悉查询设计器窗口,熟悉视图设计器窗口;熟悉报表的布局设计。