个人介绍
(往期)数据库原理与应用

主讲教师:殷常鸿_江苏理工学院选课(湖州师范学院开课)

学校: 江苏理工学院计算机工程学院使用(湖州师范学院开设)
开课院系: 本科
专业大类: 计算机类
开课专业: 计算机、数字媒体技术、教育技术
      数据库原理是一门应用广泛,理论性强实践性强的课程,针对这一特点,我们充分运用现代教育技术,将各个知识点分解并录制为微课,制作了中英文讲稿,中英文教程,特别是提供大量的图像、演示动画、网上资源、辅助软件、源程序等,开展案例式、交互式、推理式、讨论式等形式多样、丰富多彩的课堂教学。充分运用课程内容体现“问题 抽象 -理论指导-物理实现” 科学方法论,发展完善课程的教学,使之成为学生最受欢迎的课程。 
        《数据库系统原理》课程需要学生对程序设计、数据结构、编译原理、操作系统、软件工程等知识有比较全面的了解,才能深入、透彻地领悟数据库系统的基本原理、基本方法、实现技术和应用技术,从而利用数据库完成复杂信息系统的设计和开发。在了解本课程的特点和基本要求基础上,我们对该课程在教学内容、教学手段等方面进行了建设,特色鲜明。 
   一.特色 :
本课程主要特色可以总结为:一个目标、两个教学支撑、两种教学模式、三个模块互动的体系,教学资源微课化、教学内容电子化、电子讲稿双语化。
      一个目标:整个教学活动,围绕以学生为主体,以提高实践技能和创新能力为目标展开。 
      两个教学支撑:科研支撑教学,课外实践支撑教学;教学与科研紧密结合。对专业主干课而言,高水平的科研是提高教学质量的前提和基础,目前课程组中多名主讲教师长期从事数据库技术的研究、开发和教学,对数据库技术的理论及其应用有着深刻的理解,能够动态优化教学内容,不断地将研究成果有机地融入本课程的教学之中。 
      课外实践的指导与课程紧密结合,通过指导学生参加科技创新大赛,软件公司实习,计算机等级考试,软件工程师认证等实践环节,促进学生实践及创新能力的提高。并通过课外实践,使学生发现问题,在课堂上主动学习,最终解决问题,形成学习——实践——再学习——再实践的良性循环。 
      两种学习模式:案例教学法及合作学习模式激发学生学习兴趣,同时使学生学会合作工作,尽快适应目前团队开发的模式。在教学中,为使学生深刻理解数据库的理论,我们设计了数据库应用系统的多个案例,如科研信息管理系统、科技监测软件系统等。加强学生的感观理 解和认识。学习者可以清楚地认识到这些原理、概念在实际生活中的用处、表现,增进其学习兴趣和动力;建立合作学习模式。要求学生去完成某项具体的任务,这些任务通常不是一个人在短时间内就能完成的,而是需要分成若干个小组,由小组成员共同完成,这就有一个合作问题。因此只有将“任务驱动”教学法与合作学习结合起来,才能收到好的教学效果。
      三个模块互动的体系:实录知识点微课视频、操作实验案例、数据库课程设计是数据库课程体系的三个模块。我们在设计课程体系及教学内容的时候,首先提供讲稿,电子化教程、微课视频,按认识论的规律,先让学生有感性的认识(数据库应用课程),然后提出数据库课程设计的课题,让学生带着问题学习原理课程 (数据库系统原理),最后在进行课程设计,这样三个模块课程互相呼应,互相补充。学生在学习的时候,既不会觉得原理枯燥,也不会觉得没有用处,而且会深刻的体会到理论指导实践,实践促进理论学习的互动关系。 
      知识点微视频化:将sql所有语句细化,录制了50多个视频微课, 将操作型的知识点具体化,并配备电子讲稿、书本内容、实验语句,使得学生学习sql语句全面化。
 二.课程性质、类别与任务 
数据库应用广泛,其理论和技术是计算机专业基础课,也是计算机工程技术人员必备的知识和技能,属于必修课。本课程的教学任务是针对大量数据管理操作,全面介绍数据库系统的基本概念,基本原理和基本技术。通过研究关系代数、关系演算、函数依赖、多值依赖,Armstrong公理,关系模式的分解,关系模式的规范化让学生建立扎实的关系数据库理论基础;结合目前信息系统建设的实际全面讲授关系数据库标准语言--SQL、关系数据库设计过程方法,使学生掌握现代信息系统中数据库开发技术;在数据库基本理论的基础上,讲授恢复技术、并发控制技术,数据库实现基本技术以及数据库安全性和完整性控制,使学生掌握数据库系统维护管理系统;对数据库技术的研究动态,如分布式数据库、数据挖掘等也作简略介绍,使学生简单了解目前数据库发展的前沿技术。在理论和实践上为学生的后续发展打下坚实基础。 
此外,配合实验课程的教学中,学生应理论联系实际,理论指导实践,通过规范地完成一系列数据库系统原理实验进一步巩固所学的相关书本知识,在知识、能力、素质上得到进一步的提高。 

  三.课程教学的基本要求(教学内容和教学重点) 
