《数据库原理》课程-潍坊学院计算机工程学院.doc

《数据库原理》课程-潍坊学院计算机工程学院.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》课程-潍坊学院计算机工程学院.doc

潍坊学院《数据库原理》课程(0212113)教学大纲 适用专业: 计算机科学与技术专业,网络工程专业,软件工程专业; 总 学 时: 58 学时 ;学分:3学分 一、说明 1、本课程的目的、任务 《数据库原理》是计算机学科各专业的一门重要专业基础课程,是计算机科学与技术、网络工程、软件工程四年制本科专业的必修课程和核心课程之一。数据库是计算机应用的主要领域之一。该课程不仅本身有重要的实际应用价值,同时又是向其他发展方向(如分布式数据库、数据库机器、并行数据库、管理信息系统、决策支持系统等)的核心和基础,在课程体系中起承上启下的作用。该课程在培养学生掌握数据库系统的基本概念、原理的基础上,重点使学生获得数据库使用、设计、研究的基本知识和能力。 本课程的教学宗旨和目标是:通过课堂教学与实验环节的指导,使学生较全面地掌握数据库系统的基本概念和基本原理,深入理解关系数据模型、关系数据理论和关系数据库系统,掌握关系数据库标准语言SQL;掌握数据库设计方法,具有一定的数据库设计能力,初步具备使用数据库技术和方法解决实际应用问题的能力,为今后从事数据库的开发及相关工作打下坚实的基础。 2、本课程的教学要求 通过本课程的学习,应使学生达到以下要求: 1)了解数据库技术发展的过程,掌握数据库系统的基本概念、体系结构; 2)掌握关系模型和关系运算理论,了解关系代数、关系演算 3)掌握并能熟练应用SQL语言; 3)了解和掌握关系数据库的规范化理论以及数据库设计的全过程,能进行数据库结构的设计和简单应用程序的设计; 4)了解数据库系统的保护措施,数据库的安全性、数据一致性和并发控制。 5)了解分布式数据库及具有对象特征的数据库的基本概念 6)了解数据库技术的最新发展; 教学思路: 本课程教学以理论和实践并重,采用讲授与实验、课程设计相结合,与科研相结合的方法。同时有选择地介绍学科的新进展、新成果和新规定。课堂讲授采用多媒体教学或传统教学方法与投影、幻灯、演示相结合的方式。 教学方法主要采用课堂教学或多媒体教学手段,并与实验教学相结合。根据??章节内容的特点结合具体的实践经验因材施教。本课程理论性较强,要求教师在教学过程中用具体的实例,用通俗易懂的语言阐述数据库系统的理论。10学时的实验主要是针对数据库操作的,通过实验使学生掌握SQL的使用方法以及对数据库的管理方法。 学习本门课程之前,必须掌握计算机的相关基础知识,较为全面地了解和掌握计算机数据表示、存储、管理等方面的专业知识,所以本门课程的先修课程为《数据结构》、《操作系统》、《离散数学》等。 二、课程内容及课时分配 第一章 绪论(4学时) 1、教学内容 (1)数据库系统概述; (2)数据模型; (3)数据库系统结构; (4)数据库系统的组成; (5)数据库技术的研究领域。 2、教学要求 (1)理解数据库、数据库系统及数据库管理系统等基本概念; (2)了解数据库技术的产生和发展; (3)掌握数据库系统的核心和基础——数据模型,包括数据模型的三要素、概念模型,理解三种主要的数据库模型; (4)掌握数据库系统三级模式和两层映象; (5)理解数据库系统的组成。 第二章 关系数据库(6学时) 1、教学内容 (1)关系模型概述; (2)关系数据结构及形式化定义; (3)关系的完整性; (4)关系代数。 2、教学要求 (1)掌握关系数据库的重要概念,包括关系模型的数据结构、关系的完整性以及关系操作; (2)掌握用关系代数表达查询。 第三章 关系数据库标准语言 SQL(12学时) 1、教学内容 (1)SQL概述; (2)数据定义; (3)查询; (4)数据更新; (5)视图; (6)数据控制; (7)嵌入式SQL。 2、教学要求 (1)在理解SQL语言的基础上进一步加深对关系数据库系统的基本概念的理解,使这些概念更加具体、丰富; (2)掌握SQL语言在数据定义、数据查询、数据更新、数据控制方面的功能; (3)掌握视图的使用; 第四章 数据库安全性(2学时) 1、教学内容 (1)计算机安全性概论; (2)数据库安全性控制; (3)统计数据库安全性。 2、教学要求 (1)理解实现数据库系统安全性的技术和方法。 第五章 数据库完整性(4学时) 1、教学内容 (1)实体完整性; (2)参照完整性。 (3)用户定义的完整性 (4)触发器 2、教学要求 (1)理解DBMS完整性实现的机制,包括完整性约束定义机制、完整性检查机制和违背完整性约束条件时DBMS应采取的动作。 (2)掌握完整性控制的实现方法。 第六章 关系数据理论(6学时) 1、教学内容 (1)规范化理论; (2)数据依赖的公理系统及模式分解。 2、教学要求 (1)掌握规范化理论(1~4NF)及其具体应用; (2)掌握基本的模式分解方法; (3)了解数据依赖的公

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档