教学大纲模板【经典】
- 格式:docx
- 大小:29.01 KB
- 文档页数:14
Xxx大学
《数据库及应用》教学大纲
编写单位:xxxxxxx系
执笔人:xxxxxxx系
审核人:xxxxxxx系
xxx大学xxx系
20xx年2 月
[实验要求]
本课程实验要求较高,实验内容多且相关性较强,有关实验的具体要求与内容需按实验大纲执行,本大纲中不再另行说明。
第一章数据库系统概述与Visual FoxPro基础知识
[教学内容]
数据库系统的基本概念;关系数据库系统;数据库应用系统;常量、变量、函数及表达式。
[教学目标与要求]
熟练掌握:常量、变量、表达式及常用函数;
掌握:数据库系统的基本概念;关系的概念、基本特点和关系运算;
了解:Visual Foxpro的命令格式及文件类型。
[重点与难点]
数据库系统的基本概念;常量、变量、函数及表达式。
[教学时数]
2学时
第一节数据库系统的基本概念
一、数据库概述
(一)三类数据模型
(二)关系数据库概述
(三)实体模型与实体联系
(四)三种基本关系运算
(五)关系完整性
二、数据库系统概述
(一)数据管理系统(DBMS)
(二)数据应用系统(DBAS)
第二节Visual Foxpro 概述
一、Visual Foxpro概述
二、Visual Foxpro的数据元素
三、Visual Foxpro的命令格式
第三节常量、变量、函数和表达式
一、常量、变量的概念及类型
二、函数
三、表达式
[复习思考题]
1、与文件系统相比,数据库系统有哪些优点?
2、数据库管理系统有哪些基本功能?
3、VFP有哪几种工作方式?
第二章数据表的基本操作
[教学内容]
Visual FoxPro项目管理器;表的建立与修改;表的维护命令;索引的概念与索引的建立[教学目标与要求]
熟练掌握:表结构建立及修改方法;索引的概念、类型、特点及建立索引的方法
掌握:对表中记录的追加、插入和删除等操作;项目管理器的建立和使用方法
了解:多工作区的概念;数据导入和数据导出
[重点与难点]
表结构的建立及修改方法;表中数据操作;索引及索引建立方法。
[教学时数]
2学时
第一节项目管理器
一、项目管理器的作用
二、项目文件建立
三、项目管理器的基本使用方法
第二节自由表
一、自由表的基本概念及组成
二、自由表结构的建立、修改
三、自由表数据的编辑方法
第三节索引
一、索引的概念及作用
二、索引的种类
三、各种索引的建立方法及使用
第四节工作区的概念
一、工作区的概念及作用
二、工作区的选择
第五节数据的导入及导出
一、数据导入与导出的概念
二、数据导入与导出的方法
[复习思考题]
1、项目管理器有哪些主要功能?
2、VFP的数据表有哪些要素?
3、VFP的索引有哪些种类,它们有哪些异同?
第三章数据库的设计与操作
[教学内容]
数据库的建立;数据库表的操作;永久关系的建立;临时关联;数据库表属性的设置[教学目标与要求]
熟练掌握:数据库表的操作;永久关系的建立;数据库表属性的设置
掌握:项目中添加/移去数据库的操作;掌握数据库的操作
了解:数据库表的记录级规则、临时关联
[重点与难点]
数据库的建立;数据库表的操作;永久关系的建立;数据库表属性的设置
[教学时数]
2学时
第一节数据库
一、数据库概述
二、数据库与数据库表
(一)主索引与主关键字
(二)自由表与数据库表的操作
第二节数据库表的有效性规则
一、数据库中数据有效性的概念
二、有效性规则的设置方法
第三节永久关系与临时关系
一、永久关系与临时关系的概念
二、永久关系
三、临时关系
第四节参照完整性规则
一、更新规则
二、删除规则
三、插入规则
[复习思考题]
1、什么是参照完整性?参照完整性有什么作用?
2、VFP的永久关系有临时关系有何不同,各有什么用处?
第四章结构化查询语言(SQL)
[教学内容]
SQL概要;SQL数据定义功能;SQL的数据操纵功能;SQL的数据查询功能;视图[教学目标与要求]
熟练掌握:SQL语言数据查询的命令:基本查询、嵌套查询、多表查询;
查询结果的处理:排序、重定向、分组统计与筛选
视图
掌握:SQL语言数据定义的命令:.建立表结构的命令、修改表结构的命令,主索引建立/取消的短语,建立/取消字段有效性规则的短语;删除表的操作命令。
SQL语言数据操纵的命令:添加记录;删除记录;更新记录
了解:候选索引建立/取消的短语
[重点与难点]
SQL的查询结构;视图
[教学时数]
27学时
第一节SQL语言概述
一、SQL语言的含义及特点
二、SQL语言的命令分类
第二节SQL语言的数据定义
一、建立表的命令
二、修改表的命令
(一)增加字段
(二)删除字段
(三)字段重命名