请输入您要查询的百科知识:

 

词条 数据库系统基础初级篇
释义

《数据库系统基础初篇》是一本讲述数据库系统原理的经典教材。是高等院校计算机及相关专业本科生数据库系统课程双语教学的理想教材,也是对相关技术人员非常有价值的参考书。其作者是 (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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 0:52:45