数据库理论
-
数据库系统教程史嘉权,史红星,李博编著本书是教育部人才培养模式改革和开放教育试点教材《数据库系统教程》的配套辅助教材。本书的主要特色是:内容新颖,在以关系数据库为基础的前提下,引进面向对象的数据库技术,以微软公司新推出的关系数据库管理系统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,介绍数据库技术的应用,更具实用性。实例众多。本书包含大量的实例, 帮助读者轻松理解抽象、枯燥的概念。 实践性强。本书包含三个实例,附录中还包含一个用于课程设计的实例,使读者能够迅速提高实用能力。 习题丰富。本书各章后均附有大量的习题和上机练习,帮助读者梳理所学知识,掌握应会和必会的内容。 为教师配备电子课件。利用本书为教师所配的电子课件,可减轻教师负担,提高教学质量。 本书结合作者多年的教学经验,注重基础知识,兼顾实用能力培养,技术全面,可读性强,能充分满足读者学习数据库这门技术的需要。 -
数据库系统概论学习指导与习题解答王珊,朱青著本书是《数据库系统概论》一书的辅导和补充教材。本书分为三大部分,第一部分是每章基本知识点的讲解、习题参考解答与解析,模拟试卷和答案。第二部分是三个附录,是《数据库系统概论》的补充教材。第三部分是一张随书的《数据库辅助教学软件》光盘,其中包括教师投影演示教案及文稿、学生课堂复习与练习解答两大部分。本书是应广大读者和出版社的要求,为了配合《数据库系统概论》课程的学习而编写的。通过习题的练习和参考答案,读者可以进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。本书可以作为高等学校计算机有关专业的数据库课程参考书,特别是可以作为《数据库系统概论》一书的补充教材。☆前言本书是《数据库系统概论》一书的辅导和补充教材。应广大读者的要求,为了配合《数据库系统概论》课程的学习,对原书习题给出参考答案,希望读者通过习题的练习,进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。本书分为三大部分:第一部分是每一章基本知识点的讲解、习题解答与解析,以及模拟试卷和答案。第二部分是三个附录。第三部分是一张随书的《数据库辅助教学软件》光盘。第一部分,按照《数据库系统概论》书的章节给出每一章的基本知识点。我们对所涉及的知识点进行了大致的分类:需要了解的、需要牢固掌握的和需要举一反三的。此外,给出了每一章的难点,希望读者学习时更加用心。然后给出了每一章后面的习题解答和部分解析。我特别要提醒读者的是,习题的解答常常不是唯一的,对于问答题是如此,对于程序题、设计题也是如此。读者切不要死记硬背习题答案。这也是我多年来不大愿意写这类书的原因。希望读者能够理解书上的解答后给出自己的正确答案。通过习题的练习,复习和掌握书上的内容,进一步加深对数据库系统基本概念的理解,对基本技术的运用,对基本知识的掌握。提高分析问题和解决问题的能力。第二部分是三个附录。是《数据库系统概论》一书的补充和参考资料。附录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元 -
数据库系统教程施伯乐等编著本书第1版列为教育部“面向21世纪课程教材”。这次再版时作了较大的修改和补充,增加了关系逻辑、递归SQL、对象联系图、UNfu的类图、ODMG标准、ODBC、JDBC和XML等内容。本书详细介绍数据库系统的基本原理、方法和发展趋势。内容包括:数据库系统的基本概念、关系模型的运算理论、SQL语言、规范化设计理论、数据库设计与ER模型、存储结构、系统实现技术、对象数据库、分布式数据库、中间件技术、数据库与WWW、XML技术。本书第1版在2002年获教育部优秀教材二等奖。本书是作者长期从事数据库数学和科研活动所获得的结晶。全书内容丰富,叙述严谨清楚,每章后均有适量的习题,适于教和学。与本书配套,还有习题解答书等出版物。本书可作为高等院校计算机有关专业的数据库课程教材,也可供从事信息领域工作的科技人员和工程技术人员以及其他有关人员参阅。 -
数据库管理(美)Craig S. Mullins著;李天柱(等)译;李天柱译本书是第一本以数据库管理员(DBA)的视角,不依赖于具体产品,但又涵盖了当前的主流数据库管理系统产品,系统地介绍数据库管理技术与实践的著作。书中介绍了各种DBA的职责和任务,包括创建DBMS环境;数据库应用设计;性能调整与优化;数据完整性和安全性;数据备份与恢复;灾难预测与规划;数据存储与分布;DBA工具与技术;Internet与数据仓库等。覆盖了从数据库管理系统环境初始建立到数据库系统运行和维护的各个方面,内容丰富而全面。本书的最大特点是从实际应用和数据库实际运行环境出发,从战略的角度论述数据库管理中的问题和技术,内容很实用。这与以讲解理论和原理为主的现行数据库教材的风格形成鲜明的对照,正好在一定程度上弥补了理论与实践之间的间隙。本书可作为高等院校研究生教材,或本科生辅助教材和阅读材料,也可作为从事与数据库相关的软件开发人员的参考资料。特别是对于现在的DBA或想成为DBA的人员,本书是一本不可多得的值得认真阅读的书籍。 -
数据库基础及应用曲郁生 主编Microsoft Visual FoxPr06.0数据库系统是一种应用较为广泛的数据库管理系统,它以强大的数据管理功能、完整而丰富的开发工具和友好的用户界面等特点,深受广大用户的欢迎。VisualFoxPr06.0作为一个运行在Windows系统平台上的数据库系统开发工具,它不仅可以直接方便地对数据进行管理,而且能简化应用程序的开发过程。VisualFoxPr06.0集成了数据库的定义、数据的组织与管理、应用程序的编写和调试等功能,提供了可视化的设计工具和向导方法,能够迅速地对数据库、表单、查询过程和报表等项。目进行设计。在程序设计方面,VisualFoxPr06.0不仅能进行面向过程的程序设计,而且将其语言作了扩充,用可视化的程序设计工具支持面向对象的编程技术。因此Vi—sualFoxPr0 6.0是目前进行数据库管理系统软件开发较为理想的工具。 -
信息组织与存储史田华等编著本书系统阐述了信息组织与存储的基本概念、原理和方法等内容,包括信息组织的含义及基本内容;分类法与分类语言;主题法与主题语言;标引与著录;信息组织自动化技术;数学化信息的组织与发现;信息组织的数据库方法;数字图书馆信息组织、信息存储概述;计算机信息存储介质和网络环境下信息存储技术等。本书可用作高等院校信息管理与信息系统和电子商务各相关专业本科生的教材,也可作成人教育、函授教育、高职高专相关专业的教材;并可供各种与信息资源组织有关的机构或部门的工作人员学习参考。 -
数据挖掘原理与算法毛国君、段立娟、王实、石云本书是一本全面介绍数据挖掘和知识发现技术的专业书籍。系统化地阐述了数据挖掘和知识发现技术的产生、发展、应用和相关概念、原理、算法。对数据挖掘中的主要技术分支,包括关联规则、分类、聚类、序列、空间以及Web挖掘等进行了理论剖析和算法描述。本书的许多工作是作者们在攻读博士学位期间的工作总结,一方面,对于相关概念和技术的阐述尽量先从理论分析入手,在此基础上进行技术归纳。另一方面,为了保证技术的系统性,所有的挖掘模型和算法描述都在统一的技术归纳框架下进行。同时,为了避免抽象算法描述给读者带来的理解困难,本书的所有典型算法都通过具体跟踪执行实例来进一步说明。本书共分8章,各章相对独立成篇,以利于读者选择性学习。在每章后面都设置专门一节来对本章内容和文献引用情况进行归纳,它不仅可以帮助读者对相关内容进行整理,而且也起到对本内容相关文献的注释性索引功能。第1章是绪论,系统地介绍了数据挖掘产生的商业和技术背景,从不同侧面剖析了数据挖掘的概念和应用价值;第2章给出了知识发现的过程分析和应用体系结构设计;第3章对关联规则挖掘的原理和算法进行全面阐述;第4章给出分类的主要理论和算法描述;第5章讨论聚类的常用技术和算法;第6章对时间序列分析技术和序列挖掘算法进行论述;第7章系统地介绍了Web挖掘的主要研究领域和相关技术及算法;第8章是对空间数据挖掘技术和算法的分析和讲述。本书可作为计算机专业研究生或高年级本科生教材,也可以作为从事计算机研究和开发人员的参考资料。作为教材,教师可以根据课时安排进行选择性教学。对于研究人员,本书是一本高参考价值的专业书籍。对于软件技术人员,可以把它当作提高用书或参考资料,一些算法可以通过改造用于实际的应用系统中。