“数据库系统原理”内容的重点是数据库理论、技术及其在实际工程的应用。课程教学的基本要求是通过教学活动,使每一个学生较好地掌握课程的主要内容,能够运用数据库的理论、方法与技术解决相应的、一般的实际问题。课程的教学内容主要包括如下知识点,其中,属于重点的内容用黑体标示: 
数据库系统概论(数据、数据库、数据库管理系统、数据库系统、数据管理技术的产生和发展、数据库系统的特点),数据模型(数据模型的组成要素,概念模型,层次模型,网状模型,关系模型,对象模型),数据库系统结构(数据库系统模式的概念、数据库系统的三级模式结构、数据库的二级映像功能与数据独立性、数据库系统的组成、数据库技术的研究领域)。 
关系模型概述,关系数据结构及形式化定义(关系,关系模式,关系数据库),关系的完整性(实体完整性,参照完整性,用户自定义完整性),关系代数(集合运算,关系运算),关系演算(元组关系演算,域关系演算) 
SQL概述,SQL数据定义,SQL查询(单表查询、连接查询、嵌套查询、集合查询),SQL数据更新(插入数据、修改数据、删除数据),视图(SQL创建视图、查询视图、更新视图、视图意义),数据控制(SQL授权、收回授权),嵌入式SQL,动态SQL。 
关系系统(定义、分类、基本准则),查询优化准则,关系代数等价变换规则,查询优化步骤。 
关系模式的冗余和异常问题,规范化(函数依赖、码、范式、2NF、3NF、BCNF、多值依赖、4NF),数据依赖的公理系统,模式的分解。 
数据库设计的基本步骤,需求分析,概念结构设计,逻辑结构设计,物理设计,数据库的实施和维护。 
事务的基本概念,故障的种类,恢复的实现技术(数据转储、登记日记文件),恢复策略(事务故障的恢复,系统故障的恢复,介质故障的恢复),具有检查点的恢复技术,数据库镜像,数据库的恢复技术。 
并发控制概述,封锁协议,活锁和死锁,并发调度的可串行性,两段锁协议,封锁的粒度,意向锁,并发控制。 
计算机系统的三类安全性问题,可信计算机系统的评测标准,数据库安全性控制(用户标识和鉴别,存取控制,自主存取控制方法,强制存取控制方法,视图机制,审计,数据加密),统计数据库安全性,数据库的安全性措施。 
完整性约束条件,完整性控制,数据库的完整性。 
DBMS概述,DBMS的进程结构和线索机制,DBMS系统结构,语言处理,数据存取,缓冲区管理。 
面向对象数据库技术概述,Web数据库技术概述,数据仓库技术概述,分布式数据库技术概述 

四.教学目标、教学内容的初步论证和教学过程中应该注意事项 
近三十年来,数据库技术不断发展,同时广泛应用于社会各行各业,领域不断扩展。目前可见的绝大多数计算机应用系统都离不开数据库的支撑。由于数据库技术在计算机技术中的重要作用,决定了数据库课程在计算机人才培养中的重要意义。尤其在当今知识经济的时代,信息化、数字化建设的决定因素是这方面的人才,信息处理为整个计算机应用的主要领域,其基础和核心属于数据库范畴,教学中要积极跟踪当前数据库技术发展的水平和趋势来培养计算机学科的人才。本课程的重点要落实在数据库基础理论和应用两个方面,通过教学,使学生系统地掌握数据库系统的基本原理,概念,模型,结构,方法,能够从事复杂数据库系统的设计,开发,研究和应用工作,并为从事计算机各领域的科研及毕业后走向各岗位的工作打下数据库基础,在教学过程中要注意通过各种形式对学生下列能力的培养: 

(1)分析、归纳和设计能力 
深刻理解基本概念和方法,学会数据库系统的分析方法,归纳各种概念,权衡各方因素,设计合理系统。 
(2)实践开发,调试能力 
能够动手开发成功的数据库应用系统。 
(3)自学能力 
数据据库软件很多,发展快,绝大多数要求学生在实验或课余自学掌握,课堂重在讲方法和个案剖析。 
(4)系统集成能力 
数据库与其他部分,数据库与数据库之间,异构环和系统之间,如达到全局优化,要能把握较复杂较系统的整体结构。 
(5)研究创新能力 
数据库技术发展快,新内容层出不穷,注意学习类比,观察提炼,提出新问题,新概念,新方法。 
通过上述分析,“数据库系统原理”课程的教学应该注意两个层面的交叉线索。从数据库原理的特性出发,第一条线索是介绍基础理论知识、数据模型、数据库系统构成、关系数据库、关系系统及查询优化、关系数据理论、数据库保护和数据库设计,第二条线索是从实际工程角度介绍应用数据库设计技术、规范化理论、E-R图、SQL语言等技术设计和解决数据库应用管理系统方面的问题的过程与方法。两条线索相辅相成,理论主线为应用主线提供严格的理论支持,应用主线为理论主线的提出和完善提供素材,两条线索在关系模型系统处实现合一。然后引入WEB 数据库技术及应用、面象对象技术、数据仓库技术等新技术,简单介绍数据库技术的新进展和新一代数据库系统,包括Web数据应用技术、分布式数据库、对象数据库、数据仓库等,反映数据库发展的最新潮流。这样一种内容设计上的安排,既让学生扎实地掌握数据库的基本理论,又使学生全面掌握数据库的实际应用,可以迅速投入实际工作,并且初步了解数据库技术的最新发展,为从事科学研究及将来从事研究生的学习提供良好的入门与开端。 

五.课外教学要求 
本课程的课外教学内容和形式主要由学生读书,任课教师辅导、答疑、批改作业、实践环节等几部分构成,其中,实践环节的实验教学已经单列,实验教学内容已经剥离。本课程要求学生在有时间的情况下,尽可能多地完成教材中的习题。学生应在任课教师的帮助下,认真听课,反复思考,大量完成作业,在学习中反复进行阅读、思考、做习题,通过阅读、思考、做习题、分析、联想、概括、归纳、总结等多种有效的方式方法,比较全面、准确地掌握课程的主要内容和教学重点。 
任课教师每周安排2次辅导、答疑,每次1小时。每次辅导、答疑至少应有一位教师参加,一般不得合并执行。主讲教师应批改全班学生作业量的5%,参加辅导、答疑的次数不少于总次数的1/5,以掌握教学的效果,调控教学进度。 
课程对学生作业的质量要求是:正确、简洁、规范。 
要求做题正确,意味着学生必须掌握基本概念、基本原理、基本方法、基本技术等课程的基本知识,基本知识不掌握,就很难正确解答问题,这是对学生知识水平和解决问题能力的考核。要求做题简洁和规范,意味着在正确解题的情况下,不应该存在“拖泥带水”和“东拉西扯”的问题,而且,正反映出学生在这方面训练有素,这是对学生素质的考核。 

