数据库由于具有数据结构化、较低的数据冗余度、较高的数据独立性、易于扩充、易于编制应用程序等优点,己成为计算机信息系统的核心技术和重要基础。本书以关系数据库为重点,全面、系统地介绍了数据库系统的基本概念、基本原理、基本方法以及有关应用。为了配合教学与自学,本书每章均配有适量习题,附录中还提供了Microsoft SQL Server 2000简明教程和面向教学的实验指导书。 本书可作为高等院校计算机相关专业的数据库课程教材,也可供从事计算机科学与信息技术领域工作的科技人员以及其他相关人员参阅。
本书是在波士顿马萨诸塞大学数据库入门和提高等一系列教材的基础上写成的。从理论和实际两方面说详细了数据库的设计和实现。本书反重点放在对象关系模型上,介绍了ORACLE、DB2和INFORMIX系统中普遍采用的新概念,并在结合数据库理论、原理和主要的商业数据产品的基础上介绍了SQL-99。本书涵盖了关系数据库理论。SQL语言、数据库设计以及数据库完整性、视图、安全性、索引、事务管理等各个方面军的内容。 Patrick O'Neil 是马萨诸塞大学的计算机科学教授。他是数据库领域国际知名的专家,在事务处理性能和磁盘访问算法方面成果颇丰,曾著有数据库和事务处理基准方面的专著。他还是活跃的行业顾问,曾在微软、ORACLE、SYBASE、IBM和INFORMIX等公司工作过。
本书结合SQL实践与实际案例,整合了实用的解决方案与洞见,可帮助大家解决复杂的问题,设计出能简化数据管理的数据库。作者拥有担任世界很好数据库顾问与讲师的丰富经验,在本书中归纳了编写高质量SQL语句的61个具体方法,并提供不同SQL版本的差异详情,无论你使用何种SQL版本都能从中获益。书中提供了大量清晰、务实的解释,以及专家的建议与大量实用的代码。本书除了介绍语法之外,还会讨论数据库设计的佳实践、层次结构管理与元数据等议题。若你对SQL已经有基本的认识,本书将能帮助你成为解决SQL问题的专家。书中内容涵盖各种SQL版本:IBMDB2、MicrosoftAccess、MicrosoftSQLServer、MySQL、OracleDatabase与PostgreSQL。
本书讲解SQL语句在数据库开发中的技术和技巧,每个实例都具有很强的实用性与可操作性。全书共分22章,分别讲解了数据库的运行环境及权限设置、SQL和数据库的基本概念、数据库、数据库表、SQL查询、SQL数据类型、SQL高级查询、SQL嵌套子查询、SQL多表连接查询、SQL数据处理、SQL流程控制、视图、存储过程、函数、游标、触发器、事务、安全性、SQL高级特性、数据库的维护、动态SQL和SQL高级查询。本书中的SQL代码以SQLServer数据库为主。另外,本书还重点讲解Oracle和DB2关系数据库中SQL的区别。 本书中的实例有的是作者的经验积累,有的源于实际开发项目,读者在深入研究本书内容后,能够在短时间内掌握数据库开发技术,快速提高编程水平。
本书涵盖了SQL Server 2008引入的新功能。作者之一Robert E.Walters是微软公司SQLServer开发团队的项目经理,在关系数据库方面拥有多年的相关经验,这让此书内容更具性。 与 市面上的其他介绍SQLServer的书籍相比,本书的突出特点是贴近实战且兼顾原理介绍,几乎每章都有可以直接借用的代码和范例,同时对于难以理解之处,也有其实现原理的介绍,使读者知其然,更知其所以然。此外,本书介绍的SQLServer2008策略管理、高可用性、性能、安全等内容,均是企业级数据库必不可少的部分,阅读本书可以详细了解这些技术内幕。 本书面向SQL Server数据库管理员和数据库开发人员,旨在让读者对SQLServer有更深入的理解和全新的认识,成为一个SQL Server数据库管理方面的行家里手。
随着SQL Server Integration Service(SSIS)2005版本的发布,开发人员将需要丢弃以前有关DTS的知识,并准备好从头开始学习。这是因为SSIS环境已经从原先SQL Server的一个不起眼的特性发展成一个全新的、企业级提取转换加载(Extract Transform Load,ETL)工具。 本书将帮助你顺利度过最初的学习曲线,这样你可以能够尽快掌握使用SSIS来转换数据、创建工作流或者是维护SQL Server。通过本书提供的实际指导,你将了解到全新领域的集成功能,并且能够从以前复杂逻辑脚本编程解脱出来,转为使用一种功能完备的语言来对任务进行编程。 本书针对开发人员、DBA以及那些希望在所有.NET语言中编写自定义代码的用户。本书要求读者初步了解如何查询SQL Server的基本知识,并具有一些基本的编程技能。
本书全面论述了设计和建立高效、可持续发展且可扩展的数据仓库的方法,重点论述了建立各种数据模型的方法。主要内容包括业务智能环境和数据模型的概念、数据模型分类、数据模型的开发步骤、各种数据的建模方法、数扰仓库的优化与扩展、数据模型的维护、关系型解决方案的部署,多维体系结构与企业信息工厂的比较等。 本书主要面向数据仓库的设计者和构建者以及数据仓库技术研究人员,同时也适全对数据仓库技术和企业信息化建设感兴趣的其他读者阅读。
SQL Server 2008是Microsoft公司发布的一款关系型数据库管理系统,其宗旨是为各类用户提供完整的数据库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,提高用户在市场竞争中的能力。 本书采取由浅入深的方式,介绍了SQL Server 2008从入门到精通所需的各个方面,其中包括SQL Server 2008的新增特性和安装方法、管理及维护数据库和数据表、SQL Server 2008数据库备份和还原等。此外,还介绍了在SQL Server 2008中实现对报表和XML数据进行管理方面的相关知识。最后讲解了超市管理系统和商品销售管理系统两个案例的开发与应用。同时,本书还介绍了大量的SQL Server使用经验,对使用中的重点、难点进行了专门的讲解,是一本有效、实用的入门指南,适合作为初、中级读者的入门和参考用书。
本书是在波士顿马萨诸塞大学数据库入门和提高等一系列教材的基础上写成的。从理论和实际两方面说详细了数据库的设计和实现。本书反重点放在对象关系模型上,介绍了ORACLE、DB2和INFORMIX系统中普遍采用的新概念,并在结合数据库理论、原理和主要的商业数据产品的基础上介绍了SQL-99。本书涵盖了关系数据库理论。SQL语言、数据库设计以及数据库完整性、视图、安全性、索引、事务管理等各个方面军的内容。 Patrick O'Neil 是马萨诸塞大学的计算机科学教授。他是数据库领域国际知名的专家,在事务处理性能和磁盘访问算法方面成果颇丰,曾著有数据库和事务处理基准方面的专著。他还是活跃的行业顾问,曾在微软、ORACLE、SYBASE、IBM和INFORMIX等公司工作过。
本书从SQL的历史讲起,详述了关系数据库及SQL命令的基础原理,涵盖了几乎所有SQL的相关概念。同时介绍了在商业(Microsoft SQL Server 2008与Oracle Database 11g)与开源(MySQL 5.1与PostgreSQL 8.3)数据库产品中的SQL语言规范及应用,将每条命令的SQL3标准语法规范、每家数据库厂商的具体应用及相关示例结合在一起。本书在内容上注重全面性,几乎涉及了与Microsoft SQL Server、Oracle、MySQL及PostgreSQL相关的所有SQL命令语句及函数。通过阅读本书,读者可以快速找到SQL命令语句和函数的标准版与特定半台间的区别及联系,真正掌握它们的本质。 无论是SQL新手还是已从早期开始使用SQL的老手,你都可以从这本精简好用的书中学到秘诀及技巧。本书是一本完整的SQL参考手册,适用于资深SQL设计人员、分析人员及维护单一平台或多平台SQL语言的数据库管理员,也适用于准备学习SQL的广
本书介绍各行业核心数据模型和应用的一个完备模型库,其中既有针对具体行业的模型,也有作者定制的通用模型。本书所涉及的具体行业包括制造业、电信业、保险业、医疗保健、金融服务业、专业服务业、旅行业和电子商务业,并对这些行业的数据模型进行了详细介绍。 本书的结构清晰,内容有条理,并有大量的图表说明,书后的附录还提供了各行业数据模型的具体实体和属性,非常实用,适合企业的数据体系设计人员参考,是一本不可多得的数据库资源手册。