《数据库基础与应用》教学大纲文档格式.docx

上传人:b****1 文档编号:5805485 上传时间:2023-05-05 格式:DOCX 页数:26 大小:27.79KB
下载 相关 举报
《数据库基础与应用》教学大纲文档格式.docx_第1页
第1页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第2页
第2页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第3页
第3页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第4页
第4页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第5页
第5页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第6页
第6页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第7页
第7页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第8页
第8页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第9页
第9页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第10页
第10页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第11页
第11页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第12页
第12页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第13页
第13页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第14页
第14页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第15页
第15页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第16页
第16页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第17页
第17页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第18页
第18页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第19页
第19页 / 共26页
《数据库基础与应用》教学大纲文档格式.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《数据库基础与应用》教学大纲文档格式.docx

《《数据库基础与应用》教学大纲文档格式.docx》由会员分享,可在线阅读,更多相关《《数据库基础与应用》教学大纲文档格式.docx(26页珍藏版)》请在冰点文库上搜索。

《数据库基础与应用》教学大纲文档格式.docx

(3.1~3.3.3)

(3.3.4~3.5)

8

5

第4章查询和视图

10

第5章程序设计基础

7

第6章表单及其控件的创建和使用

第7章类的设计

9

第9章菜单和工具栏

第10章应用程序的开发与发布

11

期中测验

12

课堂理论复习

13

上机综合练习

四教学内容

第1章数据库系统基础知识(2学时)

【本章教学目的和要求】

1.了解数据处理的步骤以及数据管理技术发展的几个阶段。

2.掌握数据库的概念和数据库系统的组成。

3.了解常用的数据模型,重点掌握关系模型。

4.熟悉E-R模型中的几个基本概念:

实体、联系、属性。

5.掌握关系运算。

6.了解SQL语言。

7.了解数据库设计的一般步骤。

8.了解主流的DBMS产品。

【本章知识点】

数据处理的步骤以及数据管理技术发展阶段;

数据库、数据库管理系统、数据库系统等概念;

概念模型、E-R模型等概念;

关系模型、关系运算等。

【本章重点、难点】

重点:

数据库的概念和数据库系统的组成;

关系模型与关系运算

难点:

数据库系统的体系结构;

E-R模型和关系模型

【教学章节】

第1.1节数据处理与数据管理技术

一、信息、数据与数据处理

二、数据管理技术的发展

(一)人工管理阶段

(二)文件系统阶段

(三)数据库系统阶段

第1.2节数据库系统的组成

一、数据库

二、数据库管理系统

三、应用程序

四、用户

五、计算机支持系统

第1.3节数据库系统的模式结构

一、数据库系统的三层结构

二、两级映射和数据独立性

第1.4节数据模型

一、数据模型概述

二、E-R模型

(一)E-R模型中的基本概念

(二)E-R图

三、关系模型

(一)关系模型的数据结构

(二)关键字

(三)关系运算

(四)关系的规范化

(五)关系模型的完整性

第1.5节关系数据库标准语言SQL

SQL语言概述

第1.6节数据库设计基础

数据库设计的一般步骤

第1.7节主流的DBMS产品简介

Oracle、DB2、MS-SQLServer、VFP、Access等DBMS产品

第2章VisualFoxPro数据库管理系统概述(4学时)

1.熟悉VFP的操作环境。

2.掌握项目管理器的使用。

3.掌握数据类型和数据存储。

4.掌握各种数据类型的运算符、表达式。

5.掌握常用系统函数的使用。

6.掌握NULL值的处理方法。

VFP的用户界面、VFP的环境设置、项目管理器的使用;

数据类型和数据存储、运算符、函数和表达式、命令格式;

常用的系统函数,包括:

ABS()、ALLTRIM()、ASC()、AT()、BETWEEN()、BOF()、CHR()、CREATEOBJECT()、CTOD()、DATE()、DATATIME()、DAY()、DBGETPROP()、DBSETPROP()、DBUSED()、DELETED()、DTOC()、EMPTY()、EOF()、FCOUNT()、FILE()、GETFILE()、IIF()、INKEY()、INT()、LEFT()、LEN()、MAX()、MESSAGEBOX()、MIN()、MOD()、MONTH()、ORDER()、RECCOUNT()、RECNO()、RIGHT()、ROUND()、SEEK()、SPACE()、STR()、SUBSTR()、TAG()、TIME()、TRIM()、TYPE()、USED()、VAL()、YEAR()、CREATEOBJECT()、GETOBJECT();

空值的概念与处理;

项目管理器的使用;

数据类型;

运算符;

表达式;

函数

名称表达式

【教学内容】

第2.1节VisualFoxPro的操作环境

一、VisualFoxPro操作界面

二、命令说明

三、配置VisualFoxPro操作环境

