数据库原理与应用教学大纲

合集下载

数据库原理与应用教学大纲

数据库原理与应用教学大纲
数据库原理与应用课程教学大纲
课程名称
数据库原理与应用
Database Principles and Application
课程编号
(2014-2015-2)-23101072 -2014111006-1
学分/学时
3.5/60
所属教研室
信息与计算科学
前后课程
先修《离散数学》、《数据结构》,并行《网站架设与WEB设计》
第七章数据库设计
6
【了解】:数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。
【掌握】:数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。
第八章数据库编程
12
【了解】: SQL编程技术产生原因;常用的SQL编程技术。
【掌握】:嵌入式SQL编程;PL/SQL编程;ODBC或JDBC编程。
有关说明:
拟稿(签名):年月日
核稿(签名):年月日
审批(签名):年月日
第十章数据库恢复技术
第十一章并发控制
2
【了解】:什么是数据库的一致性状态;数据库运行过程中可能产生的故障类型;数据转储的概念及分类;什么是数据库镜像的功能。
【掌握】:事务的基本概念和事务的ACID性质;数据库恢复的实现技术;日志文件的内容和作用;恢复的基本原理和恢复的策略和方法。
数据库新发展
2
【了解】:数据库发展的三个阶段及数据库技术发展趋势。
[2]数据库系统概念(第六版),机械工业出版社,A.Silberschatz等著,杨冬青等译,2012
教学内容
学时
基本要求
第一章绪论
6
【了解】:数据库管理技术产生和发展过程、数据库系统的优点和好处、层次数据模型及网状数据模型的基本概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域。

《数据库原理与应用》课程教学大纲

《数据库原理与应用》课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理与应用(三)课程英文名称:Principle and Application of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 3学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分:32学时、2学分二、课程目标《数据库原理与应用》是计算机类各专业的必修课,是一门重要的专业基础课。

原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。

通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。

达成支撑专业学习成果相应的指标点。

课程目标对学生能力要求如下:课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。

课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。

课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。

课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。

课程目标5. 具备良好的沟通、表达和团队协作能力。

三、教学内容与课程目标的关系第1章数据库系统的基本原理1.章节学时:1学时2.教学内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统组成)。

数据库原理与应用课程教学大纲

数据库原理与应用课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。

因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。

(二)课程目标:学生需要掌握数据库系统的基本原理、方法和应用技术,以便能够有效地使用现有的数据库管理系统和软件开发工具。

此外,他们还需要了解数据库结构的设计以及数据库应用系统的开发方法。

通过这些学习,可以培养学生分析和解决实际问题的能力,以及进行数据库应用系统开发的能力。

