资 源 简 介
好不容易找到的,比网上绝大部分的都清晰很多。做了书签。ISBN:9787040195835 [十位:7040195836] 作/译者:王珊 萨师煊出版社:高等教育出版社出版日期:2006年05月页数:417约重:0.575Kg定价:¥33.80本书系统全面地阐述数据库系统的基础理论、基本技术和基本方法。全书分为4篇17章。基础篇包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章;设计与应用开发篇包括关系数据理论、数据库设计和数据库编程,共3章;系统篇包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章;新技术篇包‖第一版前言82级研究生张秉训、刘伶、杨明伟等同志以及资料室的王小平等同志,都从不同方面分别做了一些工作,对此作者一并表示诚挚的谢意。萨师煊王珊1983年4月于中国人民大学第二版前言《数据库系统概论》笫一版出版于1983年,距今已6年。在这6年中,不仅数据库技术有了很大进展,而且国内计算机专业的学生和技术人员的水平也有显著提高。因此在第二版中,我们针对这些情况对原书从结构到内容做了较大的调整、修改和增删;但原书约基本宗旨和风格不变,仍以國家教育委员会颁布的《数据库系统概论教学大纲》作为本书编写的基本依据,保持讲述数据库的基本概念、基本理论和基本技术为主的特点。全书分为两大部分,共十一章。第一部分,第一至九章,是计算机软件专业本科生的基本教程。第二部分,第亠、十一章是高级教程。第一章绪论,概述了数据管理的进展、数据模型和数据库系统构成的一般概念。第二至七章介绍三种重要的数据库系统。它们是,网状数据库DBTG系统、层次数据库IMS和关系数据库系统。鉴于关系数据库具有许多优点并已在应用中日趋成熟,我们把重点放在这部分,进一步充实了关系数据库的内容,共计有四章(第四至亡章)。第四章概述关系模型的基概念、关系代数和关系演算;第五章详细介绍关系数据库标准语言SQL;笫六章讨讼关系系统及其查询优化;第七簟讲述关系数据理论第八章“数据库保护”(包括数据库的安全性、完整性、并发控制和恢复)和第九章“数据库设计”都作了较大的变动,充实了内容,增强了实用性第二部分是新增的。包括第十章“数据库管理系统”和第十一章“分布式数据库系统”。这是为了加强读者对DBMS的了解,逅应对“分布处理”日益普遍的需要,引导读者从学习本书开始向某些数据库的重要新领域过渡。第一版中有附录I“文件组织”与附录Ⅱ“ IMAGE数据库系统”。前者是基础性教材,由于读者水平的提高已无存在的必要;后者原作为实习课的参考教材,鉴于近几年引进多种商品化的关系数据库系统且应用甚为广泛,因此我们已另行编写了一本《实用数据库系统汇编》作为实习教材(高等敉育岀版社出版,1990年出版),其中介绍了五种关系系统和 IMAGE系统。因此本书删去了第一版中约附录。下图给出了本书各章之间的联系和读者对象示意本书由王珊执笔,萨师煊审定,杜小勇、李曦老师和研究生唐元昌、武志文、任永杰等参与了内容讨论和校周工作。中国科技大学研究生院罗晓沛教授、清华大学俞盘祥副教授和北京大学杨冬青副教授详细审阅了全稿并提出了许多有益的意见,在此向他们致以衷心的感谢。我们在改编过程中,尽可能引入新的观点和方法,力求能反映当代技术水平。但由于学第二版前言概论数据库DBA用本科②关系③昃次④关系应用学生系统72设计学时⑤⑥①三种重要的人员(包括数据库系统上机练习)⑧|⑨数据库保护数据库设计本科生数据库研究生高级管理系统选修参考教程分布式数据库系统识浅陋,见闻不广,必有许多不足之处,希同行指正。萨师煊王珊1989年12月于中国人民大学数据工程与知识工程研究所第三版前言数据库技术从20世纪60年代中期产生到今天仅仅三十多年的历史,已经历了三代演变,造就了C.W. Bachman、F.F.Codd和 James Gray三位图灵奖得主;发展了以数据建模和DBMS核心技术为主,内容丰富的一门学科;带动了一个巨大的软件产业—DBMS产品及其相关工具和解决方案。三十多年成就辉煌。数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应月系统的核心技术和重要基础。本书系统地阐述数据库系统的理论、技术和方法,是《数据库系统概论》的第三版。第一版1983年出版(1987年获国家级优秀教材奖),第二版1991年出版针对数据库抆术的发展和我国应用水平的提高,我们对第二版做了较大的调整、修改和增删,但原书的基本宗旨和风格不变,保持讲述数据库的基本概念、基本理论和基本技术为主的特点。第三版主要的修改是:1.根据我国实际悄况,网状,层次数据库系统已很少使用,因此把它们删去了,有关的主要概念放在第一章数据模型中介绍。2.进一步加强了关系数据库系统的讲解,特别是SQL语言的介纽,以适应当前广泛使用关系数据库系统的需要。3.把第二版第八章数据库保护中的安全性、完整性、并发控制和恢复四节扩展为系统篇中的四章,內容作了适庋的加宽和加深。随着大型数据库系统的普遍使用,这些知识和技术是运行和维护数据库系统必不可少的。本书从使用和管理的角度许解这些知识而不是讨论实现这些功能的内部技术4.为了反映数据库技术的发展,增加了新技术篇。第十二章全面介绍了数据库发展的总体轮廓,从数据模型、新技术内容、应用领域三个方面,阐述了新一代数据库系统及其相互关系。并选择当前较重要的新技术在后面三章中介绍,它们是面向对象数据库系统、分布式数据库系统和并行数据库系统。5.每章后配有小结,习趣及阅读参考文献,并对许多文献作了简要的注释,以便读者进步参考。此外,为了辅助教学和加强上机实习,我们编写了与本书配套的《数据库系统概论学习指导与习题解答》,该书附有光盘。人大金仓信息技术有根公司开发了“人大金仓数据库管理系统 Kingbase es”,该系统的工作组版可以从人大金仓公司的网站htp://w. kingbasecom. cn/上免费下载系统,作为你的实验平台。第三版前全书分为四篇共十五章。第一章至第十章,是计算机软件专业本科生的基本教程(书中有*号的部分除外),第十一章至第十五章是高级教程。下图给出了本书各章之间的联系和读者对象示意。1.绪论25关系数据库系统基础篇本6数据库设计设计篇科DBA和数7.数据库恢复技术生据库系统8并发控制设计人员9.数据库安全性系统篇10.数据库完整性11.数据库管理系统本科生12数据库技术新发展研究生13面向对象数据库系统选读14.分布式数据库系统新技术篇l5.并行数据库本书内容丰富,讲投时可根据学生及专业情况酌情取舍。例如,对于计算机专业本科学生,第二章2.5关系演算,第五章5.4模式分解可适当压缩,新技术篇中的章节,教师可以选择部分内容进行讲解。本书由王珊教授执笔,萨师煊教授审定,陈红副教授和研究生曹会萍、王静等参与了内容讨论和书稿校阋工作。中国科技大学研究生院邵佩英教授和北京大学杨冬青教投详细审闻了全稿并提出了许多有益的意见,在此向他们表示衷心的感谢。我们在编写本书的过程中,努力跟踪数据库学科的新发展、新技术,把它们纳入到教材中来,力求反映当代新技术,以保持本书的先进性和实用性。但由于学识浅陋,见闻不广,必有许多不足之处,希学术同仁不吝赐教。萨师煊王珊1999年仲夏于中国人民大学第四版前言数据库技术的发展十分迅速,为适应数据库技术的进展,《数据库系统概论》每隔几年就修订一次,以反映学科的新成果和应用的新方向,保持本书的先进性、科学性和实用性。本书第1版、第2版和第3版分别于1983年、1991年、2000年出版。第4版是普通高等教育“十五”国家级规划教材与国家精品课程建设的成果。全书分为4篇17章,如下表所示。第1至第11章是本科专业的基本教程(书中有*号的部分除外),第12至第17章是高级教程。绪论基础篇2关系数据库L实验认识DBMS3关系数据库标准语言SQl「实验2交互式SQ4.数据库安全性实验3数据控制(安全性部分)5.数据库完整性实验4数据控制(完整性部分)DBA本科生必科6.关系数据理论设计与应用生7数据库设计开发篇课堂大作业《数据库设计与应用开发》必|8.数据库编程和装用实验5通过嵌入式SQL访间数据库读实验6使用 PL/SQL编写存储过程访问数据库系统实验7通过ODBC访问数据库设计实验8通过JDBC访问数据库开发人员9关系查询处理和查询优化系统篇实验9查询优化10.数据库恢复技术11.并发控制12数据库管理系统本科生、13.数据库技术新发展新技术篇研究生14.分布式数据库系统选读15对象关系数据库系统6.XML数据库17数据仓库与联杭分析⊥处鳃数术第4版主要修改的内容包括1.基础篇中继续加强关系数据库系统的讲解,特别是SQL的内容紧跟标准的发展,更新了数据库安全性和完整性的部分内容;2.系统篇中重写了关系查询处理和查询优化一章,内容做了适度的加宽加深;3.设计与应用开发篇肀增邡数据库编程—章,讲解了应用开发所需要的ODBC、JDBC等概念和方法;第四版前言4.新技术篇中修改了数据库技术新发展一章的内容,添加了反映数据库最新发展的重要技术,如对象关系数据库系统、ⅹML数据库、数据仓库和联机分析处理等章节,限于篇幅删去了第3版中并行数据库一章;5.最为关键的是第4版提供了实验环境和实验指导,进一步加强实验和课程设计等教学环节。根据教材章节的内容安排了9个实验和1个大作业。在我们的教学网站htp:/www.chinadb.org或者htp://4A.hep.com.Cn上给出了本书每个实验的详细要求和部分实验的报告示例,供读者学习参考。这些实验均使用国产金仓数据库管理系统 Kingbase ES( Kingbase Enterprise Server)作为实验平台,本书中所讲解的SQL例子都在 Kingbase ES上运行通过。泫系统可以从人大金仓公司的网站htp://www.Kingbase.eom.cn/上免费下载。本书内容全面丰富,教师可以针对不同专业和不同类别的学生,挑选本书中不同章节的内容进行讲解。本书由王珊教授执笔。中囯科技大学研究生院罗晓沛教授、北京工商大学姜同强副教授详细审阅了书稿,并提出了许多有益的意;陈红教授、杜小勇教授等根据他们讲授本书的实际体会,对内容和实验提出了修改建议;在此向他们表示衷心的感谢。硕士研究生龚玮薇在金仓数据库 Kingbase ES平台上运行通过了书中所有SQL语句,并完成了作业中的上机实验。王秋月博士、博士研究生张俊、彭朝晖、栾华、硕士研究生郑肇万、陈瑞文等参与了部分资料的收集整理工作,在此也向他们表示感谢。在修订本书的过程中,我参考了大量国内外教材、专著、论文和资料,努力跟踪数据库学科的新发展、新技术,有选择地把它们纳入到教材中来,书中也包含了我20多年来教学中的经验体会和研究开发中的成果。但由于学科发展太快,本人才疏学浅,必有许多不足之处希学术同仁不吝赐教。王珊2005年岁末于中国人民大学目录邛一翦基础第一章绪论(3)2.2.1基本的关系操作(47)1.1数据库系统概述(3)2.2.2关系数据语言的分类…………(48)数据、数据库、数据库管理系统、2.3关系的完整性4电44晶(48)数据库系统………………………(3)2.3.1关系的三类完整性约束………(49)1.1.2数据管理技术的产生和发展……(6)2.3.2实体完整性( Entity Integrity)…(49)1.1.3数据库系统的特点2.3.3参照完整性( Referential1.2数据模型(12)Integrity………(49)1.2.1两大类数据模型………………(12)3.4用户定义的完整性1.2.2数据模型的组成要素……(13)User-defined Integrity……(51)1.2.3概念模型·:.p··÷·······“··(14)2.4关系代数(52)1.2.4最常用的数据模型2.4.1传统的集合运算…53)1.2.5层次模型(2024.2专门的关系运算……………(53)1.26网状模型(25)2.5关系演算………(60)1.2.7关系模型……(28)2.5.1元组关系演算语言 ALPHA……(601.3数据库系统结构………………(31)2.5.2元组关系演算(65)1.3.I数据库系统模式的概念………(31)2.5.3域关系演算语言QBE香自·即(68)1.3.2数据库系统的三级模式结构…(31)2.6小结……(74)1.3.3数据库的二级映像功能与数据习题…………(74)独立性(33)实验1认识DBMS(76)1.4数据库系统的组成…(34)本章参考文献…(71.5小结………………(37)第三章关系数据库标准语言SQL……(78)习题…∵……(37)3.1sQL概述…………………………(78)本章参考文献………(39)3.L.1SQL的产生与发展(78)第二章关系数据库………………………(41)3.1.2SQL的特点…(79)2.1关系数据结构及形式化定义3.L.3SQL的基本概念(81)2.1.1关系(42)2学生-课程数据库……………(82)2.1.2关系模式…(46)3.3数据定义·■……:(83)2.1.3关系数据库……(47)3.3.1模式的定义与删除(8322关系操作47)3.3.2基本表的定义删除与修改……(84)