数据库体系道理

《数据库体系道理》是厦门大年夜学计算机系本科生专业课程,今朝由数据库实验室张东站师长教员和林子雨师长教员合营主讲。

拜访“林子雨主讲《数据库体系道理》2020春季学期班级主页”

拜访“林子雨主讲《数据库体系道理》2019春季学期班级主页”

拜访“林子雨主讲《数据库体系道理》2018春季学期班级主页”

拜访“林子雨主讲《数据库体系道理》2017春季学期班级主页”

拜访“林子雨主讲《数据库体系道理》2016春季学期班级主页”

教授教化教材PPT下载

第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章

实验解释下载

实验一 实验二 实验三 实验四 实验五 实验六 实验七 大年夜实验

《数据库体系道理》课程教授教化大年夜纲和教授教化规程

《数据库体系道理》精品课程课题组

1. 课程根本信息

课程编号:212019

课程称号(中文):数据库体系道理

课程称号(英文):Principle of Database System

开课学期:见培养筹划与教授教化筹划

课程种别: 核心专业基本课程

总学时数与学分: 68学时(4学分,不含实验课时,4学时/周)

先修课程:计算机导论、高等说话法式榜样设计、集合论与图论、数据构造。

教授教化情势:教室讲解 + 课外教授教化 + 实验教授教化(实验部分实施单列)

应用教材: 王珊,萨师煊:数据库体系概论(第四版),高等教导出版社,2006第四版

教授教化参考书(更多的内容见参考书目次):

Date C J, An Introduction to Database System (Ed.7), Addison-Wesley,2000

施伯乐 周傲英 著《数据库体系教程》,高等教导出版社,2000

大年夜纲制订者: 薛永生、张东站、林子雨 

2.课程性质、种别与义务

数据库应用广泛,其实际和技巧是计算机专业基本课,也是计算机工程技巧人员必备的知识和技能,属于?课。本课程的教授教化义务是针对大年夜量数据管理操作,周全简介数据库体系的根本概念,基来源基本理和根本技巧。经过过程研究关系代数、关系演算、函数依附、多值依附,Armstrong公理,关系形式的分化,关系形式的标准化让先生建立扎实的关系数据库实际基本;结合今朝信息体系扶植的实际周全讲解关系数据库标准说话–SQL、关系数据库设计过程办法,使先生控制现代信息体系中数据库开辟技巧;在数据库根本实际的基本上,讲解恢复技巧、并发控制技巧,数据库完成根本技巧和数据库安然性和完全性控制,使先生控制数据库体系保护管理体系;对数据库技巧的研究静态,如分布式数据库、数据发掘等也作简单简介,使先生简单懂得今朝数据库生长的前沿技巧。在实际和实际上为先生的后续生长打下坚实基本。

另外,合营实验课程的教授教化中,先生应实际接洽实际,实际指导实际,经过过程标准地完成一系列数据库体系道理实验进一步稳固所学的相干书本知识,在知识、才能、本质上取得进一步的进步。

3.课程教授教化的根本请求(教授教化内容和教授教化重点)

“数据库体系道理”内容的重点是数据库实际、技巧及其在实际工程的应用。课程教授教化的根本请求是经过过程教授教化活动,使每个先生较好地控制课程的重要内容,可以或许应用数据库的实际、办法与技巧处理照应的、普通的实际成绩。课程的教授教化内容重要包含以下知识点,个中,属于重点的内容用黑体标示:

数据库体系概论(数据、数据库、数据库管理体系、数据库体系、数据管理技巧的产生和生长、数据库体系的特点),数据模型(数据模型的构成要素,概念模型,层次模型,网状模型,关系模型,对象模型),数据库体系构造(数据库体系形式的概念、数据库体系的三级形式构造、数据库的二级映像功能与数据自力性、数据库体系的构成、数据库技巧的研究范畴)。

关系模型概述,关系数据构造及情势化定义(关系,关系形式,关系数据库),关系的完全性(实体完全性,参照完全性,用户自定义完全性),关系代数(集合运算,关系运算),关系演算(元组关系演算,域关系演算)

SQL概述,SQL数据定义,SQL查询(单表查询、连接查询、嵌套查询、集合查询),SQL数据更新(拔出数据、修改数据、删除数据),视图(SQL创建视图、查询视图、更新视图、视图意义),数据控制(SQL授权、收回授权),嵌入式SQL,静态SQL。

关系体系(定义、分类、根本准绳),查询优化准绳,关系代数等价变换规矩,查询优化步调。

关系形式的冗余和异常成绩,标准化(函数依附、码、范式、2NF、3NF、BCNF、多值依附、4NF),数据依附的公理体系,形式的分化。

数据库设计的根本步调,需求分析,概念构造设计,逻辑构造设计,物理设计,数据库的实施和保护。

