HOME > 상세정보

상세정보

Database : models, languages, design

Database : models, languages, design (2회 대출)

자료유형
단행본
개인저자
Johnson, James L. (James Lee), 1942-
서명 / 저자사항
Database : models, languages, design / James L. Johnson.
발행사항
New York :   Oxford University Press,   1997.  
형태사항
xiv, 930 p. : ill. ; 24 cm.
ISBN
0195107837 (cloth)
서지주기
Includes bibliographical references and index.
일반주제명
Database management.
000 00762camuu2200229 a 4500
001 000000593730
005 20010903163920
008 960416s1997 nyua b 001 0 eng
010 ▼a 96018198
020 ▼a 0195107837 (cloth)
040 ▼a DLC ▼c DLC ▼d UKM ▼d 211009
049 1 ▼l 111107883 ▼l 121055111 ▼f 과학
050 0 0 ▼a QA76.9.D3 ▼b J58 1997
082 0 0 ▼a 005.74 ▼2 20
090 ▼a 005.74 ▼b J67d
100 1 ▼a Johnson, James L. ▼q (James Lee), ▼d 1942-
245 1 0 ▼a Database : ▼b models, languages, design / ▼c James L. Johnson.
260 ▼a New York : ▼b Oxford University Press, ▼c 1997.
300 ▼a xiv, 930 p. : ▼b ill. ; ▼c 24 cm.
504 ▼a Includes bibliographical references and index.
650 0 ▼a Database management.

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.74 J67d 등록번호 121055111 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고8)/ 청구기호 005.74 J67d 등록번호 111107883 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.74 J67d 등록번호 121055111 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고8)/ 청구기호 005.74 J67d 등록번호 111107883 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

This text presents the traditional topics of a first undergraduate Computer Science course in database theory in a thorough manner. The author conveys a clearer and more comprehensive introduction to database theory than competing books through his organization of the material and explanations of the concepts. The author describes five database models which represent current practice (the relational model), future trends (the object-oriented and deductive models), and past experiences (the network and hierarchical models). It is intended as a text for a first undergraduate database course as well as for self-study by database practitioners. A solutions manual will be available.

Database: Models, Languages, Design presents the traditional topic in database theory, and can be used as a self-study by database practitioners who are familiar with the relational technology and want to learn about object-oriented and deductive models. The author conveys a clearer introduction than competing books through his organization of the material and explanations of the concepts. Presentation and style differ from existing books, most notably in the emphasis on generic concepts rather than the specifics of the existence of commercial products. The book is divided into three parts: Part I, Database Models and their Access Models; Part II, Disk Storage Management; and Part III, Database Design.


정보제공 : Aladin

목차


CONTENTS

Preface = xi

Ⅰ : DATABASE MODELS AND ACCESS METHODS = 1

 1 Introduction to Databases = 3

  Motivation for database systems = 4

  Definition of a database system = 7

  Overview of database Models = 9

  Components of a datagase system = 14

  A continuing example = 18

 2 Relational Databases = 21

  An informal illustration of a relatinal database = 21

  Relational terminology = 23

  Binary relationships = 29

  Higher-degree relationships = 44

  Recursive relationships = 48

  Constraints = 52

  Elementary entity-relationship diagrams = 57

  Schema specification = 67

  Metadata and the system catalog = 69

 3 Relational Algebra = 79

  Renaming and set operators = 80

  Select-project-join operators = 82

  Existential queries = 92

  Universal queries = 98

  Aggregates and partitions = 107

  Limits on the expressive power of relational algebra = 111

  Elementary query optimization = 114

 4 Relational Calculus = 123

  Review of predicate calculus = 123

  Selection via a predicate = 128

  Existential queries = 132

  Universal queries = 134

  Aggregates and partitions = 138

  Domain relational calculus = 143

 5 Basic SQL = 153

  Conceptual model for simple retrieval queries = 154

  Subqueries = 164

  Existential queries = 169

  Universal queries = 171

  Aggeregates and partitions = 176

  Suppressing partitions = 182

  The full select syntax = 184

  Data editing operations = 190

  Embedded SQL = 194

 6 Advanced SQL = 213

  Views = 213

  Null values = 222

  Outer operations = 232

  Constraints = 239

  Triggers = 247

  Extended definition of a relational database = 250

  Shortcomings of the relational model = 251

 7 Object-Oriented Databases = 261

  Informal illustration of an object-oriented database = 262

  Object-oriented terminology = 270

  Definition of an object-oriented database = 285

  Relationships = 290

  Constrains = 299

  Comparison of object-oriented and relational databases = 307

 8 Object-Oriented Queries = 317

  Conceptual model for simple data retrieval = 317

  Existential queries = 328

  Universal queries = 334

  Aggregates and partitions = 338

  Recursive queries = 343

  Data editing operations = 345

  Signal expressions from SQL = 349

  Object Query Language (QQL) = 360

 9 Deductive Databases = 371

  Logic programming in a database context = 371

  Imformal illustration of a deductive database = 381

  Definition of a deductive database = 386

  Query solution as goal satisfaction = 395

  Relationships = 401

  Constraints = 408

 10 Deductive Queries = 423

  Existential queries = 424

  Universal queries = 428

  Aggregates and partitions = 431

  Logic programs and relational algebra = 434

  Beyond acyclic deductive databases = 445

  Recursive queries = 451

 11 Network Databases = 465

  Informal illustration of a network database = 466

  Definition of a network database = 472

  Network Data Manipulation Language (DML) = 483

  Relationships = 493

  Constraints = 504

  Network queries = 507

  Comparison of network databases with previous models = 513

 12 Hierarchical Databases = 519

  Informal illustration of a hierarchical database = 520

  Relationships = 533

  Hierarchical definition and data manipulation = 541

  Constraints = 547

  Hierarchical queries = 549

 13 Comparing the Database Models = 559

  Model similarities = 559

  The model's strengths and weaknesses = 563

Ⅱ : DISK STORAGE MANAGEMENT = 569

 14 File Structures = 571

  Physical organization of a disk storage unit = 572

  Block layout schemes = 576

  Indexed sequential files = 580

  Hash files = 585

  Dynamic file structures = 596

 15 Indexes = 617

  Sparse hierarchical indexes = 617

  Dense Indexes = 632

  B-trees = 637

 16 File Structure for the Database Models = 665

  The relational model = 666

  The network model = 671

  The hierarchical model = 677

  The object-oriented model = 682

  The deductive model = 686

Ⅲ : DATABASE DESIGN = 691

 17 Application Design Capture = 693

  The entiry-relationship model = 693

  Class hierarchies and inheritance = 695

  Mapping from ER diagrams to database schemas = 705

  Object Modeling Technique (OMT) = 734

 18 Functional Dependency Analysis = 745

  Sources of functionaldependency constraints = 746

  Minimal covers = 755

  Lossless-join decompositions = 766

  Boyce-Codd normal form (BCNF) = 769

  Dependency preservation = 776

  The first three normal forms = 781

  Linitations and extensions of FD analysis = 790

 19 Join Dependency Analysis = 799

  Multivalued dependencies = 800

  Interactions among MVDs and FDs = 804

  The dependency basis = 813

  Fourth normal form = 825

  General join dependencies = 833

  Fifth normal form = 845

  Beyond join dependencies = 854

Ⅳ : EPILOGUE = 865

 20 Performance = 867

  Concurrency = 868

  Recovery = 885

  Security = 896

  Query optimization = 905

References = 919

Index = 925



관련분야 신착자료

Harvard Business Review (2025)