数据库
-
数据处理杨雅云,张凯慈 编著本书旨在帮助读者掌握Windows系统环境下数据表格处理功能与技巧,能使用计算机对数据进行处理、分析和管理。中文Excel2000是运行在Windows环境下的、具有较强的数据表格处理功能的办公应用软件,它是中文Office2000中的一部分,是当前使用最为广泛的电子表格处理程序。本书首先简述了计算机基础知识,讲述了Windows98系统知识和操作方法,介绍了中文Excel2000的基本功能与应用,书的最后部分介绍了网络知识和概念,讲述InternetExplorer和Outlook网络软件的应用,使读者学会上网浏览、收发电子邮件等操作。本书作者集多年成人教育经验,并结合成人学习计算机的特点编著此书。本书注重实用性和可操作性。为了方便读者使用,本书选用了大量插图,并通过实例做深入浅出的讲解,便于读者尤其成人读者的理解。每章后都附有习题,帮助读者理解书中内容。 -
Oracle安全手册(美)Marlene Theriault,(美)Aaron Newman著;潘德宏等译;潘德宏译本书提供了经过验证的可以保护Oracle环境的技术和策略——涵盖范围从操作系统到网络。通过阅读本书,你可以一步步地掌握怎样使用Oracle的内置工具开发周全的安全计划。本书还讲解了如何避免黑客的攻击,以及如何审计和调试整个系统。由于得到了Oracle公司的官方认可,本书甚至还讨论了Oracle安全实现的部分细节。 本书内容丰富,讲解生动,是Oracle数据库管理人员及Oracle数据库开发人员宝贵的参考资源。 -
SQL实用参考手册(美)Judith S.Bowman,(美)Sandra L.Emerson,(美)Marcy Darnovsky著;康博译;康博译SQL是一种关系型数据库语言,用于定义、查询、修改和控制关系型数据库中的数据,它受到了关系型数据库管理系统开发商的广泛支持。本书介绍SQL的基础知识,提供了具有商业应用价值的实际解决方案,并研究关系数据库领域各个知名公司的不同SQL版本。本书包括了扩展的平台SQL知识, 以及根据SQL用户反馈信息编写的各种实际示例。 本书主要内容包括:详细介绍了创建数据库、表和索引以及添加、个性和删除数据的各个命令;使用SELECT命令检索具体的数据;在关系数据库中处理NULL值;连接表,包括自连接和外连接;使用嵌套查询(子查询)从多个表中获取数据;创建视图(虚拟表)以实现对数据的定制访问功能;使用SQL函数。 本书适用于所有使用关系型数据库系统的用户。 -
数据库原理及应用姚普选编著本书是根据高等学校非计算机专业计算机公共课程“数据库原理及应用”的教学要求而编写的,书中对数据库原理最基础的部分进行了深入浅出的论述,并结合Access 2000数据库管理系统,对数据库应用系统的设计、基本操作和程序设计进行了系统的讲解。每章均附有习题,便于教学。 与本书配套的习题解答与实验指导已出版。本书力求理论与实践紧密结合,兼顾系统学习与实际应用,除可作为大专院校的教科书外,也可供从事计算机开发与应用的工程技术人员参考。 -
SQL故障诊断与排错技术(美)Forrest Houlette著;康博译;康博译SQL语句实质上是说明性语言,所以很难排除它的故障。因为它没有交互式调试器,也无法使用已开发的错误对象来生成提示错误的信息,甚至无法准确获知哪一行代码导致了错误。因此,我们必须发挥自己的能动性才能建立排除SQL故障的环境。本书主要介绍有效排除SQL查询语句故障所需要的全部知识,介绍如何建立SQL高度环境,并提供了最好的编程技能练习。本书还引导读者使用常用的查询类型,同时提供调试查询的具体内容。 本书适用于熟悉SQL知识并希望学习调试SQL语句的所有读者。 -
Access 2002开发实用全书(美)Stephen Forte[等]著;张冕洲[等]译;张冕洲译本书是一本Access开发者写给Access开发者的书。书中集中讨论了Access的开发特性,探讨了如何与Oracle协同工作,提供了在Internet上使用Access的最权威的论述。本书还汲取了Windows2000/NT专家的高级技术,告诉你如何从头建立Web服务器或如何利用个人Web服务器开发使用Windows95。书中覆盖了基于Access开发Internet的所有内容,从XML,ASP,DAP和MicrosoftOfficeWeb组件到所有最近的发展趋势,无所不包。本书提供的所有示例代码全部都在OfficeXP完全发行版中进行了测试,完全不像其他一些仓促上市的同类书籍。本书适用于数据库开发人员以及对Access数据库感兴趣的人士。 -
中文Access 2002标准教程甘雷等编写Access 2002是Microsoft公司在Excel 2000的基础上新推出的数据库管理软件,是Microsoft 0ffice XP软件中的重要组成部分,是目前桌面数据库系统中最优秀的产品,也是关系型数据库管理系统(RDBMS)中的佼佼者。Access 2002的中文版中除了保留原有的传统功能外,又新增加了很多新的功能,从而使中小型数据库的创建、管理、发布变得非常容易,非常适合中小企业应用。本教程从介绍Access 2002的基础知识开始,详尽地介绍了Access 2002的基础知识和各种数据对象的使用。本教程共13章和1个附录组成,其中第1章介绍Access 2002的新增特性和基本知识;第2章详细讲解了Access 2002数据库的管理和操作,包括安全性管理等重要的内容;第3章至第11章是本书的重点章节,重点讲解Access 2002中各种数据对象的使用,开发数据库应用系统的操作和常用技巧,包括对各种数据库对象的创建和优化;第12章讲述Access 2002网络功能的实现;第13章为综合实例,以实例的形式向读者全面介绍了创建一个数据库管理系统的基本过程。本教程内容全面、图文并茂、循序渐进,每章之后都附有习题和上机指导,操作性强,本书不仅可以作为微软技术培训统编教材,也可以作为各类计算机培训班的培训教程、大中专院校非计算机专业学生的实用参考资料。 -
SQL Server 7.0入门与提高周绪等编著Microsoft SQL Server 7.0是一种关系数据库管理系统。它提供了强大的数据存储与检索功能,以及很多数据库管理工具。本书从Transact-SQL语言基础知识了发,深入浅出地介绍了SQL数据库的建立、数据的检索、数据安全的管理以及基于SQL Server的客户端应用程序的开发。本书内容丰富,语言通俗易懂,可用于初学者入门读物,也可作为广大程序开发者和系统管理员的参考书。精选著名流行软件,紧跟版本更新,连续推出配套图书。由“入门”起步,注重“提高”,使新手老手都能成为行家里手。根据用户实际使用的需要取材谋篇,着重技术精华的剖析和操作技巧的指点。明晰精炼的风格、醒目的步骤和生动的屏面使您如临操作现场。 -
Access 2000中文版入门与提高张堪,侯世国,所玉君编著精选国内外著名软件公司的流行产品,以丰富的选题满足读者学用软件的广泛需求以中文版软件为介绍的重中之重,为中国读者度身定制,从而便捷地掌握国际先进的软件技术紧跟软件版本的更新,连续推出配套图书,使读者轻松自如地与世界软件潮流同步明确定位面向初、中级读者,由“入门”起步,侧重“提高”,愿新手老手都能成为行家里手围绕用户实际使用之需取材谋篇,着重技术精华的剖析和操作技巧的指点,使读者深入理解软件的奥秘,举一反三追求明晰精练的风格,用醒目的步骤提示和生动的屏幕画面使读者如临操作现场,轻轻松松地把软件用起来本书力求理论与实践紧密结同,学以致用,语言简洁、流畅,特别适合初级读者入门与中级读者提高使用。详细介绍:Access2000中文版简介Office2000中文版是Microsoft公司推出的Office系列办公室自动化软件的最新版本,Access2000是其组件之一。与以住的Access版本相比,Access2000不仅提供了更加友好的界面,而且其功能也有了进一步的加强,尤其是网络功能的提高,使它与Intemt的结合更加紧密。Access2000是一个中、小型的数据库管理系统。它功能强大、使用方便,提供了与其他数据库管理软件包的良好接口,它能方便地识别dBASE、FoxBase、FoxPro、Paradox、Btrieve等数据库管理系统生成的数据库文件,在办公室套装软件中有着卓然出众的能力,这也是其之所以命名为Access的由来。Access2000提供了丰富的功能强大的工具,通过它们,用户可以方便地使用和管理数据库,例如创建/编辑数据基本表、设计/使用各种查询工具、制作/打印报表、设计/使用富体、设计/使用宏、设计/使用Web页等。此外,Access还提供了一个完整的程序设计开发语言一一ewisualBasicforAPPlication,简称VBA,使用它可以开发出高级的应用程序。Access2000提供了方便易用的操作向导,用户只需要进行一些简单的鼠标操作就可以完成很多实际的工作。另外,Office助手也为用户的使用提供了帮助和提示,使Access的界面更加友好,操作更加方便。2.本书导读本书从数据库的基础知识讲起,首先简要介绍了数据库的基本要领和功能以及发展状况,然后以创建一个数据库为例,依次介绍了Access中的表、报表、查询、窗体、宏、Web页模块等对象及其功能与使用。在本书的后半部分还介绍了一些Access的高级使用。阅读完本书,读者将会对Access2000中新增和改善的功能有较为全面的了解。 -
Linux数据库宝典(美)Michele Petrovsky,(美)Stephen Wysham等著;耿岳,赵友兵等译;耿岳译本书主要针对Linux下数据库的使用、管理与编程进行了详细的介绍,其内容包括:关系模型、SQL、数据库需求分析、数据库产品的安装与配置、数据库工具、数据库应用程序的构架与编写、数据库的管理与安全等。本书共分为五个部分,涉及面广是它的一个重要特色。本书不但介绍了Linux下数据库产品的使用与管理,还用大量的篇幅描述了数据库的基本概念,特别是通过一些具体的例子,用软件工程的方法由浅入深地对工程项目进行了分析与实际操作,因此使读者不但在Linux数据库操作与编程方面得到了教益,更重要的是体会到如何用软件工程的理论指导实际工作,这是其他一些Linux书籍中所没有的。本书语言流畅、深入浅出,适合Linux中级用户阅读,也可以作为读者在数据库配置、使用及编程方面的参考书。译者序随着计算机技术的应用与发展,Internet深入到经济和社会生活的方方面面。特别是由于电子商务的蓬勃发展,越来越多的企业开始建立自己的企业内部网,以便实现电子商务的应用,因此对大量信息进行有效管理的需求越来越高。而对于企业来说,一个关键技术在于如何建立一个良好的信息管理途径,这包括内部信息的管理和传递以及外部信息的获取和加工。为了实现这一目标,数据库成为计算机网络基础设施的关键组成部分,而数据库管理系统也发挥着越来越重要的作用。纵观当今的商用数据库市场,称之为群雄割据毫不为过。自20世纪70年代关系模型提出后,由于其突出的优点,迅速被商用数据库系统所采用。据统计,20世纪70年代以来新发展的DBMS系统中,近90%是采用关系数据模型,其中涌现出了许多性能优良的商品化关系数据库管理系统。例如大型数据库系统DB2,Ingres,Oracle,Informix,Sybase和SQLServer等。20世纪80年代和90年代是RDBMS产品发展和竞争的时代。各种产品经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程,对关系模型的支持也逐步完善,系统的功能不断增强。Linux是目前最流行的操作系统之一,因此Linux数据库也就应运而生了。它以低成本(甚至为零)、高可靠性赢得了广大用户的首肯与信任。另外还应该感谢众多数据库厂商的支持,由于他们积极地把原有的数据库产品移植到了Linux平台上,并且相当一部分公开了代码,使得Linux数据库具有了更加强大的生命力。1998年5月,前身为Borland公司的Inprise公司推出了Linux版本的Interbase4.0,这是一个高性能的SQLServer,虽然小巧,但功能强劲;同年9月14日,Inprise公司推出了Interbase5.0forLinux的商业版;1998年7月22日,Informix推出Linux版本的InformixSE。1998年7月,Oracle决定向Linux平台上的Oracle8提供正式的技术支持,另外,其在Linux平台下的Oracle应用软件包,于1999年的第一季度已经交货;1998年9月,IBM和Sybase宣布支持Linux,Sybase则为Linux平台免费提供AdaptiveServerEnterprise(ASE)。IBM公司一直在Linux软件市场处于领导地位。DB2EE(企业版)forLinux在1999年夏天推出以来,已经赢得了众多用户的信赖。2000年11月,IBM公司推出了第一个专门为Intel体系公司提供的Linux数据库::基于Linux平台的DB2通用数据库的企业扩展版(β测试版)。DB2EEEforLinux的推出将为用户的资讯管理提供更强的可扩展性。新产品不但使开发者能够在Linux上编写群集的数据库程序,而且在处理能力、安全性能、接口监控、连接配置以及数据可用性方面的性能都有很大的提高。2001年6月份,RedHat发布了新的Linux数据库软件,用以重新确立该公司在服务器市场的地位。由此可见,世界上的诸多公司都瞄准了Linux数据库市场,特别是一些巨头的加入,更起到了推波助澜的作用。因此我们有理由相信Linux数据库将在变革中不断前进,在各界的努力下,将为世人奉献出更强大、更完美的产品。在本书的翻译过程中,给译者最大的感觉是书中的内容十分全面,除了介绍Linux数据库相关的知识外,还详细地介绍了数据库?母拍詈腿砑こ痰睦砺郏馐瞧渌?Linux书籍所不具备的。比如书中针对数据库的设计给出了详实的例子,从需求分析开始入手,逐渐分层次地将问题加以讨论。在读者掌握了数据库设计的一般方法的同时,更掌握了软件工程的理论。另外本书还详尽地介绍了关系模型、数据库管理等知识,对于读者来说,可谓是一举多得。本书由耿岳、赵友兵、宋立新、姜君等组织翻译。参与本书翻译工作的还有黄劲、罗明、石璇、高志刚、凌万胜、华忠、高熠扬、周天、赵春雷、魏永明、陈雷、张云帆、钟书毅、郑翔等。由于译者水平有限,错误之处在所难免,还望读者批评指正。译者前言欢迎阅读《Linux数据库宝典》!如果你是从事开发数据库应用程序或者维护数据库的工作,或者对Linux下的应用软件感兴趣,那么本书正是你所需要的。经验告诉我们,最早采用新技术的人,将在该领域内成为具有影响力的专家。通过对本书内容的学习和实践,读者将熟悉运行在Linux下的数据库,并可进行高效率的开发工作。在Web应用程序领域,Linux的发展应该归功于那些已经存在或者容易移植到?孟低成系挠τ贸绦颉inux下的关系数据库管理系统(RBDMS)使得对健壮的数据库应用程序的支持变得更为简单,如果没有它,Linux的发展几乎是不可能的。本书的重要性在过去的几年里,Linux得到了迅速的发展。同时,在这一时期许多具有献身精神的开发小组将当时存在的RDBMS移植到了Linux上,其中的几个可以通过开放源码许可证得到。如果我们考虑所有的数据库,会发现Linux数据库的数量是惊人的。它们中的一些已经过时了,另外一些获得了良好的特性。所有正流行的发行版都是MicrosoftWindows的有力竞争者,因为那些受Windows体系和应用程序模式困扰的程序,都在Linux下找到了生存的土壤。在Linux上摆脱私有的UNIX移植权进行数据库的开发,是免除昂贵的费用而获得相同灵活性的主要方法。有许多优秀的Linux书籍可供参考,但是本书从一个更广泛的视角,讲述Linux数据库应用程序的开发。Linux数据库开发在开发领域中是比较丰富和深层次的。花些时间进行Linux数据库解决方案的研究,用以激发它无限的活力,以获得潜在的回报。入门为了更好地理解本书,读者需要成功安装Linux。大多数开放源码数据库或者数据库集成应用,其安装方法都是非常相似的。在某些时候在安装过程中,必须进行合理地选择,因为安装方式的不同将对未来产生深远的影响::比如安装ApacheWebServer,就必须要选择使用何种CGI程序来加载或者安装Mysql,选择是否需要内建PHP支持等。为了充分使用本书,读者需要:◆拥有一个Linux下开放源码数据库的拷贝,比如MySQL。可以从Web站点上免费下载它们。需要一个包含PHP或者PerlDBI支持的数据库。◆拥有一个与读者使用的数据版本兼容的Linux拷贝。可以从许多Internet站点上下载它。◆掌握一种与Linux和所选择数据库都兼容的编程语言,比如C/C++或者Perl。任何一个能运行Linux的系统都可以,但是最好选择基于奔腾芯片的计算机,并有大容量的内存(虽然Linux可以在小内存计算机上运行,但是应该使用至少32MBRAM)。同样,大量的Linux应用程序将占用大量的硬盘空间,也别忘了给将要创建的数据库留出足够的空间。无论如何,需要使用至少1GB的硬盘开始学习。还要考虑鼠标,不要把它给忘记了。那么显示卡和显示器呢?许多Linux数据库使用命令行(就是文本格式)接口(CLI)。在这种情况下,显示器的分辨率是足够了,甚至应用程序的编制也可以在文本模式下完成。但是对于典型的Linux桌面来说,则至少要求显示卡和显示器有600×800的分辨率。本书中的图标花几分钟的时间阅读本部分,了解每个图标的含义,对本书的学习将大有益处。希望读者对别人已经遇到过的困难做好充分的准备,以克服它们。该图标将提醒读者注意。可以发现其他的信息,这些信息或者存在于本书的其他部分,或者在其他地方。用这个图标予以提醒。在该图标后的内容将为读者提供感兴趣或者有用的信息,以理解所讨论的主题。这里将给读者以帮助。读者将在这个图标后找到好的建议或者好的想法。本书的组织结构本书分为五个部分,分别为:对Linux数据库以及关系数据库背景的介绍,Linux数据库的安装,与使用的数据库的交互,对Linux数据库功能的扩展,常用数据库的管理。第1部分::Linux和数据库第1部分将为读者介绍Linux,并提供它的开发背景及历史。除了Linux简史外,读者还可以了解数据库的背景知识和Linux下的数据库。在这一部分中,除了介绍一些关系数据库理论外,还介绍了关系数据库,并简要地讨论了对象数据库,并且还提供了关于开发的详细背景知识以及SQL的重要性,帮助读者理解建立数据库系统的过程。通过对第1部分中各章的学习,可以使我们了解关于数据库的各种基本知识并知道自己的数据库需求,从而选择一个适合自己的数据库产品。第2部分::安装和配置数据库产品的安装和配置将在第2部分进行深入探讨,特别是Oracle8i,MySQL和PostgreSQL。在介绍安装和配置的步骤中,有针对某些产品的详细讨论,使读者进一步了解这些数据库产品。第3部分::交互和使用本书的第3部分包含两章,在这部分中将深入研究Linux数据库管理员如何与数据库进行交互,并