第2.2节VisualFoxPro文件类型

VisualFoxPro主要文件类型及其扩展名

第2.3节VisualFoxPro的项目管理及其操作

一、页面

二、定制项目管理器

三、项目管理器的操作

第2.4节VisualFoxPro的语言基础

一、数据类型

二、常量与变量

三、VisualFoxPro系统函数

四、运算符与表达式

五、空值处理

第3章数据库与表的创建和使用(6学时)

1.掌握数据库的概念和创建、打开及关闭数据库的方法。

2.掌握数据库的组成及它们与数据库之间的关系。

3.掌握用表设计器创建和修改表结构的方法及相关的SQL命令。

4.掌握库表字段属性与表属性。

5.掌握表的打开和关闭的方法以及工作区的概念。

6.掌握表记录的追加、浏览、定位、修改、删除和筛选操作及相关的命令。

7.掌握索引的概念以及索引的类型。

8.掌握结构复合索引文件的创建、修改和使用方法。

9.掌握永久关系的概念、作用、创建方法。

10.掌握相关表之间的参照完整性。

11.掌握有关数据库及其对象的常用函数。

表结构的创建与修改;

记录的增加、修改、删除,记录的定位;

表的索引,结构复合索引文件,索引的使用;

表的使用和工作区,表的打开方式;

数据库的创建与使用;

数据库表的字段属性、表属性;

表之间关系的创建与修改,相关表之间的参照完整性;

连接和ODBC的概念。

表结构的创建和修改;

表记录的维护、工作区的概念、索引的创建与使用、数据库表字段属性与表属性、表之间的永久关系及参照完整性、表操作的相关命令

数据库表字段属性与表属性、工作区的概念、索引的使用

第3.1节数据库概述

一、数据库的设计过程

二、数据库的组成

三、数据字典

第3.2节数据库的创建、打开与使用

一、数据库的创建

二、数据库的打开与关闭

第3.3节表的创建与使用

一、表结构概述

二、利用表设计器创建和修改表结构

三、字段属性与表属性

四、表的打开与关闭

五、记录的处理

六、索引的创建与使用

七、自由表

八、利用命令创建和修改表结构

第3.4节永久关系与参照完整性

一、表之间的永久关系

二、参照完整性

三、VFP数据完整性综述

第3.5节有关数据库及其对象的常用函数

一、DBC()函数与DBUSED()函数

二、DBGETPROP()函数

三、DBSETPROP()函数

第4章查询和视图(6学时)

1.理解查询、视图的概念和查询的本质。

2.掌握用查询设计器设计查询的方法。

3.掌握SELECT-SQL语句的使用。

4.了解视图的创建方法和使用。

5.了解用视图更新源表数据和创建参数化视图的方法。

6.掌握查询和视图的联系与区别。

(1)查询设计器功能与使用

(2)Select-SQL语句的各种应用

(3)视图的创建与使用

查询和视图的概念、区别与联系;

创建查询

SELECT-SQL语句的使用

第4.1节查询和视图概述

一、查询与视图的概念

二、查询的本质

第4.2节查询的创建与使用

一、使用查询设计器建立单表查询

二、使用查询设计器建立多表查询

第4.3节SELECT-SQL语句

一、SQL语言概述

二、SELECT-SQL命令

三、SELECT-SQL应用举例

第4.4节视图的创建与使用

一、创建本地视图

二、用视图更新源表数据

三、创建参数化视图

第5章程序设计基础(4学时)

1.掌握基本程序控制语句的用法。

2.掌握创建结构化程序、用户自定义函数和过程的方法。

3.掌握面向对象的程序设计的概念。

4.掌握引用对象、设置对象属性和调用对象的方法程序的方法。

5.了解对象对事件的响应、容器层次与类层次中的事件发生情况以及事件激发顺序。

6.掌握事件驱动和事件循环的概念。

7.掌握常用事件及常用方法。

(1)程序控制(分支结构、循环结构的使用);

程序的阅读填空与改错

(2)类和对象的概念,类的特点

(3)属性、事件与方法的概念

(4)基类、子类和父类,容器和控件

(5)VFP的基类和容器类,基类的最小事件集、属性集

(6)对象的引用方法,对象属性的设置方法

(7)容器层次与类层次中的事件

(8)事件激发的顺序

(9)事件驱动与事件循环

设计结构化程序、用户自定义函数和过程;

对象的属性、方法和事件的概念;

引用对象的方法

结构化程序的设计;

用户自定义函数和过程;

对象的引用

第5.1节程序设计概述

一、结构化的程序设计概念

二、面向对象的程序设计概念

第5.2节结构化程序设计

一、创建、修改和运行程序

二、顺序结构

三、分支结构

四、循环结构

五、过程与用户自定义函数