六.课程的实验教学 
计算机科学实验课程将安排一些有代表性的上机实验单元与本课程相呼应,目的是通过实验让学生体会理论与实践高度统一的学科特点,进一步认识理论、抽象、设计等三个过程及其相互关系,形成对学科范型更深入的体会和认识。其中,有一个单元是综合性的实验,如一个简单的信息管理系统。它要求学生从分析问题出发,解决某一简单的实际问题。完成需求分析、概念结构设计、逻辑结构设计、物理设计,开发出应用系统,完成安全、备份恢复、完整性等相关的维护管理。 
学生应按照理论联系实际,理论指导实践的要求,在实际操作中规范地完成各项实验。通过实验工作,通过实验,更深入理解数据库系统工作原理,比较熟练地掌握数据语言SQL的使用方法,能够用数据库软件开发应用,能够管理维护具体的数据库系统。 
实验教学按照实验单元进行,一个实验单元完成后或相近内容的一组实验单元完成后,每一个学生要撰写和提交实验报告。任课教师应依据每一个学生的实验报告,在学期结束时给出学生该门课程的学术评语和成绩,并与四个学年所有实验课程评语一起,最终产生对学生的实践能力作出综合评定的学术评语与成绩。学术评语应着重从发展的眼光和视角,考察学生是否能够理论联系实际,理论指导实践,按照实验课程的教学要求,规范地完成实验单元,较好或基本掌握了实验教学的内容。 

七.考核的方式方法 
课程结束考核方式: 闭卷考试 *60% + 平时成绩*10% + 实验成绩30%
课堂考试时间: 2小时(120分钟) 
考试命题: 任课教师命题,研究所分管该课程的负责人和分管教学的系副主任审题; 
课程考试的命题内容要从大纲的要求出发,围绕本课程的教学内容、知识点和教学要求,着重从知识、能力、素质三个方面对学生进行全面的考核,重点考核学生运用知识解决问题的能力,同时考察学生的综合素质。考核范围为除了最后一周教学的内容外,其他大纲确定的知识点都在考试范围之内,课程考试的试卷命题范围不得免除期中考试已经考过的内容。试卷中不少于85%的内容应来自课程重点内容的范围,不少于10%的内容应来自课程非重点内容的范围,要求学生全面复习,以达到系统掌握,全面考核的目的。试卷的题型要力戒避免文科标准化试卷的题型,避免出现简单概念问答题和简答题。试卷题目数量一般为5、6、7题,以优秀学生在全部会做的情况下正常书写速度能够在120分钟内完成为宜。 
试卷题目数量的减少与全面考核的目的并不矛盾。由于考核的范围是明确的,只要教师不透露题型和范围,学生就必须全面复习,这样,即使题目不覆盖某些教学内容,也不会影响实际的教学效果。 
随堂监考授权: 主讲教师和助教 
实验考核的方式: 实验操作与实验报告(独立于课程的考试),成绩实行四级记分。其中,优(86-100分),良(71-75),及格(60-70),不及格(59分及以下)。 
期中考试: 由任课教师决定是否安排期中考试,主要用于检查教学情况。 
口试:任课教师有权根据需要,安排学生进行口试。 
关于考核的说明: 为了鼓励学生全面掌握课程的教学内容,融会贯通,学期成绩一般应以最后一次考试成绩为准,期中考试的成绩一般不计入最后成绩,而只与平时作业、口试情况等作为少数学生成绩需要提分时的一种参考依据。例如,期中考试成绩优秀而期末考试成绩不佳的同学,以及期末考试成绩在55分及其以上,60分以下的同学,教师可以参考平时作业(较好)、口试(较好)情况等决定是否加分。 
教学方法