课程目标1:数据库设计1.1 数据系统的概述1.2 数据模型1.3 关系型数据设计课程目标2:SQL数据库系统的使用2.1 SQL Server 2012基本知识2.2 数据库的基本操作2.3 数据表的基本操作2.4 数据库查询2.5 T-SQL编程2.6 视图和索引2.7 存储过程和2.8 事务与并发控制2.9 数据库系统的安全性2.10 数据库的备份与还原(要求参照《普通高等学校本科专业类教学质量国家标准》,对应各类专业认证标准,注意对毕业要求支撑程度强弱的描述,与课程目标对毕业要求的支撑关系表一致)(五号宋体)(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章数据库系统概述1.教学目标:(1)掌握数据、数据库、数据库管理系统、数据库系统的概念;(2)了解数据库技术的发展;(3)掌握数据库系统的组成和功能以及数据库的体系结构2.教学重难点:数据库系统的基本概念、组成和功能,数据库的体系结构。

《数据库原理与应用》大纲(面向专业认证)

《数据库原理与应用》大纲(面向专业认证)

《数据库原理与应用》课程教学大纲(说明:此大纲是面向专业认证的课程大纲,但仅供参考。

在具体应用时,应根据实际分解的二级指标点适当修改此大纲)一、课程基本信息1.课程名称:数据库原理与应用2.课程编号:3.课程体系/类别:学科基础课4.课程性质:必修5.学分:46.先修课程:离散数学、数据结构、C程序设计基础、面向对象程序设计(Java) 7.适用专业:计算机科学与技术专业、网络工程专业、信息安全专业二、课程教学目标本课程是为计算机科学与技术专业、网络工程专业、信息安全专业本科生开设的一门学科基础课。

数据库是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实践性。

本课程设置的目的是使学生掌握数据库的基本理论和技术,掌握数据库的概念模型、逻辑模型和物理模型设计,掌握基本的数据库应用系统的开发方法,最终培养学生运用数据库知识和技术解决数据库领域中复杂工程问题的能力,并具备从事数据库系统开发所需要的职业素养和较高的个人素质。

本课程在计算机类专业人才培养中长期以来一直占据重要的位置,为后续的多门专业课,如《软件工程》等核心课奠定理论和实践基础,在学生专业素质和能力培养体系中发挥重要的作用。

本课程的教学目标:1、了解数据库系统的基本组成,掌握关系数据库基本理论,尤其是规范化理论,并能够结合数学、自然科学、工程科学的基本原理和方法,对数据库领域中的复杂工程问题进行建模和求解;(支撑毕业要求1.2)2、掌握SQL语言、数据库安全性和完整性、数据库恢复技术、并发控制技术等数据库基础知识,能够结合工程原理和方法,针对数据库领域中的复杂工程问题设计有效的解决方案;(支撑毕业要求1.3)3、掌握关系数据库设计的基础知识和基本原理,能够根据用户需求,采用恰当的表达工具,确定和表达复杂数据库应用系统的设计目标,包括硬软件或数据库产品的设计目标;(支撑毕业要求3.1)4、能根据设计目标,选取恰当的数据库开发工具和技术,采用恰当的设计流程,并能确定数据库系统、模块(子系统)或流程的研发方案,体现开发和设计的创新意识。

《数据库原理与应用》课程教学大纲

《数据库原理与应用》课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本情况课程编号:12345678课程总学时:64,其中:授课48学时、实验16课程学分:3.0课程分类:必修开课学期:2春开课单位:信电学院适用专业:计算机所需先修课:高等数学,任一门程序设计语言,数据结构二、教学理念数据库技术是计算机软件学科的一个重要分支。

随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能和大数据支持等新的应用领域,成为信息技术的核心内容和重要课程。

课程建设坚持以工程教育认证标准为基础、以应用能力和创新能力培养为目标,努力创建以学生为主体、毕业产出为导向、可持续改进的数据库原理与实践课程教学模式。

强化OBE教育理念,有助于教师转变思路,立德树人,引导学生树立正确三观;有助于加深学生对专业理论知识的理解、提高学生毕业要求能力的达成。

通过本课程学习,使学生能够具备数据库的基本设计、维护和操作技能,初步具有独立开发信息管理系统的能力。

三、课程目标四、课程内容、教学要求与课程目标关系图五、教学方法本课程是理论和实践紧密结合的课程。

课程思政教育将运用其学科思维提炼其中蕴含的文化基因和价值内涵,将其转化为社会主义核心价值观的教学载体。

其主要方式是:(1)技术能力与职业素养:技术层面要针对专业特点组织课程内容和实践主题,通过基本概念讲解、重要理论推演和工程案例认知与配套实验课程,使学生熟悉数据库工程项目的研发流程,体验从需求分析到实施运行的全过程,让知识与实践得以交融和强化,达到综合实践能力及创新意识的培养目的;素养层面要通过多个环节的小组分工,以问题导向来讨论合作和实践锻炼,让学生体验职业角色责任和具体实施过程的岗位要求,把友善、沟通、合作、责任、诚信、创新等关键词与基于过程的个人心得分享和总结评价相结合,让学生切实认清上述职业素养内涵是现代高级工程技术人才必须具备的重要品质,促进社会主义核心价值观与理论实践课程的融合。

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

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

《数据库原理与应用》课程教学大纲【说明部份】数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一。

数据库技术是计算机科学的重要分支,数据库技术和数据库系统已经成为计算机信息系统的核心技术和重要基础。

《数据库原理与应用》是本科计算机专业和信息系统信息管理等相关专业的专业主干课程。

【正文部份】一、课程内容概述本课程系统讲述数据库系统的基础理论、基本技术和基本方法。

内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。

二、课程目标通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。

要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。

三、先修课程* 计算机程序设计方法和语言* 数据结构* 离散数学* 操作系统四、教学内容和教学要求(一)绪论(4课时)内容概述:阐述数据库的基本概念,介绍数据管理技术的进展情况、数据库技术产生和发展的背景,数据模型的基本概念、组成要素和主要的数据模型,概念模型的基本概念及ER方法,数据库系统的3级模式结构以及数据库系统的组成。

本章目标:本章讲解的数据库基本概念和基本知识是学习后续各个章节的基础。

学习本章的目的在于了解基本知识,掌握基本概念,为以后的学习打好扎实的基础。

重点:牢固掌握概念模型的基本概念及其主要建模方法ER方法;掌握关系数据模型的相关概念、数据库系统三级模式和两层映像的体系结构、数据库系统的逻辑独立性和物理独立性等;对于如何通过ER方法描述现实世界的概念模型要做到能够举一反三的程度。

难点:本章的难点是需要掌握数据库领域大量的基本概念。

有些概念一开始接触会感到比较抽象,但不要紧,随着学习的逐渐推进,在后续章节中,这些抽象的概念会逐渐变得清晰具体起来。

数据库原理与应用-教学大纲

数据库原理与应用-教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息课程编号:课程名称:数据库原理与应用课程类别:专业基础课(必修)学时学分:48学时/3学分(其中理论32学时/2学分,实验16学时/1学分)适用专业:计算机科学与技术,信息安全,网络工程开课学期:第4学期先修课程:离散数学,数据结构,操作系统后续课程:编译原理、计算机网络、软件工程、高级数据库技术、数据仓库、数据挖掘、人工智能执笔人:审核人:制(修)订时间:二、课程性质与任务数据库技术已成为计算机信息系统与应用系统的核心技术和重要基础,《数据库原理》是计算机科学与工程及其他相关学科的一门骨干课程。

通过本课程的理论学习与实践,使学生掌握数据库系统的基本概念与基本理论,重点学习关系数据库系统的相关内容,能熟练使用SQL语言,掌握数据库设计的理论与方法,初步掌握数据系统运行与维护的基本技术,了解数据库技术的发展动态。

三、课程教学基本要求本课程理论知识与实践能力并重,具有良好的应用背景。

学生通过本课程的理论学习与实践,教学的基本要求分三个层次:1、掌握:属于较高的要求,对内容的掌握应该比较透彻明了,并能熟练地用来分析、计算或上机操作相关问题。

2、理解:属于一般要求,要求深入的理解相关内容,并能思考、分析和计算一般问题;3、了解:属于较低要求,了解内容所涉及问题的现象、结构或相关实验。

四、课程教学内容及各教学环节要求(一)第一章数据库系统概述1.教学内容:1)数据管理技术发展2)数据库系统3)数据库管理系统4)数据库系统的体系结构2.教学要求:了解数据管理技术的发展;掌握数据库系统、数据库管理系统等基本概念和组成,数据库的三级模式结构和二级映像,以及在此基础上的数据独立性保证。

