《数据库原理及应用》课程教学大纲.docx
《数据库原理及应用》课程教学大纲
课程名称:数据库原理及应用 课程代码:621010031英文名称:TheoryandApplicationofDatabaseSystem
学 分:3
学 时:45
开课学期:第一学年春季学期
适用专业:信息管理与信息系统专业
课程类别:专业学位必修课
先修课程:程序设计基础
建议教材:
《数据库原理与应用(SQLServer版)》,第2版,毛一梅、郭红,北京大学出版社,201706国家级规划教材,《数据库系统概论》,第6版,王珊、杜小勇、陈红,高等教育出版社,202303
课程教学目标
知识与能力目标:本课程是研究科学地组织和存储数据、高效地获取和维护数据的一门科学。通过本课程的学习,了解数据库技术的发展,理解数据库层次结构,掌握数据库安装与配置、SQL指令、用户权限、索引、事务、数据库优化、编程以及数据备份还原等内容。能熟练运用SQL语言解决实际应用中的数据查询问题,根据实际需求完成数据库的设计与优化。
思政育人目标:课程应在专业知识教学的同时融入思想政治教育,促进学生专业培养、
职业素养、道德素质的提升。围绕SQL国际标准发展和我国数据库标准的建立情况,增强爱国情怀,理解工匠精神;通过对数据库的设计及开发,培养协作观念以及正确规范的思维方法和分析方法;通过对数据库的编程及优化,增强实事求是、严谨治学的科学态度以及高尚品德和职业操守。
课程教学基本要求
教学要求
通过课程学习,学生应该掌握数据库系统的基础理论、基本技术和基本方法。内容主要包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤、数据库恢复和并发控制等事务管理基础知识、关系查询处理和查询优化等。
教学重点
数据库系统的基本理论、技术及其应用
教学难点
难点集中在两处:一是数据库设计,包括概念设计(E-R实体关系模型)、逻辑结构设计、物理结构设计;二是T-SQL编程,包括存储过程、触发器、事务管理等。
与先后课程的联系后续课程:《数据库原理及应用》课程设计
主要教学环节安排
以课堂教学为主,以课堂教学中使用的电子教案的内容为主线,课外阅读指定的参考文献并利用网上资源,加深对教学内容的理解。
教学方法
多媒体课件、网络课堂、实验辅导、拓展学习、社会实践、课外自学;理论与实践相结合,单个知识点与综合案例相结合。
考核方式
本课程考核由期末卷面考试、平时抽查、平时作业、论文等部分组成。其中,期末考试
60%,平时成绩(含平时考勤、提问、作业)20%;期中成绩30%。
课程教学内容第1章 绪论
数据库系统概述
数据管理技术的产生和发展
数据库模型
教学重点:牢固掌握数据库系统的基本概念;掌握关系数据模型的相关概念、掌握数据模型的基本组成,熟悉常见模型的区别与特点。
教学难点:本章的难点是需要掌握数据库领域大量的基本概念。有些概念一开始接触会感到比较抽象,随着学习的逐渐推进,在后续章节中,这些抽象的概念会逐渐变得清晰具体起来。此外,数据模型及数据库系统的体系结构也是本章的难点。
第2章关系数据理论
关系的数学定义
关系代数
关系演算
关系操作
关系的完整性
关系的规范化
教学重点:掌握关系的数学定义;掌握关系代数(包括抽象的语言及具体的语言);掌
握关系代数中的各种运算(包括并、交、差、选择、投影、连接、除、及广义笛卡尔积等)、元组关系演算语言ALPHA及域关系演算语言QBE等,能够使用这些语言完成各种数据操纵。教学难点:了解什么是一个“不好”的数据库模式。什么是模式的插入异常和删除异常。规范化理论的重要意义。牢固掌握数据依赖的基本概念,范式的概念,从1NF到4NF的定义,规范化的含义和作用。需要举一反三的:四个范式的理解与应用,各个级别范式中存在的问题(插入异常、删除异常、数据冗余)和解决方法。第3章关系数据库——SQLServer2012基础
SQLServer2012的特点
SQLServer2012的安装与配置
SQLServer2012的工具和实用程序
SQLServer2012的服务器管理
疑难分析
教学重点:熟悉关系数据库SQLServer2012的特点,掌握SQLServer2012的安装与配置方法,掌握SQLServer2012中的工具的使用方法。
教学难点:学会SQLServer2012的安装方法,因为不同的版本在不同的操作系统中有
着不同的安装方法。学习SQLServer2012,首先要会安装和配置才可以进行下一步的操作。
第4章数据库的管理
SQLServer2012数据库的结构
SQLServer2012系统数据库
用户数据库的创建与修改
用户数据库的分离与附加