第5.3节面向对象的程序设计基础

一、类和对象概述

二、基类

三、处理对象

四、事件模型

五、事件驱动和事件循环

第6章表单及其控件的创建和使用(8学时)

1.掌握表单向导和表单设计器的使用。

2.掌握表单数据环境的作用及使用。

3.掌握在表单设计器中设置表单及表单中对象的属性的方法。

4.掌握在表单设计器中编辑表单及表单中对象的事件处理程序代码的方法。

5.掌握在表单设计器中编辑表单及表单中对象的方法程序代码的方法。

5.掌握单文档和多文档界面的创建。

6.掌握常用控件的使用。

7.掌握控件的常用属性、常用事件和常用方法。

(1)表单向导和表单设计器的使用

(2)表单的数据环境及其属性的设置

(3)表单的设计、处理及其管理

(4)常用对象/控件的创建及其处理,包括:

Label、TextBox、Editbox、CheckBox、Column、ComboBox、CommandButton、CommandGroup、Container、DataEnviroment、Form、FormSet、Grid、Header、Image、ListBox、OptionButton、OptionGroup、Page、PageFrame、Separator、Shape、Spinner、Timer、ToolBar;

(5)常用对象/控件的属性、事件及方法;

常用属性包括:

ActiveColumn、ActiveControl、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvature、Default、DeleteMark、Desktop、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enable、Exclusive、Filter、FontName、FontSize、Format、FormCount、Height、Icon、Increment、InputMask、Interval、KeyboardHighValue、KeyboarkLowValue、Left、MaxButton、MinButton、Movable、MultiSelect、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpinnerHighValue、SpinnerLowValue、Style、Value、Visible、Width、WordWrap;

常用事件包括:

Activate、AfterCloseTable、BeforeOpenTable、Click、DblClick、Destroy、Error、GotFocus、Init、InteractiveChange、Load、LostFocus、ProgrammaticChange、QueryUnload、RightClick、Timer、Valid;

常用方法包括:

AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll、SetFocus、Show、Quit;

表单数据环境的作用及使用;

在表单设计器中设置表单及表单中对象的属性;

在表单设计器中编辑表单及表单中对象的事件处理程序和方法程序代码;

常用控件的主要属性、主要事件和主要方法

第6.1节表单及其控件的创建和使用

一、表单的概念

二、设计表单的原则

第6.2节使用向导创建表单

一、利用向导创建基于一个表(视图)的表单

二、利用向导创建一对多表单

第6.3节表单设计器

一、表单设计器概述

二、事件与方法的代码设置

三、表单的数据环境

四、使用表单设计器修改表单

五、使用表单设计器创建表单

六、用表单集扩展表单

七、控制表单的行为

八、创建单文档与多文档界面

第6.4节控件的创建与使用

介绍标签、文本框与编辑框、列表框、组合框、选项按钮组、复选框、微调框、表格、计时器、线条与形状、命令按钮与命令按钮组、页框、容器和ActiveX控件的创建与使用。

第6.5节增强控件的易用性

一、设置访问键

二、设置控件的TAB键次序

三、设置工具提示文本

第7章类的创建和使用(1学时)

1.掌握类的概念和类的设计方法。

2.掌握添加子类的新属性、新方法以及为新方法编写方法程序的方法。

3.掌握将子类对象添加到表单中的方法。

4.理解默认属性、事件和方法程序的默认过程的含义以及默认属性和默认过程的覆盖的概念。

5.掌握在子类中调用父类方法程序的方法。

(1)用户自定义类的创建与修改

(2)类库文件及其使用

(3)类的应用

类的设计方法;

添加类到表单中

子类的新属性、新方法的使用;

在子类中调用父类方法程序

第7.1节创建子类

一、设计类的原则

二、创建子类

三、为类添加新属性

四、为新类添加方法程序

五、在设计表单时将表单和控件保存为类

第7.2节管理类和类库

在“项目管理器”窗口中管理类和类库

第7.3节类的应用

一、添加类到表单

二、覆盖默认属性设置

三、调用父类方法程序代码

第9章菜单和工具栏(2学时)

1.了解设计菜单系统和工具栏的目的、设计原则。

2.掌握菜单的种类和用菜单/快捷菜单设计器设计一般/快捷菜单的方法。

3.掌握定义主菜单项名称、子菜单项名称,为菜单项指定任务,定义热键、快捷键,以及设置启用和废止菜单项的方法。

4.掌握菜单程序(.mpr)的生成、运行和恢复系统菜单的命令和方法。

5.了解SDI菜单的创建方法以及将SDI附加到顶层表单的方法。

(1)表单的组成和设计,菜单设计器的使用,菜单程序的生成

(2)定制系统工具栏,创建自定义工具栏