dyi             实践操作为主,演示加课堂讲解.具体来说:

      1)充分强调数据库技术学习的重要性
       通过启发式教学和有效的激励机制,提高学生的学习兴趣,进而调动起他们主动学习新知识、探索新方法的积极性。对于认真思考问题、能提出切实可行方案及在实验中有创新的学生,给予当堂表扬或给平时成绩加分的鼓励。在课程的进行中,笔者时常结合自己在实际项目中的开发体会,不断强调数据库开发的重要性,让学生对数据库这门功课学习的重要性有深刻的了解和重视。
        2)根据大纲要求合理取舍内容,重视上机实验和任务的完成
         由于数据库技术这门课程由于理论内容较多,很难保证有效的实践环节实际,教师应根据教学大纲,合理取舍,精选课堂讲授内容,围绕着如何解决实际问题开展对相关理论的探讨,一些大纲有要求、但受学时限制、无法在课内讲授的内容,要求学生通过自学完成,着重增强实践环节的力度,加大综合性、创新性实验的比例,培养学生探究性学习、自己动手解决问题的能力。
          在实际的教学中,笔者非常强调学生真正完成的质量,在试验课上,笔者经常是首先将所要实现的任务一带着学生一起实现一遍,教师在自己的电脑上操作,学生可以通过投影看到老师的操作步骤,具体的实现代码,学生也可以看到,不过他们要自己在自己的电脑中敲出来,然后依葫芦画瓢的跟着实现,基本上,教师保持了大部分学生都能跟着实现出来的节奏,笔者也经常看到学生们做出效果后的惊喜表情,课堂剩下的时间,由学生实现与示例任务相接近或者稍微难一点的新的题目或者任务,笔者则重点再来辅导连示例任务都没有调试通过或者执行成功的学生,确保绝大部分的同学都能做出来,让他们觉得只要来上课就有收获,同时,对于上机中存在的普遍性问题还要作详细的讲解,在每次课的最后,笔者对上机内容加以总结,并指出同学们实践中出现的普遍性问题。
       3)在教学过程中重视案例教学
       案例教学是实践技能教学的重要方法。为了培养学生的实际开发能力,在数据库技术的教学中,笔者以学生比较熟悉的学生管理系统为例,采用B/S的结构,让学生自己动手做一个学生成绩管理系统,学生在实际的项目中,了解了需求,知道为什么数据库是非常重要的,在实际的项目中,真正体会数据库的配置过程、数据库与实际程序设计的连接语句的编写与调试、存储过程和函数的重要性以及具体的实现。让学生在项目开发实践中连贯而系统地完成课程学习任务,动手能力得到训练和提高。由于能够理论联系实际,让学生带着感兴趣的问题进入课程的学习,让学生改变了以往混学分的思想,对这门课的认同度有了明显的提高,具体表现为:上课睡觉、缺勤的人少了,积极思考问题的人多了。
        4)重视考核方式的有效性
         在以往的期末考试分数决定学生成绩的考核模式中,尽管一些学生可以在理论考试中取得高分,但却不能自如地应用某种数据库管理系统软件解决实际问题,更谈不上开发出有实际应用价值的数据库系统,因此,在数据库课程的教学上笔者建立一种公平有效的课程考核机制即:学生最终的成绩由时课堂表现、实践成绩、上机考核、以及期末考试成绩部分共同组成。并且在课程的开始之初并告知同学们,这样即真实地反映了学生的实际学习情况,也提高了学生学习的积极性。

课程的基础学科及关系

学科知识点与《数据库系统原理》的关系

 

1、 课程分类(三大类)

 (1)计算机数学类

     数学分析     线性代数

     概率与统计   数值分析

     离散数学     数理逻辑

     组合数学导论

 (2)硬件与体系结构类

     普通物理       普通物理实验

     电路原理       模拟电子技术   数字逻辑

     汇编语言

     计算机组成原理 微型计算机技术 单片机原理及其应用

     计算机网络原理 通信原理概论   计算机数据通信导论

     计算机体系结构

     信号处理原理   系统分析与控制

  (3)计算机软件类

     计算机导论与操作基础

     高级语言程序设计   面向对象程序设计   程序设计方法学导论

     数据结构           算法设计与分析导论

     操作系统           编译原理           数据库系统原理

     UNIX系统程序设计

     计算机图形学       计算机图象处理

     计算机多媒体技术

     计算机辅助设计     视窗程序设计       人机界面设计技术

     人工智能导论       形式语言与自动机导论

     软件工程导论

     管理信息系统       C/S系统设计与实现   电子商务

           信息安全                         嵌入式系统设计

2、 与《数据库系统原理》相关的课程

1)前导课程

   数学       高级语言程序设计   程序设计方法学

   离散数学   数据结构           算法设计与分析

   数理逻辑   操作系统           计算机组成原理

2)相关课程

   软件工程   面向对象程序设计     计算机网络

   ……

3)互为补充提供基础与工具)

Delphi程序设计 SQL Server数据库 Oracle系统

   DB2 应用         J2EE技术       XML技术……

4)后续课程

   管理信息系统     C/S系统设计与实现   电子商务

   决策支持系统     数据仓库与数据挖掘 人工智能

   办公自动化       网络与多媒体数据库 毕业设计

 

 

 

参考教材

本书是经典的数据库系统教科书《Database SystemConcepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了关系数据模型和关系语言、数据库设计过程、关系数据库理论、数据库应用设计和开发、数据存储结构、数据存取技术、查询优化方法、事务处理系统和并发控制、故障恢复技术、数据仓库和数据挖掘,而且对性能调整、性能评测标准、数据库应用测试和标准化、空间和地理数据、时间数据、多媒体数据、移动和个人数据库管理以及事务处理监控器、事务工作流、电子商务、高性能事务系统、实时事务系统和持续长时间的事务等高级应用主题进行了广泛讨论。
   本书既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。

书名:数据库系统概论(第三版)

作者:萨师煊    王珊
本书是教育部“高等教育面向对世纪教学内容和课程体系改革计划”的研究成果,是面向21世纪课程教材和教育部高等学校计算机科学与技术学科“九五”规划教材。 本书是在第二版基础上修订而成的,与第二版相比较,在整体结构上进行了适当的调整,增加了数据库新技术方面的内容。全书内容包括:数据库模型、数据库系统结构、关系数据库系统、 SQL语言、复杂数据理论、数据库维护、数据库设计、关系数据库管理系统、数据库技术新进展、面向对象数据库系统、分布式数据库系统、并行数据库系统等。本书曾获国家优秀教材奖,并且是教育部“九五”重点教材。 本书可作为高等学校计算机有关专业的数据库课程教材,也可供从事计算机软件工作的科技人员和工程技术人员以及其他有关部门人员参阅。

书名:数据库系统概论学习指导与习题解答

