当前位置:文档之家› 《数据库原理及应用》教学大纲.

《数据库原理及应用》教学大纲.

《数据库原理及应用》教学大纲
课程编号:
课程英文名称:Principle And Application of Database
课程类别:专业基础课程课程性质:必修课
学分: 3.5 总学时:64 理论学时:48 实验学时:16
开课对象:计算机应用与维护(专科)
开课分院、系:电子信息分院,计算机系
一、课程的性质、目的和任务
数据库是当前计算机领域中应用最广泛、发展最迅速的技术,数据库原理与应用课程是计算机相关专业的专业基础课。

本课程的任务是培养学生数据库技术的综合应用能力。

本课程主要介绍数据库的基本概念、数据模型,SQL语言,关系数据库及关系数据库理论、数据库设计方法,数据库保护以及SQL Server关系数据库系统的应用。

通过本课程的学习,使学生掌握数据库的基本理论和数据库的应用技术,为后续课程学习以及今后从事数据库系统的开发打下一定的基础。

二、先修课程及预备知识
先修课程:计算机文化基础、程序设计语言
三、课程内容、基本要求及学时分配
1.数据库系统基本概念(4学时)
[1]基本概念
[2]数据库技术及发展
[3]数据库系统的结构
基本要求:
①了解数据库技术的发展情况,理解数据库系统的结构。

②掌握数据库的基本概念。

2.数据模型与概念模型(4学时)
[1]信息的三种世界
[2]概念模型
[3]数据模型
基本要求:
①了解信息的三种世界,深刻理解概念模型和数据模型。

②掌握概念模型和数据模型的表示方法。

3.关系数据库(4学时)
[1]关系模型及其定义
[2]关系代数
基本要求:
①了解关系模型的数据结构,关系模型的完整性约束。

②掌握关系代数的运算方法。

4.关系数据库标准语言--SQL(14学时)
[1]SQL概述
[2]数据定义
[3]数据查询
[4]数据更新
[5]视图
[6]数据控制
[7]嵌入式SQL
基本要求:
①了解理解嵌入式SQL的特点和使用方法。

②掌握基本表的定义、修改和删除,索引的建立和删除,简单查询,联接查询,嵌套查询,统计查询,数据的插入、删除、修改,视图的概念与作用,视图的定义、修改和删除,授权与收权信息采集和信息组织的基本方法。

5.SQL Server关系数据库系统(2学时)
[1]SQL Server的系统概述
[2]SQL Server数据库操作工具及其使用
基本要求:
①了解SQL Server客户机/服务器体系结构。

②掌握Transact-SQL的部分功能的使用方法,如触发器、存储过程等。

6.关系数据库设计理论(4学时)
[1] 关系模式的评价
[2] 函数依赖
[3] 范式
[4] 关系模式的分解算法
基本要求:
①了解关系模式的评价标准,关系模式的存储异常问题,理解函数依赖、完全依赖、传递依赖等基本概念。

②掌握1NF、2NF、3NF、BCNF、4NF、5NF的条件并能对关系模式进行逐步规范化,基本掌握关系模式的分解算法。

7.数据库保护(4学时)
[1]数据库的安全性
[2]数据库的完整性
[3]数据库的并发控制
[4]数据库恢复技术
基本要求:
①了解保证数据库安全性和完整性的基本方法,理解事务和并发控制的基本概念,了解数据库恢复技术。

②掌握SQL Server的安全性控制、完整性控制和数据库恢复的方法。

8.数据库设计(4学时)
[1]数据库设计概述
[2]系统需求分析
[3]概念结构设计
[4]逻辑结构设计
[5]数据库的物理设计
[6]数据库的实施和维护
基本要求:
①了解数据库设计各阶段的任务。

②掌握数据库设计的方法。

