《数据库应用技术》教学大纲
课程英文名The Applications of Database 课程代码C0806X19 学分2总学时32 理论学时16 实验/实践学时16
课程类别公共基
础课
课程性质任选先修课程
大学计算机应用基础、C语言程序
设计
适用专业理工科类、管理类等专业开课学院信息工程学院
执笔人审定人制定时间2018 年4月
注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。
一、课程地位与课程目标
(一)课程地位
数据库技术是计算机科学的重要分支,数据库技术和数据库系统已经成为计算机信息系统的核心技术和重要基础。
本课程是理工科类、管理类等专业的一门重要的公共基础课程,其系统、完整地讲述当前数据库的基本知识、基本原理和基本技术。通过这门课程的学习,使学生掌握数据库系统的基本原理、方法和应用技术;初步掌握数据库设计和数据库应用系统的开发方法;了解数据库技术的发展动向。为能够适应从事复杂数据库系统研究、设计、开发与应用工作的需求打下扎实的基础。课程主要任务在于培养学生运用数据库技术解决实际问题的能力。
(二)课程目标
课程目标毕业要求目标分类
1.了解信息、数据、数据处理的概念及其之间的关系;了解数据库的四个发展阶段、各阶段的主要特点、数据库技术面临的挑战及发展趋势;了解数据库系统以及数据库管理系统的基本概念;掌握数据库系统的组织与结构;掌握数据库管理系统的主要功能、组成及数据存取过程。了解几种数据模型的特点。
理解关系的相关概念;掌握关系模型的数据结构与完整性;掌握关系的码;熟练掌握关系的性质。
了解SQL语言的特点;熟练掌握SQL的数据定义功能;熟练掌握SQL的数据查询功能;掌握SQL的数据操纵功能;掌握SQL的数据控制功能;熟练掌握视图的定义、查询与更新。工程知识1.1
工程知识1.4
问题分析2.1
记忆
理解
分析
2.了解数据库设计存在的问题:冗余、插入异常、删除异常与不一致性;理解函数依赖;掌握第一范式、第二范式、第三范式、BCNF范式的转化以及识别,掌握规范化和模式分解。
掌握安全性控制的一般方法;理解数据库的完整性工程知识1.1
工程知识1.4
问题分析2.3
分析
理解
应用
控制一般概念;理解数据库事务及事务的ACID特性;掌握数据库故障和恢复策略。
3.掌握系统需求分析的任务及方法。掌握概念模型的特点;掌握概念结构设计的特点、方法、步骤,并熟练掌握E-R模型的设计方法。掌握逻辑结构设计的任务、步骤;掌握E—R图向数据模型转换。了解数据库物理设计,评价物理结构的标准。了解并掌握数据库实施的过程。掌握数据库的运行及安全性与完整性的维护。
了解C/S、B/S体系结构,了解开发小型信息管理系统的常用数据库连接方法和技术。问题分析2.3
使用现代工具5.2
分析
应用
评价
二、课程目标达成的途径与方法
课程目标教学环节对应内容
课程目标1讲授第1、2、3章及作业
实验一到实验四
数据库系统概论
关系数据库
关系数据库标准语言SQL
课程目标2讲授第4、5章及作业
实验五到实验六
关系数据库设计理论
数据库安全与保护
课程目标3
讲授第6、7章及作业
实验七、实验八或实验九数据库设计
数据库应用系统开发技术
三、课程目标与相关毕业要求的对应关系
课程目标对毕业要求的支撑程度(H、M、L)课程目标
毕业要求1 毕业要求2 毕业要求5 课程目标1M
课程目标2M H M
课程目标3H H
四、课程主要内容与基本要求
1、数据库系统概论
知识点:信息、数据与数据处理,数据库系统,数据模型
了解信息、数据、数据处理的概念及其之间的关系;了解数据库的四个发展阶段、各阶段的主要特点、数据库技术面临的挑战及发展趋势;了解数据库系统以及数据库管理系统的基本概念;掌握数据库系统的组织与结构;掌握数据库管理系统的主要功能、组成及数据存取过程。了解几种数据模型的特点。
2、关系数据库
知识点:关系,关系模型,键,关系数据库
理解关系的相关概念;掌握关系模型的数据结构与完整性;掌握关系的码;熟练掌握关系的性质。
3、关系数据库标准语言SQL
知识点:SQL语言简介,SQL的数据定义、查询、操纵和控制,视图
了解SQL语言的特点;熟练掌握SQL的数据定义功能;熟练掌握SQL的数据查询功能;掌握SQL的数据操纵功能;掌握SQL的数据控制功能;熟练掌握视图的定义、查询与更新。
4、关系数据库设计理论
知识点:函数依赖,范式,规范化,模式分解
了解数据库设计存在的问题:冗余、插入异常、删除异常与不一致性;理解函数依赖;掌握第一范式、第二范式、第三范式、BCNF范式的转化以及识别,掌握规范化和模式分解
5、数据库安全与保护
知识点:安全性,完整性,事务,数据库故障和恢复策略
掌握安全性控制的一般方法;理解数据库的完整性控制一般概念;理解数据库事务及事务的ACID特性;掌握数据库故障和恢复策略
6、数据库设计
知识点:数据库设计的常用方法和一般过程
掌握系统需求分析的任务及方法。掌握概念模型的特点;掌握概念结构设计的特点、方法、步骤,并熟练掌握E-R模型的设计方法。掌握逻辑结构设计的任务、步骤;掌握E—R图向数据模型转换。了解数据库物理设计,评价物理结构的标准。了解并掌握数据库实施的过程。掌握数据库的运行及安全性与完整性的维护
7、数据库应用系统开发技术
知识点:C/S、B/S体系结构,常用数据库连接方法和技术
了解C/S、B/S体系结构,了解开发小型信息管理系统的常用数据库连接方法和技术。
五、课程学时安排
六、实践环节及基本要求
序号实验项目名称学时基本要求学生任务
实验性
实验
类别
1 数据库的定义2熟悉某数据库系统
操作环境和基本使
用,掌握定义的方
利用系统的集成环境
菜单操作或正确输入
命令并得到结果
验证性必做
2数据库的更新2掌握更新的方法正确输入命令并得到
结果验证性
必做
3 数据库的简单查询2熟练掌握SQL语
正确输入命令并得到
结果
验证性
必做
4 数据库的复杂查询  2 熟练掌握SQL语
正确输入命令并得到
结果
验证性
必做
5 关系图、索引和视图的定
义及维护
2
熟练掌握SQL语
利用系统的集成环境
菜单操作或正确输入
命令并得到结果
验证性必做
6 数据库的安全性和完整
性2
掌握各权限的管理
方法;熟悉数据库
的保护措施-完整
利用系统的集成环境
菜单操作或正确输入
命令并得到结果
验证性必做
7 数据库的备份和恢复2掌握备份与恢复的
方法
利用系统的集成环境
菜单操作或正确输入
命令并得到结果
验证性
必做
8 综合实验
2 掌握数据库设计工
具软件、数据库设
计的方法和主要步
骤。
编程
综合性
9 综合实验  2 掌握设计某小型数
数据库学什么据库应用系统的方
法和基本环节。
编程
综合性
二选
注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。
七、考核方式、成绩评定
考核内容考核方式评定标准(依据)占总成绩比例
过程考核含到课率、课堂讨论发言、平时
作业等
点名记录
讨论发言记录
作业批改成绩
20%
实验考核上机及实验报告上机操作成绩
报告批改成绩
30%
期末考核闭卷或开卷卷面成绩50% 考核类别考查
成绩登记方式百分制
八、课程目标达成度评价方法
课程目标教学环节成绩评定
讲授
作业A10
期末考试B10课程目标1
实验一实验成绩C10
目标达成度1=(A1+B1+C1)/(A10+B10+C10)
讲授
作业A20
期末考试B20课程目标2
实验二、实验三实验成绩C20
目标达成度2=(A2+B2+C2)/(A20+B20+C20)
作业A30
讲授
期末考试B30课程目标3
实验四实验成绩C30
目标达成度3=(A3+B3+C3)/(A30+B30+C30)
九、推荐教材与主要参考书
(一)推荐教材:
1.《数据库系统原理》(第二版),陆慧娟、高波涌、何灵敏编,中国电力出版社,2022年5月。
2. 《数据库系统原理-习题集与上机指导》(第二版),陆慧娟、关伟、高波涌编,中国电力出版社,2022年5月。
(二)主要参考书:
1.《SQL Server2014数据库应用实践教程》,苏琳,机械工业出版社,2017年9月。
2.《数据库系统概念》(原书第6版.本科教学版),Abraham Silberschatz等,机械工业出版社,2017年6月。
3.《Oracle实用教程(第4版)》,丁有和、周怡君、郑进、郑阿奇,电子工业出版社,2015 年11月。
4.《MySQL数据库开发实战》,肖睿、訾永所、侯小毛主编,中国水利水电出版社, 2017 年7月。
5.《Database System Implementation,Second Edition》(数据库系统实现(英文版第2版)),Hector Garcia-Molina等,机械工业出版社(影印版),2010年1月。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。