词条 | 数据库系统基础教程(英文版) |
释义 | 本书围绕数据库的设计、编程与实现,系统、全面地介绍了数据库系统的基本概念、基本原理、基本方法以及应用技术。主要内容涵盖了最新数据库标准SQL-99、SQL/PSM、SQL/CLI和ODL、核心DBMS、XML的系统,从数据库设计者、用户和应用程序员的角度深入浅出地介绍了数据库。 主要面向具有一定英语阅读能力的学员学习使用。 版权信息书 名: 数据库系统基础教程(英文版) 作 者:(美国)(JeffreyD.Ullman)厄尔曼 出版社: 机械工业出版社 出版时间: 2008 ISBN: 9787111247333 开本: 32 定价: 45.00 元 内容简介本书由美国斯坦福大学知名计算机科学家JeffreyUllman和JenniferWidom合作编写。书中介绍了核心DBMS概念、理论和模型,描述了如何使用抽象语言和SQL查询与更新DBMS。在介绍了SQL扩展内容(包括嵌入式SQL程序设计和对象关系特征)后,又介绍了使用XML的系统。设计语言包括XML模式,查询语言包括XPath和XQuery。 本书特色 全面改版的组织结构。 UML数据库模型的新内容。 包括3NF综合算法在内的操作依赖新算法的引入。 更多的3NF,包括3NF综合算法。 扩展的SQL触发讨论。 新增的索引选择和物化视图。 新增的三层体系结构。 新增的PHP。 新增的OLAP和SQL立方体操作符介绍。 扩展的XML内容,包括XML模式、XPath、XQuery和XSLT。 作者简介作者:JeffreyD.Ullman JeffreyD.Ullman斯坦福大学计算机科学系StanfordW.Ascherman教授,数据库技术专家。他独立或与人合作出版了15本著作,发表了170多篇技术论文。他的研究兴趣包括数据库理论、数据库集成、数据挖掘和利用信息基础设施进行教育。他是美国国家工程院成员,曾获得Knuth奖、SIGMOD贡献奖、Karlstrom杰出教育家奖和EdgarF.Codd发明奖。 目录TheWorldsofDatabaseSystems 1.1TheEvolutionofDatabaseSystems 1.1.1EarlyDatabaseManagementSystems 1.1.2RelationalDatabaseSystems 1.1.3SmallerandSmallerSystems 1.1.4BiggerandBiggerSystems 1.1.5InformationIntegration 1.2OverviewofaDatabaseManagementSystem 1.2.1Data-DefinitionLanguageCommands 1.2.2OverviewofQueryProcessing 1.2.3StorageandBufferManagement 1.2.4TransactionProcessing 1.2.5TheQueryProcessor 1.3OutlineofDatabase-SystemStudies 1.4ReferencesforChapter1 IRelationalDatabaseModeling 2TheRelationalModelofData 2.1AnOverviewofDataModels 2.1.1WhatisaDataModel? 2.1.2ImportantDataModels 2.1.3TheRelationalModelinBrief 2.1.4TheSemistructuredModelinBrief 2.1.5OtherDataModels 2.1.6ComparisonofModelingApproaches 2.2BasicsoftheRelationalModel 2.2.1Attributes 2.2.2Schemas 2.2.3Tuples 2.2.4Domains 2.2.5EquivalentRepresentationsofaRelation 2.2.6RelationInstances 2.2.7KeysofRelations 2.2.8AnExampleDatabaseSchema 2.2.9ExercisesforSection2.2 2.3DefiningaRelationSchemainSQL 2.3.1RelationsinSQL 2.3.2DataTypes 2.3.3SimpleTableDeclarations 2.3.4ModifyingRelationSchemas 2.3.5DefaultValues 2.3.6DeclaringKeys 2.3.7ExercisesforSection2.3 2.4AnAlgebraicQueryLanguage 2.4.1WhyDoWeNeedaSpecialQueryLanguage? 2.4.2WhatisanAlgebra? 2.4.3OverviewofRelationalAlgebra 2.4.4SetOperationsonRelations 2.4.5Projection 2.4.6Selection 2.4.7CartesianProduct 2.4.8NaturalJoins 2.4.9Theta-Joins 2.4.10CombiningOperationstoFormQueries 2.4.11NamingandRenaming 2.4.12RelationshipsAmongOperations 2.4.13ALinearNotationforAlgebraicExpressions 2.4.14ExercisesforSection2.4 2.5ConstraintsonRelations 2.5.1RelationalAlgebraasaConstraintLanguage 2.5.2ReferentialIntegrityConstraints 2.5.3KeyConstraints 2.5.4AdditionalConstraintExamples 2.5.5ExercisesforSection2.5 2.6SummaryofChapter2 2.7ReferencesforChapter2 DesignTheoryforRelationalDatabases 3.1FunctionalDependencies 3.1.1DefinitionofFunctionalDependency 3.1.2KeysofRelations 3.1.3Superkeys 3.1.4ExercisesforSection3.1 3.2RulesAboutFunctionalDependencies 3.2.1ReasoningAboutFunctionalDependencies 3.2.2TheSplitting/CombiningRule 3.2.3nivialFunctionalDependencies 3.2.4ComputingtheClosureofAttributes 3.2.5WhytheClosureAlgorithmWorks 3.2.6TheTransitiveRule 3.2.7ClosingSetsofFunctionalDependencies 3.2.8ProjectingFunctionalDependencies 3.2.9ExercisesforSection3.2 3.3DesignofRelationalDatabaseSchema 3.3.1Anomalies 3.3.2DecomposingRelations 3.3.3Boyce-CoddNormalForm 3.3.4DecompositionintoBCNF 3.3.5ExercisesforSection3.3 3.4Decomposition:TheGood,Bad,andUgly 3.4.1RecoveringInformationfromaDecomposition 3.4.2TheChaseTestforLosslessJoin 3.4.3WhytheChaseworks 3.4.4DependencyPreservation 3.4.5ExercisesforSection3.4 3.5ThirdNormalForm 3.5.1DefinitionofThirdNormalForm 3.5.2TheSynthesisAlgorithmfor3NFSchemas 3.5.3Whythe3NFSynthesisAlgorithmWorks 3.5.4ExercisesforSection3.5 3.6MultivaluedDependencies 3.6.1AttributeIndependenceandItsConsequentRedundancy 3.6.2DefinitionofMultivaluedDependencies 3.6.3ReasoningAboutMultivaluedDependencies 3.6.4F0urthNormalForm 3.6.5DecompositionintoFourthNormalForm 3.6.6RelationshipsAmongNormalForms 3.6.7ExercisesforSection3.6 3.7AnAlgorithmforDiscoveringMVD'S 3.7.1TheClosureandtheChase 3.7.2ExtendingtheChasetoMVD's 3.7.3WhytheChaseW10rksforMVD'S 3.7.4ProjectingMVD'S 3.7.5ExercisesforSection3.7 3.8SummaryofChapter3 3.9ReferencesforChapter3 4High-LevelDatabaseM0dels 5AlgebraicandLogicalQueryLanguages 6TheDatabaseLanguageSQL 7ConstraintsandTriggers 8ViewsandIndexes 9SQLinaServerEnvironment 10AdvancedTopicsinRelationalDatabases ⅢModelingandProgrammingforsemistructuredData …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。