四、教材及参考书
1、教材:《数据库系统原理及应用教程》(第三版)苗雪兰主编机械工业出版社 2004年版
2、参考书:
(1)《数据库系统简明教程》王珊主编高教出版社 2004年版
(2)《数据库系统概论》(第三版)萨师煊王珊高等教育出版社 2000年版
五、实验清单(具体内容要求见相应实验教学大纲)
六、课外学习、作业习题等要求
1、课内外学时以1:1.5为宜,作业份量适当,以帮助学生消化和巩固所学知识,以提高分析问题能力。

2、本课程是一门学科基础课,需要通过实验,理论联系实际才能取得较好效果。

为了达到较好的实验效果,要求学生在实验以前要仔细预读实验指导书及复习与本次实验有关的理论知识,在实验完成后按时写好实验报告。

七、考核方式及成绩评定方法
1、期末考核方式:闭卷考试
2、成绩评定方法:期末考试(笔试)50%平时成绩 50%(实验包括实验考试、平时表现,期中考试)
八、本课程特色
本课程以培养应用型人才为目标,所以注重培养学生对数据库的应用为主。

九、其他说明
安排4学时期中考试及试卷分析,4学时的期末复习,2学时的实验考试。

执笔:杜益虹
审阅:(系主任签字)日期:
审定:(分院教学院长签字)日期:
《数据库原理与应用》实验大纲
课程编号:
课程类别:专业基础课程课程性质:必修课
开课对象:计算机应用与维护、计算机网络、计算机信息管理、电子商务、(专科)
实验学时:16
开课分院、系:电子信息分院,计算机系
一、大纲编写依据
本实验为《数据库原理与应用》课程的课内实验课,该课程总学时64,其中实验16。

二、实验课程地位及相关课程的联系
本实验课是配合《数据库原理与应用》理论课而设置的实验课。

三、实验目的、性质和任务
1、进一步理解数据库系统的基本原理;
2、掌握SQL Server 2000 基本操作;
3、培养学生SQL的综合运用能力。

四、实验基本要求
实验一、SQL SERVER的可视化操作(2学时)
基本要求:①掌握各种约束条件的作用
②熟悉SQL SERVER的企业管理器的操作
③学会用SQL SERVER的企业管理器进行建数据库,建表,定义约束,向表中
添加数据等可视化操作。

实验设备:SQL SERVER 2000
实验二、用SQL实现单表查询查询(2学时)
基本要求:①掌握SQL Server Query Analyzer(查询分析器)的使用方法
②熟悉查询语句的基本结构
③学会用查询语句进行单表查询
实验三、统计查询(2学时)
基本要求:①掌握SQL Server Query Analyzer(查询分析器)的使用方法
②熟悉函数的用法
③学会统计查询用SQL对数据库中的数据进行统计查询
实验四、连接查询和嵌套查询(2学时)
基本要求:①掌握连接查询和嵌套查询的作用
②熟悉连接查询和嵌套查询语句的基本结构
③学会连接查询和嵌套查询的使用方法
实验设备:SQL SERVER 2000
实验五、综合查询(2学时)
基本要求:①掌握查询语句的综合运用
②熟悉查询语句各子句的结构
③学会用查询语句的解决实际问题
实验设备:SQL SERVER 2000
实验六、用SQL实现数据库的建立与维护(2学时)
基本要求:①掌握建表、插入、删除、修改数据等语句的使用方法
②熟悉建表、插入、删除、修改数据等语句的结构
③学会用SQL语句进行建表,定义约束条件,插入、删除、修改数据。

实验七、数据库保护(2学时)
基本要求:①掌握SQL SERVER的安全机制的原理
②熟悉SQL SERVER的安全机制操作
③学会用SQL SERVER的企业管理器进行建立登录用户、建立数据库用户,建
立角色,定义用户权限,数据库备份与恢复,用SQL语句授权和收权。

实验设备:SQL SERVER 2000
实验考试2学时
五、实验基本情况和学时分配
六、教材(讲义、指导书):
《数据库原理与应用实验指导书》,杜益虹编(自编)
七、考核方法和评分标准;
实验考试50%,平时实验50%
八、其他说明:
执笔:杜益虹
审阅:(系主任签字)日期:审定:(分院教学院长签字)日期:。

相关主题