您现在的位置是:课程

数据库原理及其应用(全32讲)【理工学社】

2023-12-04 21:57课程 人已围观

《数据库原理及应用》课程定位与目标
    数据库原理及应用是一门理论和实践相结合的课程,是华北电力大学经济管理系信息管理、工商管理、经济学、会计学、工程造价等专业必修的一门重要的专业技术基础课
课程的培养目标就是培养具有扎实的数据库理论,了解数据库发展的最新动态,掌握主流的数据库管理系统的操作方法,具有较强的应用创新能力的高级管理人才。
    通过数据库原理及应用的课程学习,使学生能够系统、全面地掌握数据库的基本原理、基本操作和数据库系统设计开发的基本方法,使学生具有现代信息管理的科学素质,培养学生构建数据库系统的创新思维能力以及运用数据库分析和解决实际问题能力。同时使学生毕业后能够结合自己的管理工作岗位进行科学的数据规划和组织,成为一名真正懂管理并具有现代信息技术素质的综合性、研究型、创新型的管理人才,并为以后深入学习信息管理和开发打下必要的基础。
   

本课程的知识模块顺序及对应的学时 序号 知识模块顺序  (理论教学学时) 知识模块内容 实践环节  (实践学时) 总学时 1 数据库基础知识  (3学时) 数据库应用系统实例介绍;数据管理技术的发展;数据库系统的组成;数据模型;关系代数;关系数据库与数据库数据完整性的概念。 实验模块一(开放式启示性实验)(2学时)。 5 2 数据库设计  (3学时) 数据库设计概述;需求分析;数据库概念设计概念及方法;数据库逻辑设计概念及方法;物理设计;应用实例。 实验模块二(设计性实验)学籍管理数据库设计(课外2学时)。 3 3 数据库的操作与管理  (10学时) 数据库的创建与修改;数据表的创建与修改;表的基本操作,排序、索引与查询等;数据库数据完整性的约束与实现;数据库中表的关联;数据库的备份。 实验模块三(验证性设计性综合性实验):  实验①学籍管理系统数据库的建立与操作(2学时);  实验②学籍管理系统数据完整性设置、索引及多表查询(2学时)。 14 4 SQL语言  (4学时) SQL的数据定义语言;数据操纵语言;数据控制语言查询与数据更新语言;查询与视图的概念;查询设计方法;视图设计方法。 实验③用SQL实现学籍管理系统相关的表操作(4学时)。 8 5 程序设计  (4学时) 常量、变量、数组、函数和表达式;程序文件的建立与修改;程序的基本结构;过程与自定义函数的概念与应用。 实验④学籍管理系统的程序基本结构设计(2学时)。 6 6 可视化程序设计技术及其工具(6学时) 创建表单;对象的属性、事件和方法;表单控件;表单在数据库应用系统开发中的应用实例。  报表生成器及其应用;菜单设计器及应用。 实验⑤  学籍管理系统表单创建、报表生成,综合应用系统编程(4学时)。 10 7 小型应用系统开发实例(2学时) 介绍小型系统的设计方案与软件实例。 实验模块四:  自主性实验(课外8学时)。 2 合计 32   16 48       

       3、课程的重点、难点及解决办法
    根据课程的培养目标定位,经济管理类专业的学生要具备信息组织管理的基本技能,为今后参加企事业单位的信息化管理工作掌握必要的理论知识与实际能力。基于培养目标本课程的重点难点定位如下:
    (1)关系数据库的相关知识
    关系型数据库已经成为经济管理领域的占统治地位的信息管理工具,站在创新型高级信息管理人才培养的角度,关系数据库的基础知识成为重点,为后续的设计应用打好基础。主要包括:关系模型、主键、外键、关系运算、关系数据库的数据完整性等知识。
    难点:是关系数据库的数据完整性概念。
    解决办法:通过课堂实例和启示性实例软件上机操作理解概念和掌握相关概念和实现数据完整性的重要作用。
    (2)数据库的设计方法技术
    重点难点是概念设计中ER模型设计方法,逻辑设计中ER模型向关系模型的转换方法;规范化方法(1NF、2NF、3NF)及模型的优化;数据完整性设计。能够进行小型系统的设计。
    解决办法:在教学理念上采用任务驱动法,首先要清晰的将每一个方法要解决的问题提出来,即明确本章知识的目的与作用,将问题分解成一个个小任务,通过实际案例讲解掌握理论方法,再通过课下具体设计任务与习题课讲评的方式促进学生消化吸收课堂知识。
    (3)结构化语言(SQL)
     重点,也是难点,是要求能够熟练运用SQL语言建立与维护数据库和数据表;进行单表和多表查询;自如更新表结构和表数据;设置相应数据约束等。
    解决办法:通过多次的实践练习来掌握语句的具体含义,在不断练习和总结之后达到确实理解复杂命令的目的。
    (4)程序设计
    重点难点:面向过程的数据管理程序与面向对象的可视化的应用程序开发对于完整的实现数据库应用较为重要。本课程为了提高学生的实际应用能力,将面向过程的数据管理程序开发作为基本技能,要求学生必须熟练掌握。将面向对象的可视化程序设计作为应用软件开发的重点内容,要求掌握表单、报表类程序的开发方法。
    解决办法:通过由简单对象和过程组成的任务的实现来逐步深化练习。不同的可视化对象除了通用的功能属性外,还有自己特有的功能属性。在先掌握多数控件的通用属性后,逐步细化深入掌握各个组件的独特功能,从而可以组合成功能复杂的大型程序。
    (5)综合应用
    重点难点是应用任务的模块化分解与应用系统的数据库设计。对于关系逻辑复杂的任务或程序设计要求,任务或功能模块的分解比较难于掌握。对于自主选择的开发题目中的数据库设计往往难以把握。
    解决办法:引导学生做必要的实际调研,自主性学习、资料查阅和分析。对于普遍问题进行课堂讨论。