事务的根本概念,毛病的种类,恢复的完成技巧(数据转储、挂号日记文件),恢复战略(事务毛病的恢复,体系毛病的恢复,介质毛病的恢复),具有检查点的恢复技巧,数据库镜像,Oracle的恢复技巧。

并发控制概述,封闭协定,活锁和逝世锁,并发调剂的可串行性,两段锁协定,封闭的粒度,意向锁,Oracle的并发控制。

计算机体系的三类安然性成绩,可信计算机体系的评测标准,数据库安然性控制(用户标识和辨别,存取控制,自立存取控制办法,强迫存取控制办法,视图机制,审计,数据加密),统计数据库安然性,Oracle数据库的安然性办法。

完全性束缚条件,完全性控制,Oracle的完全性。

DBMS概述,DBMS的过程构造和线索机制,DBMS体系构造,说话处理,数据存取,缓冲区管理。

面向对象数据库技巧概述,Web数据库技巧概述,数据仓库技巧概述,分布式数据库技巧概述

4.教授教化目标、教授教化内容的初步论证和教授教化过程当中应当留意事项

近三十年来,数据库技巧赓续生长,同时广泛应用于社会各行各业,范畴赓续扩大。今朝可见的绝大年夜多半计算机应用体系都离不开数据库的支撑。由于数据库技巧在计算机技巧中的重要感化,决定了数据库课程在计算机人才网job.vhao.net培养中的重要意义。特别在当今知识经济的时代,信息化、数字化扶植的决定身分是这方面的人才网job.vhao.net,信息处理为全部计算机应用的重要范畴,其基本和核心属于数据库范畴,教授教化中要积极跟踪以后数据库技巧生长的水平和趋势来培养计算机学科的人才网job.vhao.net。本课程的重点要落其实数据库基本实际和应用两个方面,经过过程教授教化,使先生体系地控制数据库体系的基来源基本理,概念,模型,构造,办法,可以或许从事复杂数据库体系的设计,开辟,研究和应用任务,并为从事计算机各范畴的科研及卒业后走向各岗亭的任务打下数据库基本,在教授教化过程当中要留意经过过程各类情势对先生以下才能的培养:

(1)分析、归结和设计才能

深刻懂得根本概念和办法,学会数据库体系的分析办法,归结各类概念,衡量各方身分,设计公道体系。

(2)实际开辟,调试才能

可以或许着手开辟成功的数据库应用体系。

(3)自学才能

数据据库软件很多,生长快,绝大年夜多半要肄业生在实验或课余自学控制,教室重在讲办法和个案分析。

(4)体系集成才能

数据库与其他部分,数据库与数据库之间,异构环和体系之间,如达到全局优化,要能掌握较复杂较体系的全体构造。

(5)研究创新才能

数据库技巧生长快,新内容层见叠出,留意进修类比,不雅察提炼,提出新成绩,新概念,新办法。

经过过程上述分析,“数据库体系道理”课程的教授教化应当留意两个层面的交叉线索。从数据库道理的特点出发,第一条线索是简介基本实际知识、数据模型、数据库体系构成、关系数据库、关系体系及查询优化、关系数据实际、数据库保护和数据库设计,第二条线索是从实际工程角度简介应用数据库设计技巧、标准化实际、E-R图、SQL说话等技巧设计和处理数据库应用管理体系方面的成绩的过程与办法。两条线索相反相成,实际主线为应用主线供给严格的实际支撑,应用主线为实际主线的提出和完美供给素材,两条线索在关系模型体系处完成合一。然后引入WEB 数据库技巧及应用、面象对象技巧、数据仓库技巧等新技巧,简单简介数据库技巧的新停顿和新一代数据库体系,包含Web数据应用技巧、分布式数据库、对象数据库、数据仓库等,反应数据库生长的最新潮流。如许一种内容设计上的安排,既让先生扎实地控制数据库的根本实际,又使先生周全控制数据库的实际应用,可以敏捷投入实际任务,并且初步懂得数据库技巧的最新生长,为从事迷信研究及将来从事研究生的进修供给优胜的入门与开端。

5.课外教授教化请求

本课程的课外教授教化内容和情势重要由先生读书,任课教员指导、答疑、修改作业、实际环节等几部分构成,个中,实际环节的实验教授教化曾经单列,实验教授教化内容曾经剥离。本课程要肄业生在有时间的情况下,尽能够多地完成教材中的习题。先生应在任课教员的赞助下,卖力听课,反复思虑,大年夜量完成作业,在进修中反复停止浏览、思虑、做习题,经过过程浏览、思虑、做习题、分析、联想、概括、归结、总结等多种有效的方法办法,比较周全、精确地控制课程的重要内容和教授教化重点。