作者:王珊
本书是《数据库系统概论》一书的辅导和补充教材。 本书分为三大部分,第一部分是每章基本知识点的讲解、习题参考解答与解析,模拟试卷和答案。第二部分是三个附录,是《数据库系统概论》的补充教材。第三部分是一张随书的《数据库辅助教学软件》光盘,其中包括教师投影演示教案及文稿、学生课堂复习与练习解答两大部分。 本书是应广大读者和出版社的要求,为了配合《数据库系统概论》课程的学习而编写的。通过习题的练习和参考答案,读者可以进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。 本书可以作为高等学校计算机有关专业的数据库课程参考书,特别是可以作为《数据库系统概论》一书的补充教材。

书名:数据库系统概念(第四版 影印版)

作者:(美)Abraham Silberschat & Henry F.Korth & S.Sudarshan
本书介绍了数据库的基本概念,包括数据库设计、语言和系统实现。所有概念都通过直接描述来介绍,有清晰的、组织结构良好的图形和一些取代形式化证明的示例。书中通过一个生动的商业银行案例将核心的概念代入实际情境。本书修订和新增内容包括:实体关系模型及UML表示;结构查询语言;实例查询语言包括微软的Access QBE实现;规范化;面向对象和对象关系模型;新增的XML章节;查询处理;数据库管理;应用开发问题,包括通过Web访问数据库;数据仓库、OLAP和数据挖掘;信息检索内容的更新和扩展。新增附录还介绍了商用数据库系统的内核设计。

书名:数据库原理及应用

作者:张凤琴

《数据库原理及应用》教材是根据教育部制订的关于计算机科学与技术及相关专业的培养目标,突出对理论知识的应用和实践的动手能力的培养,使基础理论的教学最终以应用为目的。本书在对理论的掌握的基础上,侧重于强化理论知识的应用,系统完整地介绍了数据库系统的理论及应用系统的开发知识。讲解的内容由浅入深,易于理解,文字表达简练清晰、通俗易懂。其中应用部分以Visual FoxPro 6.0为开发工具。全书共分14章,主要介绍数据库系统结构、数据模型、关系数据库、关系代数和关系演算、查询优化、SQL语言、关系依赖、数据库的设计和管理、Visual FoxPro 6.0的数据表的操作,还介绍了查询和视图的创建、编程基础、表单和控件的使用、报表和菜单的设计及应用系统的连编和发布。各章后均附有内容小结及各种习题,便于课堂组织教学和知识的巩固。 本书可作为高等院校计算机科学与技术专业及相关专业的本科教材,也可作为软件水平考试、计算机等级考试的参考书。对于数据库开发人员来说也是一本不可多得的参考书。

书名:数据库系统教程(第二版)

作者:施伯乐 丁宝康 汪卫
本书第1版列为教育部"面向21世纪课程教材"。这次再版时作了较大的修改和补充,增加了关系逻辑、递归SQL、对象联系图、UML的类图、ODMG标准、ODBC、JDBC和XML等内容。 本书详细介绍数据库系统的基本原理、方法和发展趋势。内容包括:数据库系统的基本概念 、关系模型的运算理论、SQL语言、规范化设计理论、数据库设计与ER模型、存储结构、系统实现技术、对象数据库、分布式数据库、中间件技术、数据库与WWW、XML技术。 本书第1版在2002年获教育部优秀教材二等奖。本书是作者长期从事数据库数学和科研 活动所获得的结晶。全书内容丰富,叙述严谨清楚, 每章后均有适量的习题,适于教和学。与本书配套,还有习题解答书等出版物。本书可作为高等院校计算机有关专业的数据库课程教材,也可供从事信息领域工作的科技人 员和工程技术人员以及其他有关人员参阅。

书名:数据库系统及应用(第二版)

作者:崔巍
本书是“北京市高等教育精品教材”立项项目。本书是在第一版的基础上修订而成,与第一版比较,在整体结构上作了适当调整,根据数据库技术的发展增加了一些新的内容。本书在科学性、完备性、实用性和教材的可用性方面与第一版相比均有一定的提高。 全书包括数据库基础、数据库系统、数据库设计、数据库应用和数据库新技术等内容,共分16章,具体内容主要包括:数据库的基本概念、数据模型、关系数据库、关系数据库系统、关系数据库标准语言SQL、数据完整性、数据库安全、事务管理、并发控制、数据库恢复、关系数据理论、数据库设计、面向对象数据库、数据库应用的体系结构与开发、分布式数据库、数据仓库以及数据库技术新的研究领域和应用领域等。 本书既可以作为高等院校计算机、信息管理与信息系统等相关专业数据库课程的教材,也可供从事计算机软件以及数据库应用、管理和开发的科技人员、工程技术人员及其他有关人员阅读参考。

书名:数据库原理与应用
作者:李红
本书以关系数据库系统为核心,系统全面阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括:数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、面向对象数据库及对象关系数据库、C/S数据库和Web数据库、开放的客户端开发及主流数据库产品、数据库技术的发展等。 本书概念清楚、重点突出、章节安排合理,理论与实践结合紧密。每章配以丰富的习题、案例及实验。习题有助于学习者加深对内容的理解、掌握并巩固概念;案例为学习者提供了真实的数据库应用场景,有助于学习者从实际应用的角度出发,去联系所学理论,掌握所学内容;而实验为学习者提供了将理论与实践结合的具体上机操作途径,最终巩固所学内容。习题、案例与实验也是本书一个较为突出的特点。 本书既可作为高等院校信息管理与信息系统专业及非计算机专业本科数据库课程的教学用书,也可作为从事信息领域工作的科技人员的自学参考书。

书名:网络数据库实用教程——SQL Server2000
作者:王恩波
本书按照“宽浅新用”和“精讲多练”的原则,介绍了网络数据库的基本原理与实用技术。全书共7章,内容包括:关系数据库基本原理、SQLSERVER2000简介、建立数据库和表、T-SQL语言和子查询、网络数据库的管理与维护、SQL SERVER客户端开发与编程以及数据库的发展。本书结合“学生成绩管理系......