3. 重点和难点:1)数据库系统的基本概念2)数据库管理系统3)数据库的三级模式结构和二级映像(二)第二章关系数据库1.教学内容:1)数据模型2)关系模型3)关系代数4)规范化理论2.教学要求:了解数据模型的概念、分类以及关系的数据结构和操作、函数依赖的含义;掌握关系的完整性、关系代数的有关运算符、常规范式的判断和分解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与应用课程教学大纲
课程名称
数据库原理与应用
Database Principles and Application
课程编号(2014-2015-2)-23101072
-2014111006-1学分/学时 3.5/60
所属教研室信息与计算科学
前后课程先修《离散数学》、《数据结构》,并行《网站架设与WEB设计》课程类型专业必修课考核方式考试
授课对象12级信息与计算科学专业学生
教学目的
通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数
据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。

同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL 语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工
作中的应用打下扎实的理论和技术基础。

教学重点、难点:如何根据实际问题的需要并结合具体的数据库环境实现数据库的设
计与应用,是本课程的重点和难点
教材和主要参考资料:
教材:数据库系统概论(第四版),高等教育出版社,王珊萨师煊,2006
参考书:[1] 数据库系统基础(第六版),清华大学出版社,Elmasri, Navathe,李翔鹰等译,2011
[2] 数据库系统概念(第六版),机械工业出版社,A.Silberschatz等著,
杨冬青等译,2012
教学内容学时基本要求
第一章绪论6【了解】:数据库管理技术产生和发
展过程、数据库系统的优点和好处、
层次数据模型及网状数据模型的基本
概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域。

