2024年广东工业大学华立学院本科插班生招生考试
《Visual FoxPro数据库原理及应用》考试大纲
第一部分 课程性质与目标
一、课程性质与特点
《Visual FoxPro数据库原理及应用》是高等教育行政管理、工商管理、工程造价、工程管理、物流等专业的一门专业基础课。
Visual FoxPro关系数据库系统是目前较为优秀的新一代小型数据库管理系统。它不仅支持过程式编程技术,而且支持面向对象可视化编程技术,拥有功能强大的可视化程序设计工具。目前,Visual FoxPro是用户收集信息、查询数据、创建集成数据库系统、进行数据库应用系统开发较为理想的工具软件。
二、课程目标与基本要求
本课程的设置目标是使学生通过学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,能够具备初步的可视化程序设计能力,了解可视化编程技巧及技术,能进一步深入自习Visual FoxPro编程,能结合数据库的操作管理功能进行小型应用系统的开发,实现信息管理与信息查询,为后续课程学习奠定基础。该课程的基本要求如下:
1、了解信息、数据概念,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,掌握结构化程序设计的基本知识、方法和技巧,掌握顺序、分支和循环等基本程序流程控制语句以及模块化程序设计的方法,能够读懂并编写一些相对简单的应用程序。
2、了解数据库、数据库管理系统和数据库系统的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性,熟悉Visual FoxPro的用户界面和运行方式,了解主要文件类型等基础知识。
3、掌握数据库及数据库的创建方法,以及数据记录的插入、删除、修改、排序、索引等基本操作,同时掌握多个数据表之间的关联、更新等操作。
1
4、掌握数据库创建与维护的方法,以及数据查询、数据视图、数据库表之间的永久关系和参照完整性等知识。
5、熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能够使用基本SQL命令创建、维护和查询数据库和数据表。
6、基本了解面向对象的概念,掌握面向对象设计的基本知识、方法和技巧,能够创建表单、菜单及报表。
三、与本专业其他课程的关系
本课程要求学生具有计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业中有数据处理要求的相关课程。
第二部分 考核内容与考核目标
第一章 Visual FoxPro系统概述
一、学习目的与要求
了解数据库的基本概念、数据库系统和Visual FoxPro数据库管理系统、Visual FoxPro6.0的用户界面及有关Visual FoxPro6.0系统配置。
二、考核知识点与考核目标 1、数据库基础知识。(理解) 2、关系数据库的理论。(理解) 3、项目管理器的创建。(应用)
第二章 数据与数据运算
一、学习目的与要求
掌握Visual FoxPro语言的基本知识,掌握常量、变量和常用标准函数及表达式。
二、考核知识点与考核目标:
2
1、常量、变量、函数和表达式的概念与关系。(理解) 2、变量的作用域。(理解)
3、变量的定义,运算符优先级,表达式的书写、运算,常用函数的格式与功能。(应用)
第三章 表与数据库
一、学习目的与要求:
了解数据库与表的关系、数据库表与自由表的异同,表结构与表记录的关系,多表操作的表间关系。掌握数据库、表的建立和基本操作,表的索引、排序、统计和多个表间的操作等。
二、考核知识点与考核目标: 1、数据库及其建立方法。(应用)
2、数据库表、自由表的创建与编辑。(应用) 3、创建索引、排序、统计。(理解)
第四章 关系数据库标准语言SQL
一、学习目的与要求
了解查询功能、操作功能,定义功能等。
二、考核知识点与考核目标:
1、了解SQL语言的内容与功能。(识记)
2、掌握SQL的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作。(应用)
3、了解SQL数据库设计、编辑、数据备份与恢复、格式转换等操作。(掌握)
第五章 查询和视图
一、学习目的与要求
3
掌握查询设计、视图的建立及使用。
二、考核知识点与考核目标:
1、查询与视图的基本概念。(理解)
2、查询设计器的工作原理,创建查询的方法。(应用) 3、视图的建立与使用。(理解)
第六章 程序设计基础
一、学习目的与要求:
具有面向对象编程的思想和方法,为进一步开发面向对象的应用程序奠定基础。
二、考核知识点与考核目标: 1、程序设计方法及特点。(理解) 2、程序文件的建立与执行。(应用) 3、程序的三种基本结构。(应用)
4、模块与模块调用,函数与过程的参数调用方法,程序的调试方法。(识记)
第七章 表单设计
一、学习目的与要求
了解面向对象的概念,学会创建与管理表单。
二、考核知识点与考核目标 1、Visual FoxPro基类介绍(理解) 2、表单设计器的基本操作。(应用)
3、常用用表单控件的生成、事件、方法与过程的使用方法。(应用) 4、简单事件的程序设计方法、表单布局基本技巧等。(理解)
第八章 建立报表与标签
4
一、学习目的与要求
掌握报表和标签的创建和设计。 二、考核知识点与考核目标
1、数据库报表的基本结构(理解) 2、报表设计器的工作原理(理解)
3、报表设计器的基本操作,报表的设计过程,报表控件的使用方法。(应用)
4、标签文件的建立(理解)
第九章 菜单与工具栏设计
一、学习目的与要求 熟悉菜单和工具栏的设计。 二、考核知识点与考核目标 1、菜单的创建方法(理解) 2、工具栏的设计方法(理解)
第十章 数据库应用程序开发
一、学习目的与要求
了解Visual FoxPro程序设计的特点,熟悉应用程序开发过程。 二、考核知识点与考核目标
1、应用程序的设计与开发过程(理解) 2、编译应用程序(识记)
第三部分 有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”“理解”“应用”三个能力层次规定其应达到的能力层次要求,各能力层次之间为递进等级关系,后者必须建立在前者的基础上,其含义是:
5