书名:Access应用技术教程

作者:史秀璋 林洁梅
本书根据职业教育“理论够用、注重实践”的特点和要求编写,对操作系统设计原理作了简要生动的介绍,并结合主流操作系统平台组织了比较丰富的实训内容。本书共11章,分为原理篇和实训篇。原理篇主要内容包括:操作系统处理机管理、存储管理、设备管理、文件管理、作业管理和用户接口。每章后都有题型丰富的综合练习题......

书名:Visual FoxPro程序设计

作者:李淑华
本书共14章,主要介绍了Visual FoxPro 6.0系统的基础知识;讲述了项目管理器的使用;较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,以及查询和视图、程序设计的常用命令和基本结构、报表和标签设计的方法等;简单介绍了面向对象程序设计的基本概念;详细介绍了常用控件的程序设计、数据......

书名:数据库与事务处理--面向应用的方法 (影印版)

作者:Philip M.LEWIS,Arthur Bernstein,Michael Kifer
本书描述数据库和事务处理应用软件的设计和实现的概念性原理和工程性原理,着重讲述如何构建数据库应用系统,并为此全面介绍关系数据库和关系查询语言的理论。 本书通过对运行案例的研究引发实际应用,使读者亲历设计、实现和测试数据库管理系统。讨论了实现事务处理应用系统时出现的重要的软件工程问题,并覆盖了网络贸易所引发的事务处理和安全问题。本书适用于数据库系统、数据库管理和设计、高级数据库课程。

 

 

教学条件

          windows7以上的64位操作系统,MSSQLSERVER2014软件。

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 课程团队介绍
附件
.${file.extension}
2021-04-09 --
1.4 教学进度
文档
.pdf
2016-04-20 213.05KB
1.5 课程考核说明
文档
.doc
2016-08-30 688.00KB
 
表格
.xlsx
2016-08-30 12.44KB
1.6 双语参考教材
文档
.pdf
2020-10-19 161.39MB
 
文档
.pdf
2020-10-19 16.50MB
 
文档
.pdf
2020-10-19 2.57MB
 
文档
.pdf
2020-10-19 8.00MB
 
附件
.${file.extension}
2020-10-19 --
 
附件
.${file.extension}
2020-10-19 --
1.7 课程学习相关说明
文档
.doc
2016-10-19 48.00KB
 
文档
.pdf
2016-10-19 559.38KB
2.2 概述
文档
.pptx
2021-04-09 1.99MB
 
文档
.ppt
2021-04-09 1.74MB
 
文档
.pdf
2021-04-09 2.85MB
 
视频
.mp4
2021-04-09 210.24MB
 
视频
.mp4
2021-04-09 89.00MB
 
视频
.mp4
2021-04-09 36.95MB
 
视频
.mp4
2021-04-09 133.61MB
 
视频
.mp4
2021-04-09 144.29MB
2.3 概念模型
文档
.pptx
2016-08-11 4.30MB
 
视频
.mp4
2016-08-11 82.08MB
 
视频
.mp4
2016-08-11 67.40MB
2.5 测试
作业
.work
2016-12-07 --
3.2 数据库相关概念
文档
.pptx
2016-08-13 8.55MB
 
文档
.ppt
2016-08-13 510.50KB
 
文档
.pdf
2016-08-13 2.66MB
 
视频
.mp4
2016-08-13 64.98MB
 
视频
.mp4
2016-08-13 55.65MB
 
视频
.mp4
2016-08-13 36.39MB
 
视频
.mp4
2016-08-13 45.58MB
 
视频
.mp4
2016-08-13 41.13MB
 
文档
.pdf
2016-08-13 57.74KB
3.3 关系语言(有待调整)
文档
.pptx
2016-08-11 5.44MB
 
文档
.ppt
2016-08-11 1.88MB
 
视频
.mp4
2016-08-11 109.28MB
 
视频
.mp4
2016-08-11 77.47MB
 
文档
.pdf
2016-08-11 57.74KB
3.5 测试
作业
.work
2016-12-07 --
4.2 mssql平台的安装
文档
.pptx
2016-09-30 4.64MB
 
文档
.docx
2016-09-30 114.78KB
 
文档
.doc
2016-09-30 580.50KB
 
文档
.pdf
2016-09-30 1.83MB
 
文档
.docx
2016-09-30 1.77MB
 
视频
.mp4
2016-09-30 39.80MB
 
视频
.avi
2016-09-30 106.41MB
 
视频
.mp4
2016-09-30 54.42MB
 
视频
.mp4
2016-09-30 148.74MB
 
视频
.mp4
2016-09-30 189.90MB
4.3 数据库简介
文档
.pptx
2016-08-11 1.19MB
 
文档
.doc
2016-08-11 40.00KB
 
表格
.xls
2016-08-11 64.50KB
 
文档
.doc
2016-08-11 137.00KB
 
视频
.mp4
2016-08-11 70.52MB
4.4 windows用户登陆
文档
.pptx
2016-08-11 2.26MB
 
文档
.doc
2016-08-11 40.50KB
 
视频
.mp4
2016-08-11 100.34MB
4.5 数据库用户登陆
文档
.doc
2016-08-22 49.50KB
 
视频
.mp4
2016-08-22 86.77MB
5.2 数据库文件建立
文档
.pptx
2016-08-12 2.57MB
 
文档
.pdf
2016-08-12 5.20MB
 
视频
.mp4
2016-08-12 60.48MB
5.3 数据库表建立
视频
.mp4
2016-08-12 62.76MB
 
视频
.mp4
2016-08-12 28.67MB
 
