数据库
-
SQL基础(美)John J.Patrick著;高京义,汤严等译;高京义译本书根据JohnJ.Patrick在美国加州大学伯克利分校讲授的SQL课程编写,精确地阐述了在任意应用中(从临时报告到数据仓库)如何在需要的时候检索数据。不论是最简单的Select语句还是最复杂的连接运算,Patrick详细地讲解了如何编写易于理解、验证、修改和扩展的SQL查询。本书将教您:·编写简单的SQL语句用来检索、恢复或修改数据;·创建从多个表中获取信息的复杂查询;·建立自己的表;·总结数据:基本知识和高级技巧;·理解和保证数据的完整性;·学习掌握联合、子查询、自连接、交叉连接、内连接和外连接。要想获得本书中所有的SQL程序代码和数据库表、MicrosoftAccess格式的数据库以及相应Oracle数据库的代码,请访问www.tupwq.net,然后从本书的网页上下载。 -
数据库应用技术实用教程黄崇本主编本书共分3篇。第一篇为基础知识,内容包括:数据库技术概论、关系数据库、关系数据库语言SQL及数据库设计。第二篇为应用篇,内容包括:SQL Server 2000概述、数据库的建立与维护、数据库的查询、T-SQL语言、数据安全性与完整性、存储过程与触发器。第三篇为实训篇,内容包括:Access 2000实训、SQL Server 2000实训及VB/SQL Server 2000编程实训。 本书遵循理论必须够用、强调实践应用、好教好学好用的思路。一方面阐述了数据库的基本理论和方法,另一方面介绍了SQL Server 2000的各种功能和应用方法,同时安排了相应的实训及系统开发综合实训。 本书可作为高职高专计算机类学生的教材,也可供从事计算机信息处理工作的科技人员学习参考。 -
SQL Server 2000实用教程刘卫宏编著数据库是计算机科学技术中发展最快,应用最广泛的重要分支之一,它已成为计算机信息系统、应用系统、科学数据库及其信息系统建设的重要技术基础和支柱。数据库技术及其应用系统最早出现于60年代。70年代初,E.F.Codd提出数据库的关系模型,并对关系数据理论做出了创造性的贡献,从而使数据库从技术上升到理论。关系数据库理论和技术在70-80年代得到长足的发展和广泛而有效的应用;这些都是发生在上个世纪的事情。在这个举足轻重的应用领域中,MicrosoftSQLServer以其低价位、多功能、良好的用户界面,以及与Windows系统的全面集成而后来居上,不仅在中小型数据库领域占有绝对领先的份额,而且随着SQLServer2000的推出,向原来属于Oracle等大型数据库系统的领地不断扩展,市场占有率不断上升。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。本书共分18章,按照基础知识、系统安装和配置、各种对象管理、安全、备份和恢复、性能优化,以及开发各种类型数据库应用程序的顺序进行讲解,内容从简单到复杂,非常有利于具备一定数据库基本理论的高校学生学习SQLServer,并能使用它较快地进行数据库应用程序的编程。一般书籍都是把编程内容放在后面,而本书尽可能把编程任务提前,使得更加有利于具备一定数据库知识的人学习和掌握。本书由刘卫宏、李红玲组织编写,万方工作室的全体同仁参加了本书的校正、审查、输入等工作。其他参加本书部分编写、录排、校对工作的人员还有:于自跃、李小将、陈曙辉、邓波、田丽韫、龚超等。其间龚超同志对全稿进行了严格细致的复审。本书的出版是集体劳动的结晶,在此对万方工作室的全体工作人员深表感谢。由于时间仓促,且经验和水平有限,文中难免有不妥之处,在此殷切期望广大读者能提出中肯、尖刻的意见,以便于提高水平,把更好的图书呈现给大家!这是一本讲解MS-SQLServer2000应用技能的实用教材。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。全书共分为18章,内容涉及数据库系统,SQLServer2000数据库构架,安装及配置,SQL语言,T-SQL程序设计,事务管理,数据库系统管理,数据库安全与维护,数据库备份及还原,性能调整与优化,利用ODBC、ADO、DAO进行C/S模式数据库应用程序开发,在Delphi7IDE下进行基于SQLServer2000分布式数据库应用开发,以及利用ASP进行基于Internet的Web应用系统开发等知识。内容全面,从简单到复杂,讲解透彻,实例实用。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。也可作为业余爱好者、社会培训班的理想教材。这是一本讲解MS-SQLServer2000应用技能的实用教材。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。全书共分为18章,内容涉及数据库系统,SQLServer2000数据库构架,安装及配置,SQL语言,T-SQL程序设计,事务管理,数据库系统管理,数据库安全与维护,数据库备份及还原,性能调整与优化,利用ODBC、ADO、DAO进行C/S模式数据库应用程序开发,在Delphi7IDE下进行基于SQLServer2000分布?绞菘庥τ每ⅲ约袄肁SP进行基于Internet的Web应用系统开发等知识。内容全面,从简单到复杂,讲解透彻,实例实用。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。也可作为业余爱好者、社会培训班的理想教材。 -
数据仓库与数据挖掘武森,高学东,(德)M.巴斯蒂安著数据仓库技术是一种适用于决策支持系统的数据组织与管理技术,它不同于传统的数据库管理系统。数据仓库技术可以对计算机存储的信息进行提炼和加工,为企业领导提供集成化和历史化的数据,为企业全局的战略决策和长期趋势分析提供更有效的支持。 -
Access 2000应用技术实训指导李禹生,廖明潮编著本书分为两个部分:第一部分为应用技术训练,分为十个实训项目;在每一个实训中,首先简要总结每个实训的知识要点,然后尽可能详细地引导学习者逐步完成“进销存管理信息系统”的设计。第二部分为课程设计,给出四个课程设计题目,及其具体的系统需求和基本的设计指导,学生可以在教师的指导下选定一个题目,自己动手开发满足题目要求的Access数据库应用系统。本书是与《Access2000应用技术》配套的实训指导教材。同时,由于本书在每一章首均进行了本章知识点总结,因此也可以独立作为Access操作训练教程使用。本书结构完整,图文并茂,可读性、可操作性强,尤其适合注重Access实际操作训练的学习者使用。本书配有实例数据库,其中分章节存有每一次实训操作构成的数据库实例。学习者既可以用其作为自己每次实训后的对照,也可以用其作为自己某一次实训开始的起点。该实例数据库可从中国水利水电出版社网站(www.waterpub.com.cn)下载。本书前言《Access2000应用技术实训指导》是与《Access2000应用技术》配套的一本实训指导教材。本书引入开发式实训方式,将验证式实训与开发式实训有机结合起来。在验证式实训阶段能对所学知识有感性认识,帮助学生理解、认知所学知识;在此基础上,通过课程设计环节开发一个应用系统的开发式实训,使学生对所学知识有进一步的认识和理解,从而更好地掌握,乃至灵活运用所学知识。本书分为两个部分:第一部分为应用技术训练,采用验证式实训方式:第二部分为课程设计,采用开发式实训方式。应用技术训练按照Access2000应用技术》的讲授顺序,共分十次实训完成。以“进销存管理信息系统”作为实例贯穿始终,可与((Access2000应用技术》配套使用,以完成整个教学过程。十次实训结束时完成“进销存管理信息系统”设计。每次实训由目的要求、相关知识、实训内容及实训分析与思考等四部分组成。目的要求:描述本次实训的重点及完成本次实训后学生应着重掌握的知识;相关知识:包括((Access2000应用技术》中相关章节内容的总结,必要时还增补一些《Access2000应用技术》中未涉及但与本实训内容密切相关的扩展性知识;实训内容:指导学生完成实训,最终完成“进销存管理信息系统”的设计:实训分析与思考:要求学生完成本次实训后的思考题,引导学生编写实训报告。课程设计为完成应用技术训练后的课程设计教学环节提供参考。拟提供“小型物业管理信息系统”等四个课程设计选题,每一个选题都给出需求分析和适当的课程设计指导。对于有条件的学校或个人可完成其中的一个选题,使学生对所学知识得到进一步巩固,应用知识的能力也得到锻炼。本书有实例数据库文件,其中按章节分阶段收录了实训过程的所有数据库。该实例数据库可从中国水利水电出版社网站(www.waterpub.com.cn)下载。使用时,须将其复制到“D:/Access2000应用技术实训指导”文件夹中。根目录下保存的文件,除“数据源”数据库外,均为完成全书所有实训后得到的文件,如需验证运行,须将相应章、节的数据库复制到“D:/Access2000实训”文件夹中,并更名为“进销存管理信息系统.MDB”。本书由李禹生编写第1章、第2章、第10章和课程设计1,廖明潮编写第3章至第9章以及课程设计2至课程设计4。最后由李禹生统稿,谭立烽教授审阅了书稿,并提出了有价值的指导意见。限于作者水平,书中难免遗漏甚至不妥之处,尚祈读者批评指正。 -
SQL宝典(美)Alex Kriegel,(美)Boris M.Trukhnov著;陈冰等译现在拿到的这本书,是有关SQL的可用的最新最完整的参考。它包含了经核准的最新的SQL规范SQL99,以它的标准格式,可以把本书中的代码和技术应用到来自任何主要开发商的SQL数据库中,这些数据库包括Microsoft SQL Server,Oracle以及IBM DB2。因为作者强调的是标准的SQL,因此,可以执行不同的数据库应用程序,并可以确信这些代码将在任何主要的开发商提供的产品中都能工作得很好。无论是一位准备尝试数据库编程的数据库管理员,还是一位有经验的希望查找有关SQL99内容的数据库程序员,都将发现《SQL宝典》是完整的解决方案。本书的主要内容包括:SQL的基本概念和原理、创建和修改数据库对象、数据操作和事务控制、检索和转换数据、利用系统目录来实现安全、超越SQL:过程化程序设计和数据库访问机制等内容。附录中介绍了本书附带光盘的内容及大量的对读者极有价值的参考资料。本书适用于广泛使用SQL的读者,从初级到高级的读者都有参考价值。 -
数据挖掘实践(美)Olivia Parr Rud著;朱扬勇等译;朱扬勇译OliviaParrRud是DataSquare,LLC的执行副总裁。Olivia在金融服务行业已经工作了二十多年,其中10年专门从事信用卡、保险、电信、零售、度假业、名录服务行业的数据挖掘、建模和划分工作。利用自己分析能力与创造才华,她提供客户获取、模型维护、风险、总盈利等方面的分析和解决方案。本书详细介绍了一种新的数据挖掘技术—数据建模,并着重阐述整个模型开发过程的细节。本书包括三个部分。第一部分讲述了基础知识,内容涉及确定目标和从商业预测中定义目标的重要性,并给出了收集数据和创建数据集的例子。第二部分通过一实例详甸阐述了模型开发的整个过程。第三部分通过应用于保险业、银行、电信行业的实例详细说明了不同目标的数据建模过程中的几个关键步骤。本书将数据挖掘的技艺用饮食烹调的思?爰右在故停子诶斫猓阌诮邮堋J橹懈龅闹诙嗍道浞痔逑至俗髡叨嗄甑男幸稻椋缘鼻暗氖谐∮涂突Ч叵倒芾斫>哂屑训慕杓饔谩1臼槭屎暇哂幸欢ǖ耐臣坪头治鼋;〉亩琳咴亩粒勺魑治鍪Α⑹萃诰蛉嗽薄⒂淼墓ぷ魇植幔部勺魑扑慊喙刈ㄒ档谋究粕芯可滩幕虿钩涠廖铩?"什么是数据挖掘数据挖掘(datamining)这个术语涵盖了应用于各个行业的多种技术。由于市场份额和利润竞争的日趋激烈,数据挖掘成为公司在客户生命周期的各个阶段维持竞争力的必要工具。过去,数据挖掘的形式之一也称为数据捕捞(datadredging)。这种方法曾被认为没有达到合格的研究标准。也就是说,研究人员实际上可能没有作任何预定义的假设就开始研究所有的数据。然而,由于这种形式的数据挖掘确实可以发现有价值的信息,所以它开始被广为接受。在美国的公司里,如果有一种方法可以发现如何提高利润,那么人们会迅速地接受、信赖它。20世纪80年代末至90年代初,另一种形式的数据挖掘开始在营销领域流行起来。几个技术领先的信用卡银行发现,有一种新的称为数据建模(datamodeling)的数据挖掘技术可以提高获得客户的能力,改进风险管理。大量的活动和空前的增长为数据建模的繁荣发展提供了肥沃的土壤。数据建模的成功和它所带来的利润为它在其他行业的应用铺平了道路。目前,使用数据建模技术进行营销的行业包括保险业、零售业、投资银行、公共事业部门、电信业、能源业、度假业、游戏业和药品行业等等。本书的重点许多统计理论的书都谈到了数据建模技术。但本书并不是那样的一本书!本书讨论的重点是在营销、风险和客户关系管理(CRM)中使用这些技术所需的实践知识。大部分公司都被数据挖掘软件工具?闹掷嗪凸δ芘醚刍ㄧ月摇H砑潭忌扑堑娜砑恰耙子谑褂谩焙汀拔扌枞魏畏治黾寄堋钡摹5牵颐且言诒玖煊蚬ぷ鞫嗄辏勒庑┕愀媸遣蛔阄诺摹H魏谓O钅康某晒Σ唤鼋鋈【鲇诙杂诜椒ㄑУ牧己美斫猓谷【鲇诙允荨⑹谐「驼迳桃的勘甑睦斫狻J率瞪希杂谡龉潭裕P痛砉讨皇瞧渲械囊恍〔糠帧?本书将着重阐述整个模型开发的过程。讨论的内容包括对商业或市场的预测,以及处理过程中所需的复杂的SAS代码。这是为了强调实际模型处理过程之前与之后的步骤的重要性。本书的读者随着数据挖掘应用的飞速发展,对资深分析师和数据挖掘师的需求也增加了。但是,由于此类人才短缺,公司便雇用有才华的统计学家或初级分析师,他们懂技术,但是缺乏必要的商业敏感性。公司也可能会购买复杂的数据挖掘软件工具,这些工具所提供的解决方案对分析技术知识,或者与目标相关的业务知识都知之甚少。不管是哪种情况,都有可能缺乏某些领域的知识,如定义目标的结构,获取和准备数据,确认和应用模型以及测量结果等。任何一个领域的错误都可能是灾难性的,会造成巨大的浪费。本书可作为不同级别的分析师、数据挖掘人员和营销经理的工作手册。本书提供了数据建模的逐步指导,尤其强调了必要的商业知识,以得到有益的结果。对于那些数据挖掘的初学者,本书可作为整个过程的综合指导。对于经验丰富的分析师而言,本书可以作为参考手册。最后,对于管理人员而言,阅读本书可以对成功运用数据模型所需的技术与过程有基本的了解。本书的结构本书分为三个部分。第一部分讲述基础知识。第1章讨论了确定目标和从商业角度定义目标的重要性。第2章讨论并提供了大量的例子,其中包括收集数据和创建建模数据集。第二部分通过一个案例研究,详细阐述了模型开发过程的每个步骤。第3章-第7章讨论了数据清洗、变量归约和转换、模型处理、验证、实施的步骤。第三部分提供一系列的案例研究,这些案例分别应用于保险业、银行、电信等行业,详细说明了不同目标的数据建模过程的几个关键步骤,包括特征、响应、风险和生命周期值。随着本书对模型开发步骤的深入探讨,作者加进了几位业内专家的合理建议,他们都是数据挖掘领域的先锋。这些建议对某个主题提出了不同看法,如多重共线性,建立生命周期值模型的其他方法等。所需工具要使用本书提供解决方案,读者要对统计学有基本的了解。如果你的目标是要得到管理层数据建模的使用建议,则需要进行准确的商业判断。本书所有的代码示例都是用SAS写的,为了在SAS上实现这些代码,用户需要BaseSAS和SAS/STAT。电子数据表都是用微软的Excel做成的。但是,基本的逻辑和指令对所有的软件包和建模工具都是有效的。配套光盘本书从第3章—第13章都包含了开发、验证和实施数据模型的SAS代码。对这些代码稍做修改,再加上一些常识,就能够从数据准备阶段到模型的开发与验证阶段建立一个模型。但是,这样需要大量的时间,还有可能出现编码错误。为了简化这项工作并使代码更容易地用于不同的数据模型,原出版社出版了配套光盘,但需要读者另行购买。光盘里包括了开发不同模型所需的全部代码,模型包括:响应、验证、流失、风险、生命周期值或净现值。开发目标函数的具体代码包括信用卡、保险、电信、名录服务的例子。代码中有清楚的注释,解释了每一个步骤的目的与方法,所需要的软件是BaseSAS和SAS/STAT。用于创建收益表和增幅图的电子数据表也包含在光盘中。通过SAS创建的初步分析结果可以得到这些表并加以使用。既然模型处理前后的步骤可以结合任何数据模型软件包来使用,代码自然也可以作为独立的建模模板。模型处理步骤重点在于逻辑递归上的数据准备。光盘上还包括用于变量验证和处理的SAS宏。本书没有涵盖的内容一本数据挖掘的书如果没有提到隐私权,那么就不能算是完整。我相信这是数据挖掘工作者的一项重要的工作。关于这个话题,可以再写一本书。所以,本书中没有谈到这一点。但是,我希望所有使用个人数据进行营销的公司都能制订一项隐私权的法规。要获得更进一步的信息和指导,请与DirectMarketingAssociation联系,电话(212)790-1500,或者访问他们的网站http://www.the-dma.org。小结有效的数据挖掘是科学与艺术的复杂混合体。数据挖掘工具的数量每年都在增长。研究人员不断开发新方法,软件厂商实现现有的方法,才华横溢的分析师则利用标准技术来推进过程。数据挖掘(说得具体一点,数据建模)已经成为公司维持利润的战略必备工具。希望本书可以成为你实现数据挖掘目标时方便的参考和恰当的向导。" -
SQL Server2000数据库开发教程陈玉峰 编著本书从认识、了解、掌握中文版Microsoft SQL Server2000的基本知识和技能点的角度出发同时考虑了Microsoft SQL Server技术特点进行设计。全书分为10章,全面介绍了Microsoft SQL Server2000相关知识和技能。第1章Microsoft SQL Server简介与安装;第2章认识SQL Server开发环境;第3章创建数据库;第4章管理数据库与操作数据库中的数据;第5章数据库设计深入;第6章数据库高级操作与处理;第7章数据库性能管理;第8章数据备份与安全;第9章应用程序与数据库连接;第10章参考答案。为配合老师教学和学习及时复习,书中配有习题与指导,并在后列出选择题的参考答案,以供参考。 -
数据库系统教程史嘉权,史红星,李博编著本书是教育部人才培养模式改革和开放教育试点教材《数据库系统教程》的配套辅助教材。本书的主要特色是:内容新颖,在以关系数据库为基础的前提下,引进面向对象的数据库技术,以微软公司新推出的关系数据库管理系统SQL Server 2000为实验环境;与主教材紧密结合,习题、实验与主教材三位一体,互为补充;题型多,题量大,覆盖范围宽;要求明确、重点突出;有易有难,对部分难题给出不同解法,并有深入分析;为综合实验提供了有参考价值的实验报告;便于灵活而科学的组卷。主要内容包括:数据库系统教程要点;习题及其解答;实验环境与基础知识;教学实验内容及综合实验报告示例;考试大纲;组卷方案,模拟试题及参考答案。本书可作为普通高等院校数据库课程的辅助教材。对于从事数据库研制、开发和应用的有关人员,本书也是一本很有价值的参考书。 -
Oracle程序设计林天峰主编Oracle是当今最为流行的关系型数据库系统,它功能强大、性能稳定、使用灵活,可用于构建从小型的单用户系统到支持数千个并发用户的大型项目。本书是一本学习Oracle的入门教程,它以最新的Oracle 9i为依托,详细叙述了Oracle程序设计方面的基本内容,重点讲述了Oracle对SQL语言的支持及PL/SQL编程技术,同时介绍了Oracle与主流软件开发语言的结合以及初步的数据库管理知识等。本书在编写时充分注意与OCP认证课程式的衔接,其内容也是OCP认证考试的基本内容。本书语言通俗、循序渐进、示例丰富,是各类高职高专、培训机构及成人高校学生学习和掌握Oracle数据库编程的理想教材,也可供各类信息系统开发人员及OCP考试参加者学习参考。