课程内容:

前言
§前言

第一章 数据库系统基础
§1.1 数据库管理技术的发展
§1.2 数据库系统(一)
§1.2 数据库系统(二)
§1.3 数据模型(一)
§1.3 数据模型(二)
§1.4 关系数据库
§1.5 数据库设计(一)
§1.5 数据库设计(二)

第二章 Visual Foxpro操作基础
§2.1 Visual FoxPro安装与启动
§2.3 Visual FoxPro操作概述
§2.4 Visual FoxPro命令概述

第三章 vfp数据及运算
§3.1 Visual FoxPro的数据类型
§3.2 Visual FoxPro的常量与变量
§3.3 表达式
§3.4 Visual FoxPro主要函数 

第四章 表的基本操作
§4.1 表的建立
§4.2 表的显示与维护
§4.3 表的排序与索引(一)
§4.3 表的排序与索引(二)
§4.3 表的排序与索引(三)
§4.4 表的统计与计算
§4.5 多个表的操作(一)
§4.5 多个表的操作(二)

第五章 创建数据库
§5.1 数据库的建立

第六章 SQL语言的应用
§6.1 SQL语言概述
§6.2 数据定义(一)
§6.2 数据定义(二)
§6.3 数据查询(一)
§6.3 数据查询(二)
§6.4 数据操纵

第七章 查询与视图设计
§7.1 查询设计
§7.2 视图设计

第九章 结构化程序设计
§9.1 程序设计基础
§9.2 输入与输出命令
§9.3 顺序结构程序
§9.4 选择结构程序设计
§9.5 循环结构程序设计(一)
§9.5 循环结构程序设计(二)

第十一章 表单设计与应用
§11.1 表单的建立与运行(一)
§11.1 表单的建立与运行(二)
§11.1 表单的建立与运行(三)
§11.2 表单的操作
§11.3 常用表单控件
§11.4 表单的应用

第十二章 菜单设计
§12.1 菜单设计概述
§12.2 下拉式菜单设计
§12.3 快捷菜单设计
§12.4 为顶层表单添加菜单 

 

 教材选用坚持体现理论与应用相结合,以国家级规划教材原则。本课程精选了“十一五”国家级规划教材。同时,作为课程知识面的拓展的需要,各位老师又根据数据库领域主流应用软件精选了知识面扩展教材,为增加学生的知识面提供指导,并对相关内容作出取舍性指导,以提高学生的学习效率。

    指定教材

    (1) 刘卫国,Visual FoxPro 程序设计教程,北京邮电大学出版社,2006,“十一五”国家级规划教材

    (2)王珊,萨师煊,数据库系统概论,高等教育出版社,2006,普通高等教育十五国家级规划教材(面向21世纪课程教材)

    自编教材、实验指导书、习题集

    (1)《SQL Server2005数据库简明教程》,电子工业出版社出版,2006年9月

    (2)《Visual Basic程序设计》,中国农业出版社,2007.12

    (3)《Authorware7.0入门与提高》,清华大学出版社,2005.1

    (4)《数据库原理及应用实验指导书》,华北电力大学教材中心,2006.4

    (5)《数据库原理及应用习题集》,华北电力大学教材中心,2006.4

    配套使用上述教材和自编实验指导书、习题集的教学模式,获得学生的良好反应,有效的提升了学生的学习兴趣和主动性,取得了令人满意的教学效果。通过使用这些指导书,学生能够很好地主动、独立解决很多试验中遇到的疑难问题。经过多次修订,新版指导书增加了大量的综合和设计性实验项目,对于提高学生的知识面、设计能力和创新能力具有积极的引导作用。
-->

站点信息

  • 文章统计篇文章