数据库原理与应用》教学大纲
一、教学目的和基本要求
本课程是计算机专业的专业基础课程,必修课。本大纲依据本专业的培养目标和业务规格而编写。数据库技术是现代信息技术的重要组成部分,掌握数据库技术的基础理论、实现方法、设计过程及开发应用是必要的。该课程讲授数据库技术的基本概念,以及数据库系统的设计、数据查询和数据库实现等方面的基本理论和基本技术,并介绍前台相关开发工具的使用。
教学目的:通过本课程的学习,让学生掌握关系数据库系统的基本理论,熟练掌握数据模型的建立,掌握关系模型的数据结构、数据运算、数据库设计理论与设计方法、数据库系统分析与设计,熟练使用结构化查询语言SQL,了解一种大型数据库管理系统,了解数据库系统理论和技术的新发展,并能够使用一种前台开发工具开发数据库相关的软件。
对学生的要求:应具有数据结构方面的理论基础,进而了解数据库系统、模型及设计理论,掌握SQL语言使用,初步掌握触发器的制作,掌握一种可视化的程序开发工具。
对教师的要求:熟悉数据库的基本理论,重点使关系数据库的理论与编程的实践有机结合在一
起,使学生感到条理清楚、概念明确、例题详尽、深入浅出。
对设备的要求:微机室、服务器安装SQL SERVER 2000(或最新版本),每台学生机都能连接到SQL SERVER的服务器,安装Power Builder 8.0或以上版本。
先行、后继课程情况:先行课程C语言程序设计、数据结构、微机原理
二、相关教学环节安排
1.上课时理论和实际例子相结合教学。
2.课后预习、复习理论与实践课相衔接。
3.活跃课堂气氛,课后布置作业。
三、课程主要内容及学时分配
主要内容
1.  数据库系统概述                                            2课时   
.1.概述
.2.数据库技术的发展
.3.信息描述与数据模型
.4.三种常见的数据模型
.5.数据库系统
2关系数据库系统基本理论                                    2课时
    .1.基本概念
    .2.关系运算
    .3.关系演算
3关系数据库的设计理论                            2课时
    .1.实体类型的属性关系
    .2.数据的函数依赖
    .3.关系数据库模式的规范化理论
    .4.关系模式的分解算法
4数据库设计方法                                4课时
    .1.数据库系统的设计过程
    .2.需求分析
    .3.概念设计
    .4.逻辑结构的设计、
    .5.物理设计
    .6.数据库的实时、运行和维护
5 SQL SERVER 关系数据库系统                                4课时
    .1.SQL SERVER系统概述
    .2.SQL SERVER的数据库结构
    .3.SQL SERVER客户机/服务器
6 SQL SERVER 2000数据库应用与管理                        8课时
    .1.启动和登录数据库服务器
    .2.数据管理
    .3.数据管理
    .4.数据库操作
7结构化查询语言SQL                                        8课时
    .1.SQL结构化查询语言
    .2.SQL的数据描述与操作
    .3.SQL语言的数据检索功能
    .4.SQL语言的数据更新功能
8.  Power Builder 系统介绍                            4课时
9Power Builder下的数据库及其操纵                        8课时
    .1.数据库的创建、连接和删除
    .2.数据表的操纵
    .3.数据的操纵
10     应用程序对象、窗口、菜单                            16课时
11    数据窗口                                14课时
    .1.数据窗口设计
    .2.数据窗口的数据处理
    .3.数据窗口的常用函数
12    PowerScript 语言                                6课时
    .1.数据类型
    .2.基本语句
    .3.标准函数
    .4.嵌入式SQL语句
13    应用项目的调试和发行                            7课时
学时分配
sql触发器的使用
序号
内容
理论课时
实践课时
1
数据库系统概述
2
2
关系数据库系统模型
2
3
关系数据库的设计理论
2
4
数据库设计方法
4
5
SQL SERVER 关系数据库系统
2
2
6
SQL SERVER 2000数据库应用与管理
4
4
7
结构化查询语言SQL
4
4
8
Power Builder 系统介绍
2
2
9
Power Builder下的数据库及其操纵
4
4
10
应用程序对象、窗口、菜单
8
8
11
数据窗口
8
6
12
PowerScript 语言
4
2
13
应用项目的调试和发行
4
3
小    计
50
35
合    计
85
四、实践教学环节
序号
训练内容
时间分配
分组
1
SQL SERVER 关系数据库系统
2
一人一机
2
SQL SERVER 2000数据库应用与管理
4
一人一机
3
结构化查询语言SQL
4
一人一机
4
Power Builder 系统介绍
2
一人一机
5
Power Builder下的数据库及其操纵
4
一人一机
6
应用程序对象、窗口、菜单
8
一人一机
7
数据窗口
6
一人一机
8
PowerScript 语言
2
一人一机
9
应用项目的调试和发行
3
一人一机
小计
35
五、考试方式及要求
采用日常考核与结束课程考核相结合,各占一定的比例。日常考核包括作业、实训报告、阶段测验等占成绩的30%;结束课程考核采用闭卷考试方式,成绩占70%。
六、教材及参考书
1、 数据库系统原理及应用  Power Builder + SQL Server版  陈刚 李建义 主编        中国水利水电出版社
2、《 SQL SERVER 数据库原理与应用教程》 清华大学出版社
3、开课前推荐选择最新版本“数据库原理与应用”相关的参考书
七、有关说明
教学过程中,始终坚持理论与实际相结合、知识传授与行为养成相结合、面向全体与个别指导相结合、课程教学与日常管理相结合的原则。
教师应根据学生的认知水平、年龄、当地经济和社会发展情况,并结合专业特点选择适当的教学方法,广泛使用启发式、直观式、讨论式及案例教学等教学方法,调动学生主动学习的积极性。鼓励教学方法创新,提高课堂教学实效。教学过程中采用上机演示手段。