Database Systems: Design, Implementation, & Management. 14 Ed

Database Systems: Design, Implementation, & Management. 14 Ed

Database Systems: Design, Implementation, & Management. 14 Ed
Автор: Coronel Carlos, Morris Steven
Дата выхода: 2023
Издательство: Cengage Learning, Inc.
Количество страниц: 818
Размер файла: 26.4 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Cover....1

 Dedication....5

 Brief Contents....6

 Contents....8

 About the Authors....15

 Preface....16

 Text Features....22

 Additional Features....24

 Acknowledgments....26

 Part 1: Database Concepts....30

 Chapter 1: Database Systems....31

 1-1 Why Databases?....32

 1-2 Data versus Information....33

 1-3 Introducing the Database....36

 1-4 Why Database Design Is Important....40

 1-5 Evolution of File System Data Processing....43

 1-6 Problems with File System Data Processing....46

 1-7 Database Systems....49

 1-8 Preparing for Your Database Professional Career....56

 Summary....57

 Key Terms....57

 Review Questions....58

 Problems....59

 Chapter 2: Data Models....61

 2-1 Data Modeling and Data Models....62

 2-2 The Importance of Data Models....63

 2-3 Data Model Basic Building Blocks....64

 2-4 Business Rules....65

 2-5 The Evolution of Data Models....67

 2-6 Degrees of Data Abstraction....80

 Summary....87

 Key Terms....88

 Review Questions....88

 Problems....89

 Part 2: Design Concepts....92

 Chapter 3: The Relational Database Model....93

 3-1 A Logical View of Data....95

 3-2 Keys....97

 3-3 Integrity Rules....101

 3-4 Relational Algebra....103

 3-5 The Data Dictionary and the System Catalog....112

 3-6 Relationships within the Relational Database....114

 3-7 Data Redundancy Revisited....122

 3-8 Indexes....124

 3-9 Codd's Relational Database Rules....126

 Summary....126

 Key Terms....127

 Review Questions....127

 Problems....130

 Chapter 4: Entity Relationship (ER) Modeling....136

 4-1 The Entity Relationship Model....137

 4-2 Developing an ER Diagram....162

 4-3 Database Design Challenges: Conflicting Goals....170

 Summary....174

 Key Terms....175

 Review Questions....175

 Problems....177

 Cases....183

 Chapter 5: Advanced Data Modeling....190

 5-1 The Extended Entity Relationship Model....191

 5-2 Entity Clustering....198

 5-3 Entity Integrity: Selecting Primary Keys....199

 5-4 Design Cases: Learning Flexible Database Design....203

 Summary....210

 Key Terms....210

 Review Questions....210

 Problems....211

 Cases....213

 Chapter 6: Normalization of Database Tables....220

 6-1 Database Tables and Normalization....221

 6-2 The Need for Normalization....222

 6-3 The Normalization Process....225

 6-4 Improving the Design....234

 6-5 Surrogate Key Considerations....238

 6-6 Higher-Level Normal Forms....240

 6-7 Normalization and Database Design....246

 6-8 Denormalization....250

 6-9 Data-Modeling Checklist....253

 Summary....255

 Key Terms....255

 Review Questions....256

 Problems....257

 Part 3: Advanced Design and Implementation....266

 Chapter 7: Introduction to Structured Query Language (SQL)....267

 7-1 SQL Basics....268

 7-2 Basic SELECT Queries....272

 7-3 SELECT Statement Options....273

 7-4 FROM Clause Options....279

 7-5 ORDER BY Clause Options....280

 7-6 WHERE Clause Options....282

 7-7 JOIN Operations....292

 7-8 Aggregate Processing....305

 7-9 Subqueries....314

 7-10 SQL Functions....324

 7-11 Relational Set Operators....332

 7-12 Crafting SELECT Queries....338

 Summary....340

 Key Terms....341

 Review Questions....342

 Problems....343

 Chapter 8: Advanced SQL....379

 8-1 Data Definition Commands....380

 8-2 Creating Table Structures....386

 8-3 Altering Table Structures....395

 8-4 Data Manipulation Commands....398

 8-5 Virtual Tables: Creating a View....406

 8-6 Auto Increment, Identity, and Sequences....409

 8-7 Procedural SQL....415

 8-8 Embedded SQL....440

 Summary....445

 Key Terms....446

 Review Questions....446

 Problems....446

 Cases....453

 Chapter 9: Database Design....459

 9-1 The Information System....460

 9-2 The Systems Development Life Cycle....462

 9-3 The Database Life Cycle....465

 9-4 Conceptual Design....476

 9-5 DBMS Software Selection....486

 9-6 Logical Design....487

 9-7 Physical Design....490

 9-8 Database Design Strategies....492

 9-9 Centralized versus Decentralized Design....493

 Summary....496

 Key Terms....496

 Review Questions....496

 Problems....497

 Part 4: Advanced Database Concepts....500

 Chapter 10: Transaction Management and Concurrency Control....501

 10-1 What Is a Transaction?....502

 10-2 Concurrency Control....509

 10-3 Concurrency Control with Locking Methods....514

 10-4 Concurrency Control with Time Stamping Methods....520

 10-5 Concurrency Control with Optimistic Methods....522

 10-6 ANSI Levels of Transaction Isolation....522

 10-7 Database Recovery Management....524

 Summary....529

 Key Terms....529

 Review Questions....530

 Problems....530

 Chapter 11: Database Performance Tuning and Query Optimization....534

 11-1 Database Performance-Tuning Concepts....535

 11-2 Query Processing....541

 11-3 Indexes and Query Optimization....544

 11-4 Optimizer Choices....546

 11-5 SQL Performance Tuning....549

 11-6 Query Formulation....552

 11-7 DBMS Performance Tuning....553

 11-8 Query Optimization Example....555

 Summary....561

 Key Terms....562

 Review Questions....562

 Problems....563

 Chapter 12: Distributed Database Management Systems....567

 12-1 The Evolution of Distributed Database Management Systems....568

 12-2 DDBMS Advantages and Disadvantages....570

 12-3 Distributed Processing and Distributed Databases....571

 12-4 Characteristics of Distributed Database Management Systems....573

 12-5 DDBMS Components....574

 12-6 Levels of Data and Process Distribution....575

 12-7 Distributed Database Transparency Features....578

 12-8 Distribution Transparency....579

 12-9 Transaction Transparency....581

 12-10 Performance and Failure Transparency....586

 12-11 Distributed Database Design....587

 12-12 The CAP Theorem....593

 12-13 C. J. Date's 12 Commandments for Distributed Databases....595

 Summary....596

 Key Terms....596

 Review Questions....597

 Problems....598

 Chapter 13: Business Intelligence and Data Warehouses....601

 13-1 The Need for Data Analysis....602

 13-2 Business Intelligence....602

 13-3 Decision Support Data....611

 13-4 The Data Warehouse....616

 13-5 Star Schemas....620

 13-6 Online Analytical Processing....630

 13-7 Data Analytics....638

 13-8 SQL Analytic Functions....642

 13-9 Data Visualization....649

 13-10 Data Lake....655

 Summary....656

 Key Terms....656

 Review Questions....657

 Problems....658

 Chapter 14: Big Data and NoSQL....668

 14-1 Big Data....669

 14-2 Hadoop....675

 14-3 NoSQL....682

 14-4 NewSQL Databases....690

 14-5 Working with Document Databases Using MongoDB....691

 14-6 Working with Graph Databases Using Neo4j....694

 Summary....698

 Key Terms....700

 Review Questions....701

 Part 5: Databases and the Internet....702

 Chapter 15: Database Connectivity and Web Technologies....703

 15-1 Database Connectivity....704

 15-2 Database Internet Connectivity....714

 15-3 Extensible Markup Language (XML)....724

 15-4 Cloud Computing Services....731

 Summary....738

 Key Terms....739

 Review Questions....740

 Problems....741

 Part 6: Database Administration....742

 Chapter 16: Database Administration and Security....743

 16-1 Data as a Corporate Asset....744

 16-2 The Need for a Database and Its Role in an Organization....746

 16-3 Introduction of a Database: Special Considerations....747

 16-4 The Evolution of Database Administration....749

 16-5 The Database Environment's Human Component....752

 16-6 Security....765

 16-7 Database Administration Tools....769

 16-8 Developing a Data Administration Strategy....774

 16-9 The DBA's Role in the Cloud....776

 16-10 The DBA at Work: Using Oracle for Database Administration....777

 Summary....785

 Key Terms....786

 Review Questions....786

 Glossary....788

 Index....803

Database skills are among the most in-demand IT skills. With its practical, accessible approach, Coronel/Morris' market-leading DATABASE SYSTEMS: DESIGN, IMPLEMENTATION, & MANAGEMENT, 14th edition, equips you with a solid foundation in database design and implementation for today's market. The authors blend foundational theory, the latest real-world practices and the skills employers want. Straightforward writing and vivid illustrations make even complex concepts easy to understand. You'll learn the key to successful database implementation as you study how to properly design databases that fit within the larger strategic data environment. Expanded coverage includes big data analytics, NoSQL and data visualization technologies. In addition, the MindTap digital platform gives you real-world, hands-on practice to help you prepare for a successful career in database design and management.


Похожее:

Список отзывов:

Нет отзывов к книге.