视频
.mp4
2016-08-12 109.74MB
5.4 数据库完整性
文档
.pptx
2016-08-12 2.00MB
 
文档
.pptx
2016-08-12 121.89KB
 
文档
.docx
2016-08-12 23.72KB
 
视频
.mp4
2016-08-12 80.94MB
 
视频
.mp4
2016-08-12 54.60MB
5.5 数据库的数据导入导出还原备份
文档
.doc
2016-08-12 356.50KB
 
文档
.pdf
2016-08-12 317.98KB
 
视频
.mp4
2016-08-12 77.45MB
 
视频
.mp4
2016-08-12 38.99MB
 
视频
.mp4
2016-08-12 183.50MB
6.2 数据类型及应用
文档
.ppt
2016-08-11 1.03MB
 
文档
.ppt
2016-08-11 1.87MB
 
文档
.doc
2016-08-11 70.50KB
 
视频
.flv
2016-08-11 150.52MB
6.3 select简单查询
文档
.pptx
2016-10-26 1.10MB
 
文档
.pptx
2016-10-26 1.11MB
 
文档
.doc
2016-10-26 28.50KB
 
视频
.mp4
2016-10-26 127.21MB
 
视频
.mp4
2016-10-26 102.11MB
 
视频
.mp4
2016-10-26 160.47MB
 
视频
.mp4
2016-10-26 128.23MB
 
视频
.mp4
2016-10-26 203.13MB
 
视频
.mp4
2016-10-26 140.52MB
 
文档
.pdf
2016-10-26 64.52KB
6.4 select复杂查询
文档
.pptx
2016-10-25 1.04MB
 
文档
.pptx
2016-10-25 857.59KB
 
文档
.pptx
2016-10-25 1.24MB
 
文档
.docx
2016-10-25 45.57KB
 
视频
.mp4
2016-10-25 150.58MB
 
视频
.mp4
2016-10-25 63.37MB
 
视频
.mp4
2016-10-25 104.41MB
 
视频
.mp4
2016-10-25 95.66MB
 
视频
.mp4
2016-10-25 125.64MB
 
视频
.mp4
2016-10-25 119.56MB
 
视频
.mp4
2016-10-25 114.92MB
 
视频
.mp4
2016-10-25 147.17MB
 
视频
.mp4
2016-10-25 75.12MB
 
文档
.pdf
2016-10-25 51.85KB
 
文档
.pdf
2016-10-25 66.41KB
6.6 测试题
作业
.work
2016-12-07 --
7.2 数据库的创建及修改
文档
.pptx
2016-08-11 748.71KB
 
文档
.doc
2016-08-11 377.00KB
 
视频
.mp4
2016-08-11 91.14MB
 
视频
.mp4
2016-08-11 120.08MB
7.3 表的创建及修改
文档
.pptx
2016-08-11 1.23MB
 
文档
.doc
2016-08-11 103.50KB
 
视频
.mp4
2016-08-11 116.55MB
 
视频
.mp4
2016-08-11 122.44MB
7.4 视图的创建及修改
文档
.pptx
2016-08-11 996.58KB
 
文档
.pptx
2016-08-11 149.03KB
 
文档
.doc
2016-08-11 39.50KB
 
视频
.mp4
2016-08-11 149.67MB
7.5 索引的创建及修改
文档
.PPT
2016-08-04 660.00KB
 
文档
.ppt
2016-08-04 629.50KB
 
文档
.doc
2016-08-04 27.50KB
 
视频
.mp4
2016-08-04 12.70MB
8.2 insert、delete语句应用
文档
.pptx
2016-08-11 953.64KB
 
文档
.pptx
2016-08-11 488.17KB
 
视频
.mp4
2016-08-11 158.53MB
8.3 update语句应用
文档
.pptx
2016-08-11 953.64KB
 
视频
.mp4
2016-08-11 17.71MB
8.4 sql2014新特性
文档
.pdf
2016-08-04 1.16MB
 
视频
.mp4
2016-08-04 147.71MB
 
视频
.mp4
2016-08-04 116.37MB
 
视频
.mp4
2016-08-04 115.69MB
 
视频
.mp4
2016-08-04 186.93MB
9.2 分支与循环语句
文档
.pptx
2016-08-04 597.36KB
 
视频
.mp4
2016-08-04 109.88MB
 
视频
.mp4
2016-08-04 183.81MB
 
视频
.mp4
2016-08-04 127.22MB
9.3 存储过程的创建及修改
文档
.pptx
2016-08-11 1.81MB
 
文档
.doc
2016-08-11 70.00KB
 
视频
.mp4
2016-08-11 144.64MB
9.4 自定义函数的创建
视频
.mp4
2016-08-04 152.71MB
9.5 触发器的创建及修改
文档
.pptx
2016-08-11 1.18MB
 
文档
.pptx
2016-08-11 148.19KB
 
文档
.docx
2016-08-11 20.13KB
 
视频
.mp4
2016-08-11 124.16MB
 
视频
.mp4
2016-08-11 158.18MB
 
视频
.mp4
2016-08-11 166.68MB
9.6 insteadof after for的区别
视频
.mp4
2016-08-04 51.49MB
9.7 触发器存储过程的判断
视频
.mp4
2016-08-04 43.28MB
9.8 游标的创建及修改
文档
.ppt
2016-08-04 653.00KB
 
视频
.mp4
2016-08-04 126.11MB
9.10 测试
作业
.work
2016-12-07 --
10.2 登录名数据库角色服务器角色建立
文档
.pptx
2016-08-11 825.79KB
 
视频
.mp4
2016-08-11 131.24MB
 
视频
.mp4
2016-08-11 132.19MB
 
视频
.mp4
2016-08-11 110.55MB
10.3 用户权限授予收回语句
视频
.mp4
2016-08-04 163.79MB
 
