设为首页加入收藏网站帮助留言求片
首页  »  计算机  »  数据库  »  数据库原理及应用实战
数据库原理及应用实战

数据库原理及应用实战

  • 课程分类:数据库
  • 主讲:
  • 更新时间:2017-04-30 16:43
  • 播放量:加载中...
  • 分享到:
    数据库原理及应用实战介绍
     《数据库原理及应用》课程教学大纲
     
     
     
    课程代码:033075A1                      英文名称:Database Principle and Application
     
    学       时:64(授课32,上机16,课设16)       学分: 3.5
     
    先修课程:大学计算机基础
     
    适用专业:计算机、电子信息类、电气、管理及商务专业
     
    开课院系:电子信息学院网络工程系
     
    教       材:贾铁军主编, 数据库原理应用与实践SQL Server 2014(第2版)(上海市精品课程特色教材)科学出版社,2015.6
     
    参 考 书:数据库原理及应用学习与实践指导SQL Server2014(上海市精品课程配套教材)科学出版社,贾铁军主编,2016.2
     
                      刘金岭,冯万利主编,数据库原理及应用实验与课程设计指导,清华大学出版社,2010.6
     
    一、课程的性质、地位和任务
     
            数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,与计算机网络、人工智能一起被称为计算机技术界三大热门技术,是现代化管理的重要工具。随着IT技术的发展,数据库技术应用已从事务处理扩大到计算机辅助设计、人工智能、决策支持系统和网络应用等新的领域。各行业大量的重要数据,需要经过数据库才能进行有效组织、存储、处理和共享。数据库原理是计算机科学与技术各专业重要的专业基础必修课程,通过学习有关基本知识,为以后学习奠定重要基础。
     
            本课程的地位和任务是使计算机类各专业本科学生,全面地了解和掌握数据库系统的基本概念、原理及应用技术,使学生系统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。
     
    二、课程内容和基本要求
     
    教学目标:
     
    1.数据库概述
     
            教学内容:数据库的基本概念;数据库技术特点、应用及发展趋势;数据库系统组成及数据库体系结构;数据库管理系统工作模式、功能组成;概念模型。,
     
    基本要求:
     
    (1)理解数据、数据管理和数据库系统基本概念;(2)掌握数据库技术特点、应用及发展趋势;
     
    (3)理解数据库系统组成及体系结构;      (4)掌握数据库管理系统的工作模式、主要功能和组成;
     
    (5)理解概念模型。
     
    2.关系数据库基础
     
    教学内容:关系模型的基本概念;关系的完整性;关系代数;数据模型;SQL表的类型;表的存储原理。
     
    基本要求:
     
    (1)掌握关系数据库的基本概念;(2)掌握关系的完整性规则;(3)熟悉用关系代数表达式查询方法;
     
    (4)理解数据模型;(5)理解SQL表的类型;(6)了解表的存储原理
     
    3.SQLServer 2014概述及有关操作
     
    教学内容:SQL语言的基本概念和特点;SQLServer2014功能;SQL数据类型;数据表的创建与管理;数据查询;数据编辑。
     
    基本要求:
     
    (1)理解SQL语言概念和特点;(2)熟悉SQL的2012功能;(3)掌握SQL数据类型及应用;
     
    (4)熟悉数据表的创建与管理;(5)熟练掌握数据查询方法;(6)熟练掌握数据编辑(插入更新删除等)
     
    4.索引及视图
     
    教学内容:索引作用和结构;索引类型及规划;索引的管理;视图作用和规划;视图常用操作;综合实例分析。
     
    基本要求:
     
    (1)了解索引作用和结构;(2)理解索引类型及规划;(3)熟练掌握索引的管理;
     
    (4)掌握视图作用和规划;(5)熟悉视图常用操作;(6)掌握综合实例分析。
     
    5.T-SQL应用编程
     
    教学内容:注释和变量;运算符及表达式;函数;(4)流程控制;程序应用实例分析。
     
    基本要求:
     
    (1)了解注释和变量;(2)熟练掌握运算符及表达式;(3)掌握函数;
     
    (4)熟悉流程控制; (5)掌握程序应用实例分析
     
    *6. 关系数据库的规范化设计【计算机专业】
     
    教学内容:规范化问题的提出;函数依赖;关系模式的分解;关系模式的范式;关系模式的规范化;关系数据库的规范化设计案例。
     
    基本要求:
     
    (1)了解数据库规范化主要内容;(2)掌握函数依赖的概念;(3)理解关系模式的分解;
     
    (4)掌握关系模式的范式;(5)理解关系模式的规范化;(6)掌握关系数据库规范化设计案例。
     
    *7. 存储过程及触发器
     
    教学内容:SQL Server编程结构;存储过程概述;触发器应用。
     
    基本要求:
     
    (1)掌握SQL Server编程结构;(2)理解存储过程概述;(3)掌握触发器实际应用。
     
    8. 数据库设计
     
    教学内容:数据库设计概述;数据库应用系统设计;数据库设计文档;数据库应用系统设计案例。
     
    基本要求:
     
    (1)掌握数据库设计的内容步骤;(2)熟悉数据设计过程:需求分析概念设计、逻辑设计、物理设计及实施;
     
    (3)理解数据库设计文档;(4)掌握数据库应用系统设计案例。
     
    9. 数据库安全与保护
     
    教学内容:数据库的安全性;完整性控制;事物与并发控制;数据备份与恢复;数据库安全解决方案。
     
    基本要求:
     
    (1)理解数据库安全性及权限问题;(2)掌握角色、权限和完整性控制;
     
    (3)了解事务、并发控制与封锁;(4)掌握数据库的备份与恢复等方法;
     
    (5)理解数据库安全解决方案。
     
    10. 数据库新技术
     
    教学内容:分布式数据库;主动数据库;多媒体数据库;数据挖掘与数据仓库;数据库发展新趋势。
     
    基本要求:
     
    (1)掌握分布式数据库特点;(2)理解主动数据库特点;(3)掌握多媒体数据库存取;
     
    (4)了解数据挖掘及数据仓库;(5)了解数据库发展新趋势。
     
    三、实验(上机)内容和基本要求
     
         注:单独开设实验,见“实验教学大纲”。
     
    四、对学生能力培养的要求
     
    1.理论方面
     
            通过学习本课程,可以培养对数据库管理系统及数据库原理与技术的理解、分析和认知能力,运用数据库的基本理论及原理,数据模型和概念模型,以及关系数据库的模型、定义和关系代数运算,分析、抽象、综合及推理能力。利用关系数据库标准语言SQL、SQL查询语句的应用,关系数据库理论,网络数据库系统的设计方法和步骤,以及数据库安全技术及保护方法,包括数据库的安全管理、完整性和数据库并发操作等知识。提高运用数据库新技术研发、维护、管理和应用的能力,提高学生运用数据库新技术分析问题和解决问题的能力和综合素质,以及拓展及综合运用数据库新技术的能力。