词条 | 数据库系统基础初级篇 |
释义 | 《数据库系统基础初篇》是一本讲述数据库系统原理的经典教材。是高等院校计算机及相关专业本科生数据库系统课程双语教学的理想教材,也是对相关技术人员非常有价值的参考书。其作者是 (RamezElmasri)埃尔姆斯里(美国) (ShamkantB.Navathe)内瓦西(美国) 书名:数据库系统基础初篇 作者:(美国)(RamezElmasri)埃尔姆斯里 (美国)(ShamkantB.Navathe)内瓦西 ISBN:9787115185556 类别:电脑 定价:59.00 元 出版社:人民邮电出版社 出版时间:2008 开本:16 内容简介《数据库系统基础》是一本讲述数据库系统原理的经典教材。全书共分4个部分:第一部分是概述及概念建模,第二部分描述关系模型的概念、约束、语言、设计和编程,第三部分讨论数据库设计理论和方法,第四部分介绍数据存储、索引、查询处理及物理设计。书中涵盖的内容非常广泛,包括数据库系统概念和体系结构,利用ER模型对数据库建模,增强的ER建模与UML建模,关系数据模型与关系数据库约束,关系代数与关系演算,SQL,关系数据库设计算法,实用数据库设计方法,磁盘存储,文件的索引结构,查询处理与优化算法,以及物理数据库的设计与调优等。 编辑推荐1《数据库系统基础》是一本讲述数据库系统原理的经典教材。 2全书共分4个部分:第一部分是概述及概念建模,第二部分描述关系模型的概念、约束、语言、设计和编程,第三部分讨论数据库设计理论和方法,第四部分介绍数据存储、索引、查询处理及物理设计。 3书中涵盖的内容非常广泛,包括数据库系统概念和体系结构,利用ER模型对数据库建模,增强的ER建模与UML建模,关系数据模型与关系数据库约束,关系代数与关系演算,SQL,关系数据库设计算法,实用数据库设计方法,磁盘存储,文件的索引结构,查询处理与优化算法,以及物理数据库的设计与调优等。 4《数据库系统基础》是高等院校计算机及相关专业本科生数据库系统课程双语教学的理想教材,也是对相关技术人员非常有价值的参考书。 目录PART1INTRODUCTIONANDCONCEPTUALMODELING 绪论与概念建模 CHAPTER1DatabasesandDatabaseUsers3 数据库与数据库用户 1.1Introduction4 概述 1.2AnExample6 一个示例 1.3CharacteristicsoftheDatabaseApproach8 数据库方法的特征 1.4ActorsontheScene12 前台角色 1.5WorkersbehindtheScene14 幕后人员 1.6AdvantagesofUsingtheDBMSApproach15 使用DBMS方法的优势 1.7ABriefHistoryofDatabaseApplications20 数据库应用简史 1.8WhenNottoUseaDBMS23 何时不应使用DBMS 1.9Summary23 小结 ReviewQuestions23 复习题 Exercises24 练习题 SelectedBibliography24 部分参考文献 CHAPTER2DatabaseSystemConceptsandArchitecture25 数据库系统概念和体系结构 2.1DataModels,Schemas,andInstances26 数据模型、模式和实例 2.2Three-SchemaArchitectureandDataIndependence29 三层模式体系结构和数据独立性 2.3DatabaseLanguagesandInterfaces32 数据库语言和界面 2.4TheDatabaseSystemEnvironment35 数据库系统环境 2.5CentralizedandClient/ServerArchitecturesforDBMSs38 DBMS的集中式体系结构和客户/服务器体系结构 2.6ClassificationofDatabaseManagementSystems43 数据库管理系统的分类 2.7Summary45 小结 ReviewQuestions46 复习题 Exercises46 练习题 SelectedBibliography47 部分参考文献 CHAPTER3DataModelingUsingtheEntity-RelationshipModel49 使用实体-联系模型进行数据建模 3.1UsingHigh-LevelConceptualDataModelsforDatabaseDesign50 使用高级概念数据模型进行数据库设计 3.2AnExampleDatabaseApplication52 一个示例数据库应用 3.3EntityTypes,EntitySets,Attributes,andKeys53 实体类型、实体集、属性和键 3.4RelationshipTypes,RelationshipSets,Roles,andStructuralConstraints61 联系类型、联系集、角色和结构约束 3.5WeakEntityTypes68 弱实体类型 3.6RefiningtheERDesignfortheCOMPANYDatabase69 COMPANY数据库ER设计的改进 3.7ERDiagrams,NamingConventions,andDesignIssues70 ER图、命名约定和设计问题 3.8NotationforUMLClassDiagrams74 UML类图表示法 3.9Summary77 小结 ReviewQuestions78 复习题 Exercises78 练习题 SelectedBibliography83 部分参考文献 CHAPTER4EnhancedEntity-RelationshipandUMLModeling85 增强的实体-联系和UML建模 4.1Subclasses,Superclasses,andInheritance86 子类、超类和继承 4.2SpecializationandGeneralization88 特化和泛化 4.3ConstraintsandCharacteristicsofSpecializationandGeneralization91 特化和泛化的约束和特征 4.4ModelingofUNIONTypesUsingCategories98 采用类别的并类型建模 4.5AnExampleUNIVERSITYEERSchemaandFormalDefinitionsfortheEERModel101 UNIVERSITY示例数据库的EER模式和EER模型的形式化定义 4.6RepresentingSpecialization/GeneralizationandInheritanceinUMLClassDiagrams104 UML类图中的特化/泛化和继承的表示 4.7RelationshipTypesofDegreeHigherThanTwo105 度大于2的联系类型 4.8DataAbstraction,KnowledgeRepresentation,andOntologyConcepts110 数据抽象、知识表示和本体论概念 4.9Summary115 小结 ReviewQuestions116 复习题 Exercises117 练习题 SelectedBibliography121 部分参考文献 PART2RELATIONALMODEL:CONCEPTS,CONSTRAINTS,LANGUAGES,DESIGN,ANDPROGRAMMING 关系模型:概念、约束、语言、设计及编程 CHAPTER5TheRelationalDataModelandRelationalDatabaseConstraints125 关系数据模型与关系数据库约束 5.1RelationalModelConcepts126 关系模型概念 5.2RelationalModelConstraintsandRelationalDatabaseSchemas132 关系模型约束和关系数据库模式 5.3UpdateOperationsandDealingwithConstraintViolations140 更新操作与违反约束的处理 5.4Summary143 小结 ReviewQuestions144 复习题 Exercises144 练习题 SelectedBibliography147 部分参考文献 CHAPTER6TheRelationalAlgebraandRelationalCalculus149 关系代数和关系演算 6.1UnaryRelationalOperations:SELECTandPROJECT151 一元关系操作:选择和投影 6.2RelationalAlgebraOperationsfromSetTheory155 基于集合论的关系代数操作 6.3BinaryRelationalOperations:JOINandDIVISION158 二元关系操作:连接和除 6.4AdditionalRelationalOperations165 其他关系操作 6.5ExamplesofQueriesinRelationalAlgebra171 关系代数查询示例 6.6TheTupleRelationalCalculus173 元组关系演算 6.7TheDomainRelationalCalculus181 域关系演算 6.8Summary184 小结 ReviewQuestions185 复习题 Exercises186 练习题 SelectedBibliography189 部分参考文献 CHAPTER7RelationalDatabaseDesignbyER-andEER-to-RelationalMapping191 使用ER和EER到关系的映射进行关系数据库设计 7.1RelationalDatabaseDesignUsingER-to-RelationalMapping192 使用ER到关系的映射进行关系数据库设计 7.2MappingEERModelConstructstoRelations199 EER模型构造到关系的映射 7.3Summary203 小结 ReviewQuestions204 复习题 Exercises204 练习题 SelectedBibliography205 部分参考文献 CHAPTER8SQL-99:SchemaDefinition,BasicConstraints,andQueries207 SQL-99:模式定义、基本约束与查询 8.1SQLDataDefinitionandDataTypes209 SQL数据定义和数据类型 8.2SpecifyingBasicConstraintsinSQL213 在SQL中定义基本约束 8.3SchemaChangeStatementsinSQL217 SQL中的模式更改语句 8.4BasicQueriesinSQL218 SQL中的基本查询 8.5MoreComplexSQLQueries229 更复杂的SQL查询 8.6Insert,Delete,andUpdateStatementsinSQL245 SQL中的插入、删除和更新语句 8.7AdditionalFeaturesofSQC248 SQL的其他特性 8.8Summary249 小结 ReviewQuestions251 复习题 Exercises251 练习题 SelectedBibliography252 部分参考文献 CHAPTER9MoreSQL:Assertions,Views,andProgrammingTechniques255 SQL的更多内容:断言、视图和编程技术 9.1SpecifyingGeneralConstraintsasAssertions256 将一般约束指定为断言 9.2Views(VirtualTables)inSQL257 SQL中的视图(虚表) 9.3DatabaseProgramming:IssuesandTechniques261 数据库编程:问题与技术 9.4EmbeddedSQL,DynamicSQL,andSQLJ264 嵌入式SQL、动态SQL和SQLJ 9.5DatabaseProgrammingwithFunctionCalls:SQL/CLIandJDBC275 使用函数调用的数据库编程:SQL/CLI和JDBC 9.6DatabaseStoredProceduresandSQL/PSM284 数据库存储过程与SQL/PSM 9.7Summary287 小结 ReviewQuestions287 复习题 Exercises287 练习题 SelectedBibliography289 部分参考文献 PART3DATABASEDESIGNTHEORYANDMETHODOLOGY 数据库设计理论与方法学 CHAPTER10FunctionalDependenciesandNormalizationforRelationalDatabases293 函数依赖与关系数据库的规范化 10.1InformalDesignGuidelinesforRelationSchemas295 关系模式的非形式化设计原则 10.2FunctionalDependencies304 函数依赖 10.3NormalFormsBasedonPrimaryKeys312 基于主键的范式 10.4GeneralDefinitionsofSecondandThirdNormalForms320 第二范式与第三范式的一般定义 10.5Boyce-CoddNormalForm324 Boyce-Codd范式 10.6Summary326 小结 ReviewQuestions327 复习题 Exercises328 练习题 SelectedBibliography331 部分参考文献 CHAPTER11RelationalDatabaseDesignAlgorithmsandFurtherDependencies333 关系数据库设计算法与其他依赖 11.1PropertiesofRelationalDecompositions334 关系分解的性质 11.2AlgorithmsforRelationalDatabaseSchemaDesign340 关系数据库模式设计算法 11.3MultivaluedDependenciesandFourthNormalForm347 多值依赖与第四范式 11.4JoinDependenciesandFifthNormalForm353 连接依赖与第五范式 11.5InclusionDependencies354 包含依赖 11.6OtherDependenciesandNormalForms355 其他依赖与范式 11.7Summary357 小结 ReviewQuestions358 复习题 Exercises358 练习题 SelectedBibliography360 部分参考文献 CHAPTER12PracticalDatabaseDesignMethodologyandUseofUMLDiagrams361 实用数据库设计方法学与UML图的使用 12.1TheRoleofInformationSystemsinOrganizations362 组织中信息系统的作用 12.2TheDatabaseDesignandImplementationProcess366 数据库设计与实现过程 12.3UseofUMLDiagramsasanAidtoDatabaseDesignSpecification385 使用UML图作为数据库设计规范的辅助工具 12.4RationalRose,AUMLBasedDesignTool395 基于UML的设计工具:RationalRose 12.5AutomatedDatabaseDesignTools401 自动化数据库设计工具 12.6Summary404 小结 ReviewQuestions406 复习题 SelectedBibliography407 部分参考文献 PART4DATASTORAGE,INDEXING,QUERYPROCESSING,ANDPHYSICALDESIGN 数据存储、索引、查询处理与物理设计 CHAPTER13DiskStorage,BasicFileStructures,andHashing411 磁盘存储、基本文件结构和散列 13.1Introduction412 概述 13.2SecondaryStorageDevices415 辅存设备 13.3BufferingofBlocks421 块缓冲 13.4PlacingFileRecordsonDisk422 把文件记录保存在磁盘上 13.5OperationsonFiles427 文件操作 13.6FilesofUnorderedRecords(HeapFiles)430 无序记录文件堆文件) 13.7FilesofOrderedRecords(SortedFiles)431 有序记录文件排序文件) 13.8HashingTechniques434 散列技术 13.9OtherPrimaryFileOrganizations442 其他主文件组织 13.10ParallelizingDiskAccessUsingRAIDTechnology443 使用RAID技术进行并行磁盘存取 13.11StorageAreaNetworks447 存储区域网 13.12Summary449 小结 ReviewQuestions450 复习题 Exercises451 练习题 SelectedBibliography454 部分参考文献 CHAPTER14IndexingStructuresforFiles455 文件的索引结构 14.1TypesofSingle-LevelOrderedIndexes456 单级有序索引类型 14.2MultilevelIndexes464 多级索引 14.3DynamicMultilevelIndexesUsingB-TreesandB+-Trees469 使用B树和B+树的动态多级索引 14.4IndexesonMultipleKeys483 多键索引 14.5OtherTypesofIndexes485 其他类型的索引 14.6Summary486 小结 ReviewQuestions487 复习题 Exercises488 练习题 SelectedBibliography490 部分参考文献 CHAPTER15AlgorithmsforQueryProcessingandOptimization493 查询处理与优化算法 15.1TranslatingSQLQueriesintoRelationalAlgebra495 将SQL查询转换为关系代数 15.2AlgorithmsforExternalSorting496 外排序算法 15.3AlgorithmsforSELECTandJOINOperations498 选择操作与连续操作的算法 15.4AlgorithmsforPROJECTandSetOperations508 投影与集合操作算法 15.5ImplementingAggregateOperationsandOuterJoins509 实现聚集操作与外连接 15.6CombiningOperationsUsingPipelining511 使用流水线组合操作 15.7UsingHeuristicsinQueryOptimization512 在查询优化中使用启发式技术 15.8UsingSelectivityandCostEstimatesinQueryOptimization523 查询优化中使用选择性和代价估计 15.9OverviewofQueryOptimizationinORACLE532 ORACLE的查询优化概述 15.10SemanticQueryOptimization533 语义查询优化 15.11Summary534 小结 ReviewQuestions534 复习题 Exercises535 练习题 SelectedBibliography536 部分参考文献 CHAPTER16PracticalDatabaseDesignandTuning537 实际数据库设计与调优 16.1PhysicalDatabaseDesigninRelationalDatabases537 关系数据库中的物理数据库设计 16.2AnOverviewofDatabaseTuninginRelationalSystems541 关系系统中数据库调优概述 16.3Summary547 小结 ReviewQuestions547 复习题 SelectedBibliography548 部分参考文献 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。