数据库理论
-
数据库系统概论学习指导与习题解答王珊,朱青著本书是《数据库系统概论》一书的辅导和补充教材。本书分为三大部分,第一部分是每章基本知识点的讲解、习题参考解答与解析,模拟试卷和答案。第二部分是三个附录,是《数据库系统概论》的补充教材。第三部分是一张随书的《数据库辅助教学软件》光盘,其中包括教师投影演示教案及文稿、学生课堂复习与练习解答两大部分。本书是应广大读者和出版社的要求,为了配合《数据库系统概论》课程的学习而编写的。通过习题的练习和参考答案,读者可以进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。本书可以作为高等学校计算机有关专业的数据库课程参考书,特别是可以作为《数据库系统概论》一书的补充教材。☆前言本书是《数据库系统概论》一书的辅导和补充教材。应广大读者的要求,为了配合《数据库系统概论》课程的学习,对原书习题给出参考答案,希望读者通过习题的练习,进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。本书分为三大部分:第一部分是每一章基本知识点的讲解、习题解答与解析,以及模拟试卷和答案。第二部分是三个附录。第三部分是一张随书的《数据库辅助教学软件》光盘。第一部分,按照《数据库系统概论》书的章节给出每一章的基本知识点。我们对所涉及的知识点进行了大致的分类:需要了解的、需要牢固掌握的和需要举一反三的。此外,给出了每一章的难点,希望读者学习时更加用心。然后给出了每一章后面的习题解答和部分解析。我特别要提醒读者的是,习题的解答常常不是唯一的,对于问答题是如此,对于程序题、设计题也是如此。读者切不要死记硬背习题答案。这也是我多年来不大愿意写这类书的原因。希望读者能够理解书上的解答后给出自己的正确答案。通过习题的练习,复习和掌握书上的内容,进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。提高分析问题和解决问题的能力。第二部分是三个附录。是《数据库系统概论》一书的补充和参考资料。附录A介绍数据库领域三位图灵奖获得者。他们是:1973年图灵奖得主,查尔斯?巴赫曼(CharlesW.Bachman):“网状数据库之父”;1981年图灵奖得主,埃德加?科德(EdgarFrankCodd):“关系数据库之父”;1998年图灵奖得主:詹姆斯?格雷(JamesGray):数据库技术和“事务处理”专家。附录BSQL99。我在1999年编写《数据库系统概论》第三版时SQL99还没有正式公布。现在我们把SQL99作为本书的附录向读者做一个概要的介绍。SQL99比SQL/92增加的新特征非常多。限于篇幅,只介绍SQL99对传统的关系数据模型扩展的部分和对于面向对象的主要扩展和支持部分。附录C数据库基准测试TPC-C。数据库基准(Benchmark)测试是针对数据库库管理系统(DBMS)的性能测试。一个大型通用的DBMS软件必须经过严格的测试,包括功能测试,SQL标准符合性测试,性能测试,稳定性测试,极限测试和综合应用测试等等。其中性能测试的一个重要内容是数据库基准测试。第三部分是《数据库辅助教学软件》光盘。这是《数据库系统概论》及其复习参考资料的多媒体教学辅助软件,集多媒体信息于一体。光盘包括教师投影演示教案及文稿、学生课堂复习与课后练习解答等。教师投影演示教案及文稿是原教科书的提炼。它包括《数据库系统概论》前十章的内容,为使用《数据库系统概论》教材的教师,进行计算机投影教学提供方便。学生课堂复习与课后练习解答,目的在帮助学生课后复习及完成作业。它又包括:作者及内容介绍,课程学习,重点与难点,课后练习及答案,多套模拟考试及详细解答,内容生动。学生可以自由地选择自己需要的学习内容。练习已学过的知识,复习总结并进行模拟考试,检查学习成果,是学生课后辅导的好帮手。本书第一、第二部分由王珊教授执笔,陈红教授和许多研究生参与了习题的初步解答。第三部分《数据库辅助教学软件》由王珊教授和朱青副教授共同策划,朱青副教授负责总体设计和实施,信息学院的倪泳智、温利华、张望、李凌云、杜贵彬等同学参加了软件开发。《数据库辅助教学软件》是在以前版本的基础上重新设计重新开发的。麻占全老师、常瑞君同学曾经在前面版本的设计和开发过程中付出了辛勤的劳动。在此向一并向他们表示诚挚的谢意。本书在习题解答和解析中难免有错误和不足。《数据库辅助教学软件》从内容到界面也存在许多不足。希望读者多提宝贵意见和建议,以便在今后的版本中改进提高。王珊2003年6月于中国人民大学☆目录第一章绪论一、基本知识点二、习题解答和解析第二章关系数据库一、基本知识点二、习题解答和解析三、小结第三章关系数据库标准语言SQL一、基本知识点二、习题解答和解析三、大作业第四章关系系统及其查询优化一、基本知识点二、习题解答和解析第五章关系数据理论一、基本知识点二、习题解答和解析第六章数据库设计一、基本知识点二、习题解答和解析三、大作业第七章数据库恢复技术一、基本知识点二、习题解答和解析第八章并发控制一、基本知识点二、习题解答和解析第九章数据库安全性一、基本知识点二、习题解答和解析第十章数据库完整性一、基本知识点二、习题解答和解析第十一章数据库管理系统习题解答和解析第十二章数据库技术新发展习题解答和解析第十三章面向对象数据系统习题解答和解析第十四章分布式数据库系统习题解答和解析第十五章并行数据库系统习题解答和解析附录A数据库系统概论课程模拟试卷模拟试卷一模拟试卷一参考答案模拟试卷二模拟试卷二参考答案模拟试卷三模拟试卷三参考答案模拟试卷四模拟试卷四参考答案附录B数据库领域图灵获得者简介1973年图灵奖获得者:查尔斯·巴赫曼::“网状数据库之父”1981年图灵奖获得者:埃德加·科德::“关系数据库之父”1998年图灵奖获得者:詹姆斯·格雷::数据库技术和“事务处理”专家附录CSQL99C1SQL历史C2SQL99概述C3关系特征C4面向对象的特征C5主要DBMS产品对SQL99的新特征的支持附录D数据库基准测试TPC-C…D1数据库基准的发展历史D2TPC简介D3TPC-C参考文献和参考站点☆相关书籍书名:数据库系统概论(第三版)作者:萨师煊等定价:28.00元
-
数据库系统教程史嘉权,史红星,李博编著本书是教育部人才培养模式改革和开放教育试点教材《数据库系统教程》的配套辅助教材。本书的主要特色是:内容新颖,在以关系数据库为基础的前提下,引进面向对象的数据库技术,以微软公司新推出的关系数据库管理系统SQL Server 2000为实验环境;与主教材紧密结合,习题、实验与主教材三位一体,互为补充;题型多,题量大,覆盖范围宽;要求明确、重点突出;有易有难,对部分难题给出不同解法,并有深入分析;为综合实验提供了有参考价值的实验报告;便于灵活而科学的组卷。主要内容包括:数据库系统教程要点;习题及其解答;实验环境与基础知识;教学实验内容及综合实验报告示例;考试大纲;组卷方案,模拟试题及参考答案。本书可作为普通高等院校数据库课程的辅助教材。对于从事数据库研制、开发和应用的有关人员,本书也是一本很有价值的参考书。
-
数据库应用技术实用教程黄崇本主编本书共分3篇。第一篇为基础知识,内容包括:数据库技术概论、关系数据库、关系数据库语言SQL及数据库设计。第二篇为应用篇,内容包括:SQL Server 2000概述、数据库的建立与维护、数据库的查询、T-SQL语言、数据安全性与完整性、存储过程与触发器。第三篇为实训篇,内容包括:Access 2000实训、SQL Server 2000实训及VB/SQL Server 2000编程实训。 本书遵循理论必须够用、强调实践应用、好教好学好用的思路。一方面阐述了数据库的基本理论和方法,另一方面介绍了SQL Server 2000的各种功能和应用方法,同时安排了相应的实训及系统开发综合实训。 本书可作为高职高专计算机类学生的教材,也可供从事计算机信息处理工作的科技人员学习参考。
-
数据库技术基础及应用刘国燊编著本书是“高等学校计算机基础及应用教材”之一,主要介绍数据库技术,并力求体现三个特点:基础性、实用性和先进性。全书共分4章。第1章介绍数据库系统基本概念,由浅入深地讲述数据库各种术语和数据库系统的体系结构。第2章是关系数据库基础理论,以循序渐进的方式完整地讲述关系运算理论和关系规范理论。第3章以SQL语言为主线介绍Access2000和SQLServer2000两个软件的使用,详尽讲解SQL语句和各种数据库对象操作,并列举大量的实例。第4章主要介绍数据库应用系统的实用开发技术,内容包括数据库应用系统的开发步骤,使用各种流行工具和编程接口访问数据库(ODBC,ADO,VB),数据转换服务DTS,数据集成(Access和SQLServer),选择数据生成Web页面,用ASP访问数据库等。本书作为教材使用,对知识点和实际操作的解释比较详细,既适合高等学校计算机科学与技术专业本科生和大专相关专业的学生使用,也可作为企、事业单位程序员和数据库管理员参考之用。本课程在华南理工大学的计算机基础教学网公开教学,学生可在网上选修。前言21世纪,人类社会已进入信息和网络时代。计算机应用已普及各行各业、深入到人类各种社会活动和生产活动中。在这种背景下,学校里不同的学科、不同的专业都把某些计算机课程列为必修课。编写“高等学校计算机基础及应用教材”的目的就是为了满足教学的需求,该系列教材的内容涵盖了本科生和大专生必须掌握的计算机软件、硬件的主干课程内容,而“数据库技术基础及应用”是这套系列教材中的一门软件课程,主要介绍数据库技术。计算机学科正以前所未有的惊人速度向前发展,新的研究成果、新的实用软件不断涌现,流行软件的版本也不断更新。反观目前计算机课程的一些教材,未能做到与时俱进、及时更新内容,教材建设不尽人意。鉴于此,在本书的内容编排上,除了介绍数据库的基础理论外,还要摒弃一些过时的内容和产品,力求反映数据库技术方面的一些较新的成果。例如,对已经过时的层次模型、网状模型不予详述;对早期的产品如FoxPro,因嵌套三层以上的Select语句已不能正常运行,其安全性、灵活性及连网能力等远逊于SQLServer,本书也不予介绍。根据实际的需求,本书增加了一些数据库应用系统实用开发技术的内容,如ODBC的使用。目前ODBC已被广泛采纳,几乎每个流行的数据库都带有ODBC驱动程序,应用程序通过ODBC可以访问多操作系统平台上不同类型的数据库,包括异构数据库。学生若掌握ODBC的知识,可使解决实际问题的能力进一步得到提升。此外,本书还介绍了数据转换服务DTS,ADO控件,ADO对象模型,VB应用程序开发,用Web页面和ASP页面访问数据库等内容,努力追求理论与新技术(新软件)相结合。希望学生学完本课程后,能够站在开发阵地的前沿上,充满自信地迎接新的挑战。在本书的编写过程中,周霭如、刘艳霞、黄小兵老师仔细校对了全书;张庆、冼进老师对教材配置的习题提出了许多宝贵的意见;本书的责任编辑刘宪兰同志在全书的标准化方面做了大量严谨而细致的工作;在此,向他们致以衷心的感谢。编著者2003年8月
-
数据库原理与应用教程何玉洁编著本书介绍了数据库系统的基本概念和基本理论,涉及目前流行的SQL Server 2000的功能和使用方法以及在Visual Basic 6.0中开发数据库前端应用的方法。本书附录还介绍了SQL Server中常用的函数以及用VB自带的数据窗体向导自动生成数据库应用的方法。本书内容全面、实例丰富,并专门为教师配备了电子课件,方便教师开展教学。本书可作为高校非计算机专业本、专科学生的教材,也可作为计算机专业学生的补充读物,并可供数据库初学者作为入门读物。 本书是一本数据库课程的教材,详细介绍数据库系统的基础知识,经典理论及应用方法。 本书的特色如下: 内容广泛。本书全面介绍数据库技术从理论到应用的方方面面。 角度新颖。本书通过目前流行的SQL Server 2000和Visual Basic 6.0,介绍数据库技术的应用,更具实用性。实例众多。本书包含大量的实例, 帮助读者轻松理解抽象、枯燥的概念。 实践性强。本书包含三个实例,附录中还包含一个用于课程设计的实例,使读者能够迅速提高实用能力。 习题丰富。本书各章后均附有大量的习题和上机练习,帮助读者梳理所学知识,掌握应会和必会的内容。 为教师配备电子课件。利用本书为教师所配的电子课件,可减轻教师负担,提高教学质量。 本书结合作者多年的教学经验,注重基础知识,兼顾实用能力培养,技术全面,可读性强,能充分满足读者学习数据库这门技术的需要。
-
数据库应用技术基础黄志球 李清本书将数据库的基础理论、数据库管理系统和数据库应用技术融为一体,以关系数据库为重点,系统地介绍了相关的理论、方法和技术。第1篇介绍了数据库系统的基本概念、数据模型、关系数据库理论和标准查询语言XQL;第2篇描述了数据库管理系统的组成、功能和实现技术;第3篇面向应用,介绍了数据库应用系统和数据库应用的新技术。各章均附有习题,附录还配备了上机实验。本书内容丰富、注重理论和技术基础,反映了当前数据库的新技术和新发展,可作为计算机专业或相关专业教材,也可供广大从事信息领域的技术人员参考。
-
数据库与工程应用冯晓君[等]编数据库是目前使用最广泛的应用软件系统之一,它在商业领域的应用取得了巨大的成功。正是由于这一原因使得数据库技术在逐步向其他应用领域拓展,同时也产生了一些新方法、新产品。本书从数据库应用出发向读者介绍关系数据库的基本原理;关系数据库设计以及关系数据库实现方法;常用关系数据库管理系统SQL Server 7.0的使用环境、基本特点和功能、编程方法;介绍如何实现以数据库为核心的信息处理系统的实例以及Web数据库应用系统。本书适合于广大从事数据库开发的工程技术人员使用。
-
数据挖掘教程(美)Richard J. Roiger,(美)Michael W. Geatz著;翁敬农译;翁敬农译本书为数据挖掘的基础教程,是作者多年来从事数据挖掘和专家系统课程教学经验的总结。它从商业角度介绍了数据挖掘的原理以及从数据中提取隐含模式的技术。本书首先帮助读者建立起数据挖掘的概念,进而通过13个数据挖掘示例帮助读者掌握数据挖掘的原理。本书的最后部分还介绍了结合专家系统和智能代理解决复杂问题的方法。本书适合作为信息管理系统(MIS)和计算机科学专业的大学教授。它还可以为研究生提供数据挖掘和知识发现的基础知识。它也适合对使用数据挖掘解决商业问题感兴趣的专业人士作为自学指导。
-
数据库管理系统原理与设计(印)罗摩克里希纳等著本书由于内容全面,实践性强,已经成为数据库课程的首选教材。全书分为数据库基础、应用程序开发、存储与索引、查询评估、事务管理、数据库设计与调整、高级主题等七大部分,对数据库的设计与使用、数据库管理系统基本原理与实现技术,以及数据库研究的新进展做了详细论述。本书以一个网上书店的完整设计为例,介绍了数据库系统的具体实现过程。第3版保留了前两版的传统优点,并且加入了许多关于数据库最新研究和发展的内容,每章后面精选的复习题和练习使本书更吸引人,可读性更强。本书可作为高等院校计算机专业本科生、研究生和教师的教材和教学参考,对于从事数据库系统研究以及学习数据库系统技术的人也很有参考价值。
-
面向对象数据库系统及其应用徐洁磐编著本书全面、系统地介绍面向对象数据库系统的基本原理、技术与应用,内容包括面向对象数据库的基本思想、方法,面向对象数据库的结构、语言、产品等,面向对象数据库应用系统的分析,设计与实现,面向对象数据库的应用。为帮助读者全面、深刻地了解面向对象数据库,本书对与其相关知识如面向对象方法及数据库系统的有关内容也做了介绍。本书重视基本概念与基本原理的介绍,同时也重视基本原理与应用的结合,读者阅读本书后将知道如何利用面向对象方法去解决应用中的问题。本书内容深入浅出,文字浅显易懂,叙述条理清楚,读者只要具有基本计算机专业知识(包括基本数据库知识)即可阅读此书,因此本书也非常适合于自学。本书可作为高等院校计算机及相关专业的本科高年级选修课教材和研究生教材,也可供从事面向对象数据库方面工作的科研人员、从事计算机软件开发及应用的IT专业人员参考。