视频
.mp4
2016-08-04 87.83MB
 
视频
.mp4
2016-08-04 101.32MB
10.4 登录名及用户的创建
视频
.mp4
2016-09-07 129.67MB
10.5 deny语句的使用
视频
.mp4
2016-08-04 162.61MB
11.2 规范化理论
文档
.ppt
2016-08-11 1.67MB
 
文档
.ppt
2016-08-11 5.79MB
 
文档
.docx
2016-08-11 27.59KB
 
视频
.mp4
2016-08-11 111.00MB
11.3 模式分解
文档
.pptx
2016-08-11 966.84KB
 
文档
.ppt
2016-08-11 1.53MB
 
视频
.mp4
2016-08-11 26.15MB
11.5 测试
作业
.work
2016-12-07 --
12.2 数据库系统设计概述
文档
.pptx
2016-08-11 923.24KB
 
文档
.pptx
2016-08-11 145.47KB
 
视频
.mp4
2016-08-11 46.25MB
12.3 需求分析
文档
.pptx
2016-08-12 1.41MB
 
文档
.pptx
2016-08-12 229.01KB
 
视频
.mp4
2016-08-12 81.23MB
12.4 概念设计
文档
.pptx
2016-08-12 1.16MB
 
文档
.ppt
2016-08-12 3.36MB
 
文档
.doc
2016-08-12 253.50KB
 
视频
.mp4
2016-08-12 142.23MB
12.5 逻辑设计
文档
.pptx
2016-08-12 12.30MB
 
文档
.pptx
2016-08-12 332.81KB
 
文档
.doc
2016-08-12 505.00KB
 
视频
.mp4
2016-08-12 62.42MB
 
文档
.doc
2016-08-12 40.50KB
12.6 物理设计
文档
.pptx
2016-08-12 378.85KB
 
视频
.mp4
2016-08-12 35.16MB
12.7 数据库运行与维护
文档
.ppt
2016-08-12 265.00KB
 
文档
.doc
2016-08-12 392.50KB
 
视频
.mp4
2016-08-12 70.52MB
12.9 测试
作业
.work
2016-12-07 --
13.2 事务与事务管理
文档
.pptx
2016-08-04 609.40KB
 
文档
.ppt
2016-08-04 2.42MB
 
文档
.docx
2016-08-04 26.56KB
 
视频
.flv
2016-08-04 80.66MB
 
视频
.mp4
2016-08-04 150.75MB
 
视频
.mp4
2016-08-04 118.36MB
13.3 事务隔离级别
视频
.mp4
2016-08-11 132.35MB
 
视频
.mp4
2016-08-11 166.01MB
13.4 并发技术与锁
文档
.ppt
2016-08-04 719.00KB
 
文档
.ppt
2016-08-04 1.48MB
 
视频
.mp4
2016-08-04 167.74MB
 
视频
.flv
2016-08-04 677.18MB
13.6 测试
作业
.work
2016-12-07 --
14.2 OPENDATASOURCE函数(jet引擎)
视频
.mp4
2016-08-04 159.18MB
 
视频
.mp4
2016-08-04 77.25MB
14.3 Openrowset函数(jet引擎)
视频
.mp4
2016-08-04 120.90MB
14.4 ACE引擎读写
视频
.mp4
2016-08-04 212.98MB
14.5 BCP工具的使用
视频
.mp4
2016-08-04 209.69MB
14.6 进行文件夹的创建、文件的复制
视频
.mp4
2016-08-04 186.93MB
14.8 数据库数据加密-函数加密
视频
.mp4
2016-08-04 150.58MB
14.9 数据库数据加密-证书加密
视频
.mp4
2016-08-04 162.90MB
14.10 数据库数据加密-非对称加密
视频
.mp4
2016-08-04 123.76MB
14.11 数据库数据加密-对称加密
视频
.mp4
2016-08-04 105.88MB
 
视频
.mp4
2016-08-04 181.02MB
15.1 网络环境的配置
视频
.mp4
2016-08-07 99.55MB
15.2 数据库接口技术
文档
.ppt
2016-08-12 1.78MB
 
文档
.pptx
2016-08-12 239.22KB
 
文档
.docx
2016-08-12 109.64KB
 
视频
.mp4
2016-08-12 72.67MB
15.3 登陆页面的设计
视频
.mp4
2016-08-12 68.97MB
15.4 数据库数据的写入
视频
.flv
2016-07-11 430.52MB
15.5 数据库数据的读出
视频
.flv
2016-07-11 371.15MB
15.6 综合应用系统案例
视频
.flv
2016-07-11 179.46MB
16.2 分布式数据库系统据库存储查询
文档
.ppt
2016-04-22 376.00KB
 
文档
.ppt
2016-04-22 1.61MB
 
文档
.doc
2016-04-22 82.50KB
16.3 分布数据库事务管理
文档
.pptx
2016-04-22 416.59KB
 
文档
.ppt
2016-04-22 3.16MB
 
文档
.doc
2016-04-22 277.50KB
16.4 数据库仓储与数据挖掘
文档
.pptx
2016-04-22 15.03MB
 
文档
.doc
2016-04-22 81.00KB
16.5 数据库新技术
文档
.ppt
2016-04-22 1.01MB
 
文档
.doc
2016-04-22 48.00KB
 
视频
.mp4
2016-04-22 19.75MB
17.3 报告的样板
文档
.docx
2021-04-12 75.37KB
17.4 课程设计的教案
文档
.doc
2021-04-12 500.50KB
17.5 课程设计归档材料
文档
.doc
2021-04-12 103.50KB
18.8 附加资源
视频
.mp4
2017-03-22 22.52MB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号