数据库设计/管理
-
Web数据库技术与应用许龙飞,李国和,马玉书编著本书是数据库应用系列教材之一,本书全面系统地介绍了基于Web数据库的体系结构和实现技术,其中包括C/S、B/S模式以及基于中间件多层分布式数据库的应用软件体系结构,重点介绍XML、ASP、JSP、Servlet、JDBC、EJB等各种组件技术以及使用这些技术在开发Web数据库系统和管理信息系统方面的应用。本书注重概念与实用性的统一,书中配有精选实例,所有实例均已通过调试。读者可根据运行环境略加修改,即可使用。书中每章后面附有习题,以方便读者复习、巩固所学知识。本书可作为高等院校计算机专业及相关专业高年级学生数据库课程的补充教材,也可供从事基于Web数据库的电子商务、电子政务及相关管理信息系统软件开发的工程技术人员和管理干部学习参考。 -
网络数据库原理及应用方睿,刁仁宏,吴四九编著随着计算机技术的不断发展,信息化管理程度的不断提高,数据库技术在信息管理中的作用日益重要。MicrosoftSQLServer2000是目前使用最广泛的数据库,它与Windows网络操作系统的无缝集成,智能化的内容管理,强大的功能,使它得到了大量用户的喜爱。本书侧重于该数据库的开发,共分为三大部分。第一部分包括第1章,介绍数据库理论基础,这部分讲述数据库最基本的概念,是学习数据库的理论基础。第二部分包括第2至第8章,主要介绍MicrosoftSQLServer2000的使用和管理,包括MicrosoftSQLServer2000的安装,Transact-SQL语言,数据库对象操作和管理,数据的查询和修改,数据库系统的安全性管理,实施数据完整性和常用实用工具等内容。在介绍本部分过程中,贯穿相应的数据库理论知识,使读者很容易将理论和实践结合起来。第三部分包括第9章,综合前面各章的内容,结合VisualStudio.NET2003开发环境,给出一个范例(网上玩具商店),重点介绍怎样用SQLServer2000和.NET的C#开发一个B/S结构的应用程序。全书围绕一个实例展开,将网上玩具商店(ToyUniverse)的例子分解成各个不同的知识点,结合MicrosoftSQLServer2000中的各个具体技术,举出一个个例子来进行讲解。读者可以边学习理论边实践,易于掌握。 -
数据库设计教程(美)Thomas M.Connolly,(美)Carolyn E.Begg著;何玉洁[等]译;何主洁译数据库设计是数据库技术的一个重要方面。目前有很多书籍介绍数据库的理论知识.但能与实际应用紧密结合的实用性书籍却相对较少。本书作者具有丰富的数据库设计和教学经验、以通俗易懂的语言描述了分析、设计实现数据库的整个设计过程,因此本书是一本真正意义上的数据库理论与实践相结合的书籍,可用于数据库基础理论之后的后续学习。本书主题●数据库的基本知识和相关概念●全面介绍数据库设计方法学●用实例引导读者掌握从需求分析、逻辑建模到物理实现的全过程●包含常用应用领域的数据模型,读者可以在此基础上建立自己的数据模型●用UML表示法创建数据模型的方法第2版的新增内容●添加了关于SQL和QBE、数据库管理和安全以及数据库领域的现状和趋势的章节,使本书的内容更加全面和先进。●对数据库设计方法论的内容进行了更新。●本书的配套教学材料包含StayHome数据库的实现.示例数据模型的SQL脚本,本书练习的样例解决方案等,读者可以到华章网站下载。本书详细介绍数据库的分析、设计、实现方法和过程。本书不仅涵盖普通数据库书籍中所没有讲到的数据库分析、设计和执行过程,还通过贯穿全书的实例描述数据库的创建、监控和调整的全过程。主要内容包括数据库的相关知识,数据库分析和设计技术、逻辑数据库设计方法学、物理数据库设计方法学等内容。另外,本书还增加了SQL和QBE、数据库管理和安全性以及数据库的现状和趋势等内容,使内容更为全面。本书既适合作为高等院校数据库课程的教材,也适合相关技术人员作为数据库分析、设计和开发的参考。 -
现代数据库管理(美)Jeffrey A. Hoffer,(美)Mary B.Prescott,(美)Fred R.McFadden著;施伯乐[等]译;施伯乐译本书是一本数据库管理的教材,内容翔实,示例丰富,由浅入深。本书从数据库管理环境、数据库分析、数据库设计、实现以及高级数据库五个方面全面介绍了数据库的知识。每章之后安排了大量的习题帮助读者梳理知识,掌握基本的概念、原理。本书还包含一个贯穿始终的实例,让读者体验数据库开发的全过程。本书的网站(http://www.prenhall.com/hoffer)中还包含大量相关资源,有助于读者复习所学知识,拓展知识面。本书适合作为相关专业的本科生、研究生的教材,也适合作为从事数据库方面工作的人员和自学者的参考书。本书是一本优秀的数据库管理方面的教材,在研究生和本科生的教学以及专业的管理或项目开发中已经成功使用了15年。本书是原书的第6版,在秉承前5版特色的基础上,对现代数据库管理领域出现的新技术方面的内容进行了修订和补充,使本书保持技术上的先进性。本书特点:内容全面、深入浅出,包括数据库管理的语境、数据库分析、数据库设计、实现以及数据库的高级主题。用贯穿全书的实例展现数据库开发的全过程。包含丰富的学习资源。第章结尾均给出与该章主题相关的Web资源和网址,供读者深入钻研。本书的网站(http:://www.prenhall.com/hoffer)也提供相关的学习资料,帮助读者巩固所学内容。 -
网络数据库技术基础邱慧宁,邱海帆,魏泉编著本书全面、系统地介绍网络数据库的基本概念,以及Microsoft SQL Server 2000的管理、应用和数据维护的方法。主要包括:网络数据库技术的发展、数据库开发设计、建立数据库、表的使用、T-SQL命令语句的使用、数据库查询和数据处理、SQL Server安全管理、Web数据库应用程序基础、活动数据对象的使用、显示和查询记录、数据维护、系统登记和验证密码、构建和使用自定义业务处理动态链接库文件以及建立网络数据库应用技术实例。 本书内容详实、语言流畅、突出实用性和指导性,并提供了大量的操作示例和应用程序代码,以说明应用SQL Server 2000开发编辑的方法。本书不仅可作为Microsoft SQL Server初学者和有一定开发经验的广大编程人员的技术参考书,也可作为高等院校相关专业的教材和网络数据库技术方面的培训教材。 -
SQL实用简明教程罗骏等编全书由浅入深地介绍了SQL-3标准的数据库编程方法。本书第1~2章介绍了数据库和SQL-3的基础知识;第3-10章结合具体的实例,介绍了各种SQL语句的具体使用方法,包括如何创建数据库,如何对数据进行各种操作等;第11~13章介绍了SQL语句的优化、安全性以及数据库的事务、游标及存储过程等。在本书的附录中,还为读者列出了书中使用到的数据库示例中的各种数据及SQL语句中常见的错误,便于读者参考理解。本书适合作为高等院校信息技术相关专业的教材,也可作为广大使用支持SQL-3标准的数据库操作系统的用户阅读参考。另外,书中给出的典型实例以及各种技巧提示,也使本书能够为各类高级数据库编程人员提供相关的参考。 -
Power Designer数据库系统分析设计与应用姜江等编著PowerDesigner 10为Sybase发布的最新的软件分析设计工具,是目前最为流行的软件分析设计工具之一。本书首先介绍了PowerDesigner的基本概念及基本操作,然后以数据库系统设计建模为主,分别介绍了概念数据模型(CDM)、物理数据模型(PDM)、多维数据模型、文档生成(Report)、版本控制(Repository)等几个部分。本书从实用的目的出发,结合实例讲解,努力做到概念清晰,面向应用,帮助用户全面系统地掌握PowerDesigner的使用。其中,文档生成(Report)部分,以问题为导向,系统阐述如何解决文档生成中遇到的实际问题,从而生成满足用户特定需求的文档。介绍PowerDesigner的同时,书中还穿插了一些相关内容的基本理论知识,帮助不熟悉的读者快速掌握,从而更好地使用PowerDesigner。此外,本书还融入了CSDN网友的常见提问及笔者回答的整理,这些内容以FAQ的形式单独成立一章,力图尽最大可能为读者解决实际应用过程中的问题,这也是本书的特色。 本书要求讲者掌握一定的数据库基础知识和软件工程基本知识,适于数据库袋子发析建模人员、项目管理者及对分析设计感兴趣的软件开发人员学习和参考,也可以作为数据库设计的教材。 -
信息建模与关系数据库(美)Terry Halpin著;施伯乐等译;施伯乐译本书主要讲解了对象角色建模及其相关的技术知识。书中从ORM角度介绍了实体联系建模(ER)和统一建模语言(UML)。书中还清晰地涵盖了关系数据库理论和SQL的最新进展情况,并阐述了所需的数学和集合理论的概念。事实上,它是惟一一本超出介绍性层面的书,涵盖了把领域专家的知识转化为合理的数据库设计的深入知识。本书适合于从事数据库相关研究的工作人员。前言这是一本关于信息系统的书,重点讨论信息建模和关系数据库系统,主要适用于数据库专业人员、计算机科学和信息管理专业的学生。它也适用于那些想以人们容易理解且在计算机上容易实现的方式来阐述应用信息结构的人。此外,本书还提供了一个简单的概念框架来让读者理解数据库系统到底是什么,并对SQL进行了详尽的介绍。该书主要研究对象:角色建模(ORM),这是一种依照对象和它们扮演的角色来观察世界的概念建模方法。ORM起源于欧洲,在那里它以其他的名字,如NIAM(natural-languageinformationanalysismethod,自然语言信息分析方法)或FCO-IM(FullyCommunicationOrientedlnformationModeling,完全面向交流的信息建模)为人所知。本书所用的ORM版本是在NIAM基础上进行扩充的,并拥有微软公司的工具支持。另外两个流行的信息建模符号表示法是实体:联系(ER)图和统一建模语言(UML)类图。对于概念信息分析,ORM比ER图及UML方法有一些优势。例如,ORM模型易于语言表示和成员化,以便于该领域专家的确认,应用域变化时,它们比较稳定,而且它们能够在图表中得到更多的业务规则。然而,ER图和UML类图适于简明的总结。它们的结构更接近于最终的数据库实现,所以,也是很有价值的。因此,本书涵盖了用ER和UML进{;数据建模的内容,并说明了如何从ORM模型中很容易地提取出ER和UML数据模型。为了使内容更接近大多数对数据库感兴趣的读者,本书行文简洁易懂,并且尽可能地回避形式化的数学分析和计算。必要时,基本逻辑和集合理论中的相关概念将在使用它们之前进行讨论。书中大部分材料已在工业界和学术界的课程中经过了分类检验,并且基本的ORM方法已在高校成功地讲授多年。各部分内容已经模块化,因此,想要省略一些内容的教师可为他们的课程做出合适的选择。第1章阐明了概念建模研究的动机,并简要地比较了ORM,ER和UML方法。对信息系统的历史和结构也进行了概述。第2章讲解了结构背景知识,解释了信息系统的概念结构和开发框架,并且介绍了后面一些章节需要用到的关键概念,只有很少或没有数据库经验的读者应全部阅读。第3章是基础。先对概念建模语言标准和ORM概念设计过程(CSDP)进行了概述,然后,讨论了CSDP的前三个步骤。第一步(依照基础事实用语言表示常见的例子)看起来可能很琐碎,但不应匆忙进行,因为它为模型提供了基础。本章的剩余部分涉及了事实类型的基本图形符号,然后讲解了如何将对象分类并识别能用算术方法推导出的信息。第4章讲述在事实类型成员集上指定约束。最重要的一种约束(惟一约束)被详细说明。随后讨论了事实类型基本性质的检验。本章同时还介绍了概念层的连接和投影操作::这些操作的关系版本在后面的关系数据库中非常重要。第5章涉及了强制的角色约束,包括对探测可以逻辑导出的信息的检验。并在某种程度上检验了引用模式。对于短期课程,一些较复杂的引用模式可以跳过。本章将在实例中复习已经讲过的CSDP步骤。第6章涉及值、集合比较(子集、等价和互斥)及子类约束。6.6节研究子类高级方面的内容。虽然这对于实践很重要,但是第一次阅读时可以跳过这部分内容。第7章涉及概念模式设计过程的最后一步。考虑了较少的公共约束(如出现频率和环约束),并且对设计进行最终检验。7.3节至7.5节有点儿高深,短期课程可以跳过。第8章讨论了实体:联系(ER)方法,以Chen最初的符号表示法开始,然后讨论了当前使用的三种最流行的符号表示法:Oracle公司支持的BarkerER符号表示法、信息工程符号表示法,以及实际上是ER和关系符号混合物的IDEFlX符号表示法,并且与ORM进行了比较。第9章研究用于数据建模的UML类图的用法,包括与ORM详细的比较。ORM中的业务规则结构在UML中没有相应的图形表示,它们是通过使用用户定义的约束和注释来标识和获取的。第10章描述如何在关系数据库中实现概念模型。前三节是理解概念模式如何映射到关系模式的基础。10.4节讨论高级映射方面的内容,在入门课程中可以省略。第11章研究一些关系数据库的查询语言。11。1节涉及关系代数,虽然它不作为一种实际的查询语言使用,但关系代数对于理解基本的SQL支持的关系操作很重要。11.2节将数据的关系模型与一些关系数据库管理系统使用的数据模型进行了概括比较。11.3节至11.4节涉及SQL的主要特性,重点在SQL-89,SQL-92及SQL:1999标准,以及一些流行的变体。第12章讨论在相同级别(概念上或逻辑上)如何及何时将一个模式转换到另一个模式。12.1节至12.4节研究了概念模式等价性和概念模式改造的方法。作为这个理论的一个应用,12.5节说明了通过在映射前进行概念转换以优化数据库设计的过程。12.6节完整地介绍了规范化理论。12.7节简要介绍了反规范化和低级优化。12.8节说明了概念优化在数据库再工程化中扮演的角色。12.4节、12.5节、12.7节和12.8节涉及高级特性,在短期课程中可以跳过。对于非常短的课程,整章都可以跳过。第13章研究其他的建模问题、方法和趋势。涉及的主题包括数据仓库、概念查询语言、模式抽象机制、处理模型(如UML示例和活动图、数据流图)、后关系数据库(如对象数据库和对象:关系数据库)以及元建模。虽然这些主题重要且有趣,但它们在短期课程中可被省略。本书采用了大量的图和示例。每一章以简短的概述开始,以本章涉及的要点小结结束,此外还有章节注释以补充介绍要点和进一步的参考资料。本书的主要特点之一是带有大量的练习题,这些练习题全都经过课堂检验并被仔细分级。全书最后列出了引用的全部参考书目,以及技术符号和ORM,ER及UML(只有类图)的术语表。在线资源本书大量的补充材料在出版商的网站(www.mkp.com/imrd/)上可以在线下载。其中有三个附录:附录A提供了计算机硬件和软件演变的概述;附录B讨论了两类用于从有意义的成员集中确定子类图的子类矩阵;附录C介绍了SQL的高级方面,集中于集合比较查询和组极值查询。练习题的答案包含在两个文件中:一个是编号为奇数问题的答案,一个是编号为偶数问题的答案。编号为奇数问题的答案可以公开得到,编号为偶数问题的答案有密码保护,以便提供给授课者用来作为课堂讨论练习题。关于ORM的其他材料可以从作者的网站www.orm.net上获得。图表的电子版,以及进一步的练习和相关教学材料包括在附送的教师指南中。授课者可以通过与WWW.mkp.com/academic/rep_locator.asp中列出的代表联系,来获得这本指南和练习答案的密码。ORM软件ORM得到来自微软公司和其他公司的各种建模工具的支持。一个废弃的ORM建模工具VisioModeler可以从微软的MSDN网站免费获得。尽管该下载软件没有技术支持,并且该产品的数据库驱动支持有些过时,但它对于学习ORM仍很适合,并且它允许你创建ORM模型并映射到一些数据库系统中。要获得这个下载软件(25MB),请将你的浏览器指向http://download.microsoft.com/,然后进行“VisioModeler´’关键词搜索。在写本书时,从微软的VisioEnterprise2000产品中可以获得基本的ORM建模解决方案。这个软件比VisioModeler提供了更好的驱动支持,并且包括对视图和代码编辑的支持,但它显示ORM约束的能力非常有限。Visio未来的版本将支持ORM图,但不支持映射。一个基于Visio的ORM建模解决方案的完全改进版本出现在VisualStudio.net中。这个解决方案不仅能显示所有的ORM约束,还包括许多说明和映射逻辑数据库模型的改进方案。这个解决方案在VisualStudio.net的beta2版本中首次出现。关于微软的VisualStudio的详细资料可以从http://msdn.microsoft.com/vstudio/上获得。 -
数据库管理系统(美)Joel Siegel,(美)Jae Shim著;尹买华译;尹买华译本书基于最新的技术和应用,介绍了数据库管理在互联网方面的应用,应用程序开发、结构化查询语言(SQL)应用、范例查询、数据仓库、数据挖掘、数据库安全和数据库管理等内容。本书提供了大量实际分析实例、多种数据管理问题的解决方案,能够帮助制定最优的数据库管理决策,为在多平台的复杂环境中管理公司数据资源提供了指导原则。本书适合于与数据库管理系统应用相关的系统分析员、信息系统经理、数据库开发人员、公司经理和用户、程序员等。 -
计算机操作与应用教程-中册王海春 编暂缺简介...