【掌握】:概念模型的基本概念及其
主要建模方法——E-R方法;通过E-R 方法描述现实世界的概念模型;关系
数据模型的相关概念;数据库系统三
级模式和两级映像的体系结构。

第二章关系数据库4【了解】: 关系数据库理论产生和发展过程;关系数据库产品的发展及沿革;关系演算的概念;域关系演算语言。

【掌握】: 关系模型的三个组成部分及各部分所包括的主要内容;关系数据结构及其形式化定义;关系的三类完整性约束的概念;关系代数运算。

第三章关系数据库标准语言14【了解】: SQL产生和发展过程;SQL 的特点。

【掌握】: SQL语言完成对数据库的查询、插入、删除、更新操作。

第四章数据库安全性4【了解】: 什么是计算机系统安全性问题;什么是数据库的安全性问题;
统计数据库的安全性问题。

【掌握】: 国际通用标准的主要内容;实现数据库安全性控制的常用方法和
技术;数据库中自主存取控制方法和
强制存取控制方法;使用SQL语言中GRANT语句和REVOKE语句来实现自主存取控制。

第五章数据库完整性4【了解】: 什么是数据库的完整性约束条件;完整性约束条件的分类;数据库的完整性与数据库的安全性概念的区别和联系。

【掌握】: 完整性约束条件的定义、完整性约束条件的检查和违约反应;用SQL语言定义关系模式的完整性约束条件。

第六章关系数据理论4【了解】: 什么是一个“不好“的数据库模式;什么是模式的插入异常和删除异常;规范化理论的重要意义。

【掌握】: 关系的形式化定义;数据依赖及其相关术语的基本概念;范式的概念;从1NF到4NF的定义理解与应用。

第七章数据库设计6【了解】: 数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。

【掌握】: 数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。

第八章数据库编程12【了解】: SQL编程技术产生原因;常用的SQL编程技术。

【掌握】: 嵌入式SQL编程;PL/SQL 编程;ODBC或JDBC编程。

第十章数据库恢复技术
第十一章并发控制2
【了解】: 什么是数据库的一致性状
态;数据库运行过程中可能产生的故
障类型;数据转储的概念及分类;什
么是数据库镜像的功能。

【掌握】: 事务的基本概念和事务的
ACID性质;数据库恢复的实现技术;
日志文件的内容和作用;恢复的基本
原理和恢复的策略和方法。

数据库新发展2【了解】: 数据库发展的三个阶段及数据库技术发展趋势。

有关说明:
拟稿(签名):年月日核稿(签名):年月日审批(签名):年月日。

相关文档
最新文档