1. 首页
  2. 数据库
  3. 其它
  4. 数据库系统概念 第六版 英文

数据库系统概念 第六版 英文

上传者: 2020-06-18 06:39:04上传 PDF文件 16.5MB 热度 153次
EQA silberschatz6efmi-iiinddPagei12/3/092:51:51PMuser /Users;user/Desktop/TempWork/00November2009/24:11:09/VYN/silberschatz TheMcGrawHillcompanies Connect Learn rawSucceed DATABASESYSTEMCONCEPTS,SIXTHEDITION PublishedbyMcGraw-Hill,abusinessunitofTheMcGraw-HillCompanics,Inc,1221Avenuc oftheAmericas,NewYork,NY10020.Copyright@2011byTheMcGraw-HillCompanies,Ind Allrightsreserved.Previouseditionso2006,2002,and1999.Nopartofthispublicationmay bereproducedordistributedinanyformorbyanymeans,orstoredinadatabaseorretriev system,withoutthepriorwrittenconsentofThemcgraw-HillCompaniesInc.includingbut notlimitedto,inanynetworkorotherelectronicstorageortransmission,orbroadcastfordis- tancelearning Someancillaries,includingelectronicandprintcomponents,maynotbeavailabletocustomers outsidetheUnitedStates Thisbookisprintedonacid-freepaper 1234567890DOC/DOC109876543210 ISBN9780-07-352332-3 MHID0-07-352332-1 GlobalPublisher:RaghothamanSrinivasan DDirectorofDevelopment:Kristinetibbetts SeniorMarketingManager:CurtReynolds ProjectManager:MelissaM.leick SeniorproductionSupervisor:LauraFuller DesignCoordinator:BrendaAroles CoverDesigner:StudioMontage,St.Louis,Missouri USE)CoverImage:OBrandXPictures/Punchstock Compositor:Aptara,Inc Typeface:10/12Palatino Printer:R.RDonnelley Allcreditsappearingonpageorattheendofthebookareconsideredtobeanextensionofthe copyrightpage LibraryofCongressCataloging-in-PublicationData Silberschatz,Abraham Databasesystemconcepts/AbrahamSilberschatz.-6thed o.cm ISBN978-0-07-3523323(alk.pa 1.Databasemanagement.I.Title QA76.9D3556372011 00574dc22 009039039 TheInternetaddresseslistedinthetextwereaccurateatthetimeofpublication.Theinclusionof aWebsitedoesnotindicateanendorsementbytheauthorsofMcGraw-Hill,andMcGraw-hill doesnotguaranteetheaccuracyoftheinformationpresentedatthesesites www.mhhe.com EOA InmemoryofmyfatherJosephsilberschatz mymotherVerasilberschatz andmygrandparentsStephaandAaronrosenblum Auisilberschatz mychildren,AbigailandJoseph andmyparents,Henryandfrances HankKorth Tomywife,Site mychildren,madhurandAdvaith andmymotherindira SSudarshan Thispageintentionallyleftblank EOA Contents Chapter1Introduction 1.1Database-SystemApplications1 1.10DataMiningandInformation 1.2P Retrieval25 1,3Viewofdata6 IllSpecialtydatabases26 1.4DatabaseLanguages9 1.12DatabaseUsersandadministrators27 1.5RelationalDatabases12 1.13HistoryofDatabaseSystems29 1.6DatabaseDesign15 1.14Summary31 1.7DataStorageandQuerying20 E excises 1.8TransactionManagement22 Bibliographicalnotes35 1.9DatabaseArchitecture23 PARTONERELATIONALDATABASES Chapter2IntroductiontotheRelationalModel 2.1StructureofRelationaldatabases39 2.6RelationalOperations48 2.2Databaseschema42 2.7Summary52 2.3Keys45 Exercises53 2.4SchemaDiagrams46 BibliographicalNotes55 2.5RelationalQueryLanguages47 Chapter3IntroductiontoSOL 3.1OverviewoftheSQLQuery 3.7AggregateFunctions84 Ianguage57 3.8NestedSubqueries90 3.2SQLDataDefinition58 3.9Modificationofthedatabase98 3.3BasicStructureofSQLQueries63 3.10Summary104 3.4AdditionalBasicOperations74 Exercises105 3.5SetOperations79 BibliographicalNotes112 3.6Nullvalues83 EOA Contents Chapter4IntermediateSOL 4.1JoinExpressions113 4.6Authorization143 4.2Views120 4.7Summary150 4.3Transactions127 Exercises152 4.4IntegrityConstraints128 BibliographicalNotes156 4.5SQLDataTypesandSchemas136 Chapter5AdvancedSQL 5.1AccessingSQLFromaProgramming5.5AdvancedAggregationFeatures"**192 Language157 5.6OLAP*197 5.2Functionsandprocedures173 5.7Summary209 5.3Triggers180 Exercises211 5.4Recursivequeries**187 BibliographicalNotes216 Chapter6FormalRelationalQueryLanguages 6.1TheRelationalAlgebra217 6.4Summary248 6.2TheTupleRelationalCalculus239 Exercises249 6.3TheDomainRelationalCalculus245 BibliographicalNotes254 PARTTWODATABASEDESIGN Chapter7Databasedesignandthee-rmodel 7.1OverviewoftheDesignProcess259 7.8ExtendedE-RFeatures295 7.2TheEntity-RelationshipModel262 7.9AlternativeNotationsforModeling 7.3Constraints269 Data304 7.4RemovingredundantAttributesin 7.10OtherAspectsofDatabaseDesign310 EntitySets272 7.11Summary313 7.5Entity-RelationshipDiagrams274 Exercises315 7.6Reductiontorelationalschemas283 BibliographicalNotes321 7.7Entity-RelationshipDesignIssues290 EOA Contents i Chapter8RelationalDatabaseDesign 8.1FeaturesofGoodRelational 8.6DecompositionUsingMultivalued Designs323 Dependencies355 8.2Atomicdomainsandfirstnormal 8.7Morenormalforms360 Form327 8.8Database-DesignProcess361 8.3DecompositionUsingFunctional 8.9ModelingTemporalData364 Dependencies329 8.10Summary367 8.4Functiona-Dependencytheory3 ry Exercises368 8.5AlgorithmsforDecomposition348 BibliographicalNotes374 hapter9ApplicationDesignandDevelopment 9.1ApplicationProgramsandUser 9.6ApplicationPerformance400 Interfaces375 9.7ApplicationSecurity402 9.2WebFundamentals377 9.8EncryptionandItsApplications411 9.3ServletsandJSP38 9.9Summary417 9.4ApplicationArchitectures391 Exercises419 9.5RapidApplicationDevelopment396 BibliographicalNotes426 PARTTHREEDATASTORAGEANDQUERYING Chapter10StorageandFilestructure 10.1OverviewofPhysicalStorage L0.6OrganizationofRecordsinFiles457 Media429 10.7Data-DictionaryStorage462 10.2MagneticDiskandFlashStorage43210.8DatabaseBuffer464 103RAID441 0.9Summary468 10.4TertiaryStorage449 E: xercises 10.5FileOrganization451 BibliographicalNotes473 Chapter11IndexingandHashing 11.1BasicConcepts475 11.8ComparisonofOrderedIndexingand 11.2OrderedIndices476 Hashin ng 523 11.3B+-TreeIndexfiles485 11.9BitmapIndices524 11.4B+-TreeExtensions500 11.10IndexDefinitioninSQL528 11.5Multiple-KeyAccess506 1111Summary52 11.6StaticHashing 11.7DynamicHashing510 BibliographicalNotes536 EOA viiiContents Chapter12QueryProcessing 12.1Overview537 12.6OtherOperations563 12.2MeasuresofQueryCost540 12.7EvaluationofExpressions567 12.3SelectionOperation541 12.8Summary572 12.4Sorting546 Exercises574 12.5JoinOperation549 BibliographicalNotes577 Chapter13QueryOptimization 13.1Overview579 13.5Materializedviews*+*607 13.2Transformationofrelational 13.6AdvancedTopicsinQuery Expressions582 Optimization**612 13.3EstimatingStatisticsofExpression 13.7Summary615 Results590 E 617 13.4ChoiceofEvaluationPlans598 BibliographicalNotes622 PARTFOURTRANSACTIONMANAGEMENT Chapter14Transactions 14.1TransactionConcept 14.7TransactionIsolationand 14.2ASimpleTransactionModel629 Atomicity646 14.3Storagestructure632 14.8TransactionisolationLevels648 4.4TransactionAtomicityand 14.9ImplementationofIsolationLevels650 Durability633 14.10TransactionsasSQLStatements653 145Transactionisolation635 14.11Summary655 14.6Serializability641 Exercises657 BibliographicalNotes660 Chapter15ConcurrencyControl 15.1Lock-BasedProtocols661 15.8InsertOperations,DeleteOperations, 15.2DeadlockHandling674 andPredicateReads697 15.3MultipleGranularity679 15.9WeakLevelsofConsistencyin 15.4Timestamp-BasedProtocols682 Practice701 15.5Validation-BasedProtocols686 15.10ConcurrencyinIndexStructures**704 15.6MultiversionSchemes689 15.11Summary 708 15.7SnapshotIsolation692 Exercises712 BibliographicalNotes718 EOA Contents Chapter16Recoverysystem 16.1FailureClassification721 16.7EarlyLockReleaseandLogicalUndo 16.2Storage722 Operations744 16.3Recoveryandatomicity726 6.8ARIESS750 16.4RecoveryAlgorithm735 16.9RemoteBackupSystems756 16.5BufferManagement738 16.10Summary759 16.6FailurewithLossofnonvolatile E xercises Storage743 Bibliographicalnotes766 PARTFIVESYSTEMARCHITECTURE Chapter17Database-SystemArchitectures 17.1CentralizedandClient-Server 17.5NetworkTypes788 Architectures769 17.6Summary791 17.2ServerSystemArchitectures772 Exercises793 17.3Parallelsystems777 BibliographicalNotes794 17.4Distributedsyste 784 Chapter18ParallelDatabases 18.1Introduction797 18.8DesignofParallelSystems815 18.2I/OParallelism798 8.9Parallelismonmulticore 18.3InterqueryParallelism802 Processors817 18.4Intraqueryparallelism803 18.10Summary81 18.5IntraoperationParallelisM804 Exercises821 18.6Interoperationparallelism813 BibliographicalNotes824 18.7QueryOptimization814 Chapter19DistributedDatabases 19.1HomogeneousandHeterogeneous 19.7DistributedQueryProcessing854 Databases825 19.8HeterogeneousDistributed 19.2DistributedDataStorage826 Databases857 19.3DistributedTransactions830 19.9Cloud-BasedDatabases861 19.4CommitProtocols832 19.10DirectorySystems870 19.5ConcurrencyControlinDistributed 19.11 875 Databases839 Exercises879 19.6Availability847 BibliographicalNotes883
下载地址
用户评论