任课教员(包含助教)每周安排2次指导、答疑,每次1小时。每次指导、答疑至少应有一名教员参加,普通不得归并履行。主讲教员应修改全班先生作业量的5%,参加指导、答疑的次数很多于总次数的1/5,以控制教授教化的后果,调控教授教化进度。

课程对先生作业的质量请求是:精确、简洁、标准。

请求做题精确,意味着先生必须控制根本概念、基来源基本理、根本办法、根本技巧等课程的根本知识,根本知识不控制,就很难精确解答成绩,这是对先生知识程度和处理成绩才能的考察。请求做题简洁和标准,意味着在精确解题的情况下,不该该存在“滞滞泥泥”和“东拉西扯”的成绩,并且,正反应出先生在这方面练习有素,这是对先生本质的考察。

6.课程的实验教授教化

计算机迷信实验课程将安排一些有代表性的上机实验单位与本课程相照应,目标是经过过程实验让先生领会实际与实际高度同一的学科特点,进一步熟悉实际、笼统、设计等三个过程及其相互关系,构成对学科范型更深刻的领会和熟悉。个中,有一个单位是综合性的实验,如一个简单的信息管理体系。它要肄业生从分析成绩出发,处理某一简单的实际成绩。完成需求分析、概念构造设计、逻辑构造设计、物理设计,开辟出应用体系,完成安然、备份恢复、完全性等相干的保护管理。

先生应按照实际接洽实际,实际指导实际的请求,在实际操作中标准地完成各项实验。经过过程实验任务,经过过程实验,更深刻懂得数据库体系任务道理,比较闇练地控制数听说话SQL的应用办法,可以或许用数据库软件开辟应用,可以或许管理保护详细的数据库体系。

实验教授教化按照实验单位停止,一个实验单位完成后或邻近内容的一组实验单位完成后,每个先生要撰写和提交实验申报。任课教员应根据每个先生的实验申报,在学期停止时给出先生该门课程的学术考语和成就,并与四个学年一实在验课程考语一路,终究产生对先生的实际才能作出综合评定的学术考语与成就。学术考语应侧重从生长的眼光和视角,考察先生能否可以或许实际接洽实际,实际指导实际,按照实验课程的教授教化请求,标准地完成实验单位,较好或根本控制了实验教授教化的内容。

在实验课程单列之前,课程的实际环节拟安排39学时(实际履行13次共13*3=39学时),教授教化内容由大年夜纲肯定,实验考察成就占总成就的20-30%,实验课程单列以后,实验考察成就伶仃计算,不计入课程考察成就。

7.考察的方法办法

课程停止考察方法: 闭卷测验

教室测验时间: 3小时(180分钟)

测验命题: 任课教员命题,研究所分担该课程的担任人和分担教授教化的系副主任审题;

课程测验的命题内容要从大年夜纲的请求出发,环绕本课程的教授教化内容、知识点和教授教化请求,侧重从知识、才能、本质三个方面对先生停止周全的考察,重点考察先生应用知识处理成绩的才能,同时考察先生的综合本质。考察范围为除最后一周教授教化的内容外,其他大年夜纲肯定的知识点都在测验范围以内,课程测验的试卷命题范围不得免除期中测验曾经考过的内容。试卷中很多于85%的内容应来自课程重点内容的范围,很多于10%的内容应来自课程非重点内容的范围,要肄业生周全复习,以达到体系控制,周全考察的目标。试卷的题型要力戒防止文科标准化试卷的题型,防止出现简单概念问答题和简答题。试卷标题数量普通为5、6、7题,以优良先生在全部会做的情况下正常书写速度可以或许在120分钟内完成为好。

试卷标题数量的增添与周全考察的目标其实不抵触。由于考察的范围是明白的,只需教员不泄漏题型和范围,先生就必须周全复习,如许,即使标题不覆盖某些教授教化内容,也不会影响实际的教授教化后果。

随堂监考授权: 主讲教员和助教

实验考察的方法: 实验操作与实验申报(自力于课程的测验),成就实施四级记分。个中,优(86-100分),良(71-75),合格(60-70),不合格(59分及以下)。

期中测验: 由任课教员决定能否安排期中测验,重要用于检查教授教化情况。

面试:任课教员有权根据须要,安排先生停止面试。

关于考察的解释: 为了鼓励先生周全控制课程的教授教化内容,融合贯穿,学期成就普通应以最后一次测验成就为准,期中测验的成就普通不计入最后成就,而只与平常平凡作业、面试情况等作为多数先生成就须要提分时的一种参考根据。例如,期中测验成就优良而期末测验成就不佳的同窗,和期末测验成就在55分及其以上,60分以下的同窗,教员可以参考平常平凡作业(较好)、面试(较好)情况等决定能否加分。

教授教化教材PPT下载

第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章

实验解释下载

实验一 实验二 实验三 实验四 实验五 实验六 实验七 大年夜实验