浙江广播电视大学数据库应用课程设计课程教学大纲.doc

上传人:good****022 文档编号:116514386 上传时间:2022-07-05 格式:DOC 页数:12 大小:86KB
返回 下载 相关 举报
浙江广播电视大学数据库应用课程设计课程教学大纲.doc_第1页
第1页 / 共12页
浙江广播电视大学数据库应用课程设计课程教学大纲.doc_第2页
第2页 / 共12页
浙江广播电视大学数据库应用课程设计课程教学大纲.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
11数据库原理与应用课程教学大纲浙江广播电视大学数据库应用课程设计课程教学大纲第一部分 大纲说明1、课程性质、任务、目的本课程是开放试点非计算机应用各类专业有关数据库的一门选修课和普通专科教育各专业的一门必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;以及介绍VisualFoxPro程序设计数据库管理系统的构成与使用。目的是使学生通过该课程的学习,具备进行简单数据库应用系统设计与开发的能力;和参加全国计算机等级二级考试的应试能力。2、课程特点数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。随着信息系统数据库应用的重要性日益凸显,对从事数据库系统维护和数据库开发的技术人员的需求与日俱增。数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。该课程理论性、实践性和应用性都很强。在理论方面涉及到集合理论、关系理论、数据库设计理论等。实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论随着计算机技术在我国各个领域的推广、普及,越来越多的人开始学习计算机,操作和应用计算机成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。全国和浙江省都有计算机等级考试,本课程的第二部分内容就是根据全国计算机等级考试考试大纲的要求,详细介绍了(Visual FoxPro 程序设计),所以这本书也可以作为Visual FoxPro的正式辅导教材。学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,通过Visual FoxPro 程序设计的结合,进行实际上机操作的锻炼和项目实训,既能参加计算机等级考试,又能弄清楚数据库管理系统的编制和工作原理。做到理论与实践相结合。3、教学要求教学要求在每一章教学内容之后给出,由易到难大体分为四个层次:了解、理解、掌握和熟练掌握。了解就是知道一般的工作有理,理解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。4、适应范围该教学大纲是为非计算机各类专业课程统一制定的。第二部分 媒体使用和教学过程建议、学分与学时本课程数据库原理与应用总学时为72学时,4学分,第二或第四学期开设;在下表1给出各专业学习该课程的内容、电视学时分配和实验学时分配。计算机等级考试实验有条件做,可以结合相应的实验一并完成。(不作考核要求)表1课程的内容、电视学时分配和实验学时分配章节内容电视(学时)(课内学时)实验学时项目实训一数据库系统概论2(3)二关系数据模型2(3)三关系规范化基础4(6)四VisualFoxpro6.0项目管理器、数据库和数据库表6(9)2五索引、查询与视图3(5)1六结构化查询语言-SQL3(6)2七程序设计基础3(9)1八表单设计3(4)2九菜单设计3(4)1十报表设计2(2)1十一开发应用程序1(2)4十二其他数据库系统与相关技术简介1(1)4总计34(54)108、多种媒体教材的说明及教学环节根据电大教学特点,非计算机学科专业,包括:工科类、管理类、经济学科等各类专业(专科)专科专业,对数据库原理与应用这门课的要求以及区别,本学期采用李明主编的数据库原理与应用和数据库原理与应用实验指导书及项目实训教材。主教材:包含所有教学知识点,对教学起主导作用,要求科学严谨、条理清楚、层次分明、文字流畅、便于阅读。实验教材:数据库原理与应用实验指导书及项目实训教材。实验教材包含若干个实验,每个实验由实验目的、实验背景知识、实验内容、实验要求等组成。通过实验巩固所学的书本知识,增强分析问题和解决问题的能力。项目实训就具体介绍了一个学生教学管理系统,它把以上各个实验联系了起来,结合实例深入浅出、循序渐进地引导读者完成一个完整的系统的设计。除了以上各媒体之外,还需要老师的面授与答疑,以及对实验的现场指导,同时还需要网上辅导与答疑、电话答疑、电子邮件答疑等多种有利于学生自主学习的教学形式。要注意各媒体之间的相互交叉与配合,避免在简单问题上的重复。特别是其他媒体都要注意同文字主教材的配合,弥补主教材的不足。3、考核考核方式:全部采用形成性考核。考核要求:在实践教师的监督下,能调试运行通过本人独立开发的一个符合实践要求的数据库应用系统,并提供相关文档。考核的组织:课程形成性考核由教学点组织实施。第三部分 教学内容和教学要求第一章 数据库系统概述(一)教学内容1.数据、信息与数据处理2.数据管理技术发展经历人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段3. 高级数据库系统阶段的应用与发展 4数据库系统体系结构 数据库系统的三级结构 5DBMS的主要功能 6使用数据库系统存取数据过程 *7数据库系统的访问的介绍 (二)教学要求了解数据、信息、数据处理的概念;计算机数据管理四个阶段特点;掌握数据库系统的组成和主要持点;掌握数据库系统体系结构;掌握DBMS的主要功能;了解使用数据库系统存取数据过程。第二章 关系运算(一)教学内容1. 数据结构层次模型 、网状模型、关系模型、面向对象模型 。2.关系操作关系代数和关系演算3.关系完整性实体完整性、参照完整性、用户定义的完整性4关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)(二)教学要求了解数据模型概念、层次模型、网状模型和面向对象模型概念;熟练掌握关系模型概念和特点以及二维表、关系术语;掌握关系的完整性中的实体完整性和参照完整性的定义;掌握传统的集合运算和笛卡尔积的运算;熟练掌握关系运算(选择、投影、联接等)。第三章 关系规范化基础(一)教学内容1如何理解规范化和存储异常问题数据冗余、插入异常、删除异常、修改异常2 函数依赖概念属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖、*Armstrong公理、最小函数依赖、关键字(候选码和主码)、超键码、逻辑蕴涵和封闭集(闭包)3关系范式 第一范式、第二范式、第三范式、BCNF 4数据库应用系统设计概述数据库设计方法和数据库设计工具、 数据库设计原则和步骤 5需求分析阶段 需求分析内容和分析方法、数据流图和数据字典 6概念结构设计阶段 数据库建模的有关概念、E-R模型、设计E-R图 7逻辑结构设计8物理设计与实施9数据库实施10数据库运行与维护(二)教学要求了解不恰当的关系模式而导致的存储异常问题;了解函数依赖的概念、平凡的函数依赖、非平凡的函数依赖和完全函数依赖;掌握部分依赖、传递依赖函数依赖的概念;掌握键码、封闭集等概念;掌握关系范式的第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和了解BCNF;了解数据库设计方法、数据库设计工具和了解数据库设计原则;了解数据库应用系统的开发的设计过程的六个阶段的任务和目标;掌握对实际简单系统的需求分析,画出数据流程图;根据需求分析、概念设计、逻辑设计和物理设计进行机器实现;写出分析结果。掌握实体、联系、属性、码等概念的含义;熟练掌握E-R图的应用。第四章 VisualFoxpro6.0项目管理器、数据库和数据库表(一)教学内容1Visual FoxPro 6.0数据库管理系统介绍2Visual FoxPro 6.0的启动和退出 3Visual FoxPro 6.0的用户界面 标题栏、菜单栏、工具栏、命令窗口、工作区、状态栏、项目管理器4Visual FoxPro 向导、设计器、生成器简介 5数据库的建立及其基本操作 建立数据库、使用数据库、修改数据库、删除数据库数据库表的建立及其基本操作6在数据库中建立表、修改表结构、增加记录、删除记录、修改记录、显示记录、查询定位7自由表数据库表与自由表、自由表添加到数据库、将表移出数据库8多个表的同时使用多工作区的概念、使用不用工作区的表、 表之间的关联(二)教学要求了解Visual FoxPro 6.0的启动和退出,Visual FoxPro 6.0的用户界面;掌握Visual FoxPro 6.0的项目管理器的使用;理解Visual FoxPro 6.0的向导、设计器和生成器;掌握数据库的建立及其相关的操作;掌握数据库表的建立及其相关的操作;掌握自由表的建立及其与数据库表的相关操作;理解多个表的概念和同时使用。第五章 索引、查询与视图(一)教学内容 1索引的概念 索引类型、创建索引、使用索引、实体完整性与主关键字、域完整性与约束规则、参照完整性与表之间的关联2查询创建查询、使用查询3视图 创建视图、视图与数据更新、使用视图1(二)教学要求理解索引的概念和类型;掌握索引的创建;掌握数据完整性的概念及其相关的操作;理解查询的概念及使用;理解视图的概念及使用;第六章 结构化查询语言SQL(一)教学内容1SQL概述 2 SQL数据定义功能 3SQL数据操纵 插入记录、修改记录、删除记录5SQL数据查询简单查询、联接查询、嵌套查询、集合运算6Visual FoxPro中SQL SELECT 的几个特殊选项 7SQL数据控制 授权权限、回收权限(一)教学要求理解索引的概念和类型;掌握索引的创建;掌握数据完整性的概念及其相关的操作;理解查询的概念及使用;理解视图的概念及使用;第七章 程序设计基础(一)教学内容1Visual FoxPro的工作方式1502数据类型3变量与常量 常量、变量、内存变量的常用命令4表达式算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式 5函数158数值函数、字符函数、日期和时间函数、数据类型转换函数、测试函数、6程序与程序文件165程序的概念、程序文件的建立与执行、简单的输入输出命令7程序的基本结构. 顺序结构、选择结构、循环结构8多模块程序模块的定义与应用、参数传递、变量的作用域、9 程序调试调试器环境、设置断点、调试菜单(二)教学要求了解Visual FoxPro的工作方式;掌握常用的数据类型的使用,以及他们之间的相互转换; 掌握常量、变量、表达式和常用的函数定义及使用; 掌握程序的基本结构;了解程序的调试方法。第八章 表单设计(一)教学内容1面向对象的概念对象与类、子类与继承2Visual Foxpro基类的简介Visual Foxpro基类、容器与控件、事件3创建表单4修改表单5运行表单6表单控件标签控件、文本框控件、命令按钮控件、编辑框控件、单选按钮控件、复选按钮控件7列表框控件8组合框控件9表格控件10命令按钮组控件11页框控件(二)教学要求了解面向对象、类和事件的相关概念;了解子类与继承相关概念;掌握表单创建、修改、运行的方法;掌握表单中的主要控件,包括标签、文本、按钮等控件。第九章 菜单设计(一)教学内容 1菜单系统2创建应用系统菜单创建主菜单、创建子菜单、修改菜单3 确定菜单选项的任务4生成菜单程序5运行菜单(二)教学要求了解菜单概念;掌握菜单系统的设计与应用。本章介绍了菜单的一些基本概念和菜单设计的应用。通过学习,要求达到:了解菜单概念;掌握菜单系统的设计与应用。第十章 报表设计(一)教学内容1. 创建报表报表向导创建报表、报表设计器创建报表2设计报表报表设计器工具栏、报表控件工具栏、修改布局、修改报表(二)教学要求了解报表概念;了解菜单系统的组成;掌握报表系统的设计与应用。第十一章 开发应用程序(一)教学内容1应用系统开发的一般过程2应用系统总体规划3应用系统主要功能模块的设计4应用系统主要功能模块的组装(二)教学要求了解应用系统开放的一般过程;掌握应用系统主要功能模块的设计;了解应用系统主要功能模块的组装。第十二章 其他数据库系统与相关技术简介 (一)教学内容1MicroSoft Access数据库管理系统简介2SQL Server 2000数据库系统简介3Oracle数据库管理系统简介4数据库应用系统开发工具简介(二)教学要求了解Access数据库管理系统;了解SQL Server数据库管理系统;了解Oracle数据库管理系统;了解数据应用系统的开发工具。第四部分 实验内容和要求一、分实验内容实验一 Visual FoxPro6.0的安装及项目管理器的使用实验二 Visual Foxpro数据库及其基本操作 实验三 Visual FoxPro的索引、查询与视图 实验四 SQL操作 实验五 Visual FoxPro程序设计与运行 实验六 表单的设计与应用 实验七 设计菜单 实验八 报表设计 二、等级考试练习 第一节 等级考试上机考试练习第二节 等级考试上机考试指导三、 项目实训(学生教务信息管理系统)一.目标及要求二.系统设计三.数据库需求分析与概念设计四.数据库设计中的逻辑设计和物理设计五.系统功能模块设计六.主菜单模块设计七.查询模块八.修改模块九.统计模块的设计十.选课模块的设计十一. 打印模块十二.设计启动程序四、实验要求对于学习数据库原理与应用课程的专业的学生,实验学时为10,项目实训为8 学时。学时数可以交叉灵活按排。这将是该门课程形成型考核的重点依据。实验的具体题目、内容、要求和安排等将在相应的实验教材中给附件:全国计算机等级考试二级考试大纲(VisualFoxPro程序设计)基本要求1 具有数据库系统的基础知识。2 基本了解面向对象的概念。3 掌握关系数据库的基本原理。4 掌握数据库程序设计方法。5 能够使用Visual FoxPro建立一个小型数据库应用系统。考试内容一、Visual FoxPro基础知识1 基本概念:数据库、数据模型、数据库管理系统、类和对象、事件、方法。2关系数据库:(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。(2)关系运算:选择、投影、联接。(3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。3 Visual FoxPro系统特点与工作方式:(1)Windows版本数据库的特点。(2)数据类型和主要文件类型。(3)各种设计器和向导。(4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。4 Visual FoxPro的基本数据元素:(1)常量、变量、表达式。(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。二、Visual FoxPro数据库的基本操作1 数据库和表的建立、修改与有效性检验:(1)表结构的建立与修改。(2)表记录的浏览、增加、删除与修改。(3)创建数据库,向数据库添加或从数据库删除表。(4)设定字段级规则和记录级规则。(5)表的索引:主索引、候选索引、普通索引、唯一索引。2 多表操作:(1)选择工作区。(2)建立表之间的关联:一对一的关联;一对多的关联。(3)设置参照完整性。(4)表的联接JOIN:内部联接。外部联接:左联接、右联接、完全联接(5)建立表间临时关联。3 建立视图与数据查询:(1)查询文件的建立、执行与修改。(2)视图文件的建立、查看与修改。(3)建立多表查询。三、关系数据库标准语言SQL1 SQL的数据定义功能:(1)CREATE TABLE-SQL。(2)ALTER TABLE-SQL。2SQL的数据修改功能:(1)DELETE-SQL。(2)INSERT-SQL。(3)UPDATE-SQL。3SQL的数据查询功能:(1)简单查询。(2)嵌套查询。(3)联接查询。(4)分组与计算查询。(5)集合的并运算。四、项目管理器、设计器和向导的使用1 使用项目管理器:(1)使用数据选项卡。(2)使用文档选项卡。2使用表单设计器:(1)在表单中加入和修改控件对象。(2)设定数据环境。3使用菜单设计器:(1)建立主选项。(2)设计子菜单。(3)设定菜单选项程序代码。4使用报表设计器:(1)生成快速报表。(2)修改报表布局。(3)设计分组报表。(4)设计多栏报表。5使用应用程序向导。五、Visual FoxPro程序设计1命令文件的建立与运行:(1)程序文件的建立。(2)简单的交互式输入输出命令。(3)应用程序的调试与执行。2结构化程序设计:(1)顺序结构程序设计。(2)选择结构程序设计。(3)循环结构程序设计。3过程与过程调用:(1)子程序设计与调用。(2)过程与过程文件。(3)局部变量和全局变量、过程调用中的参数传递。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 礼仪庆典


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!