数据库理论
-
Web数据挖掘(美)Gordon S.Linoff,(美)Michael J.A. Berry著;沈钧毅等译;沈钧毅译Web正在改变着整个业务领域!业务领域的不断改变影响着数据挖掘技术,数据挖掘也在不断地改变着整个业务领域。本书全面地展示了Web对于数据挖掘在业务方面的影响,列举了大量Web数据挖掘的实例,并将数据挖掘置于一个学习环境中,描述了一些对于任何关注客户的企业都非常重要的概念,以及面向Web的与业务相关的分析类型。本书适合于Web数据挖掘、Web分析及其他相关领域的技术专业人员、经营管理人员阅读,也可以作为大专院校相关课程的重要辅导教材。 -
数据库系统(美)Thomas Connolly,(美)Carolyn Begg著;宁洪等译;宁洪译数据库作为数据管理的基本技术和工具已在科研部门、政府机关、企事业单位广泛使用。然而,正如本书作者在述,“正是由于其余癔生,许多用户可能投稿如何开发正确山脚下高效系统的知识,而创建了数据库及其应用程序。“本书的目标就是尽可能清楚地介绍数据库的基础理论,并给出一个既能为专业人员也能为非专业人员所用的数据库设计方法学。该书系统性强、思路清晰,特别注重理论与实践的结合,内容既包括了数据库领域的经典内容,又反映了近期的研究成果,此外采用了清晰且易于理解的表述方法,便于阅读和理解,是不可多得的一本好书。本书是数据库领域的经典著作,内容系统、全面、实用,被世界多所大学选为数据库课程的教材。全书共分八个部分,其中的主要内容有:数据库系统和数据库设计的基础知识;关系模型和关系语言;数据库分析和设计的主要技术;数据库设计方法学;数据库安全、事务管理、询问处理与优化和嵌入式SQL;分布式DBMS和基于对象的DBMS,以及一些日益重要的技术,包括DBMS与Web技术的连接、半结构化技术与XML的关系、数据仓库、联机分析处理和数据挖掘等。本书可作为计算机科学与技术及相关专业高年级本科生及研究生的教材,同时也可作为数据库研究和开发人员的参考书。 -
企业信息工厂(美)W.H.Inmon等著;邢国庆等译;邢国庆译有的书主要介绍“怎样”做事情,这一类书籍可以通称为操作指南或手册;有些书主要解释“为什么”要这样做,这通常是讲述基本原理一类的书籍;另外一些书描述的是所需信息在“什么地方”,这是如地图册之类的图书;还有一些书只描述应当做“什么”,本书就是这样一本书。本书高屋建瓴,全面介绍了企业信息工厂的总体架构、各个构件及其相互关系,其?邪ㄊ莶挚狻⑹萃诰颉⑹菁泻筒僮餍褪荽娲⒌燃际酰偎得髁巳绾未唇ㄆ笠敌畔⒐こВ约霸跹严钟械南低掣脑旌图晌笠敌畔⒐こУ姆椒ê筒街琛?W.H.Inmon是公认的“数据仓库之父”,也是专门讨论企业信息工厂和现代系统架构的www.billinmon.com网站的合作伙伴。W.H.Inmon至今已经写作了40多本有关数据库、数据库管理和数据仓库技术的专业书籍,其中包括最新出版的《ExplorationWarehousing》等。Inmon还是高层次的行业会议上的活跃的发言人和《DataManagementReview》杂志的主要撰 -
数据结构周娅主编21世纪高等学校本科系列教材 12。本书为计算机科学与技术专业本科系列教材,全面系统地介绍了线性表、栈、队列、数组、树与二叉树、图等几种常用的数据结构。 -
信息组织与存储史田华等编著本书系统阐述了信息组织与存储的基本概念、原理和方法等内容,包括信息组织的含义及基本内容;分类法与分类语言;主题法与主题语言;标引与著录;信息组织自动化技术;数学化信息的组织与发现;信息组织的数据库方法;数字图书馆信息组织、信息存储概述;计算机信息存储介质和网络环境下信息存储技术等。本书可用作高等院校信息管理与信息系统和电子商务各相关专业本科生的教材,也可作成人教育、函授教育、高职高专相关专业的教材;并可供各种与信息资源组织有关的机构或部门的工作人员学习参考。 -
构建可扩展数据库应用程序(美)Peter M.Heinckiens编著本书是介绍使用可重用商务模式建立WEB应用程序的综合性、权威性的指导书籍。本书重点介绍了商务模式和数据库模式的建模方法以及集成系统的程序实现。本书可供数据库系统分析与设计人员阅读和参考。 -
数据库原理及应用毛军等主编暂缺简介... -
数据库系统基础教程(美)J.D.厄尔曼(Jeffrey D. Ullman) ,(美)J.维多姆(Jennifer Widom)著内容简介本书是由美国斯坦福大学两位著名的计算机学者JEFFREYDUllman和JenniferWidom为初学数据库的人编写的基本教材。内容以对数据库的使用为主,讲述了数据建模(datamodeling),关系数据模型,SQL语言以及面向对象数据库的查询语言OQL的基本概念。作者根据当前数据库领域的发展,对全书内容作了较大调整,删除了大量旧内容,增加了面向对象的新技术。本书内容简洁,概念清楚,适合作大学本科生学习数据库的参考书。 -
数据库原理(美)David M. Kroenke著;郭平译;郭平译ColinJohnson是西雅图一家小型制造厂的产品管理员。几年前,Colin计划构建一个数据库来跟踪产品包中的产品。一开始,他运用电子制表软件来完成这一工作,却无法通过该表获取所需的报表。Colin听说了MicrosoftAccess,希望该软件能解决问题。经过几天的尝试,他发现无法掌握Access的使用方法,于是购买了一些流行的Access书籍并努力学习。不过最终他还是放弃了,于是他聘请了一个顾问,该顾问创建了一个大致可满足Colin要求的应用程序。一段时间以后,Colin想对此应用程序作一些改动,但他却不敢作这样的尝试。Colin是个成功的商人,他能够主动地去实现他的目标。作为一个老练的Windows用户,他可以通过自学掌握Excel、PowerPoint以及大量面向产品的应用程序。但他在使用Access来解决问题时却停滞不前。Colin认为“我确信我可以做到,但我没有更多的时间”。这样的事件非常引人注目,因为在过去的10年内上演了无数次。Microsoft、Oracle和其他数据库管理系统(DBMS)厂商都意识到了这一情况,他们投入了数百万美元来创建更好的图形界面、数以百计的多面板向导,以及众多示例应用程序。遗憾的是,这样的努力无法从根本上解决问题。事实上,许多用户并不清楚向导可以实现哪些功能。一旦这些用户需要修改数据结构或是组件(例如窗体和查询),就会陷入麻烦中,这令他们措手不及。如果不了解底层结构,这些用户就只能绞尽脑汁,却徒劳无功。最终也只能得到一些设计糟糕的数据库和应用程序,而无法满足用户的要求。那么为什么像Colin这样的用户可以学会使用文字处理软件或电子数据表这样的产品,却无法学会使用DBMS产品呢?其中一个主要原因就是许多人都不熟悉数据库的基本概念。每个人可能都知道段落和边距,却无法理解关系的概念。其次,他们可能觉得使用DBMS产品一定比了解数据库概念本身更容易。“我们想做的只是跟踪一些内容,为什么实现起来却这么困难?”如果不了解关系模型,在存储数据之前将一张销售发票分成5个单独的表就可能使业务用户产生迷惑。基本概念当今的技术特点是如果不学习基本概念,那么就不可能成功地利用DBMS。凭借多年来为业务用户开发数据库的经验,我认为数据库的基本概念主要包括以下内容:●关系模型的基本概念●结构化查询语言(SQL)●数据建模●数据库设计●数据库管理像Colin这样的用户(或是将接受类似工作的学生)不需要像信息系统专家那样深入地了解这些主题。因此,本书只介绍了一些基本的概念——这些内容对于像Colin这样的用户(创建和使用小型数据库的用户)来说至关重要。我已经在DatabaseProcessing一书中重写、简化和删除了一些内容1。不过在本书中,也力求讨论准确,不会产生误导。即使学生们已学习过更高级的数据库课程,也仍然可从本书中获益。独立于DBMS产品的概念本书假设学生没有使用过任何特定的DBMS产品。虽然附录中介绍了如何使用Access,但所有的概念都适合于DBMS产品。通过这种方式,学生们可以理解所有数据库的基础知识——从小型的Access数据库到大型的Oracle或DB2数据库。而且这一方法也避免了一个常见的问题。在同时介绍概念和产品时,学生容易将概念与产品特性、功能相混淆。例如参照完整性约束。在讲授基础理论时,学生都知道在某些情况下,一个表中的列值必须总是由另一个表中的列值提供。学生也将知道这一约束如何出现在关系定义的上下文中,以及DBMS或应用程序如何强制执行这一约束。如果结合具体的DBMS教学,如Access,那么学生将学到的知识就可能是:在某些情况下选取复选框,而在其他情况下不选取的具体操作。这样很容易导致在介绍产品特性的同时,使学生们淡忘了数据库的基础理论。然而这并不是说在本书中将不使用DBMS。相反,学生们可以通过使用企业版DBMS产品来熟悉这些基本概念。本书假定您将参阅其他书籍或资料来学习如何使用DBMS的特性和功能,Prentice-Hall提供了有关MicrosoftAccess2003的大量辅助读物,可以结合本书一起学习。复习题、练习题和实践项目学生能否学会最终运用所学的知识非常重要,因此每章都提供了一些复习题、练习题和三个贯穿本书始终的项目。如果学生阅读并理解了每一章的内容,就可以知道复习题的答案。练习题要求学生将每章所讲的概念应用到具体的小问题或任务中。第一个项目GardenGlory介绍了一个向个人或企业提供园艺服务的合伙公司的数据库,并讨论了该数据库的开发和使用。第二个项目JamesRiver珠宝行分析了一家零售店为支持针对的购买者而设计的程序的数据库需求。第三个项目介绍了Mid-Western大学化学系实验设备的调度。本书的所有章节和附录中都包括了这3个项目。在每个实例中,都要求学生将各章中学到的知识运用到项目中。教师们将从教师手册中获得有关这些项目的使用的更多信息,可以从Web站点(www.prenhall.com/kroenke)的教师专区获取相关数据库和示例数据。对第1版的改进与第1版相比,本书主要有两点改进。首先,关于规范化化的讨论已经转向于如何为关系的规范化提供说明性的过程。在本书的第1版中就曾经介绍过规范化的原则,但将原则的应用留给了学生。本版的第2章介绍了学生使用规范化的4个步骤。这一改变不仅可以使规范化更加简单,还可以使规范化的原则更易于理解。其次,新添的第7章介绍了如下高级主题的概述。●Web数据库处理●使用XML处理数据库●分布式数据库处理●OLAP和数据挖掘●对象关系数据库管理所有这些讨论的目的都只是将这些主题的本质介绍给学生,从而增强学生的数据库基本知识,并且鼓励他们在重要的主题领域继续努力学习。主要内容本书共包括7章和1个附录。第1章解释了使用数据库的原因、数据库的组成以及开发数据库的方法。学生们将学习数据库及其应用程序的用途、数据库相对于电子表格列表的差别和优势。第2章介绍了关系模型,定义了基本的关系术语,同时还介绍了规范化原则的基本概念,并描述了规范化过程。第3章讲述了基本的SQL语句。描述了定义数据的基本SQL语句,如SQLSELECT和数据修改语句。本书并不介绍高级的SQL语句,只讲述一些核心的语句。接下来的3章讨论了数据库设计和管理。第4章使用实体-关系(E-R)模型解决数据建模问题,其中包括对数据建模的需求、基本的E-R术语和概念,还提供了一个简短的E-R建模示例应用程序。第5章讲述了数据库设计,解释了规范化的基本概念。第4章示例中的数据模型在第5章中则被转换为关系设计。第6章讨论了数据库管理。该章讲述了数据库管理的需求,概述了并发控制、安全性和备份恢复技术。这些主题对所有的数据库都很重要,对个人的单用户数据库也是如此。事实上,这些主题在某些方面对于私人数据库更为重要,因为它们没有专业的数据库管理员来确保关键任务的执行。最后,第7章介绍了前面所描述的高级主题。在附录中介绍了MicrosoftAccess。这一简短的介绍可以帮助学生结合Access技术文档文件创建简单的数据库和应用程序组件。回顾与展望在过去的30多年中,我发现数据库和数据库应用程序的开发是一项令人愉快、有益的工作。我相信,未来数据库的数量、大小以及重要性都将有大幅度的提高,该领域将取得更大的成就。在此希望本书中所提及的概念、知识和技术有助于学生更好地进行数据库项目的开发。 -
数据库原理及应用沈美琴主编本教材共分数据库系统概论、常见的数据模型、FOXBASE+的基本概念、FOXBASE+数据库文件的建立、FOXBASE+的数据处理、FOXBASE+的命令文件、FOXBASE+应用、多用户FOXBASE+初步、FoxPro2.5基础和FoxPro2.5的应用等10章.书中详细阐述了关系型数据库系统FOXBASE+的各类文件的建立和使用,对FOXBASE+的各类命令的使用作了详尽的描述,对应用软件的设计与调试技巧作了较全面的阐述,并对最新关系型数据库FoxPro2.5的基本概念、特点以及各类命令的使用与程序设计方法作了必要的介绍。本书既适合中等专业学校计算机专业作为教材用书,同时也适宜于各类大专层次有关专业学生使用.对有关工程技术人员来说,本书也不失为一本实用技术参考书。