定义主菜单项名称、子菜单项名称,为菜单项指定任务,定义热键、快捷键,以及设置启用和废止菜单项的方法。

启用和废止菜单项的方法

第9.1节规划和设计菜单

一、规划菜单系统

二、创建菜单概述

三、创建菜单

四、配置VFP系统菜单

五、SDI菜单

六、创建快捷菜单

第10章应用程序的开发与发布(1学时)

1.掌握构建VFP应用程序的方法

2.要求完成一个小型的数据库管理系统的设计

综合应用前面所学的知识,掌握开发数据库管理系统的方法和过程。

主程序文件的设计

第10.1节应用程序的规划

一、环境规划

二、创建应用程序的基本过程

三、管理开发工作

第10.4节编译应用程序

一、构造应用程序的框架

二、连编应用系统

五实践内容与要求

详见实验大纲。

六教材与参考资料

1.严明单启成《VisualFoxPro教程》苏州大学出版社 

2008.12

2.自编教材《VisualFoxPro教程学习与实验指导》河海大学出版社2009.10

3.崔建忠单启成《VisualFoxPro实验指导书》苏州大学出版社 

2009.1

4.江苏省教育厅《江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试大纲》苏州大学出版社2004.5

5.江苏省高等学校计算机等级考试中心编《二级考试试卷汇编VisualFoxPro语言分册》苏州大学出版社2005

6.李雁翎《VisualFoxPro应用基础与面向对象程序设计基础》高等教育出版社2002

七考核方式

本课程采用理论+上机考试形式。

学生成绩由期末考试成绩和平时成绩两部分构成,平时成绩根据学生的课堂提问、作业完成情况、实验情况、期中考试和平时小测验等综合因素形成。

学生的期末考试成绩占学期总成绩的60%,学生的平时成绩占学期总成绩的40%。

南京审计学院授课信息表

课程名称

数据库基础与应用

课程编号

授课对象

本科

学分数

授课周数

总课时数

90

讲课时数

实验时数

课程

所在院、系

信息科学学院

课程所在系、教研室

公共教学部

院、系领导

庄玉良

系、教研室

主任

施永香

课程负责人

赵燕飞

教材名称

《新编VisualFoxpro教程》、《新编VisualFoxpro实验指导》

主编姓名

严明,单启成

出版社

苏州大学出版社

出版时间

2008年12月1版

平时成绩构成与比例

作业

考勤与

课堂提问

案例分析

实验与

读书笔记或报告

测验

其他

5%

0%

10%

期中考核形式

闭卷

开卷

论文

口试

期末考核形式

课程成绩构成

平时成绩

期中考核成绩

期末考核成绩

40%

60%

授课

教师

蔡淑珍,陈大峰,丛秋实,韩冰青,荆霞,,李希,李娅,刘莹,罗传松,孙卫,,唐伟,王素云

王瑜,吴国兵,吴令云,张熠,赵燕飞,周萱,江效尧,施永香,陈海勇,包勇,韩志耕

辅导

开课

班级

2010级国审3班,2010级国审4班,2010级数学3班,2010级法学6班

2010级国审1班,2010级国审2班,2010级法学3班,2010级法学4班

2010级法学5班,2010级国审6班,2010级工商3班,2010级中澳2班

2010级金融4班,2010级审计5班,2010级审计6班,2010级金融1班

2010级金融2班,2010级金融3班,2010级电商3班,2010级税务3班,

2010级法学2班,2010级统计1班,2010级统计2班,2010级财政1班

2010级财政2班,2010级审计4班,2010级税务1班,2010级税务2班,

2010级会计(CGA)3班,2010级会计(CGA)4班,2010级中澳1班,2010级市营1班,2010级会计3班,2010级会计4班,2010级财政3班,2010级法学8班,

2010级审计3班,2010级财管1班,2010级财管2班,2010级法学9班,

2010级中澳3班,2010级保险1班,2010级保险2班,2010级会计(CGA)2班,

2010级会计1班,2010级会计2班,2010级人力1班,2010级人力2班,

2010级会计(CGA)1班,2010级行政2班,2010级经济学1班,2010级经济学2班,2010级信用1班,2010级信用2班,2010级行政1班,2010级社保2班,

2010级投资1班,2010级投资2班,2010级工程3班,2010级法学7班,

2010级社保1班,2010级审计2班,2010级工程1班,2010级工程2班,

2010级审计1班,2010级国贸2班,2010级国贸3班,2010级国审5班,

2010级工商1班,2010级工商2班,2010级国贸1班,2010级市营2班,

2010级数学1班,2010级数学2班,(共74个班)

简介

本课程是我院的公共基础课,对全院非计算机专业(除信管、电子商务、英语、对外汉语专业)的本科生开设。

教学内容主要是数据库管理系统Visual 

FoxPro 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2