Fundamentals of Database Systems Fundamentals of Database Systems

توضیحات

Clear explanations of theory and design, broad coverage of models and real systems, and an up-to-date introduction to modern database technologies result in a leading introduction to database systems. With fresh new problems and a new lab manual, students get more opportunities to practice the fundamentals of design and implementation. More real-world examples serve as engaging, practical illustrations of database concepts. The Fifth Edition maintains its coverage of the most popular database topics, including SQL, security, data mining, and contains a new chapter on web script programming for databases.

-00
-11
-22
-33
-44
-55
-66
-77
-88
-99
-1010
-1111
-1212
-1313
-1414
-1515
-1616
-1717
-1818
-1919
-2828
-8484
-224224
-378378
-472472
-526526
-608608
-704704
-768768
-860860
-956956
-11101110
-11141114
-11181118
-11261126
-11601160
{"title":"Fundamentals of Database Systems","price":"۲۱","ebook_price":"۲۱","rent_3_price":"۱۷","rent_6_price":"۷","rent_12_price":"-۱","print_price":"-۱","front_cover":{"thumbnail":"/storage/files/styles/thumbnail/books/494399539ca2ade4/front.jpg","medium":"/storage/files/styles/medium/books/494399539ca2ade4/front.jpg","medium_rounded":"/storage/files/styles/medium_rounded/books/494399539ca2ade4/front.png","large":"/storage/files/styles/large/books/494399539ca2ade4/front.jpg","medium_trans":"/storage/files/styles/medium_trans/books/494399539ca2ade4/front.png","medium_zoom_fit":"/storage/files/styles/medium_zoom_fit/books/494399539ca2ade4/front.png"},"back_cover":{"thumbnail":"/storage/files/styles/thumbnail/books/494399539ca2ade4/back.jpg","medium":"/storage/files/styles/medium/books/494399539ca2ade4/back.jpg","medium_rounded":"/storage/files/styles/medium_rounded/books/494399539ca2ade4/back.png","large":"/storage/files/styles/large/books/494399539ca2ade4/back.jpg","medium_trans":"/storage/files/styles/medium_trans/books/494399539ca2ade4/back.png","medium_zoom_fit":"/storage/files/styles/medium_zoom_fit/books/494399539ca2ade4/back.png"},"print_book":false,"isbn":"9780136086208","lang":"null","cover_type":"null","dimension":"null","year":"۲۰۱۰","nobat_chap":1,"description":["Clear explanations of theory and design, broad coverage of models and real systems, and an up-to-date introduction to modern database technologies result in a leading introduction to database systems. With fresh new problems and a new lab manual, students get more opportunities to practice the fundamentals of design and implementation. More real-world examples serve as engaging, practical illustrations of database concepts. The Fifth Edition maintains its coverage of the most popular database topics, including SQL, security, data mining, and contains a new chapter on web script programming for databases."],"pages_count":1200,"token":"494399539ca2ade4","deleted_at":null,"published_at":"2017-12-12 14:49:26","available_for_web":true,"publisher_title":"Pearson","edition":null,"currency":"EUR","subtitle":"null","country":"null","rent_1_week_price":"-۱","meta_desc":null,"meta_title":null,"stock":0,"cache":1,"bookmark":"false","has_book":"false","has_file":"true","writer_authors":[{"id":1083,"title":"Ramez Elmasri","meta_title":"Ramez Elmasri","meta_description":"Ramez Elmasri - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"firstname":"Ramez","lastname":"Elmasri","token":"994e2d93a6bf81f8","national_code":null,"pivot":{"book_id":584,"author_id":1083,"created_at":"2017-12-09 20:08:27","updated_at":"2019-03-12 15:14:06","role":"writer"}},{"id":1085,"title":"Shamkant Navathe","meta_title":"Shamkant Navathe","meta_description":"Shamkant Navathe - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"firstname":"Shamkant","lastname":"Navathe","token":"47196294e465e032","national_code":null,"pivot":{"book_id":584,"author_id":1085,"created_at":"2017-12-09 20:08:27","updated_at":"2019-03-12 15:14:06","role":"writer"}}],"translator_authors":[],"available_e_book":true,"dir":true,"vitrines":[{"title":"کتاب‌های مشابه","url":"/api/bookstore/vitrines/similar-books/494399539ca2ade4","type":"books","books":[]},{"title":"کتاب‌های دیگر ناشر","url":"/api/bookstore/vitrines/publisher-books/494399539ca2ade4","type":"books","books":[]}],"authors":[{"id":1083,"title":"Ramez Elmasri","meta_title":"Ramez Elmasri","meta_description":"Ramez Elmasri - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"firstname":"Ramez","lastname":"Elmasri","token":"994e2d93a6bf81f8","national_code":null,"pivot":{"book_id":584,"author_id":1083,"created_at":"2017-12-09 20:08:27","updated_at":"2019-03-12 15:14:06","role":"writer"}},{"id":1085,"title":"Shamkant Navathe","meta_title":"Shamkant Navathe","meta_description":"Shamkant Navathe - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"firstname":"Shamkant","lastname":"Navathe","token":"47196294e465e032","national_code":null,"pivot":{"book_id":584,"author_id":1085,"created_at":"2017-12-09 20:08:27","updated_at":"2019-03-12 15:14:06","role":"writer"}}],"e_book":{"toc":[{"page":2,"title":"Title Page\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"},{"page":3,"title":"Copyright\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"},{"page":14,"title":"Contents"},{"page":28,"title":"Part 1 Introduction to Databases","children":[{"page":30,"title":"Chapter 1 Databases and Database Users","children":[{"page":31,"title":"1.1 Introduction"},{"page":33,"title":"1.2 An Example"},{"page":36,"title":"1.3 Characteristics of the Database Approach"},{"page":41,"title":"1.4 Actors on the Scene"},{"page":43,"title":"1.5 Workers behind the Scene"},{"page":44,"title":"1.6 Advantages of Using the DBMS Approach"},{"page":50,"title":"1.7 A Brief History of Database Applications"},{"page":53,"title":"1.8 When Not to Use a DBMS"},{"page":54,"title":"1.9 Summary"},{"page":54,"title":"Review Questions"},{"page":55,"title":"Exercises"},{"page":55,"title":"Selected Bibliography"}]},{"page":56,"title":"Chapter 2 Database System Concepts and Architecture","children":[{"page":57,"title":"2.1 Data Models, Schemas, and Instances"},{"page":60,"title":"2.2 Three-Schema Architecture and Data Independence"},{"page":63,"title":"2.3 Database Languages and Interfaces"},{"page":67,"title":"2.4 The Database System Environment"},{"page":71,"title":"2.5 Centralized and Client/Server Architectures for DBMSs"},{"page":76,"title":"2.6 Classification of Database Management Systems"},{"page":79,"title":"2.7 Summary"},{"page":80,"title":"Review Questions"},{"page":81,"title":"Exercises"},{"page":82,"title":"Selected Bibliography"}]}]},{"page":84,"title":"Part 2 The Relational Data Model and SQL","children":[{"page":86,"title":"Chapter 3 The Relational Data Model and Relational Database Constraints","children":[{"page":87,"title":"3.1 Relational Model Concepts"},{"page":94,"title":"3.2 Relational Model Constraints and Relational Database Schemas"},{"page":102,"title":"3.3 Update Operations, Transactions, and Dealing with Constraint Violations"},{"page":106,"title":"3.4 Summary"},{"page":107,"title":"Review Questions"},{"page":107,"title":"Exercises"},{"page":112,"title":"Selected Bibliography"}]},{"page":114,"title":"Chapter 4 Basic SQL","children":[{"page":116,"title":"4.1 SQL Data Definition and Data Types"},{"page":121,"title":"4.2 Specifying Constraints in SQL"},{"page":124,"title":"4.3 Basic Retrieval Queries in SQL"},{"page":134,"title":"4.4 INSERT, DELETE, and UPDATE Statements in SQL"},{"page":137,"title":"4.5 Additional Features of SQL"},{"page":138,"title":"4.6 Summary"},{"page":139,"title":"Review Questions"},{"page":139,"title":"Exercises"},{"page":141,"title":"Selected Bibliography"}]},{"page":142,"title":"Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification","children":[{"page":142,"title":"5.1 More Complex SQL Retrieval Queries"},{"page":158,"title":"5.2 Specifying Constraints as Assertions and Actions as Triggers"},{"page":160,"title":"5.3 Views (Virtual Tables) in SQL"},{"page":164,"title":"5.4 Schema Change Statements in SQL"},{"page":166,"title":"5.5 Summary"},{"page":168,"title":"Review Questions"},{"page":168,"title":"Exercises"},{"page":170,"title":"Selected Bibliography"}]},{"page":172,"title":"Chapter 6 The Relational Algebra and Relational Calculus","children":[{"page":174,"title":"6.1 Unary Relational Operations: SELECT and PROJECT"},{"page":179,"title":"6.2 Relational Algebra Operations from Set Theory"},{"page":184,"title":"6.3 Binary Relational Operations: JOIN and DIVISION"},{"page":192,"title":"6.4 Additional Relational Operations"},{"page":198,"title":"6.5 Examples of Queries in Relational Algebra"},{"page":201,"title":"6.6 The Tuple Relational Calculus"},{"page":210,"title":"6.7 The Domain Relational Calculus"},{"page":212,"title":"6.8 Summary"},{"page":213,"title":"Review Questions"},{"page":214,"title":"Exercises"},{"page":219,"title":"Laboratory Exercises"},{"page":221,"title":"Selected Bibliography"}]}]},{"page":224,"title":"Part 3 Conceptual Modeling and Database Design","children":[{"page":226,"title":"Chapter 7 Data Modeling Using the Entity-Relationship (ER) Model","children":[{"page":227,"title":"7.1 Using High-Level Conceptual Data Models for Database Design"},{"page":229,"title":"7.2 A Sample Database Application"},{"page":230,"title":"7.3 Entity Types, Entity Sets, Attributes, and Keys"},{"page":239,"title":"7.4 Relationship Types, Relationship Sets, Roles, and Structural Constraints"},{"page":246,"title":"7.5 Weak Entity Types"},{"page":247,"title":"7.6 Refining the ER Design for the COMPANY Database"},{"page":248,"title":"7.7 ER Diagrams, Naming Conventions, and Design Issues"},{"page":253,"title":"7.8 Example of Other Notation: UML Class Diagrams"},{"page":255,"title":"7.9 Relationship Types of Degree Higher than Two"},{"page":259,"title":"7.10 Summary"},{"page":261,"title":"Review Questions"},{"page":261,"title":"Exercises"},{"page":268,"title":"Laboratory Exercises"},{"page":270,"title":"Selected Bibliography"}]},{"page":272,"title":"Chapter 8 The Enhanced Entity-Relationship (EER) Model","children":[{"page":273,"title":"8.1 Subclasses, Superclasses, and Inheritance"},{"page":275,"title":"8.2 Specialization and Generalization"},{"page":278,"title":"8.3 Constraints and Characteristics of Specialization and Generalization Hierarchies"},{"page":285,"title":"8.4 Modeling of UNION Types Using Categories"},{"page":287,"title":"8.5 A Sample UNIVERSITY EER Schema, Design Choices, and Formal Definitions"},{"page":292,"title":"8.6 Example of Other Notation: Representing Specialization and Generalization in UML Class Diagrams"},{"page":294,"title":"8.7 Data Abstraction, Knowledge Representation, and Ontology Concepts"},{"page":300,"title":"8.8 Summary"},{"page":300,"title":"Review Questions"},{"page":301,"title":"Exercises"},{"page":308,"title":"Laboratory Exercises"},{"page":311,"title":"Selected Bibliography"}]},{"page":312,"title":"Chapter 9 Relational Database Design by ER- and EER-to-Relational Mapping","children":[{"page":313,"title":"9.1 Relational Database Design Using ER-to-Relational Mapping"},{"page":321,"title":"9.2 Mapping EER Model Constructs to Relations"},{"page":326,"title":"9.3 Summary"},{"page":326,"title":"Review Questions"},{"page":326,"title":"Exercises"},{"page":328,"title":"Laboratory Exercises"},{"page":329,"title":"Selected Bibliography"}]},{"page":330,"title":"Chapter 10 Practical Database Design Methodology and Use of UML Diagrams","children":[{"page":331,"title":"10.1 The Role of Information Systems in Organizations"},{"page":336,"title":"10.2 The Database Design and Implementation Process"},{"page":355,"title":"10.3 Use of UML Diagrams as an Aid to Database Design Specification"},{"page":364,"title":"10.4 Rational Rose: A UML-Based Design Tool"},{"page":369,"title":"10.5 Automated Database Design Tools"},{"page":372,"title":"10.6 Summary"},{"page":374,"title":"Review Questions"},{"page":375,"title":"Selected Bibliography"}]}]},{"page":378,"title":"Part 4 Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards","children":[{"page":380,"title":"Chapter 11 Object and Object-Relational Databases","children":[{"page":382,"title":"11.1 Overview of Object Database Concepts"},{"page":396,"title":"11.2 Object-Relational Features: Object Database Extensions to SQL"},{"page":403,"title":"11.3 The ODMG Object Model and the Object Definition Language ODL"},{"page":422,"title":"11.4 Object Database Conceptual Design"},{"page":425,"title":"11.5 The Object Query Language OQL"},{"page":434,"title":"11.6 Overview of the C++ Language Binding in the ODMG Standard"},{"page":435,"title":"11.7 Summary"},{"page":436,"title":"Review Questions"},{"page":438,"title":"Exercises"},{"page":439,"title":"Selected Bibliography"}]},{"page":442,"title":"Chapter 12 XML: Extensible Markup Language","children":[{"page":443,"title":"12.1 Structured, Semistructured, and Unstructured Data"},{"page":447,"title":"12.2 XML Hierarchical (Tree) Data Model"},{"page":450,"title":"12.3 XML Documents, DTD, and XML Schema"},{"page":458,"title":"12.4 Storing and Extracting XML Documents from Databases"},{"page":459,"title":"12.5 XML Languages"},{"page":463,"title":"12.6 Extracting XML Documents from Relational Databases"},{"page":469,"title":"12.7 Summary"},{"page":469,"title":"Review Questions"},{"page":470,"title":"Exercises"},{"page":470,"title":"Selected Bibliography"}]}]},{"page":472,"title":"Part 5 Database Programming Techniques","children":[{"page":474,"title":"Chapter 13 Introduction to SQL Programming Techniques","children":[{"page":475,"title":"13.1 Database Programming: Techniques and Issues"},{"page":478,"title":"13.2 Embedded SQL, Dynamic SQL, and SQLJ"},{"page":491,"title":"13.3 Database Programming with Function Calls: SQL/CLI and JDBC"},{"page":500,"title":"13.4 Database Stored Procedures and SQL/PSM"},{"page":503,"title":"13.5 Comparing the Three Approaches"},{"page":504,"title":"13.6 Summary"},{"page":505,"title":"Review Questions"},{"page":505,"title":"Exercises"},{"page":506,"title":"Selected Bibliography"}]},{"page":508,"title":"Chapter 14 Web Database Programming Using PHP","children":[{"page":509,"title":"14.1 A Simple PHP Example"},{"page":511,"title":"14.2 Overview of Basic Features of PHP"},{"page":518,"title":"14.3 Overview of PHP Database Programming"},{"page":523,"title":"14.4 Summary"},{"page":523,"title":"Review Questions"},{"page":524,"title":"Exercises"},{"page":524,"title":"Selected Bibliography"}]}]},{"page":526,"title":"Part 6 Database Design Theory and Normalization","children":[{"page":528,"title":"Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases","children":[{"page":530,"title":"15.1 Informal Design Guidelines for Relation Schemas"},{"page":540,"title":"15.2 Functional Dependencies"},{"page":543,"title":"15.3 Normal Forms Based on Primary Keys"},{"page":552,"title":"15.4 General Definitions of Second and Third Normal Forms"},{"page":556,"title":"15.5 Boyce-Codd Normal Form"},{"page":558,"title":"15.6 Multivalued Dependency and Fourth Normal Form"},{"page":561,"title":"15.7 Join Dependencies and Fifth Normal Form"},{"page":562,"title":"15.8 Summary"},{"page":563,"title":"Review Questions"},{"page":564,"title":"Exercises"},{"page":569,"title":"Laboratory Exercises"},{"page":569,"title":"Selected Bibliography"}]},{"page":570,"title":"Chapter 16 Relational Database Design Algorithms and Further Dependencies","children":[{"page":572,"title":"16.1 Further Topics in Functional Dependencies: Inference Rules, Equivalence, and Minimal Cover"},{"page":578,"title":"16.2 Properties of Relational Decompositions"},{"page":584,"title":"16.3 Algorithms for Relational Database Schema Design"},{"page":590,"title":"16.4 About Nulls, Dangling Tuples, and Alternative Relational Designs"},{"page":594,"title":"16.5 Further Discussion of Multivalued Dependencies and 4NF"},{"page":598,"title":"16.6 Other Dependencies and Normal Forms"},{"page":602,"title":"16.7 Summary"},{"page":603,"title":"Review Questions"},{"page":604,"title":"Exercises"},{"page":605,"title":"Laboratory Exercises"},{"page":606,"title":"Selected Bibliography"}]}]},{"page":608,"title":"Part 7 File Structures, Indexing, and Hashing","children":[{"page":610,"title":"Chapter 17 Disk Storage, Basic File Structures, and Hashing","children":[{"page":611,"title":"17.1 Introduction"},{"page":614,"title":"17.2 Secondary Storage Devices"},{"page":620,"title":"17.3 Buffering of Blocks"},{"page":621,"title":"17.4 Placing File Records on Disk"},{"page":626,"title":"17.5 Operations on Files"},{"page":628,"title":"17.6 Files of Unordered Records (Heap Files)"},{"page":630,"title":"17.7 Files of Ordered Records (Sorted Files)"},{"page":633,"title":"17.8 Hashing Techniques"},{"page":643,"title":"17.9 Other Primary File Organizations"},{"page":644,"title":"17.10 Parallelizing Disk Access Using RAID Technology"},{"page":648,"title":"17.11 New Storage Systems"},{"page":651,"title":"17.12 Summary"},{"page":652,"title":"Review Questions"},{"page":653,"title":"Exercises"},{"page":657,"title":"Selected Bibliography"}]},{"page":658,"title":"Chapter 18 Indexing Structures for Files","children":[{"page":659,"title":"18.1 Types of Single-Level Ordered Indexes"},{"page":670,"title":"18.2 Multilevel Indexes"},{"page":673,"title":"18.3 Dynamic Multilevel Indexes Using B-Trees and B+-Trees"},{"page":687,"title":"18.4 Indexes on Multiple Keys"},{"page":690,"title":"18.5 Other Types of Indexes"},{"page":695,"title":"18.6 Some General Issues Concerning Indexing"},{"page":697,"title":"18.7 Summary"},{"page":698,"title":"Review Questions"},{"page":699,"title":"Exercises"},{"page":701,"title":"Selected Bibliography"}]}]},{"page":704,"title":"Part 8 Query Processing and Optimization, and Database Tuning","children":[{"page":706,"title":"Chapter 19 Algorithms for Query Processing and Optimization","children":[{"page":708,"title":"19.1 Translating SQL Queries into Relational Algebra"},{"page":709,"title":"19.2 Algorithms for External Sorting"},{"page":712,"title":"19.3 Algorithms for SELECT and JOIN Operations"},{"page":723,"title":"19.4 Algorithms for PROJECT and Set Operations"},{"page":725,"title":"19.5 Implementing Aggregate Operations and OUTER JOINs"},{"page":727,"title":"19.6 Combining Operations Using Pipelining"},{"page":727,"title":"19.7 Using Heuristics in Query Optimization"},{"page":737,"title":"19.8 Using Selectivity and Cost Estimates in Query Optimization"},{"page":748,"title":"19.9 Overview of Query Optimization in Oracle"},{"page":749,"title":"19.10 Semantic Query Optimization"},{"page":750,"title":"19.11 Summary"},{"page":750,"title":"Review Questions"},{"page":751,"title":"Exercises"},{"page":752,"title":"Selected Bibliography"}]},{"page":754,"title":"Chapter 20 Physical Database Design and Tuning","children":[{"page":754,"title":"20.1 Physical Database Design in Relational Databases"},{"page":760,"title":"20.2 An Overview of Database Tuning in Relational Systems"},{"page":766,"title":"20.3 Summary"},{"page":766,"title":"Review Questions"},{"page":767,"title":"Selected Bibliography"}]}]},{"page":768,"title":"Part 9 Transaction Processing, Concurrency Control, and Recovery","children":[{"page":770,"title":"Chapter 21 Introduction to Transaction Processing Concepts and Theory","children":[{"page":771,"title":"21.1 Introduction to Transaction Processing"},{"page":778,"title":"21.2 Transaction and System Concepts"},{"page":781,"title":"21.3 Desirable Properties of Transactions"},{"page":782,"title":"21.4 Characterizing Schedules Based on Recoverability"},{"page":786,"title":"21.5 Characterizing Schedules Based on Serializability"},{"page":797,"title":"21.6 Transaction Support in SQL"},{"page":799,"title":"21.7 Summary"},{"page":799,"title":"Review Questions"},{"page":800,"title":"Exercises"},{"page":802,"title":"Selected Bibliography"}]},{"page":804,"title":"Chapter 22 Concurrency Control Techniques","children":[{"page":805,"title":"22.1 Two-Phase Locking Techniques for Concurrency Control"},{"page":815,"title":"22.2 Concurrency Control Based on Timestamp Ordering"},{"page":818,"title":"22.3 Multiversion Concurrency Control Techniques"},{"page":821,"title":"22.4 Validation (Optimistic) Concurrency Control Techniques"},{"page":822,"title":"22.5 Granularity of Data Items and Multiple Granularity Locking"},{"page":825,"title":"22.6 Using Locks for Concurrency Control in Indexes"},{"page":827,"title":"22.7 Other Concurrency Control Issues"},{"page":829,"title":"22.8 Summary"},{"page":830,"title":"Review Questions"},{"page":831,"title":"Exercises"},{"page":831,"title":"Selected Bibliography"}]},{"page":834,"title":"Chapter 23 Database Recovery Techniques","children":[{"page":835,"title":"23.1 Recovery Concepts"},{"page":842,"title":"23.2 NO-UNDO/REDO Recovery Based on Deferred Update"},{"page":844,"title":"23.3 Recovery Techniques Based on Immediate Update"},{"page":847,"title":"23.4 Shadow Paging"},{"page":848,"title":"23.5 The ARIES Recovery Algorithm"},{"page":852,"title":"23.6 Recovery in Multidatabase Systems"},{"page":853,"title":"23.7 Database Backup and Recovery from Catastrophic Failures"},{"page":854,"title":"23.8 Summary"},{"page":855,"title":"Review Questions"},{"page":856,"title":"Exercises"},{"page":859,"title":"Selected Bibliography"}]}]},{"page":860,"title":"Part 10 Additional Database Topics: Security and Distribution","children":[{"page":862,"title":"Chapter 24 Database Security","children":[{"page":863,"title":"24.1 Introduction to Database Security Issues"},{"page":869,"title":"24.2 Discretionary Access Control Based on Granting and Revoking Privileges"},{"page":874,"title":"24.3 Mandatory Access Control and Role-Based Access Control for Multilevel Security"},{"page":882,"title":"24.4 SQL Injection"},{"page":886,"title":"24.5 Introduction to Statistical Database Security"},{"page":887,"title":"24.6 Introduction to Flow Control"},{"page":889,"title":"24.7 Encryption and Public Key Infrastructures"},{"page":893,"title":"24.8 Privacy Issues and Preservation"},{"page":894,"title":"24.9 Challenges of Database Security"},{"page":895,"title":"24.10 Oracle Label-Based Security"},{"page":897,"title":"24.11 Summary"},{"page":899,"title":"Review Questions"},{"page":900,"title":"Exercises"},{"page":901,"title":"Selected Bibliography"}]},{"page":904,"title":"Chapter 25 Distributed Databases","children":[{"page":905,"title":"25.1 Distributed Database Concepts"},{"page":910,"title":"25.2 Types of Distributed Database Systems"},{"page":914,"title":"25.3 Distributed Database Architectures"},{"page":921,"title":"25.4 Data Fragmentation, Replication, and Allocation Techniques for Distributed Database Design"},{"page":928,"title":"25.5 Query Processing and Optimization in Distributed Databases"},{"page":934,"title":"25.6 Overview of Transaction Management in Distributed Databases"},{"page":936,"title":"25.7 Overview of Concurrency Control and Recovery in Distributed Databases"},{"page":940,"title":"25.8 Distributed Catalog Management"},{"page":941,"title":"25.9 Current Trends in Distributed Databases"},{"page":942,"title":"25.10 Distributed Databases in Oracle"},{"page":946,"title":"25.11 Summary"},{"page":948,"title":"Review Questions"},{"page":949,"title":"Exercises"},{"page":951,"title":"Selected Bibliography"}]}]},{"page":956,"title":"Part 11 Advanced Database Models, Systems, and Applications","children":[{"page":958,"title":"Chapter 26 Enhanced Data Models for Advanced Applications","children":[{"page":960,"title":"26.1 Active Database Concepts and Triggers"},{"page":970,"title":"26.2 Temporal Database Concepts"},{"page":984,"title":"26.3 Spatial Database Concepts"},{"page":992,"title":"26.4 Multimedia Database Concepts"},{"page":997,"title":"26.5 Introduction to Deductive Databases"},{"page":1010,"title":"26.6 Summary"},{"page":1012,"title":"Review Questions"},{"page":1013,"title":"Exercises"},{"page":1016,"title":"Selected Bibliography"}]},{"page":1020,"title":"Chapter 27 Introduction to Information Retrieval and Web Search","children":[{"page":1021,"title":"27.1 Information Retrieval (IR) Concepts"},{"page":1028,"title":"27.2 Retrieval Models"},{"page":1034,"title":"27.3 Types of Queries in IR Systems"},{"page":1036,"title":"27.4 Text Preprocessing"},{"page":1039,"title":"27.5 Inverted Indexing"},{"page":1041,"title":"27.6 Evaluation Measures of Search Relevance"},{"page":1045,"title":"27.7 Web Search and Analysis"},{"page":1055,"title":"27.8 Trends in Information Retrieval"},{"page":1057,"title":"27.9 Summary"},{"page":1058,"title":"Review Questions"},{"page":1060,"title":"Selected Bibliography"}]},{"page":1062,"title":"Chapter 28 Data Mining Concepts","children":[{"page":1063,"title":"28.1 Overview of Data Mining Technology"},{"page":1066,"title":"28.2 Association Rules"},{"page":1078,"title":"28.3 Classification"},{"page":1081,"title":"28.4 Clustering"},{"page":1084,"title":"28.5 Approaches to Other Data Mining Problems"},{"page":1087,"title":"28.6 Applications of Data Mining"},{"page":1087,"title":"28.7 Commercial Data Mining Tools"},{"page":1090,"title":"28.8 Summary"},{"page":1090,"title":"Review Questions"},{"page":1091,"title":"Exercises"},{"page":1092,"title":"Selected Bibliography"}]},{"page":1094,"title":"Chapter 29 Overview of Data Warehousing and OLAP","children":[{"page":1094,"title":"29.1 Introduction, Definitions, and Terminology"},{"page":1096,"title":"29.2 Characteristics of Data Warehouses"},{"page":1097,"title":"29.3 Data Modeling for Data Warehouses"},{"page":1102,"title":"29.4 Building a Data Warehouse"},{"page":1105,"title":"29.5 Typical Functionality of a Data Warehouse"},{"page":1106,"title":"29.6 Data Warehouse versus Views"},{"page":1107,"title":"29.7 Difficulties of Implementing Data Warehouses"},{"page":1108,"title":"29.8 Summary"},{"page":1108,"title":"Review Questions"},{"page":1109,"title":"Selected Bibliography"}]}]},{"page":1110,"title":"Appendix A: Alternative Diagrammatic Notations for ER Models"},{"page":1114,"title":"Appendix B: Parameters of Disks"},{"page":1118,"title":"Appendix C: Overview of the QBE Language","children":[{"page":1118,"title":"C.1 Basic Retrievals in QBE"},{"page":1122,"title":"C.2 Grouping, Aggregation, and Database Modification in QBE"}]},{"page":1126,"title":"Selected Bibliography"},{"page":1160,"title":"Index","children":[{"page":1160,"title":"A"},{"page":1162,"title":"B"},{"page":1163,"title":"C"},{"page":1167,"title":"D"},{"page":1172,"title":"E"},{"page":1174,"title":"F"},{"page":1175,"title":"G"},{"page":1176,"title":"H"},{"page":1176,"title":"I"},{"page":1178,"title":"J"},{"page":1179,"title":"K"},{"page":1179,"title":"L"},{"page":1180,"title":"M"},{"page":1181,"title":"N"},{"page":1182,"title":"O"},{"page":1184,"title":"P"},{"page":1186,"title":"Q"},{"page":1187,"title":"R"},{"page":1190,"title":"S"},{"page":1194,"title":"T"},{"page":1197,"title":"U"},{"page":1198,"title":"V"},{"page":1198,"title":"W"},{"page":1199,"title":"X"}]}],"pages_count":1200,"version":"6.15.2","dir":"ltr","state":"converting","token":"494399539ca2ade4","status":"SUCCEED","pages_count_fa":"۱۲۰۰"},"publisher":{"id":105,"title":"Pearson","description":null,"logo":null,"token":"4e9e4a99eea1a798","slug":"Pearson"},"tags":[{"title":"db","token":"473c02ff15661036","pivot":{"taggable_id":584,"tag_id":2748}}],"study_subjects":[{"id":6811,"title":"آشنایی با طراحی پایگاه داده‌ها","meta_title":"آشنایی با طراحی پایگاه داده‌ها","meta_description":"آشنایی با طراحی پایگاه داده‌ها - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"12e4f071993b75b1","type":"","books_count":2,"created_at":"2017-10-07 11:25:18","updated_at":"2017-12-12 14:49:26","study_fields":[{"id":550,"title":"علم اطلاعات و دانش شناسی","meta_title":"علم اطلاعات و دانش شناسی","meta_description":"علم اطلاعات و دانش شناسی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"9ba9e573861e4eee","books_count":15,"created_at":"2017-10-07 11:22:51","updated_at":"2024-11-22 18:26:47","study_groups":[{"id":13,"title":"علوم انسانی","meta_title":"علوم انسانی","meta_description":"علوم انسانی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"6d33eefc2ca30b1f","style":{"first_color":"#FB5F62","second_color":"#FB5F62","icon":"images/categories/ensani.png"},"books_count":1303,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-18 10:41:28"}]}]},{"id":10465,"title":"پایگاه داده پیشرفته","meta_title":"پایگاه داده پیشرفته","meta_description":"پایگاه داده پیشرفته - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"f5836f808fd0c434","type":"","books_count":3,"created_at":"2017-10-07 11:26:50","updated_at":"2017-12-12 14:49:26","study_fields":[{"id":106,"title":"علوم کامپیوتر گرایش سیستمهای کامپیوتری","meta_title":"علوم کامپیوتر گرایش سیستمهای کامپیوتری","meta_description":"علوم کامپیوتر گرایش سیستمهای کامپیوتری - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"68ce3e28fea4dc4c","books_count":9,"created_at":"2017-10-07 11:22:48","updated_at":"2023-04-11 12:42:56","study_groups":[{"id":10,"title":"فنی و مهندسی","meta_title":"فنی و مهندسی","meta_description":"فنی و مهندسی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"cd075d6bdb3fbd29","style":{"first_color":"#F47820","second_color":"#F47820","icon":"images/categories/mohandesi.png"},"books_count":749,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-13 02:03:18"}]}]},{"id":10471,"title":"پایگاه داده‌ها و سیستم‌های اطلاعاتی","meta_title":"پایگاه داده‌ها و سیستم‌های اطلاعاتی","meta_description":"پایگاه داده‌ها و سیستم‌های اطلاعاتی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"f14f289c0127ab8e","type":"","books_count":4,"created_at":"2017-10-07 11:26:50","updated_at":"2020-08-13 13:38:33","study_fields":[{"id":367,"title":"فناوری اطلاعات و ارتباطات","meta_title":"فناوری اطلاعات و ارتباطات","meta_description":"فناوری اطلاعات و ارتباطات - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"247b88a256d9dee5","books_count":21,"created_at":"2017-10-07 11:22:50","updated_at":"2023-05-14 11:34:45","study_groups":[{"id":13,"title":"علوم انسانی","meta_title":"علوم انسانی","meta_description":"علوم انسانی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"6d33eefc2ca30b1f","style":{"first_color":"#FB5F62","second_color":"#FB5F62","icon":"images/categories/ensani.png"},"books_count":1303,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-18 10:41:28"}]}]}],"study_fields":[{"id":550,"title":"علم اطلاعات و دانش شناسی","meta_title":"علم اطلاعات و دانش شناسی","meta_description":"علم اطلاعات و دانش شناسی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"9ba9e573861e4eee","books_count":15,"created_at":"2017-10-07 11:22:51","updated_at":"2024-11-22 18:26:47","study_groups":[{"id":13,"title":"علوم انسانی","meta_title":"علوم انسانی","meta_description":"علوم انسانی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"6d33eefc2ca30b1f","style":{"first_color":"#FB5F62","second_color":"#FB5F62","icon":"images/categories/ensani.png"},"books_count":1303,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-18 10:41:28"}]},{"id":106,"title":"علوم کامپیوتر گرایش سیستمهای کامپیوتری","meta_title":"علوم کامپیوتر گرایش سیستمهای کامپیوتری","meta_description":"علوم کامپیوتر گرایش سیستمهای کامپیوتری - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"68ce3e28fea4dc4c","books_count":9,"created_at":"2017-10-07 11:22:48","updated_at":"2023-04-11 12:42:56","study_groups":[{"id":10,"title":"فنی و مهندسی","meta_title":"فنی و مهندسی","meta_description":"فنی و مهندسی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"cd075d6bdb3fbd29","style":{"first_color":"#F47820","second_color":"#F47820","icon":"images/categories/mohandesi.png"},"books_count":749,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-13 02:03:18"}]},{"id":367,"title":"فناوری اطلاعات و ارتباطات","meta_title":"فناوری اطلاعات و ارتباطات","meta_description":"فناوری اطلاعات و ارتباطات - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"247b88a256d9dee5","books_count":21,"created_at":"2017-10-07 11:22:50","updated_at":"2023-05-14 11:34:45","study_groups":[{"id":13,"title":"علوم انسانی","meta_title":"علوم انسانی","meta_description":"علوم انسانی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"6d33eefc2ca30b1f","style":{"first_color":"#FB5F62","second_color":"#FB5F62","icon":"images/categories/ensani.png"},"books_count":1303,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-18 10:41:28"}]}],"study_groups":[{"id":13,"title":"علوم انسانی","meta_title":"علوم انسانی","meta_description":"علوم انسانی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"6d33eefc2ca30b1f","style":{"first_color":"#FB5F62","second_color":"#FB5F62","icon":"images/categories/ensani.png"},"books_count":1303,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-18 10:41:28"},{"id":10,"title":"فنی و مهندسی","meta_title":"فنی و مهندسی","meta_description":"فنی و مهندسی - بوکت، نخستین و بزرگ‌ترین سامانه‌ی یادگیری و آموزش با قابلیت کرایه و خرید نسخه‌ی الکترونیکی کتاب‌های دانشگاهی است ","faq":null,"keywords":"بوکت,کرایه کتاب,کتاب الکترونیک/ نسخه الکترونیک,ئی بوک/ایبوک,مطالعه آنلاین,کتاب تخصصی,کتاب دانشگاهی,دانلود کتاب,خرید کتاب,جستجوی کتاب,خرید کتاب الکترونیک,ناشرشو,چاپ کتاب,چاپ رایگان کتاب,کتاب مهندسی,کتاب پزشکی,کتاب مدیریت,جیتجو در متن کتاب,دانلود اپلیکیشن کتابخوان","description":null,"token":"cd075d6bdb3fbd29","style":{"first_color":"#F47820","second_color":"#F47820","icon":"images/categories/mohandesi.png"},"books_count":749,"created_at":"2017-10-07 11:22:44","updated_at":"2025-01-13 02:03:18"}],"views":1,"titleLink":"Fundamentals-of-Database-Systems","ebook_price_en":21,"urlify":"Fundamentals-of-Database-Systems","pages_count_fa":"۱۲۰۰","authorTitle":"Ramez Elmasri, Shamkant Navathe","tocStr":"Title Page\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000, Copyright\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000, Contents, Part 1 Introduction to Databases, Part 2 The Relational Data Model and SQL, Part 3 Conceptual Modeling and Database Design, Part 4 Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards, Part 5 Database Programming Techniques, Part 6 Database Design Theory and Normalization, Part 7 File Structures, Indexing, and Hashing, Part 8 Query Processing and Optimization, and Database Tuning, Part 9 Transaction Processing, Concurrency Control, and Recovery, Part 10 Additional Database Topics: Security and Distribution, Part 11 Advanced Database Models, Systems, and Applications, Appendix A: Alternative Diagrammatic Notations for ER Models, Appendix B: Parameters of Disks, Appendix C: Overview of the QBE Language, Selected Bibliography, Index","url":"/preview/494399539ca2ade4/Fundamentals-of-Database-Systems"}
{"toc":[{"page":2,"title":"Title Page\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"},{"page":3,"title":"Copyright\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"},{"page":14,"title":"Contents"},{"page":28,"title":"Part 1 Introduction to Databases","children":[{"page":30,"title":"Chapter 1 Databases and Database Users","children":[{"page":31,"title":"1.1 Introduction"},{"page":33,"title":"1.2 An Example"},{"page":36,"title":"1.3 Characteristics of the Database Approach"},{"page":41,"title":"1.4 Actors on the Scene"},{"page":43,"title":"1.5 Workers behind the Scene"},{"page":44,"title":"1.6 Advantages of Using the DBMS Approach"},{"page":50,"title":"1.7 A Brief History of Database Applications"},{"page":53,"title":"1.8 When Not to Use a DBMS"},{"page":54,"title":"1.9 Summary"},{"page":54,"title":"Review Questions"},{"page":55,"title":"Exercises"},{"page":55,"title":"Selected Bibliography"}]},{"page":56,"title":"Chapter 2 Database System Concepts and Architecture","children":[{"page":57,"title":"2.1 Data Models, Schemas, and Instances"},{"page":60,"title":"2.2 Three-Schema Architecture and Data Independence"},{"page":63,"title":"2.3 Database Languages and Interfaces"},{"page":67,"title":"2.4 The Database System Environment"},{"page":71,"title":"2.5 Centralized and Client/Server Architectures for DBMSs"},{"page":76,"title":"2.6 Classification of Database Management Systems"},{"page":79,"title":"2.7 Summary"},{"page":80,"title":"Review Questions"},{"page":81,"title":"Exercises"},{"page":82,"title":"Selected Bibliography"}]}]},{"page":84,"title":"Part 2 The Relational Data Model and SQL","children":[{"page":86,"title":"Chapter 3 The Relational Data Model and Relational Database Constraints","children":[{"page":87,"title":"3.1 Relational Model Concepts"},{"page":94,"title":"3.2 Relational Model Constraints and Relational Database Schemas"},{"page":102,"title":"3.3 Update Operations, Transactions, and Dealing with Constraint Violations"},{"page":106,"title":"3.4 Summary"},{"page":107,"title":"Review Questions"},{"page":107,"title":"Exercises"},{"page":112,"title":"Selected Bibliography"}]},{"page":114,"title":"Chapter 4 Basic SQL","children":[{"page":116,"title":"4.1 SQL Data Definition and Data Types"},{"page":121,"title":"4.2 Specifying Constraints in SQL"},{"page":124,"title":"4.3 Basic Retrieval Queries in SQL"},{"page":134,"title":"4.4 INSERT, DELETE, and UPDATE Statements in SQL"},{"page":137,"title":"4.5 Additional Features of SQL"},{"page":138,"title":"4.6 Summary"},{"page":139,"title":"Review Questions"},{"page":139,"title":"Exercises"},{"page":141,"title":"Selected Bibliography"}]},{"page":142,"title":"Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification","children":[{"page":142,"title":"5.1 More Complex SQL Retrieval Queries"},{"page":158,"title":"5.2 Specifying Constraints as Assertions and Actions as Triggers"},{"page":160,"title":"5.3 Views (Virtual Tables) in SQL"},{"page":164,"title":"5.4 Schema Change Statements in SQL"},{"page":166,"title":"5.5 Summary"},{"page":168,"title":"Review Questions"},{"page":168,"title":"Exercises"},{"page":170,"title":"Selected Bibliography"}]},{"page":172,"title":"Chapter 6 The Relational Algebra and Relational Calculus","children":[{"page":174,"title":"6.1 Unary Relational Operations: SELECT and PROJECT"},{"page":179,"title":"6.2 Relational Algebra Operations from Set Theory"},{"page":184,"title":"6.3 Binary Relational Operations: JOIN and DIVISION"},{"page":192,"title":"6.4 Additional Relational Operations"},{"page":198,"title":"6.5 Examples of Queries in Relational Algebra"},{"page":201,"title":"6.6 The Tuple Relational Calculus"},{"page":210,"title":"6.7 The Domain Relational Calculus"},{"page":212,"title":"6.8 Summary"},{"page":213,"title":"Review Questions"},{"page":214,"title":"Exercises"},{"page":219,"title":"Laboratory Exercises"},{"page":221,"title":"Selected Bibliography"}]}]},{"page":224,"title":"Part 3 Conceptual Modeling and Database Design","children":[{"page":226,"title":"Chapter 7 Data Modeling Using the Entity-Relationship (ER) Model","children":[{"page":227,"title":"7.1 Using High-Level Conceptual Data Models for Database Design"},{"page":229,"title":"7.2 A Sample Database Application"},{"page":230,"title":"7.3 Entity Types, Entity Sets, Attributes, and Keys"},{"page":239,"title":"7.4 Relationship Types, Relationship Sets, Roles, and Structural Constraints"},{"page":246,"title":"7.5 Weak Entity Types"},{"page":247,"title":"7.6 Refining the ER Design for the COMPANY Database"},{"page":248,"title":"7.7 ER Diagrams, Naming Conventions, and Design Issues"},{"page":253,"title":"7.8 Example of Other Notation: UML Class Diagrams"},{"page":255,"title":"7.9 Relationship Types of Degree Higher than Two"},{"page":259,"title":"7.10 Summary"},{"page":261,"title":"Review Questions"},{"page":261,"title":"Exercises"},{"page":268,"title":"Laboratory Exercises"},{"page":270,"title":"Selected Bibliography"}]},{"page":272,"title":"Chapter 8 The Enhanced Entity-Relationship (EER) Model","children":[{"page":273,"title":"8.1 Subclasses, Superclasses, and Inheritance"},{"page":275,"title":"8.2 Specialization and Generalization"},{"page":278,"title":"8.3 Constraints and Characteristics of Specialization and Generalization Hierarchies"},{"page":285,"title":"8.4 Modeling of UNION Types Using Categories"},{"page":287,"title":"8.5 A Sample UNIVERSITY EER Schema, Design Choices, and Formal Definitions"},{"page":292,"title":"8.6 Example of Other Notation: Representing Specialization and Generalization in UML Class Diagrams"},{"page":294,"title":"8.7 Data Abstraction, Knowledge Representation, and Ontology Concepts"},{"page":300,"title":"8.8 Summary"},{"page":300,"title":"Review Questions"},{"page":301,"title":"Exercises"},{"page":308,"title":"Laboratory Exercises"},{"page":311,"title":"Selected Bibliography"}]},{"page":312,"title":"Chapter 9 Relational Database Design by ER- and EER-to-Relational Mapping","children":[{"page":313,"title":"9.1 Relational Database Design Using ER-to-Relational Mapping"},{"page":321,"title":"9.2 Mapping EER Model Constructs to Relations"},{"page":326,"title":"9.3 Summary"},{"page":326,"title":"Review Questions"},{"page":326,"title":"Exercises"},{"page":328,"title":"Laboratory Exercises"},{"page":329,"title":"Selected Bibliography"}]},{"page":330,"title":"Chapter 10 Practical Database Design Methodology and Use of UML Diagrams","children":[{"page":331,"title":"10.1 The Role of Information Systems in Organizations"},{"page":336,"title":"10.2 The Database Design and Implementation Process"},{"page":355,"title":"10.3 Use of UML Diagrams as an Aid to Database Design Specification"},{"page":364,"title":"10.4 Rational Rose: A UML-Based Design Tool"},{"page":369,"title":"10.5 Automated Database Design Tools"},{"page":372,"title":"10.6 Summary"},{"page":374,"title":"Review Questions"},{"page":375,"title":"Selected Bibliography"}]}]},{"page":378,"title":"Part 4 Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards","children":[{"page":380,"title":"Chapter 11 Object and Object-Relational Databases","children":[{"page":382,"title":"11.1 Overview of Object Database Concepts"},{"page":396,"title":"11.2 Object-Relational Features: Object Database Extensions to SQL"},{"page":403,"title":"11.3 The ODMG Object Model and the Object Definition Language ODL"},{"page":422,"title":"11.4 Object Database Conceptual Design"},{"page":425,"title":"11.5 The Object Query Language OQL"},{"page":434,"title":"11.6 Overview of the C++ Language Binding in the ODMG Standard"},{"page":435,"title":"11.7 Summary"},{"page":436,"title":"Review Questions"},{"page":438,"title":"Exercises"},{"page":439,"title":"Selected Bibliography"}]},{"page":442,"title":"Chapter 12 XML: Extensible Markup Language","children":[{"page":443,"title":"12.1 Structured, Semistructured, and Unstructured Data"},{"page":447,"title":"12.2 XML Hierarchical (Tree) Data Model"},{"page":450,"title":"12.3 XML Documents, DTD, and XML Schema"},{"page":458,"title":"12.4 Storing and Extracting XML Documents from Databases"},{"page":459,"title":"12.5 XML Languages"},{"page":463,"title":"12.6 Extracting XML Documents from Relational Databases"},{"page":469,"title":"12.7 Summary"},{"page":469,"title":"Review Questions"},{"page":470,"title":"Exercises"},{"page":470,"title":"Selected Bibliography"}]}]},{"page":472,"title":"Part 5 Database Programming Techniques","children":[{"page":474,"title":"Chapter 13 Introduction to SQL Programming Techniques","children":[{"page":475,"title":"13.1 Database Programming: Techniques and Issues"},{"page":478,"title":"13.2 Embedded SQL, Dynamic SQL, and SQLJ"},{"page":491,"title":"13.3 Database Programming with Function Calls: SQL/CLI and JDBC"},{"page":500,"title":"13.4 Database Stored Procedures and SQL/PSM"},{"page":503,"title":"13.5 Comparing the Three Approaches"},{"page":504,"title":"13.6 Summary"},{"page":505,"title":"Review Questions"},{"page":505,"title":"Exercises"},{"page":506,"title":"Selected Bibliography"}]},{"page":508,"title":"Chapter 14 Web Database Programming Using PHP","children":[{"page":509,"title":"14.1 A Simple PHP Example"},{"page":511,"title":"14.2 Overview of Basic Features of PHP"},{"page":518,"title":"14.3 Overview of PHP Database Programming"},{"page":523,"title":"14.4 Summary"},{"page":523,"title":"Review Questions"},{"page":524,"title":"Exercises"},{"page":524,"title":"Selected Bibliography"}]}]},{"page":526,"title":"Part 6 Database Design Theory and Normalization","children":[{"page":528,"title":"Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases","children":[{"page":530,"title":"15.1 Informal Design Guidelines for Relation Schemas"},{"page":540,"title":"15.2 Functional Dependencies"},{"page":543,"title":"15.3 Normal Forms Based on Primary Keys"},{"page":552,"title":"15.4 General Definitions of Second and Third Normal Forms"},{"page":556,"title":"15.5 Boyce-Codd Normal Form"},{"page":558,"title":"15.6 Multivalued Dependency and Fourth Normal Form"},{"page":561,"title":"15.7 Join Dependencies and Fifth Normal Form"},{"page":562,"title":"15.8 Summary"},{"page":563,"title":"Review Questions"},{"page":564,"title":"Exercises"},{"page":569,"title":"Laboratory Exercises"},{"page":569,"title":"Selected Bibliography"}]},{"page":570,"title":"Chapter 16 Relational Database Design Algorithms and Further Dependencies","children":[{"page":572,"title":"16.1 Further Topics in Functional Dependencies: Inference Rules, Equivalence, and Minimal Cover"},{"page":578,"title":"16.2 Properties of Relational Decompositions"},{"page":584,"title":"16.3 Algorithms for Relational Database Schema Design"},{"page":590,"title":"16.4 About Nulls, Dangling Tuples, and Alternative Relational Designs"},{"page":594,"title":"16.5 Further Discussion of Multivalued Dependencies and 4NF"},{"page":598,"title":"16.6 Other Dependencies and Normal Forms"},{"page":602,"title":"16.7 Summary"},{"page":603,"title":"Review Questions"},{"page":604,"title":"Exercises"},{"page":605,"title":"Laboratory Exercises"},{"page":606,"title":"Selected Bibliography"}]}]},{"page":608,"title":"Part 7 File Structures, Indexing, and Hashing","children":[{"page":610,"title":"Chapter 17 Disk Storage, Basic File Structures, and Hashing","children":[{"page":611,"title":"17.1 Introduction"},{"page":614,"title":"17.2 Secondary Storage Devices"},{"page":620,"title":"17.3 Buffering of Blocks"},{"page":621,"title":"17.4 Placing File Records on Disk"},{"page":626,"title":"17.5 Operations on Files"},{"page":628,"title":"17.6 Files of Unordered Records (Heap Files)"},{"page":630,"title":"17.7 Files of Ordered Records (Sorted Files)"},{"page":633,"title":"17.8 Hashing Techniques"},{"page":643,"title":"17.9 Other Primary File Organizations"},{"page":644,"title":"17.10 Parallelizing Disk Access Using RAID Technology"},{"page":648,"title":"17.11 New Storage Systems"},{"page":651,"title":"17.12 Summary"},{"page":652,"title":"Review Questions"},{"page":653,"title":"Exercises"},{"page":657,"title":"Selected Bibliography"}]},{"page":658,"title":"Chapter 18 Indexing Structures for Files","children":[{"page":659,"title":"18.1 Types of Single-Level Ordered Indexes"},{"page":670,"title":"18.2 Multilevel Indexes"},{"page":673,"title":"18.3 Dynamic Multilevel Indexes Using B-Trees and B+-Trees"},{"page":687,"title":"18.4 Indexes on Multiple Keys"},{"page":690,"title":"18.5 Other Types of Indexes"},{"page":695,"title":"18.6 Some General Issues Concerning Indexing"},{"page":697,"title":"18.7 Summary"},{"page":698,"title":"Review Questions"},{"page":699,"title":"Exercises"},{"page":701,"title":"Selected Bibliography"}]}]},{"page":704,"title":"Part 8 Query Processing and Optimization, and Database Tuning","children":[{"page":706,"title":"Chapter 19 Algorithms for Query Processing and Optimization","children":[{"page":708,"title":"19.1 Translating SQL Queries into Relational Algebra"},{"page":709,"title":"19.2 Algorithms for External Sorting"},{"page":712,"title":"19.3 Algorithms for SELECT and JOIN Operations"},{"page":723,"title":"19.4 Algorithms for PROJECT and Set Operations"},{"page":725,"title":"19.5 Implementing Aggregate Operations and OUTER JOINs"},{"page":727,"title":"19.6 Combining Operations Using Pipelining"},{"page":727,"title":"19.7 Using Heuristics in Query Optimization"},{"page":737,"title":"19.8 Using Selectivity and Cost Estimates in Query Optimization"},{"page":748,"title":"19.9 Overview of Query Optimization in Oracle"},{"page":749,"title":"19.10 Semantic Query Optimization"},{"page":750,"title":"19.11 Summary"},{"page":750,"title":"Review Questions"},{"page":751,"title":"Exercises"},{"page":752,"title":"Selected Bibliography"}]},{"page":754,"title":"Chapter 20 Physical Database Design and Tuning","children":[{"page":754,"title":"20.1 Physical Database Design in Relational Databases"},{"page":760,"title":"20.2 An Overview of Database Tuning in Relational Systems"},{"page":766,"title":"20.3 Summary"},{"page":766,"title":"Review Questions"},{"page":767,"title":"Selected Bibliography"}]}]},{"page":768,"title":"Part 9 Transaction Processing, Concurrency Control, and Recovery","children":[{"page":770,"title":"Chapter 21 Introduction to Transaction Processing Concepts and Theory","children":[{"page":771,"title":"21.1 Introduction to Transaction Processing"},{"page":778,"title":"21.2 Transaction and System Concepts"},{"page":781,"title":"21.3 Desirable Properties of Transactions"},{"page":782,"title":"21.4 Characterizing Schedules Based on Recoverability"},{"page":786,"title":"21.5 Characterizing Schedules Based on Serializability"},{"page":797,"title":"21.6 Transaction Support in SQL"},{"page":799,"title":"21.7 Summary"},{"page":799,"title":"Review Questions"},{"page":800,"title":"Exercises"},{"page":802,"title":"Selected Bibliography"}]},{"page":804,"title":"Chapter 22 Concurrency Control Techniques","children":[{"page":805,"title":"22.1 Two-Phase Locking Techniques for Concurrency Control"},{"page":815,"title":"22.2 Concurrency Control Based on Timestamp Ordering"},{"page":818,"title":"22.3 Multiversion Concurrency Control Techniques"},{"page":821,"title":"22.4 Validation (Optimistic) Concurrency Control Techniques"},{"page":822,"title":"22.5 Granularity of Data Items and Multiple Granularity Locking"},{"page":825,"title":"22.6 Using Locks for Concurrency Control in Indexes"},{"page":827,"title":"22.7 Other Concurrency Control Issues"},{"page":829,"title":"22.8 Summary"},{"page":830,"title":"Review Questions"},{"page":831,"title":"Exercises"},{"page":831,"title":"Selected Bibliography"}]},{"page":834,"title":"Chapter 23 Database Recovery Techniques","children":[{"page":835,"title":"23.1 Recovery Concepts"},{"page":842,"title":"23.2 NO-UNDO/REDO Recovery Based on Deferred Update"},{"page":844,"title":"23.3 Recovery Techniques Based on Immediate Update"},{"page":847,"title":"23.4 Shadow Paging"},{"page":848,"title":"23.5 The ARIES Recovery Algorithm"},{"page":852,"title":"23.6 Recovery in Multidatabase Systems"},{"page":853,"title":"23.7 Database Backup and Recovery from Catastrophic Failures"},{"page":854,"title":"23.8 Summary"},{"page":855,"title":"Review Questions"},{"page":856,"title":"Exercises"},{"page":859,"title":"Selected Bibliography"}]}]},{"page":860,"title":"Part 10 Additional Database Topics: Security and Distribution","children":[{"page":862,"title":"Chapter 24 Database Security","children":[{"page":863,"title":"24.1 Introduction to Database Security Issues"},{"page":869,"title":"24.2 Discretionary Access Control Based on Granting and Revoking Privileges"},{"page":874,"title":"24.3 Mandatory Access Control and Role-Based Access Control for Multilevel Security"},{"page":882,"title":"24.4 SQL Injection"},{"page":886,"title":"24.5 Introduction to Statistical Database Security"},{"page":887,"title":"24.6 Introduction to Flow Control"},{"page":889,"title":"24.7 Encryption and Public Key Infrastructures"},{"page":893,"title":"24.8 Privacy Issues and Preservation"},{"page":894,"title":"24.9 Challenges of Database Security"},{"page":895,"title":"24.10 Oracle Label-Based Security"},{"page":897,"title":"24.11 Summary"},{"page":899,"title":"Review Questions"},{"page":900,"title":"Exercises"},{"page":901,"title":"Selected Bibliography"}]},{"page":904,"title":"Chapter 25 Distributed Databases","children":[{"page":905,"title":"25.1 Distributed Database Concepts"},{"page":910,"title":"25.2 Types of Distributed Database Systems"},{"page":914,"title":"25.3 Distributed Database Architectures"},{"page":921,"title":"25.4 Data Fragmentation, Replication, and Allocation Techniques for Distributed Database Design"},{"page":928,"title":"25.5 Query Processing and Optimization in Distributed Databases"},{"page":934,"title":"25.6 Overview of Transaction Management in Distributed Databases"},{"page":936,"title":"25.7 Overview of Concurrency Control and Recovery in Distributed Databases"},{"page":940,"title":"25.8 Distributed Catalog Management"},{"page":941,"title":"25.9 Current Trends in Distributed Databases"},{"page":942,"title":"25.10 Distributed Databases in Oracle"},{"page":946,"title":"25.11 Summary"},{"page":948,"title":"Review Questions"},{"page":949,"title":"Exercises"},{"page":951,"title":"Selected Bibliography"}]}]},{"page":956,"title":"Part 11 Advanced Database Models, Systems, and Applications","children":[{"page":958,"title":"Chapter 26 Enhanced Data Models for Advanced Applications","children":[{"page":960,"title":"26.1 Active Database Concepts and Triggers"},{"page":970,"title":"26.2 Temporal Database Concepts"},{"page":984,"title":"26.3 Spatial Database Concepts"},{"page":992,"title":"26.4 Multimedia Database Concepts"},{"page":997,"title":"26.5 Introduction to Deductive Databases"},{"page":1010,"title":"26.6 Summary"},{"page":1012,"title":"Review Questions"},{"page":1013,"title":"Exercises"},{"page":1016,"title":"Selected Bibliography"}]},{"page":1020,"title":"Chapter 27 Introduction to Information Retrieval and Web Search","children":[{"page":1021,"title":"27.1 Information Retrieval (IR) Concepts"},{"page":1028,"title":"27.2 Retrieval Models"},{"page":1034,"title":"27.3 Types of Queries in IR Systems"},{"page":1036,"title":"27.4 Text Preprocessing"},{"page":1039,"title":"27.5 Inverted Indexing"},{"page":1041,"title":"27.6 Evaluation Measures of Search Relevance"},{"page":1045,"title":"27.7 Web Search and Analysis"},{"page":1055,"title":"27.8 Trends in Information Retrieval"},{"page":1057,"title":"27.9 Summary"},{"page":1058,"title":"Review Questions"},{"page":1060,"title":"Selected Bibliography"}]},{"page":1062,"title":"Chapter 28 Data Mining Concepts","children":[{"page":1063,"title":"28.1 Overview of Data Mining Technology"},{"page":1066,"title":"28.2 Association Rules"},{"page":1078,"title":"28.3 Classification"},{"page":1081,"title":"28.4 Clustering"},{"page":1084,"title":"28.5 Approaches to Other Data Mining Problems"},{"page":1087,"title":"28.6 Applications of Data Mining"},{"page":1087,"title":"28.7 Commercial Data Mining Tools"},{"page":1090,"title":"28.8 Summary"},{"page":1090,"title":"Review Questions"},{"page":1091,"title":"Exercises"},{"page":1092,"title":"Selected Bibliography"}]},{"page":1094,"title":"Chapter 29 Overview of Data Warehousing and OLAP","children":[{"page":1094,"title":"29.1 Introduction, Definitions, and Terminology"},{"page":1096,"title":"29.2 Characteristics of Data Warehouses"},{"page":1097,"title":"29.3 Data Modeling for Data Warehouses"},{"page":1102,"title":"29.4 Building a Data Warehouse"},{"page":1105,"title":"29.5 Typical Functionality of a Data Warehouse"},{"page":1106,"title":"29.6 Data Warehouse versus Views"},{"page":1107,"title":"29.7 Difficulties of Implementing Data Warehouses"},{"page":1108,"title":"29.8 Summary"},{"page":1108,"title":"Review Questions"},{"page":1109,"title":"Selected Bibliography"}]}]},{"page":1110,"title":"Appendix A: Alternative Diagrammatic Notations for ER Models"},{"page":1114,"title":"Appendix B: Parameters of Disks"},{"page":1118,"title":"Appendix C: Overview of the QBE Language","children":[{"page":1118,"title":"C.1 Basic Retrievals in QBE"},{"page":1122,"title":"C.2 Grouping, Aggregation, and Database Modification in QBE"}]},{"page":1126,"title":"Selected Bibliography"},{"page":1160,"title":"Index","children":[{"page":1160,"title":"A"},{"page":1162,"title":"B"},{"page":1163,"title":"C"},{"page":1167,"title":"D"},{"page":1172,"title":"E"},{"page":1174,"title":"F"},{"page":1175,"title":"G"},{"page":1176,"title":"H"},{"page":1176,"title":"I"},{"page":1178,"title":"J"},{"page":1179,"title":"K"},{"page":1179,"title":"L"},{"page":1180,"title":"M"},{"page":1181,"title":"N"},{"page":1182,"title":"O"},{"page":1184,"title":"P"},{"page":1186,"title":"Q"},{"page":1187,"title":"R"},{"page":1190,"title":"S"},{"page":1194,"title":"T"},{"page":1197,"title":"U"},{"page":1198,"title":"V"},{"page":1198,"title":"W"},{"page":1199,"title":"X"}]}],"pages_count":1200,"version":"6.15.2","dir":"ltr","state":"converting","token":"494399539ca2ade4","status":"SUCCEED","pages":[{"token":null,"index":0,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/6a3a7465e6d9ab3e754ba1060ca1283a.jpg","blurred":"/storage/books/494399539ca2ade4/pages/d818b692b9478ffe2d2ffcc2aa41cf83.jpg"},"info":{"width":510.119964,"height":668.519986,"margin":[0.3252,0.1978,0.32623,0.59428]},"elements":[{"words":[{"str":"FUNDAMENTALS","boundary":[0.3251960748589718,0.19780108114823064,0.5408496617866146,0.2187428634332557],"dir":"ltr"},{"str":"OF","boundary":[0.5465581229438022,0.19780108114823064,0.5848651906515072,0.2187428634332557],"dir":"ltr"},{"str":"Database","boundary":[0.3251960748589718,0.24022913205769134,0.6737740811100661,0.298566954137404],"dir":"ltr"},{"str":"Systems","boundary":[0.3251960748589718,0.3045524146827825,0.635769491272057,0.36289023676249516],"dir":"ltr"},{"str":"SIXTH","boundary":[0.3251960748589718,0.3847812801216685,0.4029464136008603,0.4057230624066936],"dir":"ltr"},{"str":"EDITION","boundary":[0.4092312097787257,0.3847812801216685,0.5172418815586679,0.4057230624066936],"dir":"ltr"}],"boundary":[0.3252,0.1978,0.67377,0.40572],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/145e9291653c237b06cb01c8cbdd402f.jpg","blurred":"/storage/books/494399539ca2ade4/pages/c91edd6951f820f106a9a12f328044fd.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.34286,0.23727,0.34594,0.74478]},"elements":[{"words":[{"str":"This","boundary":[0.3428589215983108,0.2372653322962882,0.3834093810293351,0.2552154313977383],"dir":"ltr"},{"str":"page","boundary":[0.38929035031681397,0.2372653322962882,0.43503958659796965,0.2552154313977383],"dir":"ltr"},{"str":"intentionally","boundary":[0.44092055588544854,0.2372653322962882,0.559918440836011,0.2552154313977383],"dir":"ltr"},{"str":"left","boundary":[0.5657994101234899,0.2372653322962882,0.5958817442228018,0.2552154313977383],"dir":"ltr"},{"str":"blank","boundary":[0.6017627135102807,0.2372653322962882,0.6540562924145428,0.2552154313977383],"dir":"ltr"}],"boundary":[0.34286,0.23727,0.65406,0.25522],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":2,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/699efe1ed16558cba3e9a90468e8ad16.jpg","blurred":"/storage/books/494399539ca2ade4/pages/dfa0edd9994fa3e94f4b4f2432e8f8f1.jpg"},"info":{"width":510.119964,"height":668.519986,"margin":[0.18469,0.19083,0.18081,0.06244]},"elements":[{"words":[{"str":"FUNDAMENTALS","boundary":[0.3218792080052762,0.19083345101368437,0.5844041226349652,0.21626275807407194],"dir":"ltr"},{"str":"OF","boundary":[0.5906359900864419,0.19083345101368437,0.6378448854434563,0.21626275807407194],"dir":"ltr"},{"str":"Database","boundary":[0.3218792080052762,0.24699183189416266,0.7330224974296439,0.31580054511638783],"dir":"ltr"},{"str":"Systems","boundary":[0.3218792080052762,0.32477320132056603,0.6881965709540433,0.3935819145427912],"dir":"ltr"},{"str":"SIXTH","boundary":[0.3218792080052762,0.42418473933253503,0.4162903336204266,0.4496140463929226],"dir":"ltr"},{"str":"EDITION","boundary":[0.42392187183640595,0.42418473933253503,0.5550776875691931,0.4496140463929226],"dir":"ltr"},{"str":"Ramez","boundary":[0.3218792080052762,0.5312929806708875,0.4076433479870629,0.5522347629559125],"dir":"ltr"},{"str":"Elmasri","boundary":[0.4158245608282055,0.5312929806708875,0.5096025020498903,0.5522347629559125],"dir":"ltr"},{"str":"Department","boundary":[0.3218792080052762,0.5563602940660624,0.44232354357965253,0.5758062347592999],"dir":"ltr"},{"str":"of","boundary":[0.4487363799813443,0.5563602940660624,0.4670372202880498,0.5758062347592999],"dir":"ltr"},{"str":"Computer","boundary":[0.47371408110583185,0.5563602940660624,0.5734987978707032,0.5758062347592999],"dir":"ltr"},{"str":"Science","boundary":[0.5799603835698767,0.5563602940660624,0.6504294371864853,0.5758062347592999],"dir":"ltr"},{"str":"and","boundary":[0.6568413931983654,0.5563602940660624,0.6947170811435415,0.5758062347592999],"dir":"ltr"},{"str":"Engineering","boundary":[0.7011290371554215,0.5563602940660624,0.8191855631825459,0.5758062347592999],"dir":"ltr"},{"str":"The","boundary":[0.3218792080052762,0.5807571712597982,0.3594665336917275,0.6002031119530358],"dir":"ltr"},{"str":"University","boundary":[0.36583048539963636,0.5807571712597982,0.46774925609966905,0.6002031119530358],"dir":"ltr"},{"str":"of","boundary":[0.4741545215107024,0.5807571712597982,0.4924271303367379,0.6002031119530358],"dir":"ltr"},{"str":"Texas","boundary":[0.4988236649369795,0.5807571712597982,0.55381614960036,0.6002031119530358],"dir":"ltr"},{"str":"at","boundary":[0.5602237493464022,0.5807571712597982,0.5797784566773445,0.6002031119530358],"dir":"ltr"},{"str":"Arlington","boundary":[0.5861860564233867,0.5807571712597982,0.6800469193164141,0.6002031119530358],"dir":"ltr"},{"str":"Shamkant","boundary":[0.3218792080052762,0.6300185257288627,0.44939195910395696,0.6509603080138878],"dir":"ltr"},{"str":"B.","boundary":[0.4575704274926202,0.6300185257288627,0.48215523280323924,0.6509603080138878],"dir":"ltr"},{"str":"Navathe","boundary":[0.4903337011919024,0.6300185257288627,0.5926551229820128,0.6509603080138878],"dir":"ltr"},{"str":"College","boundary":[0.3218792080052762,0.6550858391240377,0.39204954163696065,0.6745317798172752],"dir":"ltr"},{"str":"of","boundary":[0.39846191527267394,0.6550858391240377,0.41673650318065186,0.6745317798172752],"dir":"ltr"},{"str":"Computing","boundary":[0.42343884820002853,0.6550858391240377,0.5350188764617728,0.6745317798172752],"dir":"ltr"},{"str":"Georgia","boundary":[0.3218792080052762,0.6784209679559228,0.39915632401812795,0.6978669086491603],"dir":"ltr"},{"str":"Institute","boundary":[0.4055065433179328,0.6784209679559228,0.48823469154235594,0.6978669086491603],"dir":"ltr"},{"str":"of","boundary":[0.4946589193585065,0.6784209679559228,0.5129750420824541,0.6978669086491603],"dir":"ltr"},{"str":"Technolog","boundary":[0.5193715766826958,0.6784209679559228,0.6174093002170761,0.6978669086491603],"dir":"ltr"},{"str":"y","boundary":[0.618148342063319,0.6784209679559228,0.629157517152181,0.6978669086491603],"dir":"ltr"}],"boundary":[0.32188,0.19083,0.81919,0.69787],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Addison-Wesley","boundary":[0.4314775496612401,0.8711468312751384,0.5672776403117601,0.8869116051348687],"dir":"ltr"},{"str":"Boston","boundary":[0.2263265038574338,0.8943109148452592,0.27334652009275073,0.9070476986038827],"dir":"ltr"},{"str":"Columbus","boundary":[0.28481659009521193,0.8943109148452592,0.3548029713474464,0.9070476986038827],"dir":"ltr"},{"str":"Indianapolis","boundary":[0.36628328015896794,0.8943109148452592,0.449621280404026,0.9070476986038827],"dir":"ltr"},{"str":"New","boundary":[0.4610774554552681,0.8943109148452592,0.4912739482608996,0.9070476986038827],"dir":"ltr"},{"str":"York","boundary":[0.49496351545065204,0.8943109148452592,0.525881642490177,0.9070476986038827],"dir":"ltr"},{"str":"San","boundary":[0.5373376087302013,0.8943109148452592,0.5615656313265974,0.9070476986038827],"dir":"ltr"},{"str":"Francisco","boundary":[0.5653842867399389,0.8943109148452592,0.6291636217732399,0.9070476986038827],"dir":"ltr"},{"str":"Upper","boundary":[0.6404996777467145,0.8943109148452592,0.6831608124364599,0.9070476986038827],"dir":"ltr"},{"str":"Saddle","boundary":[0.6869894873351331,0.8943109148452592,0.7309742642389513,0.9070476986038827],"dir":"ltr"},{"str":"River","boundary":[0.7348029391376246,0.8943109148452592,0.7700452114092324,0.9070476986038827],"dir":"ltr"},{"str":"Amsterdam","boundary":[0.18469227383276846,0.9095668419283427,0.26213546226394846,0.9223036256869662],"dir":"ltr"},{"str":"Cape","boundary":[0.27338550167324305,0.9095668419283427,0.306719314568175,0.9223036256869662],"dir":"ltr"},{"str":"Town","boundary":[0.31046932770460656,0.9095668419283427,0.3494281541929615,0.9223036256869662],"dir":"ltr"},{"str":"Dubai","boundary":[0.36091271265782526,0.9095668419283427,0.40230741789041485,0.9223036256869662],"dir":"ltr"},{"str":"London","boundary":[0.4137886380054391,0.9095668419283427,0.4668245106946639,0.9223036256869662],"dir":"ltr"},{"str":"Madrid","boundary":[0.47830573080968813,0.9095668419283427,0.5288065031548946,0.9223036256869662],"dir":"ltr"},{"str":"Milan","boundary":[0.5402714990506428,0.9095668419283427,0.5798240701404971,0.9223036256869662],"dir":"ltr"},{"str":"Munich","boundary":[0.5873721291023736,0.9095668419283427,0.6403219441668432,0.9223036256869662],"dir":"ltr"},{"str":"Paris","boundary":[0.6477270132918321,0.9095668419283427,0.6805608208258765,0.9223036256869662],"dir":"ltr"},{"str":"Montreal","boundary":[0.6881166921864921,0.9095668419283427,0.7493916933023,0.9223036256869662],"dir":"ltr"},{"str":"Toronto","boundary":[0.7565461907544193,0.9095668419283427,0.8117679077046474,0.9223036256869662],"dir":"ltr"},{"str":"Delhi","boundary":[0.22312335718633036,0.9248227690114262,0.259567194309037,0.9375595527700497],"dir":"ltr"},{"str":"Mexico","boundary":[0.2671756009321551,0.9248227690114262,0.3165086864245917,0.9375595527700497],"dir":"ltr"},{"str":"City","boundary":[0.32029878057759287,0.9248227690114262,0.34844501016519713,0.9375595527700497],"dir":"ltr"},{"str":"Sao","boundary":[0.35601206502148897,0.9248227690114262,0.3795549285523944,0.9375595527700497],"dir":"ltr"},{"str":"Paulo","boundary":[0.3833384559805403,0.9248227690114262,0.4215042613291561,0.9375595527700497],"dir":"ltr"},{"str":"Sydney","boundary":[0.42911369607252936,0.9248227690114262,0.47678953892382847,0.9375595527700497],"dir":"ltr"},{"str":"Hong","boundary":[0.48433956983794696,0.9248227690114262,0.5218359553459646,0.9375595527700497],"dir":"ltr"},{"str":"Kong","boundary":[0.5255752633571192,0.9248227690114262,0.5615610905169856,0.9375595527700497],"dir":"ltr"},{"str":"Seoul","boundary":[0.5692189505510461,0.9248227690114262,0.6059830130349831,0.9375595527700497],"dir":"ltr"},{"str":"Singapore","boundary":[0.6136408730690438,0.9248227690114262,0.6799229645360175,0.9375595527700497],"dir":"ltr"},{"str":"Taipei","boundary":[0.6870543395534576,0.9248227690114262,0.727316022502842,0.9375595527700497],"dir":"ltr"},{"str":"Tokyo","boundary":[0.7346294013170259,0.9248227690114262,0.7769005128048663,0.9375595527700497],"dir":"ltr"}],"boundary":[0.18469,0.87115,0.81177,0.93756],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":3,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/95c2fd1d9799518c6f73db5705946da1.jpg","blurred":"/storage/books/494399539ca2ade4/pages/9f92bea4e7172f2ef636c0a7c9f4e6a3.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.0854,0.08984,0.07517,0.05502]},"elements":[{"words":[{"str":"Editor","boundary":[0.47950324299288244,0.08984320178574279,0.5241009854875498,0.10330577611183032],"dir":"ltr"},{"str":"in","boundary":[0.5281570900051239,0.08984320178574279,0.542458431118415,0.10330577611183032],"dir":"ltr"},{"str":"Chief:","boundary":[0.5465145356359893,0.08984320178574279,0.5890127720950266,0.10330577611183032],"dir":"ltr"},{"str":"Michael","boundary":[0.5987869430508165,0.08984320178574279,0.6536552906269192,0.10330577611183032],"dir":"ltr"},{"str":"Hirsch","boundary":[0.6576949838686215,0.08984320178574279,0.7029242067088486,0.10330577611183032],"dir":"ltr"},{"str":"Acquisitions","boundary":[0.4485399396943061,0.10555402602428701,0.5357227045281747,0.11901660035037455],"dir":"ltr"},{"str":"Editor","boundary":[0.5397725249499925,0.10555402602428701,0.584483837646739,0.11901660035037455],"dir":"ltr"},{"str":":","boundary":[0.5847484812646756,0.10555402602428701,0.5889704291161567,0.11901660035037455],"dir":"ltr"},{"str":"Matt","boundary":[0.5987869430508165,0.10555402602428701,0.6328345817110232,0.11901660035037455],"dir":"ltr"},{"str":"Goldstein","boundary":[0.6369021669629177,0.10555402602428701,0.7016539173427532,0.11901660035037455],"dir":"ltr"},{"str":"Editorial","boundary":[0.4565321769559899,0.12126485026283122,0.5180729141449223,0.13472742458891876],"dir":"ltr"},{"str":"Assistant:","boundary":[0.5217609370065472,0.12126485026283122,0.5889527862082943,0.13472742458891876],"dir":"ltr"},{"str":"Chelsea","boundary":[0.5987869430508165,0.12126485026283122,0.651237021642198,0.13472742458891876],"dir":"ltr"},{"str":"Bell","boundary":[0.6553198638296309,0.12126485026283122,0.6811528584066018,0.13472742458891876],"dir":"ltr"},{"str":"Managing","boundary":[0.4647714149277478,0.13697567450137543,0.5357591206521635,0.15043824882746298],"dir":"ltr"},{"str":"Editor","boundary":[0.5398036388744198,0.13697567450137543,0.5844873662283117,0.15043824882746298],"dir":"ltr"},{"str":":","boundary":[0.5847343669383857,0.13697567450137543,0.588958079080653,0.15043824882746298],"dir":"ltr"},{"str":"Jeffrey","boundary":[0.5987869430508165,0.13697567450137543,0.6412251936231215,0.15043824882746298],"dir":"ltr"},{"str":"Holcomb","boundary":[0.6452190306473341,0.13697567450137543,0.706809175020157,0.15043824882746298],"dir":"ltr"},{"str":"Senior","boundary":[0.3345138261793783,0.15268649873991966,0.3800329298998528,0.1661490730660072],"dir":"ltr"},{"str":"Production","boundary":[0.3840693574032614,0.15268649873991966,0.4640871875220537,0.1661490730660072],"dir":"ltr"},{"str":"Project","boundary":[0.4681282721439251,0.15268649873991966,0.5178263788429796,0.1661490730660072],"dir":"ltr"},{"str":"Manager","boundary":[0.5218606125356028,0.15268649873991966,0.5844908948098841,0.1661490730660072],"dir":"ltr"},{"str":":","boundary":[0.5847308383568132,0.15268649873991966,0.5889669005345842,0.1661490730660072],"dir":"ltr"},{"str":"Mar","boundary":[0.5987869430508165,0.15268649873991966,0.6282558920534442,0.1661490730660072],"dir":"ltr"},{"str":"ily","boundary":[0.6288733938286295,0.15268649873991966,0.6452160193816048,0.1661490730660072],"dir":"ltr"},{"str":"n","boundary":[0.6458158782489275,0.15268649873991966,0.6547273110102443,0.1661490730660072],"dir":"ltr"},{"str":"Lloyd","boundary":[0.6591497477639503,0.15268649873991966,0.6963716307287396,0.1661490730660072],"dir":"ltr"},{"str":"Media","boundary":[0.4713169337447119,0.16839732297846388,0.515527585971694,0.18185989730455143],"dir":"ltr"},{"str":"Producer","boundary":[0.5195517390132333,0.16839732297846388,0.5844856019375254,0.18185989730455143],"dir":"ltr"},{"str":":","boundary":[0.5847502455554618,0.16839732297846388,0.5889704291161567,0.18185989730455143],"dir":"ltr"},{"str":"Ka","boundary":[0.5987869430508165,0.16839732297846388,0.6171249814830331,0.18185989730455143],"dir":"ltr"},{"str":"t","boundary":[0.6178306977975305,0.16839732297846388,0.6223684536997492,0.18185989730455143],"dir":"ltr"},{"str":"e","boundary":[0.6230388841985218,0.16839732297846388,0.6291115730847725,0.18185989730455143],"dir":"ltr"},{"str":"l","boundary":[0.6298878610307197,0.16839732297846388,0.6335081857240917,0.18185989730455143],"dir":"ltr"},{"str":"y","boundary":[0.6341609733150019,0.16839732297846388,0.6410628788707872,0.18185989730455143],"dir":"ltr"},{"str":"n","boundary":[0.6420685246189459,0.16839732297846388,0.6505582918823505,0.18185989730455143],"dir":"ltr"},{"str":"B","boundary":[0.6555968471636235,0.16839732297846388,0.6648155257259855,0.18185989730455143],"dir":"ltr"},{"str":"o","boundary":[0.6656800282112448,0.16839732297846388,0.6729347919242789,0.18185989730455143],"dir":"ltr"},{"str":"l","boundary":[0.6735699366073266,0.16839732297846388,0.6771902613006985,0.18185989730455143],"dir":"ltr"},{"str":"l","boundary":[0.6779489063387832,0.16839732297846388,0.6815692310321552,0.18185989730455143],"dir":"ltr"},{"str":"e","boundary":[0.6822749473466527,0.16839732297846388,0.6883476362329034,0.18185989730455143],"dir":"ltr"},{"str":"r","boundary":[0.6891592099945755,0.16839732297846388,0.6946673258292282,0.18185989730455143],"dir":"ltr"},{"str":"Director","boundary":[0.4288857403355517,0.1841081472170081,0.48960312817192797,0.19757072154309566],"dir":"ltr"},{"str":"of","boundary":[0.4943997853506968,0.1841081472170081,0.5068479858888729,0.19757072154309566],"dir":"ltr"},{"str":"Marketing:","boundary":[0.5113998561173816,0.1841081472170081,0.5890110078042403,0.19757072154309566],"dir":"ltr"},{"str":"Margaret","boundary":[0.5987869430508165,0.1841081472170081,0.6625307691578,0.19757072154309566],"dir":"ltr"},{"str":"Waples","boundary":[0.6658758890784894,0.1841081472170081,0.714490897103462,0.19757072154309566],"dir":"ltr"},{"str":"Marketing","boundary":[0.41891749739327505,0.19981897145555236,0.49207658713570823,0.21328154578163988],"dir":"ltr"},{"str":"Coordinator","boundary":[0.49612284298297715,0.19981897145555236,0.5844062088521443,0.21328154578163988],"dir":"ltr"},{"str":":","boundary":[0.5846532095622184,0.19981897145555236,0.588878685995272,0.21328154578163988],"dir":"ltr"},{"str":"Kathryn","boundary":[0.5987869430508165,0.19981897145555236,0.6557311924676168,0.21328154578163988],"dir":"ltr"},{"str":"Ferranti","boundary":[0.6596681113308747,0.19981897145555236,0.715598871717223,0.21328154578163988],"dir":"ltr"},{"str":"Senior","boundary":[0.38312003734039113,0.21552979569409647,0.42865349452766793,0.22899237002018402],"dir":"ltr"},{"str":"Manufacturing","boundary":[0.43269212948420926,0.21552979569409647,0.539317096430501,0.22899237002018402],"dir":"ltr"},{"str":"Buyer","boundary":[0.5433615225435907,0.21552979569409647,0.5845103020085327,0.22899237002018402],"dir":"ltr"},{"str":":","boundary":[0.5847573027186068,0.21552979569409647,0.5889916006055916,0.22899237002018402],"dir":"ltr"},{"str":"Alan","boundary":[0.5987869430508165,0.21552979569409647,0.6314539951876965,0.22899237002018402],"dir":"ltr"},{"str":"Fischer","boundary":[0.63549405643401,0.21552979569409647,0.6834517293010773,0.22899237002018402],"dir":"ltr"},{"str":"Senior","boundary":[0.4452760017397554,0.2312406199326406,0.49054646319802103,0.24470319425872816],"dir":"ltr"},{"str":"Media","boundary":[0.49457389106322314,0.2312406199326406,0.5391777588719125,0.24470319425872816],"dir":"ltr"},{"str":"Buyer","boundary":[0.5432178238973262,0.2312406199326406,0.5844256160507931,0.24470319425872816],"dir":"ltr"},{"str":":","boundary":[0.5846867310871571,0.2312406199326406,0.5888980931939207,0.24470319425872816],"dir":"ltr"},{"str":"Ginny","boundary":[0.5987869430508165,0.2312406199326406,0.6412645492392256,0.24470319425872816],"dir":"ltr"},{"str":"Michaud","boundary":[0.645289033374671,0.2312406199326406,0.7070667614749487,0.24470319425872816],"dir":"ltr"},{"str":"Text","boundary":[0.4879012671354023,0.24695144417118475,0.5175492213934663,0.2604140184972723],"dir":"ltr"},{"str":"Designer","boundary":[0.5216191315765188,0.24695144417118475,0.5845014805546015,0.2604140184972723],"dir":"ltr"},{"str":":","boundary":[0.5847484812646756,0.24695144417118475,0.5889774862793017,0.2604140184972723],"dir":"ltr"},{"str":"Sandra","boundary":[0.5987869430508165,0.24695144417118475,0.6478303409782763,0.2604140184972723],"dir":"ltr"},{"str":"Rigney","boundary":[0.6518400829508808,0.24695144417118475,0.6985805227931167,0.2604140184972723],"dir":"ltr"},{"str":"and","boundary":[0.7026272812820961,0.24695144417118475,0.7289180097690023,0.2604140184972723],"dir":"ltr"},{"str":"Gillian","boundary":[0.732964768257982,0.24695144417118475,0.7806915232254414,0.2604140184972723],"dir":"ltr"},{"str":"Hall","boundary":[0.784738281714421,0.24695144417118475,0.814926678691955,0.2604140184972723],"dir":"ltr"},{"str":"Cover","boundary":[0.4754983029081093,0.2626622684097289,0.5175224714747831,0.27612484273581644],"dir":"ltr"},{"str":"Designer","boundary":[0.5215943915074732,0.2626622684097289,0.5844961876822428,0.27612484273581644],"dir":"ltr"},{"str":":","boundary":[0.5847431883923169,0.2626622684097289,0.588972193406943,0.27612484273581644],"dir":"ltr"},{"str":"Elena","boundary":[0.5987869430508165,0.2626622684097289,0.6370962510265635,0.27612484273581644],"dir":"ltr"},{"str":"Sidorova","boundary":[0.6411436754060689,0.2626622684097289,0.7011122800713764,0.27612484273581644],"dir":"ltr"},{"str":"Cover","boundary":[0.49527600262190075,0.27837309264827304,0.5372036718698487,0.29183566697436053],"dir":"ltr"},{"str":"Image:","boundary":[0.5412206121983251,0.27837309264827304,0.5889686648253705,0.29183566697436053],"dir":"ltr"},{"str":"Lou","boundary":[0.5987869430508165,0.27837309264827304,0.6250046801846902,0.29183566697436053],"dir":"ltr"},{"str":"Gibbs/Getty","boundary":[0.6290694627578486,0.27837309264827304,0.7108688081193039,0.29183566697436053],"dir":"ltr"},{"str":"Images","boundary":[0.7148020036343063,0.27837309264827304,0.7621585055661934,0.29183566697436053],"dir":"ltr"},{"str":"Full","boundary":[0.44792243791912084,0.2940839168868172,0.47527316887361576,0.30754649121290467],"dir":"ltr"},{"str":"Service","boundary":[0.4793628968052622,0.2940839168868172,0.5293673934844871,0.30754649121290467],"dir":"ltr"},{"str":"Vendor","boundary":[0.5328059962268759,0.2940839168868172,0.5844891305190978,0.30754649121290467],"dir":"ltr"},{"str":":","boundary":[0.5847361312291719,0.2940839168868172,0.5889598433714393,0.30754649121290467],"dir":"ltr"},{"str":"Gillian","boundary":[0.5987869430508165,0.2940839168868172,0.6463936081836271,0.30754649121290467],"dir":"ltr"},{"str":"Hall,","boundary":[0.6504354015711353,0.2940839168868172,0.6848190546604161,0.30754649121290467],"dir":"ltr"},{"str":"The","boundary":[0.6884182078643533,0.2940839168868172,0.7145773678312775,0.30754649121290467],"dir":"ltr"},{"str":"Aardvark","boundary":[0.7186052232169823,0.2940839168868172,0.7824487983047232,0.30754649121290467],"dir":"ltr"},{"str":"Group","boundary":[0.786451270352367,0.2940839168868172,0.8301613296311691,0.30754649121290467],"dir":"ltr"},{"str":"Copyeditor","boundary":[0.5048561015912039,0.3097947411253613,0.5844785447743803,0.3232573154514488],"dir":"ltr"},{"str":":","boundary":[0.5847431883923169,0.3097947411253613,0.5889633719530117,0.3232573154514488],"dir":"ltr"},{"str":"Rebecca","boundary":[0.5987869430508165,0.3097947411253613,0.6520534361343999,0.3232573154514488],"dir":"ltr"},{"str":"Greenberg","boundary":[0.6560835688979101,0.3097947411253613,0.7257682438091316,0.3232573154514488],"dir":"ltr"},{"str":"Proofreader","boundary":[0.500780589874981,0.3255055653639054,0.5844573732849453,0.33896813968999295],"dir":"ltr"},{"str":":","boundary":[0.5847343669383857,0.3255055653639054,0.5889386718820043,0.33896813968999295],"dir":"ltr"},{"str":"Holly","boundary":[0.5987869430508165,0.3255055653639054,0.63571908320566,0.33896813968999295],"dir":"ltr"},{"str":"McLean-Aldis","boundary":[0.6397392169485796,0.3255055653639054,0.7354806645874029,0.33896813968999295],"dir":"ltr"},{"str":"Indexer","boundary":[0.5309323194118851,0.34121638960244954,0.5843268157667634,0.3546789639285371],"dir":"ltr"},{"str":":","boundary":[0.5847502455554617,0.34121638960244954,0.5888116429453947,0.3546789639285371],"dir":"ltr"},{"str":"Ja","boundary":[0.5987869430508165,0.34121638960244954,0.6120014810397815,0.3546789639285371],"dir":"ltr"},{"str":"c","boundary":[0.6124425537363424,0.34121638960244954,0.6183529278702586,0.3546789639285371],"dir":"ltr"},{"str":"k","boundary":[0.6188645721982693,0.34121638960244954,0.6263628080398049,0.3546789639285371],"dir":"ltr"},{"str":"Lew","boundary":[0.6309607024305386,0.34121638960244954,0.6580124204542298,0.3546789639285371],"dir":"ltr"},{"str":"i","boundary":[0.6588945658473517,0.34121638960244954,0.6632170782736487,0.3546789639285371],"dir":"ltr"},{"str":"s","boundary":[0.6636581509702096,0.34121638960244954,0.6688451658817661,0.3546789639285371],"dir":"ltr"},{"str":"Printer/Binder","boundary":[0.48153217739706267,0.3569272138409937,0.5844820733559528,0.37038978816708124],"dir":"ltr"},{"str":":","boundary":[0.5847537741370343,0.3569272138409937,0.5889616076622255,0.37038978816708124],"dir":"ltr"},{"str":"Courier,","boundary":[0.5987869430508165,0.3569272138409937,0.6549160901243724,0.37038978816708124],"dir":"ltr"},{"str":"Westford","boundary":[0.6582858855260978,0.3569272138409937,0.7179965428957283,0.37038978816708124],"dir":"ltr"},{"str":"Cover","boundary":[0.4887481267127992,0.3726380380795378,0.5306718764862968,0.3861006124056254],"dir":"ltr"},{"str":"Printer","boundary":[0.5346752083715841,0.3726380380795378,0.5844767804835941,0.3861006124056254],"dir":"ltr"},{"str":":","boundary":[0.5847414241015306,0.3726380380795378,0.588958079080653,0.3861006124056254],"dir":"ltr"},{"str":"Lehigh-Phoenix","boundary":[0.5987869430508165,0.3726380380795378,0.7067499453055153,0.3861006124056254],"dir":"ltr"},{"str":"Color/Hagerstown","boundary":[0.7107812231557659,0.3726380380795378,0.8358529317075911,0.3861006124056254],"dir":"ltr"},{"str":"Credits","boundary":[0.2753395132087658,0.4042481625971914,0.32609682820164226,0.4177107369232789],"dir":"ltr"},{"str":"and","boundary":[0.33176284497795816,0.4042481625971914,0.35833627003916996,0.4177107369232789],"dir":"ltr"},{"str":"acknowledgments","boundary":[0.36400228681548585,0.4042481625971914,0.49110814272447834,0.4177107369232789],"dir":"ltr"},{"str":"borrowed","boundary":[0.4968023612905039,0.4042481625971914,0.565063055831537,0.4177107369232789],"dir":"ltr"},{"str":"from","boundary":[0.5707011432187805,0.4042481625971914,0.6059001570873254,0.4177107369232789],"dir":"ltr"},{"str":"other","boundary":[0.6115678751149259,0.4042481625971914,0.6493438584271872,0.4177107369232789],"dir":"ltr"},{"str":"sources","boundary":[0.6550115764547877,0.4042481625971914,0.7071087240968829,0.4177107369232789],"dir":"ltr"},{"str":"and","boundary":[0.712767294229422,0.4042481625971914,0.7393057947857886,0.4177107369232789],"dir":"ltr"},{"str":"reproduced","boundary":[0.7449643649183277,0.4042481625971914,0.8263237572942149,0.4177107369232789],"dir":"ltr"},{"str":"with","boundary":[0.8320496657495174,0.4042481625971914,0.8637009466025902,0.4177107369232789],"dir":"ltr"},{"str":"permis-","boundary":[0.8693946849475884,0.4042481625971914,0.9245755867662124,0.4177107369232789],"dir":"ltr"},{"str":"sion","boundary":[0.2753395132087658,0.4199589868357355,0.30497506561761095,0.43342156116182307],"dir":"ltr"},{"str":"in","boundary":[0.30902380194919726,0.4199589868357355,0.3233132524035216,0.43342156116182307],"dir":"ltr"},{"str":"this","boundary":[0.32736198873510786,0.4199589868357355,0.3531055414515625,0.43342156116182307],"dir":"ltr"},{"str":"textbook","boundary":[0.35715427778314884,0.4199589868357355,0.41946419950730623,0.43342156116182307],"dir":"ltr"},{"str":"appear","boundary":[0.4235140900175436,0.4199589868357355,0.4713094920722457,0.43342156116182307],"dir":"ltr"},{"str":"on","boundary":[0.47535938258248306,0.4199589868357355,0.4940744920999958,0.43342156116182307],"dir":"ltr"},{"str":"appropriate","boundary":[0.4981243826102331,0.4199589868357355,0.581043071622008,0.43342156116182307],"dir":"ltr"},{"str":"page","boundary":[0.5851182861726449,0.4199589868357355,0.6177129121652993,0.43342156116182307],"dir":"ltr"},{"str":"within","boundary":[0.6217881267159363,0.4199589868357355,0.667524996724376,0.43342156116182307],"dir":"ltr"},{"str":"text.","boundary":[0.671566244320922,0.4199589868357355,0.7022184903943511,0.43342156116182307],"dir":"ltr"},{"str":"The","boundary":[0.2753395132087658,0.45136717273849775,0.30275330890035834,0.4648297470645853],"dir":"ltr"},{"str":"interior","boundary":[0.3068000151509625,0.45136717273849775,0.3632557407901153,0.4648297470645853],"dir":"ltr"},{"str":"of","boundary":[0.36779525574783595,0.45136717273849775,0.3792227189935789,0.4648297470645853],"dir":"ltr"},{"str":"this","boundary":[0.38380987503781244,0.45136717273849775,0.40958000432649166,0.4648297470645853],"dir":"ltr"},{"str":"book","boundary":[0.4136346833088396,0.45136717273849775,0.4495591390924424,0.4648297470645853],"dir":"ltr"},{"str":"was","boundary":[0.45361381807479034,0.45136717273849775,0.47949501030950775,0.4648297470645853],"dir":"ltr"},{"str":"set","boundary":[0.4835496892918558,0.45136717273849775,0.5026437014909039,0.4648297470645853],"dir":"ltr"},{"str":"in","boundary":[0.5066983804732518,0.45136717273849775,0.5210025827614132,0.4648297470645853],"dir":"ltr"},{"str":"Minion","boundary":[0.5250572617437612,0.45136717273849775,0.57835795998372,0.4648297470645853],"dir":"ltr"},{"str":"and","boundary":[0.5823960757433126,0.45136717273849775,0.608891382233753,0.4648297470645853],"dir":"ltr"},{"str":"Akzidenz","boundary":[0.6129294979933457,0.45136717273849775,0.6783671081112165,0.4648297470645853],"dir":"ltr"},{"str":"Grotesk.","boundary":[0.6824188634353725,0.45136717273849775,0.7419556117729171,0.4648297470645853],"dir":"ltr"},{"str":"Copyright","boundary":[0.2753395132087658,0.48277535864126,0.34852079128063895,0.49623793296734753],"dir":"ltr"},{"str":"©","boundary":[0.3537862538559314,0.48277535864126,0.36689946051079364,0.49623793296734753],"dir":"ltr"},{"str":"2011,","boundary":[0.372164923086086,0.48277535864126,0.40806005189473155,0.49623793296734753],"dir":"ltr"},{"str":"2007,","boundary":[0.4125060646760656,0.48277535864126,0.45059710275106624,0.49623793296734753],"dir":"ltr"},{"str":"2004,","boundary":[0.4550431155324003,0.48277535864126,0.4931341536074009,0.49623793296734753],"dir":"ltr"},{"str":"2000,","boundary":[0.49758016638873503,0.48277535864126,0.5356712044637357,0.49623793296734753],"dir":"ltr"},{"str":"1994,","boundary":[0.5401172172450698,0.48277535864126,0.5782082553200704,0.49623793296734753],"dir":"ltr"},{"str":"and","boundary":[0.5826542681014044,0.48277535864126,0.6090503615355372,0.49623793296734753],"dir":"ltr"},{"str":"1989","boundary":[0.6139784250904189,0.48277535864126,0.6475410211675274,0.49623793296734753],"dir":"ltr"},{"str":"Pearson","boundary":[0.6524690847224092,0.48277535864126,0.7104113393521774,0.49623793296734753],"dir":"ltr"},{"str":"Education,","boundary":[0.7155553856828675,0.48277535864126,0.7905335942813503,0.49623793296734753],"dir":"ltr"},{"str":"Inc.,","boundary":[0.7949796070626842,0.48277535864126,0.8261722681634721,0.49623793296734753],"dir":"ltr"},{"str":"publishing","boundary":[0.8306182809448062,0.48277535864126,0.905688853899474,0.49623793296734753],"dir":"ltr"},{"str":"as","boundary":[0.9106606253351085,0.48277535864126,0.924609108291151,0.49623793296734753],"dir":"ltr"},{"str":"Addison-Wesley.","boundary":[0.2753395132087658,0.4984861828798041,0.3950642859632608,0.5119487572058917],"dir":"ltr"},{"str":"All","boundary":[0.3998631569018436,0.4984861828798041,0.4207330164499308,0.5119487572058917],"dir":"ltr"},{"str":"rights","boundary":[0.4264438334589226,0.4984861828798041,0.46784405374620774,0.5119487572058917],"dir":"ltr"},{"str":"reserved.","boundary":[0.4734860904332731,0.4984861828798041,0.5380177112094399,0.5119487572058917],"dir":"ltr"},{"str":"Manufactured","boundary":[0.5431694403052714,0.4984861828798041,0.6453559364395639,0.5119487572058917],"dir":"ltr"},{"str":"in","boundary":[0.6509859971764962,0.4984861828798041,0.6655072849690814,0.5119487572058917],"dir":"ltr"},{"str":"the","boundary":[0.6711373457060139,0.4984861828798041,0.6936890806031734,0.5119487572058917],"dir":"ltr"},{"str":"United","boundary":[0.6993191413401056,0.4984861828798041,0.749315413166645,0.5119487572058917],"dir":"ltr"},{"str":"States","boundary":[0.754974995881473,0.4984861828798041,0.798895879742061,0.5119487572058917],"dir":"ltr"},{"str":"of","boundary":[0.805542580744478,0.4984861828798041,0.8168285841595256,0.5119487572058917],"dir":"ltr"},{"str":"America.","boundary":[0.8226860295698547,0.4984861828798041,0.8878060024901083,0.5119487572058917],"dir":"ltr"},{"str":"This","boundary":[0.8929577315859397,0.4984861828798041,0.9246443941068759,0.5119487572058917],"dir":"ltr"},{"str":"publication","boundary":[0.2753395132087658,0.5141970071183483,0.35616066243233135,0.5276595814444358],"dir":"ltr"},{"str":"is","boundary":[0.35963229776023814,0.5141970071183483,0.3705612592793279,0.5276595814444358],"dir":"ltr"},{"str":"protected","boundary":[0.3740328946072347,0.5141970071183483,0.4409195168983987,0.5276595814444358],"dir":"ltr"},{"str":"by","boundary":[0.4443675540434855,0.5141970071183483,0.46125341909997797,0.5276595814444358],"dir":"ltr"},{"str":"Copyright,","boundary":[0.4646996822153158,0.5141970071183483,0.5412728277100592,0.5276595814444358],"dir":"ltr"},{"str":"and","boundary":[0.5442350719401623,0.5141970071183483,0.5709313936547371,0.5276595814444358],"dir":"ltr"},{"str":"permission","boundary":[0.5744185199991197,0.5141970071183483,0.6527928329854,0.5276595814444358],"dir":"ltr"},{"str":"should","boundary":[0.6562678480146282,0.5141970071183483,0.7042766256293826,0.5276595814444358],"dir":"ltr"},{"str":"be","boundary":[0.707751640658611,0.5141970071183483,0.7242244806653179,0.5276595814444358],"dir":"ltr"},{"str":"obtained","boundary":[0.7276994956945462,0.5141970071183483,0.7900136343677566,0.5276595814444358],"dir":"ltr"},{"str":"from","boundary":[0.793488649396985,0.5141970071183483,0.828806354307334,0.5276595814444358],"dir":"ltr"},{"str":"the","boundary":[0.8322855357378064,0.5141970071183483,0.8545455925878427,0.5276595814444358],"dir":"ltr"},{"str":"publisher","boundary":[0.8580247740183153,0.5141970071183483,0.9246285154898,0.5276595814444358],"dir":"ltr"},{"str":"prior","boundary":[0.2753395132087658,0.5299078313568925,0.3115225126968834,0.5433704056829799],"dir":"ltr"},{"str":"to","boundary":[0.31717163213297095,0.5299078313568925,0.3317209538647546,0.5433704056829799],"dir":"ltr"},{"str":"any","boundary":[0.33730485545956257,0.5299078313568925,0.3621696860273492,0.5433704056829799],"dir":"ltr"},{"str":"prohibited","boundary":[0.3678031622445346,0.5299078313568925,0.44241232447320356,0.5433704056829799],"dir":"ltr"},{"str":"reproduction,","boundary":[0.4480520108572148,0.5299078313568925,0.5459182053502389,0.5433704056829799],"dir":"ltr"},{"str":"storage","boundary":[0.551089341644719,0.5299078313568925,0.6014814700781868,0.5433704056829799],"dir":"ltr"},{"str":"in","boundary":[0.6071430618542939,0.5299078313568925,0.6214325113277378,0.5433704056829799],"dir":"ltr"},{"str":"a","boundary":[0.6270941031038451,0.5299078313568925,0.6347666331646292,0.5433704056829799],"dir":"ltr"},{"str":"retrieval","boundary":[0.6404282249407363,0.5299078313568925,0.698970707593745,0.5433704056829799],"dir":"ltr"},{"str":"system,","boundary":[0.7046329057058249,0.5299078313568925,0.7566221610789609,0.5433704056829799],"dir":"ltr"},{"str":"or","boundary":[0.761793297373441,0.5299078313568925,0.7774559636737165,0.5433704056829799],"dir":"ltr"},{"str":"transmission","boundary":[0.7831563097667142,0.5299078313568925,0.8738122195476263,0.5433704056829799],"dir":"ltr"},{"str":"in","boundary":[0.8794717004937429,0.5299078313568925,0.8937558223844695,0.5433704056829799],"dir":"ltr"},{"str":"any","boundary":[0.899415303330586,0.5299078313568925,0.9245773510569989,0.5433704056829799],"dir":"ltr"},{"str":"form","boundary":[0.2753395132087658,0.5456186555954365,0.3119224141201265,0.5590812299215241],"dir":"ltr"},{"str":"or","boundary":[0.31757841822874144,0.5456186555954365,0.3337027754979874,0.5590812299215241],"dir":"ltr"},{"str":"by","boundary":[0.3393587796066023,0.5456186555954365,0.3568832690581617,0.5590812299215241],"dir":"ltr"},{"str":"any","boundary":[0.36246267875936466,0.5456186555954365,0.3888930799019884,0.5590812299215241],"dir":"ltr"},{"str":"means,","boundary":[0.39501766579177666,0.5456186555954365,0.4454647808538835,0.5590812299215241],"dir":"ltr"},{"str":"electronic,","boundary":[0.45061474565892873,0.5456186555954365,0.5272996446830096,0.5590812299215241],"dir":"ltr"},{"str":"mechanical,","boundary":[0.5324496094880548,0.5456186555954365,0.6200219469540451,0.5590812299215241],"dir":"ltr"},{"str":"photocopying","boundary":[0.6251719117590904,0.5456186555954365,0.7268832755860375,0.5590812299215241],"dir":"ltr"},{"str":",","boundary":[0.7270932261896005,0.5456186555954365,0.731622160637888,0.5590812299215241],"dir":"ltr"},{"str":"recording","boundary":[0.7367721254429331,0.5456186555954365,0.8072908281690924,0.5590812299215241],"dir":"ltr"},{"str":",","boundary":[0.8075007787726552,0.5456186555954365,0.8120297132209428,0.5590812299215241],"dir":"ltr"},{"str":"or","boundary":[0.817179678025988,0.5456186555954365,0.8332411117817916,0.5590812299215241],"dir":"ltr"},{"str":"likewise.","boundary":[0.8388603309175682,0.5456186555954365,0.9013575200192457,0.5590812299215241],"dir":"ltr"},{"str":"To","boundary":[0.9065074848242909,0.5456186555954365,0.9248261160578588,0.5590812299215241],"dir":"ltr"},{"str":"obtain","boundary":[0.2753395132087658,0.5613294798339806,0.3210521057772514,0.5747920541600682],"dir":"ltr"},{"str":"permission(s)","boundary":[0.325016125924592,0.5613294798339806,0.42254680390027866,0.5747920541600682],"dir":"ltr"},{"str":"to","boundary":[0.4264966146586603,0.5613294798339806,0.4410452324343431,0.5747920541600682],"dir":"ltr"},{"str":"use","boundary":[0.4449930302016488,0.5613294798339806,0.46811660000408445,0.5747920541600682],"dir":"ltr"},{"str":"material","boundary":[0.47206439777139025,0.5613294798339806,0.5304055680021099,0.5747920541600682],"dir":"ltr"},{"str":"from","boundary":[0.5343327344674611,0.5613294798339806,0.5694881899401989,0.5747920541600682],"dir":"ltr"},{"str":"this","boundary":[0.5734344115456644,0.5613294798339806,0.5991455495493524,0.5747920541600682],"dir":"ltr"},{"str":"work,","boundary":[0.6030917711548179,0.5613294798339806,0.6435134787728796,0.5747920541600682],"dir":"ltr"},{"str":"please","boundary":[0.6469538458060548,0.5613294798339806,0.6895456664091619,0.5747920541600682],"dir":"ltr"},{"str":"submit","boundary":[0.6935120142300025,0.5613294798339806,0.7431417591875217,0.5747920541600682],"dir":"ltr"},{"str":"a","boundary":[0.7471081070083624,0.5613294798339806,0.7548109206987691,0.5747920541600682],"dir":"ltr"},{"str":"written","boundary":[0.7587772685196098,0.5613294798339806,0.8097530155194623,0.5747920541600682],"dir":"ltr"},{"str":"request","boundary":[0.813679802658474,0.5613294798339806,0.8650589728040585,0.5747920541600682],"dir":"ltr"},{"str":"to","boundary":[0.8690029223043539,0.5613294798339806,0.8835434759505434,0.5747920541600682],"dir":"ltr"},{"str":"Pear-","boundary":[0.8873033957805733,0.5613294798339806,0.9246391012345171,0.5747920541600682],"dir":"ltr"},{"str":"son","boundary":[0.2753395132087658,0.5770403040725248,0.3011654973461257,0.5905028783986124],"dir":"ltr"},{"str":"Education,","boundary":[0.30526245991401185,0.5770403040725248,0.3811016886809284,0.5905028783986124],"dir":"ltr"},{"str":"Inc.,","boundary":[0.38454205571410355,0.5770403040725248,0.41574353826882277,0.5905028783986124],"dir":"ltr"},{"str":"Permissions","boundary":[0.4191839053019979,0.5770403040725248,0.5038957954588091,0.5905028783986124],"dir":"ltr"},{"str":"Department,","boundary":[0.5078745869384014,0.5770403040725248,0.5985540566670322,0.5905028783986124],"dir":"ltr"},{"str":"501","boundary":[0.6019944237002075,0.5770403040725248,0.6272480626495793,0.5905028783986124],"dir":"ltr"},{"str":"Boylston","boundary":[0.6311930118749138,0.5770403040725248,0.6932060848664542,0.5905028783986124],"dir":"ltr"},{"str":"Street,","boundary":[0.6971854621015892,0.5770403040725248,0.741867397233605,0.5905028783986124],"dir":"ltr"},{"str":"Suite","boundary":[0.7453077642667801,0.5770403040725248,0.7810474704383895,0.5905028783986124],"dir":"ltr"},{"str":"900,","boundary":[0.7853482370926803,0.5770403040725248,0.8140268903909709,0.5905028783986124],"dir":"ltr"},{"str":"Boston,","boundary":[0.817467257424146,0.5770403040725248,0.8714422054476983,0.5905028783986124],"dir":"ltr"},{"str":"Massa-","boundary":[0.8748825724808734,0.5770403040725248,0.924695558539677,0.5905028783986124],"dir":"ltr"},{"str":"chusetts","boundary":[0.2753395132087658,0.5927511283110689,0.33226611971770387,0.6062137026371565],"dir":"ltr"},{"str":"02116.","boundary":[0.33632398852606427,0.5927511283110689,0.3829224367723319,0.6062137026371565],"dir":"ltr"},{"str":"Many","boundary":[0.2753395132087658,0.6241593142138312,0.31650747441497545,0.6376218885399187],"dir":"ltr"},{"str":"of","boundary":[0.32390927250854723,0.6241593142138312,0.3369556046275396,0.6376218885399187],"dir":"ltr"},{"str":"the","boundary":[0.3431659081951172,0.6241593142138312,0.36616616036523736,0.6376218885399187],"dir":"ltr"},{"str":"designations","boundary":[0.3718604834521312,0.6241593142138312,0.4626999263312326,0.6376218885399187],"dir":"ltr"},{"str":"by","boundary":[0.4683614522234565,0.6241593142138312,0.48575236095775753,0.6376218885399187],"dir":"ltr"},{"str":"manufacturers","boundary":[0.49141149702048154,0.6241593142138312,0.5971989321689739,0.6376218885399187],"dir":"ltr"},{"str":"and","boundary":[0.6028677171879523,0.6241593142138312,0.6301335514091286,0.6376218885399187],"dir":"ltr"},{"str":"sellers","boundary":[0.635802336428107,0.6241593142138312,0.6800040622504199,0.6376218885399187],"dir":"ltr"},{"str":"to","boundary":[0.6856728472693983,0.6241593142138312,0.7006817931195329,0.6376218885399187],"dir":"ltr"},{"str":"distinguish","boundary":[0.7063498208677009,0.6241593142138312,0.786642770814249,0.6376218885399187],"dir":"ltr"},{"str":"their","boundary":[0.7923107985624172,0.6241593142138312,0.8267980525428806,0.6376218885399187],"dir":"ltr"},{"str":"products","boundary":[0.8324660802910488,0.6241593142138312,0.8968946776555892,0.6376218885399187],"dir":"ltr"},{"str":"are","boundary":[0.9025546585054739,0.6241593142138312,0.9247537801356228,0.6376218885399187],"dir":"ltr"},{"str":"claimed","boundary":[0.2753395132087658,0.6398701384523753,0.33083344453995117,0.6533327127784628],"dir":"ltr"},{"str":"as","boundary":[0.335041063091991,0.6398701384523753,0.34900639989821564,0.6533327127784628],"dir":"ltr"},{"str":"trademarks.","boundary":[0.35321401845025546,0.6398701384523753,0.4376101582735267,0.6533327127784628],"dir":"ltr"},{"str":"Where","boundary":[0.4409393749871685,0.6398701384523753,0.4875923206577482,0.6533327127784628],"dir":"ltr"},{"str":"those","boundary":[0.4918037600648324,0.6398701384523753,0.52951576785371,0.6533327127784628],"dir":"ltr"},{"str":"designations","boundary":[0.5337272072607943,0.6398701384523753,0.6229551815270766,0.6533327127784628],"dir":"ltr"},{"str":"appear","boundary":[0.6272362381958586,0.6398701384523753,0.6760100903694122,0.6533327127784628],"dir":"ltr"},{"str":"in","boundary":[0.6802911470381942,0.6398701384523753,0.6948776524638173,0.6533327127784628],"dir":"ltr"},{"str":"this","boundary":[0.699158709132599,0.6398701384523753,0.725438142638447,0.6533327127784628],"dir":"ltr"},{"str":"book,","boundary":[0.7297191993072291,0.6398701384523753,0.7669714908310662,0.6533327127784628],"dir":"ltr"},{"str":"and","boundary":[0.7706606228651016,0.6398701384523753,0.7972908279926635,0.6533327127784628],"dir":"ltr"},{"str":"the","boundary":[0.8014933686454959,0.6398701384523753,0.8237481326231735,0.6533327127784628],"dir":"ltr"},{"str":"publisher","boundary":[0.8279506732760059,0.6398701384523753,0.8945385361304142,0.6533327127784628],"dir":"ltr"},{"str":"was","boundary":[0.8987410767832464,0.6398701384523753,0.9246479226884484,0.6533327127784628],"dir":"ltr"},{"str":"aware","boundary":[0.2753395132087658,0.6555809626909195,0.31728005626343947,0.669043537017007],"dir":"ltr"},{"str":"of","boundary":[0.3220579863625121,0.6555809626909195,0.3343338685191814,0.669043537017007],"dir":"ltr"},{"str":"a","boundary":[0.33892102456341494,0.6555809626909195,0.3466553782132529,0.669043537017007],"dir":"ltr"},{"str":"trademark","boundary":[0.35073646130734903,0.6555809626909195,0.42521185972463366,0.669043537017007],"dir":"ltr"},{"str":"claim,","boundary":[0.42952526597511664,0.6555809626909195,0.47164862041252564,0.669043537017007],"dir":"ltr"},{"str":"the","boundary":[0.47517720198501295,0.6555809626909195,0.4974963114975472,0.669043537017007],"dir":"ltr"},{"str":"designations","boundary":[0.5015651111779307,0.6555809626909195,0.5896141085643422,0.669043537017007],"dir":"ltr"},{"str":"have","boundary":[0.5936536821611265,0.6555809626909195,0.6258493994210079,0.669043537017007],"dir":"ltr"},{"str":"been","boundary":[0.6299192154166687,0.6555809626909195,0.6635505178462298,0.669043537017007],"dir":"ltr"},{"str":"printed","boundary":[0.6676203338418902,0.6555809626909195,0.7197714194266894,0.669043537017007],"dir":"ltr"},{"str":"in","boundary":[0.7238275239442635,0.6555809626909195,0.7381429793838445,0.669043537017007],"dir":"ltr"},{"str":"initial","boundary":[0.7421990839014188,0.6555809626909195,0.7834640811008717,0.669043537017007],"dir":"ltr"},{"str":"caps","boundary":[0.7875201856184461,0.6555809626909195,0.8181271021782011,0.669043537017007],"dir":"ltr"},{"str":"or","boundary":[0.8221832066957752,0.6555809626909195,0.8377689515014517,0.669043537017007],"dir":"ltr"},{"str":"all","boundary":[0.8418250560190259,0.6555809626909195,0.8583935107926403,0.669043537017007],"dir":"ltr"},{"str":"caps.","boundary":[0.8624496153102142,0.6555809626909195,0.8972855368845954,0.669043537017007],"dir":"ltr"},{"str":"Library","boundary":[0.2753395132087658,0.6869891485936817,0.3289483522714986,0.7004517229197692],"dir":"ltr"},{"str":"of","boundary":[0.3337134706216459,0.6869891485936817,0.3459358447295197,0.7004517229197692],"dir":"ltr"},{"str":"Congress","boundary":[0.35052300077375326,0.6869891485936817,0.4151455944986526,0.7004517229197692],"dir":"ltr"},{"str":"Cataloging-in-Publication","boundary":[0.4192117936223702,0.6869891485936817,0.6040410010122501,0.7004517229197692],"dir":"ltr"},{"str":"Data","boundary":[0.6080971055298243,0.6869891485936817,0.6417597737313535,0.7004517229197692],"dir":"ltr"},{"str":"Elmasri,","boundary":[0.2753395132087658,0.7183973344964439,0.33364932369411887,0.7318599088225315],"dir":"ltr"},{"str":"Ramez.","boundary":[0.33717790526660624,0.7183973344964439,0.3892774121843816,0.7318599088225315],"dir":"ltr"},{"str":"Fundamentals","boundary":[0.2996867260589284,0.7341081587349881,0.40384944591259064,0.7475707330610756],"dir":"ltr"},{"str":"of","boundary":[0.40807482606011175,0.7341081587349881,0.4184005601929057,0.7475707330610756],"dir":"ltr"},{"str":"database","boundary":[0.4229877162371392,0.7341081587349881,0.4834424583682868,0.7475707330610756],"dir":"ltr"},{"str":"systems","boundary":[0.487491443165802,0.7341081587349881,0.5415228077232958,0.7475707330610756],"dir":"ltr"},{"str":"/","boundary":[0.545584416997038,0.7341081587349881,0.551232509579967,0.7475707330610756],"dir":"ltr"},{"str":"Ramez","boundary":[0.5552941188537092,0.7341081587349881,0.6031977880392336,0.7475707330610756],"dir":"ltr"},{"str":"Elmasri,","boundary":[0.607259397312976,0.7341081587349881,0.6653995059762321,0.7475707330610756],"dir":"ltr"},{"str":"Shamkant","boundary":[0.6689280875487195,0.7341081587349881,0.7401633129067202,0.7475707330610756],"dir":"ltr"},{"str":"B.","boundary":[0.7442094089413591,0.7341081587349881,0.7587463671855981,0.7475707330610756],"dir":"ltr"},{"str":"Navathe.—6th","boundary":[0.7622749487580853,0.7341081587349881,0.8653165878378601,0.7475707330610756],"dir":"ltr"},{"str":"ed.","boundary":[0.8693726923554345,0.7341081587349881,0.890316588278933,0.7475707330610756],"dir":"ltr"},{"str":"p.","boundary":[0.31186033248400963,0.7498189829735322,0.3249866559336625,0.7632815572996198],"dir":"ltr"},{"str":"cm.","boundary":[0.32851523750614986,0.7498189829735322,0.3546443840504185,0.7632815572996198],"dir":"ltr"},{"str":"Includes","boundary":[0.2996867260589284,0.7655298072120763,0.3593806557551379,0.7789923815381639],"dir":"ltr"},{"str":"bibliographical","boundary":[0.3634455844454148,0.7655298072120763,0.4695314040494339,0.7789923815381639],"dir":"ltr"},{"str":"references","boundary":[0.4735746018732382,0.7655298072120763,0.544019270427518,0.7789923815381639],"dir":"ltr"},{"str":"and","boundary":[0.5480699617534232,0.7655298072120763,0.5746223403012227,0.7789923815381639],"dir":"ltr"},{"str":"index.","boundary":[0.578673031627128,0.7655298072120763,0.6220861671739504,0.7789923815381639],"dir":"ltr"},{"str":"ISBN-13:","boundary":[0.2996867260589284,0.7812406314506206,0.3650360567813936,0.794703205776708],"dir":"ltr"},{"str":"978-0-136-08620-8","boundary":[0.36891749651112965,0.7812406314506206,0.5047678870518918,0.794703205776708],"dir":"ltr"},{"str":"1.","boundary":[0.28751311963384707,0.7969514556891646,0.300205427550084,0.8104140300152521],"dir":"ltr"},{"str":"Database","boundary":[0.3077918779309317,0.7969514556891646,0.3748577756503361,0.8104140300152521],"dir":"ltr"},{"str":"management.","boundary":[0.3791010742758566,0.7969514556891646,0.47217437906682624,0.8104140300152521],"dir":"ltr"},{"str":"I.","boundary":[0.479760829447674,0.7969514556891646,0.48991255863172,0.8104140300152521],"dir":"ltr"},{"str":"Navathe,","boundary":[0.49344114020420726,0.7969514556891646,0.5555371187168392,0.8104140300152521],"dir":"ltr"},{"str":"Sham.","boundary":[0.5590657002893266,0.7969514556891646,0.6033052917543864,0.8104140300152521],"dir":"ltr"},{"str":"II.","boundary":[0.6068338733268738,0.7969514556891646,0.6229083266803398,0.8104140300152521],"dir":"ltr"},{"str":"Title.","boundary":[0.626436908252827,0.7969514556891646,0.6629965419253682,0.8104140300152521],"dir":"ltr"},{"str":"QA76.9.D3E57","boundary":[0.29157098844220747,0.828359641591927,0.39753429306400184,0.8418222159180145],"dir":"ltr"},{"str":"2010","boundary":[0.40159216187236224,0.828359641591927,0.43546654496824055,0.8418222159180145],"dir":"ltr"},{"str":"Addison-Wesley","boundary":[0.0854035434184739,0.8418802607795183,0.26018338455432155,0.8598320292401849],"dir":"ltr"},{"str":"005.74—dc22","boundary":[0.29157098844220747,0.844070465830471,0.3893426909434725,0.8575330401565585],"dir":"ltr"},{"str":"is","boundary":[0.0941340660919129,0.8634223721622587,0.10888490876571041,0.8813741406229252],"dir":"ltr"},{"str":"an","boundary":[0.11563688938354116,0.8634223721622587,0.1411626697680233,0.8813741406229252],"dir":"ltr"},{"str":"imprint","boundary":[0.14791465038585405,0.8634223721622587,0.22425673089059556,0.8813741406229252],"dir":"ltr"},{"str":"of","boundary":[0.2310087115084263,0.8634223721622587,0.25145286188088245,0.8813741406229252],"dir":"ltr"},{"str":"10","boundary":[0.5935528803849602,0.9000912292845048,0.6104478099561517,0.9135538036105924],"dir":"ltr"},{"str":"9","boundary":[0.6185432970423475,0.9000912292845048,0.6269907618279432,0.9135538036105924],"dir":"ltr"},{"str":"8","boundary":[0.6350862489141391,0.9000912292845048,0.6435337136997348,0.9135538036105924],"dir":"ltr"},{"str":"7","boundary":[0.6516292007859307,0.9000912292845048,0.6600766655715264,0.9135538036105924],"dir":"ltr"},{"str":"6","boundary":[0.6681721526577223,0.9000912292845048,0.6766196174433181,0.9135538036105924],"dir":"ltr"},{"str":"5","boundary":[0.6847151045295139,0.9000912292845048,0.6931625693151096,0.9135538036105924],"dir":"ltr"},{"str":"4","boundary":[0.7012580564013055,0.9000912292845048,0.7097055211869012,0.9135538036105924],"dir":"ltr"},{"str":"3","boundary":[0.7178010082730971,0.9000912292845048,0.7262484730586928,0.9135538036105924],"dir":"ltr"},{"str":"2","boundary":[0.7343439601448887,0.9000912292845048,0.7427914249304844,0.9135538036105924],"dir":"ltr"},{"str":"1—CW—14","boundary":[0.7508869120166803,0.9000912292845048,0.8397243737895385,0.9135538036105924],"dir":"ltr"},{"str":"13","boundary":[0.843782242597899,0.9000912292845048,0.8607194341458382,0.9135538036105924],"dir":"ltr"},{"str":"12","boundary":[0.8647773029541985,0.9000912292845048,0.8817144945021377,0.9135538036105924],"dir":"ltr"},{"str":"11","boundary":[0.8857723633104981,0.9000912292845048,0.9027095548584373,0.9135538036105924],"dir":"ltr"},{"str":"10","boundary":[0.9067674236667977,0.9000912292845048,0.9237046152147369,0.9135538036105924],"dir":"ltr"},{"str":"ISBN","boundary":[0.5935528803849602,0.9158020535230491,0.6336173140381858,0.9292646278491367],"dir":"ltr"},{"str":"10:","boundary":[0.6379253176568123,0.9158020535230491,0.6565204185459966,0.9292646278491367],"dir":"ltr"},{"str":"0-136-08620-9","boundary":[0.6604018582757326,0.9158020535230491,0.7644068001247964,0.9292646278491367],"dir":"ltr"},{"str":"ISBN","boundary":[0.5935528803849602,0.9315128777615931,0.6336173140381858,0.9449754520876806],"dir":"ltr"},{"str":"13:","boundary":[0.6379253176568123,0.9315128777615931,0.6565204185459966,0.9449754520876806],"dir":"ltr"},{"str":"978-0-136-08620-8","boundary":[0.6604018582757326,0.9315128777615931,0.7962522488164946,0.9449754520876806],"dir":"ltr"}],"boundary":[0.0854,0.08984,0.92483,0.94498],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":4,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/998b05711278d0719e8149fe7d76366e.jpg","blurred":"/storage/books/494399539ca2ade4/pages/974d072921cb803bbd228c0b216c74e0.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.36561,0.2839,0.36427,0.53883]},"elements":[{"words":[{"str":"To","boundary":[0.37765232682028305,0.28390471485470287,0.39747207449315225,0.2996110515684717],"dir":"ltr"},{"str":"Katrina,","boundary":[0.4019835077403198,0.28390471485470287,0.4694871863251882,0.2996110515684717],"dir":"ltr"},{"str":"Thomas,","boundary":[0.47368619819066266,0.28390471485470287,0.5431078026940234,0.2996110515684717],"dir":"ltr"},{"str":"and","boundary":[0.5475538152574669,0.28390471485470287,0.578158117294751,0.2996110515684717],"dir":"ltr"},{"str":"Dora","boundary":[0.5828697820897496,0.28390471485470287,0.6236835470498379,0.2996110515684717],"dir":"ltr"},{"str":"(and","boundary":[0.42661609851435434,0.30185548708486926,0.4650584597621434,0.317561823798638],"dir":"ltr"},{"str":"also","boundary":[0.4698023668211164,0.30185548708486926,0.5005202952730547,0.317561823798638],"dir":"ltr"},{"str":"to","boundary":[0.5052396145580716,0.30185548708486926,0.5206353929998407,0.317561823798638],"dir":"ltr"},{"str":"Ficky)","boundary":[0.5253547122848576,0.30185548708486926,0.574738300408114,0.317561823798638],"dir":"ltr"},{"str":"R.","boundary":[0.4816746124308127,0.3287808601132831,0.4991252117423285,0.3444871968270519],"dir":"ltr"},{"str":"E.","boundary":[0.5035753409840715,0.3287808601132831,0.5196674364567573,0.3444871968270519],"dir":"ltr"}],"boundary":[0.37765,0.2839,0.62368,0.34449],"dir":"ltr","type":"paragraph"},{"words":[{"str":"To","boundary":[0.36560692611599066,0.38263317680378217,0.3854266737888599,0.3983395135175509],"dir":"ltr"},{"str":"my","boundary":[0.3900935345637643,0.38263317680378217,0.41477653172503626,0.3983395135175509],"dir":"ltr"},{"str":"wife","boundary":[0.41964106137552476,0.38263317680378217,0.4524152939074256,0.3983395135175509],"dir":"ltr"},{"str":"Aruna,","boundary":[0.4570836346088407,0.38263317680378217,0.5131219179605766,0.3983395135175509],"dir":"ltr"},{"str":"mother","boundary":[0.5175699888631697,0.38263317680378217,0.5741161992433498,0.3983395135175509],"dir":"ltr"},{"str":"Vijaya,","boundary":[0.5788076369071548,0.38263317680378217,0.6357330644324294,0.3983395135175509],"dir":"ltr"},{"str":"and","boundary":[0.40764232823202917,0.40058394903394856,0.4382241687325555,0.41629028574771737],"dir":"ltr"},{"str":"to","boundary":[0.44293805752308246,0.40058394903394856,0.45829561604463404,0.41629028574771737],"dir":"ltr"},{"str":"my","boundary":[0.463009504835161,0.40058394903394856,0.48783316316684183,0.41629028574771737],"dir":"ltr"},{"str":"entire","boundary":[0.4926353866638874,0.40058394903394856,0.5382809973878774,0.41629028574771737],"dir":"ltr"},{"str":"family","boundary":[0.5430192941105844,0.40058394903394856,0.5937573541517336,0.41629028574771737],"dir":"ltr"},{"str":"for","boundary":[0.40039079940748684,0.41853472126411495,0.4225584351162086,0.4342410579778837],"dir":"ltr"},{"str":"their","boundary":[0.42731203967682346,0.41853472126411495,0.4646894914000145,0.4342410579778837],"dir":"ltr"},{"str":"love","boundary":[0.4694293245896928,0.41853472126411495,0.5006598566285126,0.4342410579778837],"dir":"ltr"},{"str":"and","boundary":[0.5053996898181908,0.41853472126411495,0.5361622174489825,0.4342410579778837],"dir":"ltr"},{"str":"support","boundary":[0.5409020506386608,0.41853472126411495,0.6009471328017837,0.4342410579778837],"dir":"ltr"},{"str":"S.B.N.","boundary":[0.4749253183588075,0.4454616649262001,0.5264126138504629,0.4611680016399689],"dir":"ltr"}],"boundary":[0.36561,0.38263,0.63573,0.46117],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":5,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/111e77aac6edc7a9783f87db1d74ac20.jpg","blurred":"/storage/books/494399539ca2ade4/pages/4124c03b790a369bdf8537a210331196.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.34286,0.23727,0.34594,0.74478]},"elements":[{"words":[{"str":"This","boundary":[0.3428589215983108,0.2372653322962882,0.3834093810293351,0.2552154313977383],"dir":"ltr"},{"str":"page","boundary":[0.38929035031681397,0.2372653322962882,0.43503958659796965,0.2552154313977383],"dir":"ltr"},{"str":"intentionally","boundary":[0.44092055588544854,0.2372653322962882,0.559918440836011,0.2552154313977383],"dir":"ltr"},{"str":"left","boundary":[0.5657994101234899,0.2372653322962882,0.5958817442228018,0.2552154313977383],"dir":"ltr"},{"str":"blank","boundary":[0.6017627135102807,0.2372653322962882,0.6540562924145428,0.2552154313977383],"dir":"ltr"}],"boundary":[0.34286,0.23727,0.65406,0.25522],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":6,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/afeed07cb1d63e641b67176e12d51f30.jpg","blurred":"/storage/books/494399539ca2ade4/pages/31c3a48a865229c42e553a809c66c938.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.0742,0.11327,0.07306,0.06301]},"elements":[{"words":[{"str":"Preface","boundary":[0.6050262709158232,0.11327406447950225,0.7561240470909105,0.14319089631525234],"dir":"ltr"}],"boundary":[0.60503,0.11327,0.75612,0.14319],"dir":"ltr","type":"paragraph"},{"words":[{"str":"his","boundary":[0.3366345283734172,0.2936306768845052,0.36042271835631357,0.30933701359827404],"dir":"ltr"},{"str":"book","boundary":[0.36498452636603185,0.2936306768845052,0.407015825651236,0.30933701359827404],"dir":"ltr"},{"str":"introduces","boundary":[0.4115776336609544,0.2936306768845052,0.4988600331991255,0.30933701359827404],"dir":"ltr"},{"str":"the","boundary":[0.5034079599100166,0.2936306768845052,0.5293432672265311,0.30933701359827404],"dir":"ltr"},{"str":"fundamental","boundary":[0.5338911939374221,0.2936306768845052,0.6393587035636915,0.30933701359827404],"dir":"ltr"},{"str":"concepts","boundary":[0.6439066302745827,0.2936306768845052,0.7158320582347037,0.30933701359827404],"dir":"ltr"},{"str":"nec-","boundary":[0.7203871627730837,0.2936306768845052,0.7563669311105802,0.30933701359827404],"dir":"ltr"},{"str":"essary","boundary":[0.3366345283734172,0.311583019748343,0.3885101795491034,0.3272893564621118],"dir":"ltr"},{"str":"for","boundary":[0.39861709609372986,0.311583019748343,0.42409791386116846,0.3272893564621118],"dir":"ltr"},{"str":"designing","boundary":[0.43420483040579494,0.311583019748343,0.5167886041154677,0.3272893564621118],"dir":"ltr"},{"str":",","boundary":[0.5170356048134368,0.311583019748343,0.5223605281938203,0.3272893564621118],"dir":"ltr"},{"str":"using","boundary":[0.5318494716741324,0.311583019748343,0.5782958945880688,0.3272893564621118],"dir":"ltr"},{"str":",","boundary":[0.578542895286038,0.311583019748343,0.5838678186664215,0.3272893564621118],"dir":"ltr"},{"str":"and","boundary":[0.5933567621467338,0.311583019748343,0.625592411570849,0.3272893564621118],"dir":"ltr"},{"str":"implementing","boundary":[0.6356762150654367,0.311583019748343,0.7567353738183841,0.3272893564621118],"dir":"ltr"},{"str":"database","boundary":[0.07419834512041577,0.32953379197850935,0.145208581577686,0.34524012869227816],"dir":"ltr"},{"str":"systems","boundary":[0.15182097063143613,0.32953379197850935,0.21599351840296796,0.34524012869227816],"dir":"ltr"},{"str":"and","boundary":[0.22276984070438835,0.32953379197850935,0.254731002883058,0.34524012869227816],"dir":"ltr"},{"str":"databaseT","boundary":[0.26150732518447845,0.28392191703300845,0.3367198024239065,0.34524012869227816],"dir":"ltr"},{"str":"applications.","boundary":[0.3410543578937567,0.32953379197850935,0.4430650707891455,0.34524012869227816],"dir":"ltr"},{"str":"Our","boundary":[0.44907542110639315,0.32953379197850935,0.48323973431381684,0.34524012869227816],"dir":"ltr"},{"str":"presentation","boundary":[0.4898675863759873,0.32953379197850935,0.5936539076858759,0.34524012869227816],"dir":"ltr"},{"str":"stresses","boundary":[0.600284085138784,0.32953379197850935,0.6609114530412781,0.34524012869227816],"dir":"ltr"},{"str":"the","boundary":[0.6675351884251489,0.32953379197850935,0.6936719789485775,0.34524012869227816],"dir":"ltr"},{"str":"funda-","boundary":[0.7002957143324483,0.32953379197850935,0.7563978061978262,0.34524012869227816],"dir":"ltr"},{"str":"mentals","boundary":[0.07419834512041577,0.34748456420867574,0.14410965832683728,0.3631909009224445],"dir":"ltr"},{"str":"of","boundary":[0.1512212457780717,0.34748456420867574,0.1621038351884628,0.3631909009224445],"dir":"ltr"},{"str":"database","boundary":[0.16928743882106367,0.34748456420867574,0.24000824593856368,0.3631909009224445],"dir":"ltr"},{"str":"modeling","boundary":[0.24658874637360695,0.34748456420867574,0.32501496101366856,0.3631909009224445],"dir":"ltr"},{"str":"and","boundary":[0.3315954614487118,0.34748456420867574,0.3626869868291871,0.3631909009224445],"dir":"ltr"},{"str":"design,","boundary":[0.3692674872642303,0.34748456420867574,0.42712323407439085,0.3631909009224445],"dir":"ltr"},{"str":"the","boundary":[0.4330924176086437,0.34748456420867574,0.45901915339972016,0.3631909009224445],"dir":"ltr"},{"str":"languages","boundary":[0.46558564250579404,0.34748456420867574,0.5456478795934075,0.3631909009224445],"dir":"ltr"},{"str":"and","boundary":[0.5522143686994814,0.34748456420867574,0.5832396934019742,0.3631909009224445],"dir":"ltr"},{"str":"models","boundary":[0.5898061825080483,0.34748456420867574,0.6493075374573256,0.3631909009224445],"dir":"ltr"},{"str":"provided","boundary":[0.6558740265633997,0.34748456420867574,0.7300585426981478,0.3631909009224445],"dir":"ltr"},{"str":"by","boundary":[0.7366047923128133,0.34748456420867574,0.7563484060582325,0.3631909009224445],"dir":"ltr"},{"str":"the","boundary":[0.07419834512041577,0.3654353364388421,0.10131239901619833,0.3811416731526109],"dir":"ltr"},{"str":"database","boundary":[0.10806365649939069,0.3654353364388421,0.18180088250259394,0.3811416731526109],"dir":"ltr"},{"str":"management","boundary":[0.1885521399857863,0.3654353364388421,0.29971544114109244,0.3811416731526109],"dir":"ltr"},{"str":"systems,","boundary":[0.30646669862428483,0.3654353364388421,0.3775543106702954,0.3811416731526109],"dir":"ltr"},{"str":"and","boundary":[0.3837087447280251,0.3654353364388421,0.41590929770344154,0.3811416731526109],"dir":"ltr"},{"str":"database","boundary":[0.4226574117999434,0.3654353364388421,0.496360305737545,0.3811416731526109],"dir":"ltr"},{"str":"system","boundary":[0.5031084198340469,0.3654353364388421,0.5611408676087402,0.3811416731526109],"dir":"ltr"},{"str":"implementation","boundary":[0.5678903253578929,0.3654353364388421,0.7061863444666721,0.3811416731526109],"dir":"ltr"},{"str":"tech-","boundary":[0.7129358022158246,0.3654353364388421,0.7568444657933207,0.3811416731526109],"dir":"ltr"},{"str":"niques.","boundary":[0.07419834512041577,0.38338610866900846,0.13508607550894455,0.39909244538277727],"dir":"ltr"},{"str":"The","boundary":[0.14109642582619225,0.38338610866900846,0.17384522605929428,0.39909244538277727],"dir":"ltr"},{"str":"book","boundary":[0.1804611868321063,0.38338610866900846,0.22331073761736037,0.39909244538277727],"dir":"ltr"},{"str":"is","boundary":[0.22992669839017232,0.38338610866900846,0.24315861993579632,0.39909244538277727],"dir":"ltr"},{"str":"meant","boundary":[0.24977458070860836,0.38338610866900846,0.30305382975379885,0.39909244538277727],"dir":"ltr"},{"str":"to","boundary":[0.3096697905266108,0.38338610866900846,0.3271142090728349,0.39909244538277727],"dir":"ltr"},{"str":"be","boundary":[0.3337288629676735,0.38338610866900846,0.3534124943216121,0.39909244538277727],"dir":"ltr"},{"str":"used","boundary":[0.36002714821645077,0.38338610866900846,0.3988394213184839,0.39909244538277727],"dir":"ltr"},{"str":"as","boundary":[0.4054540752133225,0.38338610866900846,0.4221777620027591,0.39909244538277727],"dir":"ltr"},{"str":"a","boundary":[0.42879241589759753,0.38338610866900846,0.43798674370108204,0.39909244538277727],"dir":"ltr"},{"str":"textbook","boundary":[0.44460139759592066,0.38338610866900846,0.5192733295195304,0.39909244538277727],"dir":"ltr"},{"str":"for","boundary":[0.5258897520293601,0.38338610866900846,0.5508277845407721,0.39909244538277727],"dir":"ltr"},{"str":"a","boundary":[0.5574442070506017,0.38338610866900846,0.5666409932179318,0.39909244538277727],"dir":"ltr"},{"str":"one-","boundary":[0.5732574157277617,0.38338610866900846,0.6121828697228192,0.39909244538277727],"dir":"ltr"},{"str":"or","boundary":[0.6187992922326488,0.38338610866900846,0.6374395925664326,0.39909244538277727],"dir":"ltr"},{"str":"two-semester","boundary":[0.6440560150762623,0.38338610866900846,0.7565336565817093,0.39909244538277727],"dir":"ltr"},{"str":"course","boundary":[0.07419834512041577,0.40133688089917485,0.12766896920689572,0.4170432176129436],"dir":"ltr"},{"str":"in","boundary":[0.13242136191139628,0.40133688089917485,0.1490907237732229,0.4170432176129436],"dir":"ltr"},{"str":"database","boundary":[0.15384311647772347,0.40133688089917485,0.22436607424844685,0.4170432176129436],"dir":"ltr"},{"str":"systems","boundary":[0.22911846695294735,0.40133688089917485,0.29181103901831995,0.4170432176129436],"dir":"ltr"},{"str":"at","boundary":[0.29652927585161093,0.40133688089917485,0.3117109327500756,0.4170432176129436],"dir":"ltr"},{"str":"the","boundary":[0.3164291695833667,0.40133688089917485,0.34215182897870783,0.4170432176129436],"dir":"ltr"},{"str":"junior,","boundary":[0.34687006581199886,0.40133688089917485,0.40256724801796445,0.4170432176129436],"dir":"ltr"},{"str":"senior,","boundary":[0.40672509310044413,0.40133688089917485,0.46129372229926385,0.4170432176129436],"dir":"ltr"},{"str":"or","boundary":[0.46545156738174337,0.40133688089917485,0.48361846871736947,0.4170432176129436],"dir":"ltr"},{"str":"graduate","boundary":[0.4883938155447718,0.40133688089917485,0.5604484861310346,0.4170432176129436],"dir":"ltr"},{"str":"level,","boundary":[0.5652305143802947,0.40133688089917485,0.6069809089788785,0.4170432176129436],"dir":"ltr"},{"str":"and","boundary":[0.6111387540613582,0.40133688089917485,0.6420864240860766,0.4170432176129436],"dir":"ltr"},{"str":"as","boundary":[0.6468294485192038,0.40133688089917485,0.6630349530297932,0.4170432176129436],"dir":"ltr"},{"str":"a","boundary":[0.6677779774629204,0.40133688089917485,0.6767119391061064,0.4170432176129436],"dir":"ltr"},{"str":"reference","boundary":[0.6814549635392335,0.40133688089917485,0.7564533813548695,0.4170432176129436],"dir":"ltr"},{"str":"book.","boundary":[0.07419834512041577,0.4192876531293412,0.12107701925579807,0.43499398984311],"dir":"ltr"},{"str":"Our","boundary":[0.12630520069614365,0.4192876531293412,0.1602904383975398,0.43499398984311],"dir":"ltr"},{"str":"goal","boundary":[0.16613612158280813,0.4192876531293412,0.2001263205187835,0.43499398984311],"dir":"ltr"},{"str":"is","boundary":[0.2059421533654181,0.4192876531293412,0.2186648003966314,0.43499398984311],"dir":"ltr"},{"str":"to","boundary":[0.22448063324326592,0.4192876531293412,0.24135877451430268,0.43499398984311],"dir":"ltr"},{"str":"provide","boundary":[0.24714800088300778,0.4192876531293412,0.3104688284792874,0.43499398984311],"dir":"ltr"},{"str":"an","boundary":[0.31630048224203877,0.4192876531293412,0.33648096532653854,0.43499398984311],"dir":"ltr"},{"str":"in-depth","boundary":[0.3423126190892899,0.4192876531293412,0.41413079233253836,0.43499398984311],"dir":"ltr"},{"str":"and","boundary":[0.41996244609528977,0.4192876531293412,0.4509940000211291,0.43499398984311],"dir":"ltr"},{"str":"up-to-date","boundary":[0.4568256537838803,0.4192876531293412,0.5453366919937769,0.43499398984311],"dir":"ltr"},{"str":"presentation","boundary":[0.551130297923126,0.4192876531293412,0.6593323296564804,0.43499398984311],"dir":"ltr"},{"str":"of","boundary":[0.665521190383578,0.4192876531293412,0.6767647811725938,0.43499398984311],"dir":"ltr"},{"str":"the","boundary":[0.6832279661027848,0.4192876531293412,0.7091856811201858,0.43499398984311],"dir":"ltr"},{"str":"most","boundary":[0.7150231309488551,0.4192876531293412,0.7562681308313924,0.43499398984311],"dir":"ltr"},{"str":"important","boundary":[0.07420246179871524,0.4372384253595075,0.15901785312163108,0.45294476207327633],"dir":"ltr"},{"str":"aspects","boundary":[0.16549721950363938,0.4372384253595075,0.22761506430490733,0.45294476207327633],"dir":"ltr"},{"str":"of","boundary":[0.23493166977810748,0.4372384253595075,0.24674891604331795,0.45294476207327633],"dir":"ltr"},{"str":"database","boundary":[0.25382960271843164,0.4372384253595075,0.32439507292077946,0.45294476207327633],"dir":"ltr"},{"str":"systems","boundary":[0.33085326617818966,0.4372384253595075,0.39493678384327774,0.45294476207327633],"dir":"ltr"},{"str":"and","boundary":[0.4016149107989774,0.4372384253595075,0.43369244266350054,0.45294476207327633],"dir":"ltr"},{"str":"applications,","boundary":[0.4403705696192,0.4372384253595075,0.5427545524894675,0.45294476207327633],"dir":"ltr"},{"str":"and","boundary":[0.5486208190662334,0.4372384253595075,0.5795253625745732,0.45294476207327633],"dir":"ltr"},{"str":"related","boundary":[0.585959288536467,0.4372384253595075,0.6418403276408615,0.45294476207327633],"dir":"ltr"},{"str":"technologies.","boundary":[0.6482726256919209,0.4372384253595075,0.7563545810756814,0.45294476207327633],"dir":"ltr"},{"str":"We","boundary":[0.07420246179871524,0.4551891975896739,0.10098145488719205,0.47089553430344266],"dir":"ltr"},{"str":"assume","boundary":[0.10819305703446441,0.4551891975896739,0.17072237320258035,0.47089553430344266],"dir":"ltr"},{"str":"that","boundary":[0.17793397534985272,0.4551891975896739,0.21209354723035137,0.47089553430344266],"dir":"ltr"},{"str":"readers","boundary":[0.2193051493776237,0.4551891975896739,0.28139144173695635,0.47089553430344266],"dir":"ltr"},{"str":"are","boundary":[0.28859358288626813,0.4551891975896739,0.31490811278430614,0.47089553430344266],"dir":"ltr"},{"str":"familiar","boundary":[0.32215541220529054,0.4551891975896739,0.39015201178701664,0.47089553430344266],"dir":"ltr"},{"str":"with","boundary":[0.39739931120800104,0.4551891975896739,0.4358760459236356,0.47089553430344266],"dir":"ltr"},{"str":"elementary","boundary":[0.44313516064734443,0.4551891975896739,0.5388437081049571,0.47089553430344266],"dir":"ltr"},{"str":"programming","boundary":[0.5460684785205528,0.4551891975896739,0.6654500908664601,0.47089553430344266],"dir":"ltr"},{"str":"and","boundary":[0.6726748612820557,0.4551891975896739,0.7049228607410692,0.47089553430344266],"dir":"ltr"},{"str":"data-","boundary":[0.7121476311566649,0.4551891975896739,0.756782715618828,0.47089553430344266],"dir":"ltr"},{"str":"structuring","boundary":[0.07419834512041577,0.47313996981984024,0.1665872256136577,0.48884630653360905],"dir":"ltr"},{"str":"concepts","boundary":[0.1728179910504563,0.47313996981984024,0.2447064850202502,0.48884630653360905],"dir":"ltr"},{"str":"and","boundary":[0.2509855347158247,0.47313996981984024,0.28209022001447964,0.48884630653360905],"dir":"ltr"},{"str":"that","boundary":[0.2883692697100541,0.47313996981984024,0.32105659700614964,0.48884630653360905],"dir":"ltr"},{"str":"they","boundary":[0.3273356467017242,0.47313996981984024,0.3624354846082212,0.48884630653360905],"dir":"ltr"},{"str":"have","boundary":[0.36864525928170366,0.47313996981984024,0.4060864738615946,0.48884630653360905],"dir":"ltr"},{"str":"had","boundary":[0.41234888166285627,0.47313996981984024,0.44310394248926904,0.48884630653360905],"dir":"ltr"},{"str":"some","boundary":[0.44936635029053074,0.47313996981984024,0.49283942210289927,0.48884630653360905],"dir":"ltr"},{"str":"exposure","boundary":[0.49910182990416097,0.47313996981984024,0.5731549309116819,0.48884630653360905],"dir":"ltr"},{"str":"to","boundary":[0.5793659938972958,0.47313996981984024,0.5969076284074247,0.48884630653360905],"dir":"ltr"},{"str":"the","boundary":[0.6035387425430258,0.47313996981984024,0.630990292824113,0.48884630653360905],"dir":"ltr"},{"str":"basics","boundary":[0.6376214069597141,0.47313996981984024,0.6886072100344973,0.48884630653360905],"dir":"ltr"},{"str":"of","boundary":[0.6952383241700985,0.47313996981984024,0.7060055471338338,0.48884630653360905],"dir":"ltr"},{"str":"com-","boundary":[0.7129009832854707,0.47313996981984024,0.7562537224573443,0.48884630653360905],"dir":"ltr"},{"str":"puter","boundary":[0.07420246179871524,0.4910891714163352,0.1184659558866782,0.506795508130104],"dir":"ltr"},{"str":"organization.","boundary":[0.12321030592855604,0.4910891714163352,0.23250726746625058,0.506795508130104],"dir":"ltr"},{"str":"New","boundary":[0.07419628678126602,0.5374094769397066,0.12147418387179713,0.5553595760411567],"dir":"ltr"},{"str":"to","boundary":[0.12844987993209236,0.5374094769397066,0.14941910318985233,0.5553595760411567],"dir":"ltr"},{"str":"This","boundary":[0.15639479925014754,0.5374094769397066,0.2013922366849452,0.5553595760411567],"dir":"ltr"},{"str":"Edition","boundary":[0.20840235173206773,0.5374094769397066,0.2828624764255477,0.5553595760411567],"dir":"ltr"},{"str":"The","boundary":[0.07419628678126602,0.5658738465898311,0.1061528963068789,0.5815801833035998],"dir":"ltr"},{"str":"following","boundary":[0.11086542005924477,0.5658738465898311,0.18858680824645874,0.5815801833035998],"dir":"ltr"},{"str":"key","boundary":[0.19327608162398632,0.5658738465898311,0.2212448134244939,0.5815801833035998],"dir":"ltr"},{"str":"features","boundary":[0.22595827963500373,0.5658738465898311,0.2903018368572405,0.5815801833035998],"dir":"ltr"},{"str":"have","boundary":[0.2949932036767444,0.5658738465898311,0.332489033325836,0.5815801833035998],"dir":"ltr"},{"str":"been","boundary":[0.3372211550310938,0.5658738465898311,0.37635018226769607,0.5815801833035998],"dir":"ltr"},{"str":"added","boundary":[0.3810823039729538,0.5658738465898311,0.43130577922666746,0.5815801833035998],"dir":"ltr"},{"str":"in","boundary":[0.43603790093192507,0.5658738465898311,0.4527516148278331,0.5815801833035998],"dir":"ltr"},{"str":"the","boundary":[0.4574837365330907,0.5658738465898311,0.48345997660283935,0.5815801833035998],"dir":"ltr"},{"str":"sixth","boundary":[0.48819209830809707,0.5658738465898311,0.5279592106811195,0.5815801833035998],"dir":"ltr"},{"str":"edition:","boundary":[0.532691332386377,0.5658738465898311,0.5963351788964109,0.5815801833035998],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.5927331782119674,0.11992474139654227,0.6032040693544799],"dir":"ltr"},{"str":"A","boundary":[0.13300597677390494,0.5883114704666436,0.14628020595059343,0.6040178071804124],"dir":"ltr"},{"str":"reorganization","boundary":[0.15290805801276383,0.5883114704666436,0.2792565762969134,0.6040178071804124],"dir":"ltr"},{"str":"of","boundary":[0.28623222855324637,0.5883114704666436,0.29658424734308014,0.6040178071804124],"dir":"ltr"},{"str":"the","boundary":[0.3038296011501733,0.5883114704666436,0.3297087891502001,0.6040178071804124],"dir":"ltr"},{"str":"chapter","boundary":[0.33630934609591506,0.5883114704666436,0.397916286302816,0.6040178071804124],"dir":"ltr"},{"str":"ordering","boundary":[0.40448947489838405,0.5883114704666436,0.47578577047946596,0.6040178071804124],"dir":"ltr"},{"str":"to","boundary":[0.48237461471613985,0.5883114704666436,0.49926935646266585,0.6040178071804124],"dir":"ltr"},{"str":"allow","boundary":[0.5058498051168029,0.5883114704666436,0.5496285802199581,0.6040178071804124],"dir":"ltr"},{"str":"instructors","boundary":[0.5562710471303863,0.5883114704666436,0.6456327445945087,0.6040178071804124],"dir":"ltr"},{"str":"to","boundary":[0.6522210475648572,0.5883114704666436,0.6692632596213244,0.6040178071804124],"dir":"ltr"},{"str":"start","boundary":[0.6759358404923448,0.5883114704666436,0.7127820054762484,0.6040178071804124],"dir":"ltr"},{"str":"with","boundary":[0.7194867279960981,0.5883114704666436,0.7564110383780743,0.6040178071804124],"dir":"ltr"},{"str":"projects","boundary":[0.13300597677390494,0.60626224269681,0.19795218622338626,0.6219685794105787],"dir":"ltr"},{"str":"and","boundary":[0.20269029132893512,0.60626224269681,0.23379814624983727,0.6219685794105787],"dir":"ltr"},{"str":"laboratory","boundary":[0.23853625135538611,0.60626224269681,0.3244674902974152,0.6219685794105787],"dir":"ltr"},{"str":"exercises","boundary":[0.3291694023793835,0.60626224269681,0.3998510641631621,0.6219685794105787],"dir":"ltr"},{"str":"very","boundary":[0.4045528845328116,0.60626224269681,0.4397560324202794,0.6219685794105787],"dir":"ltr"},{"str":"early","boundary":[0.4444775057868664,0.60626224269681,0.48392922539197125,0.6219685794105787],"dir":"ltr"},{"str":"in","boundary":[0.4886506987585583,0.60626224269681,0.5053185882075448,0.6219685794105787],"dir":"ltr"},{"str":"the","boundary":[0.5100400615741317,0.60626224269681,0.5359455270139439,0.6219685794105787],"dir":"ltr"},{"str":"course","boundary":[0.540667000380531,0.60626224269681,0.5944691474329444,0.6219685794105787],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.63312090119023,0.11992474139654227,0.6435917923327426],"dir":"ltr"},{"str":"The","boundary":[0.13300597677390494,0.6286991934449062,0.16500285183076027,0.644405530158675],"dir":"ltr"},{"str":"material","boundary":[0.16936298287719387,0.6286991934449062,0.23842733327451596,0.644405530158675],"dir":"ltr"},{"str":"on","boundary":[0.24297972792250536,0.6286991934449062,0.26575884765830166,0.644405530158675],"dir":"ltr"},{"str":"SQL,","boundary":[0.27031124230629106,0.6286991934449062,0.30923068307909723,0.644405530158675],"dir":"ltr"},{"str":"the","boundary":[0.31299744372312577,0.6286991934449062,0.33879823078486154,0.644405530158675],"dir":"ltr"},{"str":"relational","boundary":[0.3431416461545315,0.6286991934449062,0.42122672679491036,0.644405530158675],"dir":"ltr"},{"str":"database","boundary":[0.4255935299841226,0.6286991934449062,0.4961984052778733,0.644405530158675],"dir":"ltr"},{"str":"standard,","boundary":[0.5005652084670855,0.6286991934449062,0.577559891317811,0.644405530158675],"dir":"ltr"},{"str":"has","boundary":[0.5813266519618394,0.6286991934449062,0.6085128242419128,0.644405530158675],"dir":"ltr"},{"str":"been","boundary":[0.6128750989206825,0.6286991934449062,0.6519096528494484,0.644405530158675],"dir":"ltr"},{"str":"moved","boundary":[0.6562719275282181,0.6286991934449062,0.7124346224438289,0.644405530158675],"dir":"ltr"},{"str":"early","boundary":[0.7168065347978817,0.6286991934449062,0.7563575215601811,0.644405530158675],"dir":"ltr"},{"str":"in","boundary":[0.13300597677390494,0.6466499656750726,0.14968727713731755,0.6623563023888414],"dir":"ltr"},{"str":"the","boundary":[0.1547163194143661,0.6466499656750726,0.1806421827870591,0.6623563023888414],"dir":"ltr"},{"str":"book","boundary":[0.1856712250641076,0.6466499656750726,0.22755936723282474,0.6623563023888414],"dir":"ltr"},{"str":"to","boundary":[0.23258840950987333,0.6466499656750726,0.24954827522075182,0.6623563023888414],"dir":"ltr"},{"str":"Chapters","boundary":[0.2545730354962162,0.6466499656750726,0.32862784308040494,0.6623563023888414],"dir":"ltr"},{"str":"4","boundary":[0.333656374444319,0.6466499656750726,0.3435162398637583,0.6623563023888414],"dir":"ltr"},{"str":"and","boundary":[0.34854477122767225,0.6466499656750726,0.3795622645263251,0.6623563023888414],"dir":"ltr"},{"str":"5","boundary":[0.38459079589023915,0.6466499656750726,0.3944506613096785,0.6623563023888414],"dir":"ltr"},{"str":"to","boundary":[0.39947919267359255,0.6466499656750726,0.41639615276085823,0.6623563023888414],"dir":"ltr"},{"str":"allow","boundary":[0.4214009025440559,0.6466499656750726,0.4651960581072404,0.6623563023888414],"dir":"ltr"},{"str":"instructors","boundary":[0.4702537773517073,0.6466499656750726,0.5596603481227758,0.6623563023888414],"dir":"ltr"},{"str":"to","boundary":[0.5646710565255655,0.6466499656750726,0.5816374611734508,0.6623563023888414],"dir":"ltr"},{"str":"focus","boundary":[0.5866762754120202,0.6466499656750726,0.6303953989525479,0.6623563023888414],"dir":"ltr"},{"str":"on","boundary":[0.6354342131911171,0.6466499656750726,0.6573143583528784,0.6623563023888414],"dir":"ltr"},{"str":"this","boundary":[0.6623531725914478,0.6466499656750726,0.6924666743521785,0.6623563023888414],"dir":"ltr"},{"str":"impor-","boundary":[0.6975054885907477,0.6466499656750726,0.7565180720138612,0.6623563023888414],"dir":"ltr"},{"str":"tant","boundary":[0.13300597677390494,0.6646007379052389,0.16577719865231919,0.6803070746190077],"dir":"ltr"},{"str":"topic","boundary":[0.17048719109408428,0.6646007379052389,0.21232436226454876,0.6803070746190077],"dir":"ltr"},{"str":"at","boundary":[0.2170663098039121,0.6646007379052389,0.23242865224548573,0.6803070746190077],"dir":"ltr"},{"str":"the","boundary":[0.237170599784849,0.6646007379052389,0.2631945893908284,0.6803070746190077],"dir":"ltr"},{"str":"beginning","boundary":[0.26793653693019176,0.6646007379052389,0.3544923821420086,0.6803070746190077],"dir":"ltr"},{"str":"of","boundary":[0.35956001464418136,0.6646007379052389,0.37210265240797774,0.6803070746190077],"dir":"ltr"},{"str":"a","boundary":[0.3774543341973079,0.6646007379052389,0.3863189039658326,0.6803070746190077],"dir":"ltr"},{"str":"course","boundary":[0.39099420699355425,0.6646007379052389,0.44472497428918784,0.6803070746190077],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.6914587232699427,0.11992474139654227,0.7019296144124552],"dir":"ltr"},{"str":"The","boundary":[0.13300597677390494,0.6870370155246188,0.16548712612182073,0.7027433522383877],"dir":"ltr"},{"str":"material","boundary":[0.17209380955533274,0.6870370155246188,0.24159409698432713,0.7027433522383877],"dir":"ltr"},{"str":"on","boundary":[0.24820441879265315,0.6870370155246188,0.2703565972827053,0.7027433522383877],"dir":"ltr"},{"str":"object-relational","boundary":[0.27696691909103127,0.6870370155246188,0.4154406950562183,0.7027433522383877],"dir":"ltr"},{"str":"and","boundary":[0.4220721558956704,0.6870370155246188,0.45366535854627316,0.7027433522383877],"dir":"ltr"},{"str":"object-oriented","boundary":[0.4602968193857252,0.6870370155246188,0.5895991170046542,0.7027433522383877],"dir":"ltr"},{"str":"databases","boundary":[0.596222852388525,0.6870370155246188,0.6756603351945321,0.7027433522383877],"dir":"ltr"},{"str":"has","boundary":[0.6822840705784028,0.6870370155246188,0.7100119572645821,0.7027433522383877],"dir":"ltr"},{"str":"been","boundary":[0.7166356926484532,0.6870370155246188,0.7563986883431761,0.7027433522383877],"dir":"ltr"},{"str":"updated","boundary":[0.13300597677390494,0.7049877877547852,0.20036649706373674,0.7206941244685541],"dir":"ltr"},{"str":"to","boundary":[0.20679262140488677,0.7049877877547852,0.22363497483316652,0.7206941244685541],"dir":"ltr"},{"str":"conform","boundary":[0.23003489791872841,0.7049877877547852,0.3015737860691703,0.7206941244685541],"dir":"ltr"},{"str":"to","boundary":[0.3079963869477155,0.7049877877547852,0.324917969231273,0.7206941244685541],"dir":"ltr"},{"str":"the","boundary":[0.3313681666039491,0.7049877877547852,0.35726338928343226,0.7206941244685541],"dir":"ltr"},{"str":"latest","boundary":[0.3637135866561084,0.7049877877547852,0.4064457025899696,0.7206941244685541],"dir":"ltr"},{"str":"SQL","boundary":[0.4129063396254916,0.7049877877547852,0.44891894212076056,0.7206941244685541],"dir":"ltr"},{"str":"and","boundary":[0.45537957915628274,0.7049877877547852,0.48641613403030287,0.7206941244685541],"dir":"ltr"},{"str":"ODMG","boundary":[0.49287677106582495,0.7049877877547852,0.555965652518368,0.7206941244685541],"dir":"ltr"},{"str":"standards,","boundary":[0.5624262895538902,0.7049877877547852,0.646713911731705,0.7206941244685541],"dir":"ltr"},{"str":"and","boundary":[0.6525801783084707,0.7049877877547852,0.6834684729551959,0.7206941244685541],"dir":"ltr"},{"str":"consoli-","boundary":[0.6898982478180559,0.7049877877547852,0.7563410548469832,0.7206941244685541],"dir":"ltr"},{"str":"dated","boundary":[0.13300597677390494,0.7229385599849516,0.17844126655156908,0.7386448966987204],"dir":"ltr"},{"str":"into","boundary":[0.183152799492011,0.7229385599849516,0.21680887221541342,0.7386448966987204],"dir":"ltr"},{"str":"a","boundary":[0.22156282105030795,0.7229385599849516,0.23057650655326795,0.7386448966987204],"dir":"ltr"},{"str":"single","boundary":[0.23533045538816244,0.7229385599849516,0.28263763372555656,0.7386448966987204],"dir":"ltr"},{"str":"chapter","boundary":[0.2873446342022864,0.7229385599849516,0.3489738698390266,0.7386448966987204],"dir":"ltr"},{"str":"(Chapter","boundary":[0.35369357924090733,0.7229385599849516,0.42807712724607155,0.7386448966987204],"dir":"ltr"},{"str":"11)","boundary":[0.4328092489513293,0.7229385599849516,0.4601789846254535,0.7386448966987204],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.7497965453496553,0.11992474139654227,0.7602674364921679],"dir":"ltr"},{"str":"The","boundary":[0.13300597677390494,0.7453748376043315,0.16507695906604067,0.7610811743181003],"dir":"ltr"},{"str":"presentation","boundary":[0.17053155781285792,0.7453748376043315,0.2783176486213258,0.7610811743181003],"dir":"ltr"},{"str":"of","boundary":[0.28405910769045983,0.7453748376043315,0.2956538780473966,0.7610811743181003],"dir":"ltr"},{"str":"XML","boundary":[0.3017053951476392,0.7453748376043315,0.3442883205895401,0.7610811743181003],"dir":"ltr"},{"str":"has","boundary":[0.34971892409500455,0.7453748376043315,0.3769357100725801,0.7610811743181003],"dir":"ltr"},{"str":"been","boundary":[0.3823663135780444,0.7453748376043315,0.4214460883495643,0.7610811743181003],"dir":"ltr"},{"str":"expanded","boundary":[0.4268766918550287,0.7453748376043315,0.5065378855492007,0.7610811743181003],"dir":"ltr"},{"str":"and","boundary":[0.5119684890546651,0.7453748376043315,0.5430113820474541,0.7610811743181003],"dir":"ltr"},{"str":"updated,","boundary":[0.5484419855529185,0.7453748376043315,0.6210011390731235,0.7610811743181003],"dir":"ltr"},{"str":"and","boundary":[0.6258382360750181,0.7453748376043315,0.6567908886934328,0.7610811743181003],"dir":"ltr"},{"str":"moved","boundary":[0.6622057056646482,0.7453748376043315,0.7183111807163434,0.7610811743181003],"dir":"ltr"},{"str":"ear-","boundary":[0.7237451960716633,0.7453748376043315,0.7564069216997752,0.7610811743181003],"dir":"ltr"},{"str":"lier","boundary":[0.13300597677390494,0.7633256098344979,0.15981866199547243,0.7790319465482668],"dir":"ltr"},{"str":"in","boundary":[0.1645457182586646,0.7633256098344979,0.18123017162587943,0.7790319465482668],"dir":"ltr"},{"str":"the","boundary":[0.18595722788907162,0.7633256098344979,0.21188821435546107,0.7790319465482668],"dir":"ltr"},{"str":"book","boundary":[0.21661527061865327,0.7633256098344979,0.2585134310453645,0.7790319465482668],"dir":"ltr"},{"str":"to","boundary":[0.26324048730855665,0.7633256098344979,0.28019886693553514,0.7790319465482668],"dir":"ltr"},{"str":"Chapter","boundary":[0.28491977936444796,0.7633256098344979,0.35170039475573145,0.7790319465482668],"dir":"ltr"},{"str":"12","boundary":[0.35643457480013885,0.7633256098344979,0.37619051395936604,0.7790319465482668],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.790184268327918,0.11992474139654227,0.8006551594704305],"dir":"ltr"},{"str":"The","boundary":[0.13300597677390494,0.7857625605825941,0.16498634590348393,0.8014688972963628],"dir":"ltr"},{"str":"chapters","boundary":[0.1692047098561634,0.7857625605825941,0.23820550123028877,0.8014688972963628],"dir":"ltr"},{"str":"on","boundary":[0.24244561742742538,0.7857625605825941,0.26436388345036704,0.8014688972963628],"dir":"ltr"},{"str":"normalization","boundary":[0.2686039996475037,0.7857625605825941,0.3861734776974744,0.8014688972963628],"dir":"ltr"},{"str":"theory","boundary":[0.3904227011981848,0.7857625605825941,0.4438669364505952,0.8014688972963628],"dir":"ltr"},{"str":"have","boundary":[0.4480545080485398,0.7857625605825941,0.4854713177646769,0.8014688972963628],"dir":"ltr"},{"str":"been","boundary":[0.4896868739312964,0.7857625605825941,0.5286561640591019,0.8014688972963628],"dir":"ltr"},{"str":"reorganized","boundary":[0.5328717202257213,0.7857625605825941,0.6301586899503273,0.8014688972963628],"dir":"ltr"},{"str":"so","boundary":[0.6343906352421976,0.7857625605825941,0.6523352359496516,0.8014688972963628],"dir":"ltr"},{"str":"that","boundary":[0.6565671812415218,0.7857625605825941,0.6892247901913341,0.8014688972963628],"dir":"ltr"},{"str":"the","boundary":[0.6934567354832045,0.7857625605825941,0.7194268005355038,0.8014688972963628],"dir":"ltr"},{"str":"first","boundary":[0.723658745827374,0.7857625605825941,0.7564172133955237,0.8014688972963628],"dir":"ltr"},{"str":"chapter","boundary":[0.1330100934522044,0.8037149034464317,0.19454090919851724,0.8194212401602006],"dir":"ltr"},{"str":"(Chapter","boundary":[0.19965075123136478,0.8037149034464317,0.2740182272232746,0.8194212401602006],"dir":"ltr"},{"str":"15)","boundary":[0.2791360824806251,0.8037149034464317,0.30647723208166544,0.8194212401602006],"dir":"ltr"},{"str":"focuses","boundary":[0.311595087339016,0.8037149034464317,0.3711896228648453,0.8194212401602006],"dir":"ltr"},{"str":"on","boundary":[0.3763074781221958,0.8037149034464317,0.39816065838540227,0.8194212401602006],"dir":"ltr"},{"str":"intuitive","boundary":[0.4032785136427527,0.8037149034464317,0.47245699138573616,0.8194212401602006],"dir":"ltr"},{"str":"normalization","boundary":[0.4775972870900862,0.8037149034464317,0.5946185096408633,0.8194212401602006],"dir":"ltr"},{"str":"concepts,","boundary":[0.5997282002847816,0.8037149034464317,0.6765660044204188,0.8194212401602006],"dir":"ltr"},{"str":"while","boundary":[0.6810737671583545,0.8037149034464317,0.7252971837905693,0.8194212401602006],"dir":"ltr"},{"str":"the","boundary":[0.7304203899342779,0.8037149034464317,0.7563904549865772,0.8194212401602006],"dir":"ltr"},{"str":"second","boundary":[0.1330100934522044,0.8216672463102694,0.1898877300103889,0.8373735830240382],"dir":"ltr"},{"str":"chapter","boundary":[0.1951140924850963,0.8216672463102694,0.2567336624238334,0.8373735830240382],"dir":"ltr"},{"str":"(Chapter","boundary":[0.26196259412778616,0.8216672463102694,0.3363258863627242,0.8373735830240382],"dir":"ltr"},{"str":"16)","boundary":[0.34157222566664047,0.8216672463102694,0.3689491772521727,0.8373735830240382],"dir":"ltr"},{"str":"focuses","boundary":[0.3741955165560889,0.8216672463102694,0.4338661892279182,0.8373735830240382],"dir":"ltr"},{"str":"on","boundary":[0.43911252853183436,0.8216672463102694,0.46099596346108684,0.8373735830240382],"dir":"ltr"},{"str":"the","boundary":[0.466242302765003,0.8216672463102694,0.4922185826871418,0.8373735830240382],"dir":"ltr"},{"str":"formal","boundary":[0.49746492199105796,0.8216672463102694,0.5529226183674062,0.8373735830240382],"dir":"ltr"},{"str":"theories","boundary":[0.5581799560241544,0.8216672463102694,0.6238873909663564,0.8373735830240382],"dir":"ltr"},{"str":"and","boundary":[0.6291381582722717,0.8216672463102694,0.6602490060985641,0.8373735830240382],"dir":"ltr"},{"str":"normaliza-","boundary":[0.6654997734044794,0.8216672463102694,0.7564624968568181,0.8373735830240382],"dir":"ltr"},{"str":"tion","boundary":[0.13300597677390494,0.8396195891741073,0.1667673597098066,0.855325925887876],"dir":"ltr"},{"str":"algorithms","boundary":[0.17151286101633864,0.8396195891741073,0.2603245448812187,0.855325925887876],"dir":"ltr"},{"str":"■","boundary":[0.10948210077684936,0.8664721895090807,0.11992474139654227,0.8769430806515932],"dir":"ltr"},{"str":"The","boundary":[0.13300597677390494,0.8620504817637568,0.16508313408348987,0.8777568184775255],"dir":"ltr"},{"str":"presentation","boundary":[0.17134048509870667,0.8620504817637568,0.27974768388619015,0.8777568184775255],"dir":"ltr"},{"str":"of","boundary":[0.28637668972520575,0.8620504817637568,0.2972902576714418,0.8777568184775255],"dir":"ltr"},{"str":"database","boundary":[0.3041445270400839,0.8620504817637568,0.3749487889560063,0.8777568184775255],"dir":"ltr"},{"str":"security","boundary":[0.3811931911544514,0.8620504817637568,0.44569366359441487,0.8777568184775255],"dir":"ltr"},{"str":"threats","boundary":[0.45188811647479643,0.8620504817637568,0.5078437182675792,0.8777568184775255],"dir":"ltr"},{"str":"has","boundary":[0.5140693497592862,0.8620504817637568,0.5412787312524344,0.8777568184775255],"dir":"ltr"},{"str":"been","boundary":[0.5475043627441418,0.8620504817637568,0.5865728731818631,0.8777568184775255],"dir":"ltr"},{"str":"updated","boundary":[0.5927985046735703,0.8620504817637568,0.6605760660640173,0.8777568184775255],"dir":"ltr"},{"str":"with","boundary":[0.6668604348888723,0.8620504817637568,0.7037216728229695,0.8777568184775255],"dir":"ltr"},{"str":"a","boundary":[0.7099543237683893,0.8620504817637568,0.7189245657829665,0.8777568184775255],"dir":"ltr"},{"str":"dis-","boundary":[0.7251572167283865,0.8620504817637568,0.7563040047422879,0.8777568184775255],"dir":"ltr"},{"str":"cussion","boundary":[0.13300597677390494,0.8800028246275945,0.1946378393664362,0.8957091613413632],"dir":"ltr"},{"str":"on","boundary":[0.2003592533775323,0.8800028246275945,0.22223161363593438,0.8957091613413632],"dir":"ltr"},{"str":"SQL","boundary":[0.22795302764703052,0.8800028246275945,0.2640053502763458,0.8957091613413632],"dir":"ltr"},{"str":"injection","boundary":[0.26972676428744197,0.8800028246275945,0.3425148184419599,0.8957091613413632],"dir":"ltr"},{"str":"attacks","boundary":[0.3482246306070123,0.8800028246275945,0.40471641871229175,0.8957091613413632],"dir":"ltr"},{"str":"and","boundary":[0.4104262308773442,0.8800028246275945,0.4414314564028359,0.8957091613413632],"dir":"ltr"},{"str":"prevention","boundary":[0.44714126856788833,0.8800028246275945,0.536765082942619,0.8957091613413632],"dir":"ltr"},{"str":"techniques","boundary":[0.5424687969752109,0.8800028246275945,0.6310628116567407,0.8957091613413632],"dir":"ltr"},{"str":"in","boundary":[0.6367735234938976,0.8800028246275945,0.6534451840408171,0.8957091613413632],"dir":"ltr"},{"str":"Chapter","boundary":[0.6591558958779739,0.8800028246275945,0.7259558523184866,0.8957091613413632],"dir":"ltr"},{"str":"24,","boundary":[0.7316739184764708,0.8800028246275945,0.756343113186133,0.8957091613413632],"dir":"ltr"},{"str":"and","boundary":[0.13300597677390494,0.8979551674914323,0.16398216395107548,0.9136615042052011],"dir":"ltr"},{"str":"an","boundary":[0.16869927690863756,0.8979551674914323,0.18884395503710416,0.9136615042052011],"dir":"ltr"},{"str":"overview","boundary":[0.1935610679946663,0.8979551674914323,0.27068627584626526,0.9136615042052011],"dir":"ltr"},{"str":"of","boundary":[0.2759298932043736,0.8979551674914323,0.28909395117716774,0.9136615042052011],"dir":"ltr"},{"str":"label-based","boundary":[0.2944456329664979,0.8979551674914323,0.38707388406887505,0.9136615042052011],"dir":"ltr"},{"str":"security","boundary":[0.39181363677390657,0.8979551674914323,0.45648381747498973,0.9136615042052011],"dir":"ltr"},{"str":"with","boundary":[0.4612718290062489,0.8979551674914323,0.49809952200569035,0.9136615042052011],"dir":"ltr"},{"str":"examples","boundary":[0.5028127960000308,0.8979551674914323,0.5790027870617802,0.9136615042052011],"dir":"ltr"}],"boundary":[0.0742,0.28392,0.75684,0.91366],"dir":"ltr","type":"paragraph"},{"words":[{"str":"vii","boundary":[0.9096683063696918,0.9235235878198562,0.9269354194484305,0.9369861621459438],"dir":"ltr"}],"boundary":[0.90967,0.92352,0.92694,0.93699],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":7,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/7e70a2ff272745fe2d36e839dd6b1038.jpg","blurred":"/storage/books/494399539ca2ade4/pages/ccd0803a613f6743112a517e445ccb76.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.07494,0.08021]},"elements":[{"words":[{"str":"viii","boundary":[0.07385358477354793,0.05732061389709887,0.09552966137333757,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.09553,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.13774561130657592,0.05732061389709887,0.19547320583246855,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.19547,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"■","boundary":[0.27794086195692735,0.11121728229079443,0.288383503088394,0.12168817343330697],"dir":"ltr"},{"str":"Our","boundary":[0.30146473910684285,0.10679707038706236,0.3355673038110753,0.12250340710083116],"dir":"ltr"},{"str":"presentation","boundary":[0.3421910395195628,0.10679707038706236,0.44562017358300704,0.12250340710083116],"dir":"ltr"},{"str":"on","boundary":[0.45224148179788937,0.10679707038706236,0.4741794520238297,0.12250340710083116],"dir":"ltr"},{"str":"spatial","boundary":[0.4808007602387122,0.10679707038706236,0.5341580519193616,0.12250340710083116],"dir":"ltr"},{"str":"databases","boundary":[0.540779360134244,0.10679707038706236,0.6190581201488448,0.12250340710083116],"dir":"ltr"},{"str":"and","boundary":[0.6256794283637271,0.10679707038706236,0.656847724460383,0.12250340710083116],"dir":"ltr"},{"str":"multimedia","boundary":[0.6634690326752655,0.10679707038706236,0.7598136650951208,0.12250340710083116],"dir":"ltr"},{"str":"databases","boundary":[0.7664374008036081,0.10679707038706236,0.8447448592541043,0.12250340710083116],"dir":"ltr"},{"str":"has","boundary":[0.8513685949625918,0.10679707038706236,0.8787198069247986,0.12250340710083116],"dir":"ltr"},{"str":"been","boundary":[0.8853435426332859,0.10679707038706236,0.9246043054995661,0.12250340710083116],"dir":"ltr"},{"str":"expanded","boundary":[0.30146473910684285,0.12474784261722872,0.38098004683258996,0.14045417933099752],"dir":"ltr"},{"str":"and","boundary":[0.38570658935535623,0.12474784261722872,0.41673853056398374,0.14045417933099752],"dir":"ltr"},{"str":"updated","boundary":[0.42146507308675,0.12474784261722872,0.4890420093848253,0.14045417933099752],"dir":"ltr"},{"str":"in","boundary":[0.4937653400640722,0.12474784261722872,0.5104397862549237,0.14045417933099752],"dir":"ltr"},{"str":"Chapter","boundary":[0.5151631169341706,0.12474784261722872,0.5819772705202609,0.14045417933099752],"dir":"ltr"},{"str":"26","boundary":[0.5867093924574308,0.12474784261722872,0.6064612159063574,0.14045417933099752],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.15160500526905704,0.288383503088394,0.16207589641156958],"dir":"ltr"},{"str":"A","boundary":[0.30146473910684285,0.14718479336532497,0.3151071429848725,0.16289113007909378],"dir":"ltr"},{"str":"new","boundary":[0.32174954270373246,0.14718479336532497,0.3566961283533283,0.16289113007909378],"dir":"ltr"},{"str":"Chapter","boundary":[0.3633385280721882,0.14718479336532497,0.4329245533204046,0.16289113007909378],"dir":"ltr"},{"str":"27","boundary":[0.43958511902457753,0.14718479336532497,0.4601438453441411,0.16289113007909378],"dir":"ltr"},{"str":"on","boundary":[0.46680441104831405,0.14718479336532497,0.48948578052236347,0.16289113007909378],"dir":"ltr"},{"str":"information","boundary":[0.4961463462265364,0.14718479336532497,0.6010868921229946,0.16289113007909378],"dir":"ltr"},{"str":"retrieval","boundary":[0.6077435612594919,0.14718479336532497,0.67924928010318,0.16289113007909378],"dir":"ltr"},{"str":"techniques","boundary":[0.6858716655126731,0.14718479336532497,0.7785054438299792,0.16289113007909378],"dir":"ltr"},{"str":"has","boundary":[0.7851579962879752,0.14718479336532497,0.8135713113035007,0.16289113007909378],"dir":"ltr"},{"str":"been","boundary":[0.8202238637614967,0.14718479336532497,0.8609007640322018,0.16289113007909378],"dir":"ltr"},{"str":"added,","boundary":[0.8675533164901982,0.14718479336532497,0.9250386150814467,0.16289113007909378],"dir":"ltr"},{"str":"which","boundary":[0.30146473910684285,0.16513556559549133,0.35216066717867534,0.18084190230926012],"dir":"ltr"},{"str":"discusses","boundary":[0.35878099259481244,0.16513556559549133,0.43422678866985853,0.18084190230926012],"dir":"ltr"},{"str":"models","boundary":[0.44084711408599564,0.16513556559549133,0.5014686462282937,0.18084190230926012],"dir":"ltr"},{"str":"and","boundary":[0.5080889716444308,0.16513556559549133,0.5396748547575198,0.18084190230926012],"dir":"ltr"},{"str":"techniques","boundary":[0.5462951801736569,0.16513556559549133,0.6413479947595929,0.18084190230926012],"dir":"ltr"},{"str":"for","boundary":[0.6484221078901803,0.16513556559549133,0.6682710852631534,0.18084190230926012],"dir":"ltr"},{"str":"retrieval,","boundary":[0.6748989376501419,0.16513556559549133,0.7496639942503253,0.18084190230926012],"dir":"ltr"},{"str":"querying","boundary":[0.7556846365583816,0.16513556559549133,0.8311001283617602,0.18084190230926012],"dir":"ltr"},{"str":",","boundary":[0.8313512457503355,0.16513556559549133,0.8364682771273708,0.18084190230926012],"dir":"ltr"},{"str":"browsing","boundary":[0.8424868610961768,0.16513556559549133,0.9194605157122728,0.18084190230926012],"dir":"ltr"},{"str":",","boundary":[0.919711633100848,0.16513556559549133,0.9248286644778834,0.18084190230926012],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.1830863378256577,0.33416498059328287,0.1987926745394265],"dir":"ltr"},{"str":"indexing","boundary":[0.34101042780283486,0.1830863378256577,0.41672246211735314,0.1987926745394265],"dir":"ltr"},{"str":"of","boundary":[0.4235679093269051,0.1830863378256577,0.4340176701681155,0.1987926745394265],"dir":"ltr"},{"str":"information","boundary":[0.4411456989930042,0.1830863378256577,0.5415515793515826,0.1987926745394265],"dir":"ltr"},{"str":"from","boundary":[0.5480257040343262,0.1830863378256577,0.5888158478443577,0.1987926745394265],"dir":"ltr"},{"str":"Web","boundary":[0.5952350336334887,0.1830863378256577,0.6324640197407871,0.1987926745394265],"dir":"ltr"},{"str":"documents;","boundary":[0.6393213347638232,0.1830863378256577,0.7348665933776353,0.1987926745394265],"dir":"ltr"},{"str":"we","boundary":[0.7411815781985301,0.1830863378256577,0.7636236510480139,0.1987926745394265],"dir":"ltr"},{"str":"present","boundary":[0.7700739989999842,0.1830863378256577,0.8305423824297383,0.1987926745394265],"dir":"ltr"},{"str":"the","boundary":[0.8370594661991155,0.1830863378256577,0.8630699817755016,0.1987926745394265],"dir":"ltr"},{"str":"typical","boundary":[0.8695870655448787,0.1830863378256577,0.9245734304108069,0.1987926745394265],"dir":"ltr"},{"str":"processing","boundary":[0.30146473910684285,0.20103711005582403,0.38778139204757933,0.2167434467695928],"dir":"ltr"},{"str":"steps","boundary":[0.39362453610898707,0.20103711005582403,0.4340785322531154,0.2167434467695928],"dir":"ltr"},{"str":"in","boundary":[0.43994356990942524,0.20103711005582403,0.4566649035507809,0.2167434467695928],"dir":"ltr"},{"str":"an","boundary":[0.46252994120709084,0.20103711005582403,0.4827546353599457,0.2167434467695928],"dir":"ltr"},{"str":"information","boundary":[0.48861967301625553,0.20103711005582403,0.5892329163786879,0.2167434467695928],"dir":"ltr"},{"str":"retrieval","boundary":[0.5950930082251962,0.20103711005582403,0.6630931079085383,0.2167434467695928],"dir":"ltr"},{"str":"system,","boundary":[0.6689339327464295,0.20103711005582403,0.7295231446830321,0.2167434467695928],"dir":"ltr"},{"str":"the","boundary":[0.7347760264506082,0.20103711005582403,0.7608288356257094,0.2167434467695928],"dir":"ltr"},{"str":"evaluation","boundary":[0.7667083293147379,0.20103711005582403,0.852857093745311,0.2167434467695928],"dir":"ltr"},{"str":"metrics,","boundary":[0.8587270498357563,0.20103711005582403,0.9245837221070603,0.2167434467695928],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.21898788228599037,0.3328622917840406,0.23469421899975917],"dir":"ltr"},{"str":"how","boundary":[0.3394526853992791,0.21898788228599037,0.37541840813409194,0.23469421899975917],"dir":"ltr"},{"str":"information","boundary":[0.38205741093179885,0.21898788228599037,0.48452931537827143,0.23469421899975917],"dir":"ltr"},{"str":"retrieval","boundary":[0.49115099274750834,0.21898788228599037,0.5605775296840116,0.23469421899975917],"dir":"ltr"},{"str":"techniques","boundary":[0.5671697342693435,0.21898788228599037,0.6573300948719676,0.23469421899975917],"dir":"ltr"},{"str":"are","boundary":[0.6639360807103676,0.21898788228599037,0.6895399047397851,0.23469421899975917],"dir":"ltr"},{"str":"related","boundary":[0.6961656987875232,0.21898788228599037,0.7529722899820167,0.23469421899975917],"dir":"ltr"},{"str":"to","boundary":[0.7595563304143936,0.21898788228599037,0.7768361306977285,0.23469421899975917],"dir":"ltr"},{"str":"databases","boundary":[0.7834524969996831,0.21898788228599037,0.8627769181322629,0.23469421899975917],"dir":"ltr"},{"str":"and","boundary":[0.869391226094967,0.21898788228599037,0.9009027100527722,0.23469421899975917],"dir":"ltr"},{"str":"to","boundary":[0.9075170180154766,0.21898788228599037,0.9248266061386331,0.23469421899975917],"dir":"ltr"},{"str":"Web","boundary":[0.30146062242834154,0.23693865451615673,0.33806167791190994,0.2526449912299255],"dir":"ltr"},{"str":"search","boundary":[0.3427697561706185,0.23693865451615673,0.3944893231992549,0.2526449912299255],"dir":"ltr"},{"str":"The","boundary":[0.24265181169894595,0.2638640275445706,0.27460401601291734,0.27957036425833937],"dir":"ltr"},{"str":"following","boundary":[0.2793167970302921,0.2638640275445706,0.3571426332210406,0.27957036425833937],"dir":"ltr"},{"str":"are","boundary":[0.36184684389586297,0.2638640275445706,0.38678246434543323,0.27957036425833937],"dir":"ltr"},{"str":"key","boundary":[0.3914410945231156,0.2638640275445706,0.4193345577841955,0.27957036425833937],"dir":"ltr"},{"str":"features","boundary":[0.4240481754327704,0.2638640275445706,0.4907951815278203,0.27957036425833937],"dir":"ltr"},{"str":"of","boundary":[0.4962041024076143,0.2638640275445706,0.5099559801411508,0.27957036425833937],"dir":"ltr"},{"str":"the","boundary":[0.5153035455142553,0.2638640275445706,0.5412736118392977,0.27957036425833937],"dir":"ltr"},{"str":"book:","boundary":[0.5460057337764674,0.2638640275445706,0.5929049936017896,0.27957036425833937],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.2907182733052949,0.288383503088394,0.30118916444780747],"dir":"ltr"},{"str":"A","boundary":[0.30146473910684285,0.28629806140156283,0.31500576208485453,0.30200439811533164],"dir":"ltr"},{"str":"self-contained,","boundary":[0.32160303868489115,0.28629806140156283,0.4478970517350299,0.30200439811533164],"dir":"ltr"},{"str":"flexible","boundary":[0.4539156357038358,0.28629806140156283,0.5158397484404174,0.30200439811533164],"dir":"ltr"},{"str":"organization","boundary":[0.5224725949564222,0.28629806140156283,0.6306785336902556,0.30200439811533164],"dir":"ltr"},{"str":"that","boundary":[0.6372955070640726,0.28629806140156283,0.6712028690697418,0.30200439811533164],"dir":"ltr"},{"str":"can","boundary":[0.6778198424435591,0.28629806140156283,0.7075427604418579,0.30200439811533164],"dir":"ltr"},{"str":"be","boundary":[0.714159733815675,0.28629806140156283,0.734022991364175,0.30200439811533164],"dir":"ltr"},{"str":"tailored","boundary":[0.7406399647379922,0.28629806140156283,0.8067330487231416,0.30200439811533164],"dir":"ltr"},{"str":"to","boundary":[0.8133180682012527,0.28629806140156283,0.8309189945077058,0.30200439811533164],"dir":"ltr"},{"str":"individual","boundary":[0.83751316452829,0.28629806140156283,0.9249274647619131,0.30200439811533164],"dir":"ltr"},{"str":"needs","boundary":[0.30146473910684285,0.30424883363172917,0.34826108196963407,0.319955170345498],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.3311059962835575,0.288383503088394,0.34157688742607006],"dir":"ltr"},{"str":"A","boundary":[0.30146473910684285,0.32668578437982543,0.3149763213965881,0.34239212109359424],"dir":"ltr"},{"str":"Companion","boundary":[0.321569235999833,0.32668578437982543,0.4233625436278153,0.34239212109359424],"dir":"ltr"},{"str":"Website","boundary":[0.42995450848739625,0.32668578437982543,0.4962507908377764,0.34239212109359424],"dir":"ltr"},{"str":"(http://www.aw.com/elmasri)","boundary":[0.5028251764026918,0.32668578437982543,0.7541142985032869,0.34239212109359424],"dir":"ltr"},{"str":"includes","boundary":[0.7607291543415345,0.32668578437982543,0.8314410999088785,0.34239212109359424],"dir":"ltr"},{"str":"data","boundary":[0.8380559557471259,0.32668578437982543,0.8743780510429098,0.34239212109359424],"dir":"ltr"},{"str":"to","boundary":[0.8809929068811574,0.32668578437982543,0.8985827806932586,0.34239212109359424],"dir":"ltr"},{"str":"be","boundary":[0.9052065164017459,0.32668578437982543,0.9250489067776997,0.34239212109359424],"dir":"ltr"},{"str":"loaded","boundary":[0.30146473910684285,0.3446365566099918,0.35660706955773974,0.36034289332376057],"dir":"ltr"},{"str":"into","boundary":[0.36303752713673476,0.3446365566099918,0.3967204568327426,0.36034289332376057],"dir":"ltr"},{"str":"various","boundary":[0.40320411531837624,0.3446365566099918,0.4639732657976931,0.36034289332376057],"dir":"ltr"},{"str":"types","boundary":[0.47045907236133133,0.3446365566099918,0.517078388057828,0.36034289332376057],"dir":"ltr"},{"str":"of","boundary":[0.5244415477063928,0.3446365566099918,0.5364282812433437,0.36034289332376057],"dir":"ltr"},{"str":"relational","boundary":[0.5435110266047191,0.3446365566099918,0.6213684027501301,0.36034289332376057],"dir":"ltr"},{"str":"databases","boundary":[0.6278102892171888,0.3446365566099918,0.7056824775883723,0.36034289332376057],"dir":"ltr"},{"str":"for","boundary":[0.7121243640554312,0.3446365566099918,0.7363477488203274,0.36034289332376057],"dir":"ltr"},{"str":"more","boundary":[0.7427896352873862,0.3446365566099918,0.7865288502288866,0.36034289332376057],"dir":"ltr"},{"str":"realistic","boundary":[0.7929858604580741,0.3446365566099918,0.8562509756650568,0.36034289332376057],"dir":"ltr"},{"str":"student","boundary":[0.8626997525372417,0.3446365566099918,0.9245507886790502,0.36034289332376057],"dir":"ltr"},{"str":"laboratory","boundary":[0.3014688557853441,0.36258889947382955,0.38753625321066865,0.37829523618759836],"dir":"ltr"},{"str":"exercises","boundary":[0.39222937703819194,0.36258889947382955,0.46307524536908423,0.37829523618759836],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.3894438183632702,0.288383503088394,0.39991470950578273],"dir":"ltr"},{"str":"A","boundary":[0.30146473910684285,0.38502360645953815,0.31559792414324056,0.40072994317330696],"dir":"ltr"},{"str":"simple","boundary":[0.32064016380784,0.38502360645953815,0.373829772140806,0.40072994317330696],"dir":"ltr"},{"str":"relational","boundary":[0.37857218577422896,0.38502360645953815,0.4565486767415507,0.40072994317330696],"dir":"ltr"},{"str":"algebra","boundary":[0.4612873140820663,0.38502360645953815,0.5205808553515633,0.40072994317330696],"dir":"ltr"},{"str":"and","boundary":[0.525307399442932,0.38502360645953815,0.5563146799936164,0.40072994317330696],"dir":"ltr"},{"str":"calculus","boundary":[0.5610412240849851,0.38502360645953815,0.6269167898856103,0.40072994317330696],"dir":"ltr"},{"str":"interpreter","boundary":[0.6316433339769789,0.38502360645953815,0.7202091595739872,0.40072994317330696],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.4118814422400828,0.288383503088394,0.4223523333825953],"dir":"ltr"},{"str":"A","boundary":[0.30146473910684285,0.40746123033635073,0.31460288314420315,0.4231675670501195],"dir":"ltr"},{"str":"collection","boundary":[0.31986874590490855,0.40746123033635073,0.404024438387788,0.4231675670501195],"dir":"ltr"},{"str":"of","boundary":[0.4099068241635194,0.40746123033635073,0.42242510350863705,0.4231675670501195],"dir":"ltr"},{"str":"supplements,","boundary":[0.42836958726442076,0.40746123033635073,0.5376138846516996,0.4231675670501195],"dir":"ltr"},{"str":"including","boundary":[0.5423357148926163,0.40746123033635073,0.6205539796859536,0.4231675670501195],"dir":"ltr"},{"str":"a","boundary":[0.6258550338015605,0.40746123033635073,0.6347900405835597,0.4231675670501195],"dir":"ltr"},{"str":"robust","boundary":[0.6400910946991667,0.40746123033635073,0.6964108631204534,0.4231675670501195],"dir":"ltr"},{"str":"set","boundary":[0.7020562565744145,0.40746123033635073,0.7257048141259413,0.4231675670501195],"dir":"ltr"},{"str":"of","boundary":[0.7313502075799022,0.40746123033635073,0.743124650451113,0.4231675670501195],"dir":"ltr"},{"str":"materials","boundary":[0.7490691342068967,0.40746123033635073,0.8244748970016283,0.4231675670501195],"dir":"ltr"},{"str":"for","boundary":[0.8297973732464898,0.40746123033635073,0.85405153881467,0.4231675670501195],"dir":"ltr"},{"str":"instruc-","boundary":[0.8593740150595316,0.40746123033635073,0.9245878387855612,0.4231675670501195],"dir":"ltr"},{"str":"tors","boundary":[0.30146473910684285,0.42541357320018847,0.33377512016581734,0.4411199099139573],"dir":"ltr"},{"str":"and","boundary":[0.3406979652948167,0.42541357320018847,0.37320177730664145,0.4411199099139573],"dir":"ltr"},{"str":"students,","boundary":[0.38012462243564077,0.42541357320018847,0.45164734584965516,0.4411199099139573],"dir":"ltr"},{"str":"such","boundary":[0.4576721048362129,0.42541357320018847,0.49536114280623844,0.4411199099139573],"dir":"ltr"},{"str":"as","boundary":[0.5018760907072611,0.42541357320018847,0.5179022956744751,0.4411199099139573],"dir":"ltr"},{"str":"PowerPoint","boundary":[0.5244172435754978,0.42541357320018847,0.6226320859121037,0.4411199099139573],"dir":"ltr"},{"str":"slides,","boundary":[0.6296984023034491,0.42541357320018847,0.6767740847074546,0.4411199099139573],"dir":"ltr"},{"str":"figures","boundary":[0.6827967853547618,0.42541357320018847,0.7380354230271143,0.4411199099139573],"dir":"ltr"},{"str":"from","boundary":[0.7446083516719287,0.42541357320018847,0.7856925434155648,0.4411199099139573],"dir":"ltr"},{"str":"the","boundary":[0.7923008248579082,0.42541357320018847,0.8182349411833763,0.4411199099139573],"dir":"ltr"},{"str":"text,","boundary":[0.82484322262572,0.42541357320018847,0.8606722883753836,0.4411199099139573],"dir":"ltr"},{"str":"and","boundary":[0.8666949890226905,0.42541357320018847,0.8977944367602719,0.4411199099139573],"dir":"ltr"},{"str":"an","boundary":[0.9044181724687596,0.42541357320018847,0.9246434139453281,0.4411199099139573],"dir":"ltr"},{"str":"instructor’s","boundary":[0.30146473910684285,0.44336591606402626,0.3949668579053982,0.459072252777795],"dir":"ltr"},{"str":"guide","boundary":[0.3997326194282904,0.44336591606402626,0.4453843023660578,0.459072252777795],"dir":"ltr"},{"str":"with","boundary":[0.450139772192697,0.44336591606402626,0.4869211055874892,0.459072252777795],"dir":"ltr"},{"str":"solutions","boundary":[0.491653227524659,0.44336591606402626,0.5668155436002115,0.459072252777795],"dir":"ltr"},{"str":"Organization","boundary":[0.24265504623205406,0.4896891384785016,0.3788841711949297,0.5076392375799517],"dir":"ltr"},{"str":"of","boundary":[0.38589428658560454,0.4896891384785016,0.4069669757364988,0.5076392375799517],"dir":"ltr"},{"str":"the","boundary":[0.4139770911271737,0.4896891384785016,0.4482678468486055,0.5076392375799517],"dir":"ltr"},{"str":"Sixth","boundary":[0.4552779622392803,0.4896891384785016,0.5096769281484599,0.5076392375799517],"dir":"ltr"},{"str":"Edition","boundary":[0.5166870435391347,0.4896891384785016,0.5911471718817624,0.5076392375799517],"dir":"ltr"},{"str":"There","boundary":[0.24265504623205406,0.518153508128626,0.2906884509844665,0.5338598448423948],"dir":"ltr"},{"str":"are","boundary":[0.2950193130901771,0.518153508128626,0.3200491467716709,0.5338598448423948],"dir":"ltr"},{"str":"significant","boundary":[0.3244598052435108,0.518153508128626,0.41012293955654133,0.5338598448423948],"dir":"ltr"},{"str":"organizational","boundary":[0.4145021114670062,0.518153508128626,0.53297218443795,0.5338598448423948],"dir":"ltr"},{"str":"changes","boundary":[0.537351356348415,0.518153508128626,0.6034049538953122,0.5338598448423948],"dir":"ltr"},{"str":"in","boundary":[0.6078622767438083,0.518153508128626,0.6248583062807236,0.5338598448423948],"dir":"ltr"},{"str":"the","boundary":[0.6293156291292197,0.518153508128626,0.6557308674474334,0.5338598448423948],"dir":"ltr"},{"str":"sixth","boundary":[0.6601881902959298,0.518153508128626,0.7006265138368903,0.5338598448423948],"dir":"ltr"},{"str":"edition,","boundary":[0.7050838366853863,0.518153508128626,0.7660289674865927,0.5338598448423948],"dir":"ltr"},{"str":"as","boundary":[0.7698019033329747,0.518153508128626,0.7860143962831867,0.5338598448423948],"dir":"ltr"},{"str":"well","boundary":[0.7903791405283815,0.518153508128626,0.8232921692171381,0.5338598448423948],"dir":"ltr"},{"str":"as","boundary":[0.8276579328233284,0.518153508128626,0.8438742121083233,0.5338598448423948],"dir":"ltr"},{"str":"improve-","boundary":[0.8482399757145136,0.518153508128626,0.9245787232831657,0.5338598448423948],"dir":"ltr"},{"str":"ment","boundary":[0.24265504623205406,0.5361058509924638,0.2872786060072482,0.5518121877062325],"dir":"ltr"},{"str":"to","boundary":[0.2939473194773758,0.5361058509924638,0.31171232809027477,0.5518121877062325],"dir":"ltr"},{"str":"the","boundary":[0.3183863981660592,0.5361058509924638,0.34547068192792446,0.5518121877062325],"dir":"ltr"},{"str":"individual","boundary":[0.35214475200370887,0.5361058509924638,0.4402713892840001,0.5518121877062325],"dir":"ltr"},{"str":"chapters.","boundary":[0.4469457637410989,0.5361058509924638,0.5244190479098476,0.5518121877062325],"dir":"ltr"},{"str":"The","boundary":[0.5304993820561719,0.5361058509924638,0.5636921867183041,0.5518121877062325],"dir":"ltr"},{"str":"book","boundary":[0.570368534423346,0.5361058509924638,0.6138110011574143,0.5518121877062325],"dir":"ltr"},{"str":"is","boundary":[0.6204873488624562,0.5361058509924638,0.634024870877724,0.5518121877062325],"dir":"ltr"},{"str":"now","boundary":[0.6407012185827659,0.5361058509924638,0.677589408332317,0.5518121877062325],"dir":"ltr"},{"str":"divided","boundary":[0.6842460664800533,0.5361058509924638,0.7487142639377946,0.5518121877062325],"dir":"ltr"},{"str":"into","boundary":[0.75538454995738,0.5361058509924638,0.7906331175301974,0.5518121877062325],"dir":"ltr"},{"str":"eleven","boundary":[0.7973477440943562,0.5361058509924638,0.8513549880148931,0.5518121877062325],"dir":"ltr"},{"str":"parts","boundary":[0.8580885087344309,0.5361058509924638,0.9012968480194301,0.5518121877062325],"dir":"ltr"},{"str":"as","boundary":[0.9079885089231879,0.5361058509924638,0.925056257989309,0.5518121877062325],"dir":"ltr"},{"str":"follows:","boundary":[0.24265916291055528,0.5540581938563015,0.30629889586115044,0.5697645305700704],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.5809115421120707,0.288383503088394,0.5913824332545833],"dir":"ltr"},{"str":"Part","boundary":[0.30146473910684285,0.5764913302083386,0.3354458617952889,0.5921976669221075],"dir":"ltr"},{"str":"1","boundary":[0.3401673181697971,0.5764913302083386,0.3500148098251981,0.5921976669221075],"dir":"ltr"},{"str":"(Chapters","boundary":[0.35473626619970633,0.5764913302083386,0.43634466744919537,0.5921976669221075],"dir":"ltr"},{"str":"1","boundary":[0.44107119703678876,0.5764913302083386,0.45092926983909865,0.5921976669221075],"dir":"ltr"},{"str":"and","boundary":[0.4556557994266921,0.5764913302083386,0.4866691525492874,0.5921976669221075],"dir":"ltr"},{"str":"2)","boundary":[0.4913956821368808,0.5764913302083386,0.5088503303311688,0.5921976669221075],"dir":"ltr"},{"str":"includes","boundary":[0.5135768599187621,0.5764913302083386,0.5818329635760484,0.5921976669221075],"dir":"ltr"},{"str":"the","boundary":[0.586559493163642,0.5764913302083386,0.6124741975793075,0.5921976669221075],"dir":"ltr"},{"str":"introductory","boundary":[0.617200727166901,0.5764913302083386,0.7230131560899046,0.5921976669221075],"dir":"ltr"},{"str":"chapters","boundary":[0.7277179998056414,0.5764913302083386,0.7966291209316674,0.5921976669221075],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.6033491659888833,0.288383503088394,0.6138200571313959],"dir":"ltr"},{"str":"The","boundary":[0.30146473910684285,0.5989289540851512,0.33324549713637863,0.61463529079892],"dir":"ltr"},{"str":"presentation","boundary":[0.33877213802428696,0.5989289540851512,0.44043801440111807,0.61463529079892],"dir":"ltr"},{"str":"on","boundary":[0.4459250677989092,0.5989289540851512,0.4675569181466219,0.61463529079892],"dir":"ltr"},{"str":"relational","boundary":[0.473043971544413,0.5989289540851512,0.5501919912744639,0.61463529079892],"dir":"ltr"},{"str":"databases","boundary":[0.5556862145674402,0.5989289540851512,0.6327205321720666,0.61463529079892],"dir":"ltr"},{"str":"and","boundary":[0.6382147554650428,0.5989289540851512,0.6689667727731647,0.61463529079892],"dir":"ltr"},{"str":"SQL","boundary":[0.6744609960661408,0.5989289540851512,0.7101909318950425,0.61463529079892],"dir":"ltr"},{"str":"has","boundary":[0.7156851551880186,0.5989289540851512,0.7426111690049627,0.61463529079892],"dir":"ltr"},{"str":"been","boundary":[0.748105392297939,0.5989289540851512,0.7867973953458168,0.61463529079892],"dir":"ltr"},{"str":"moved","boundary":[0.7922916186387928,0.5989289540851512,0.8479035624744792,0.61463529079892],"dir":"ltr"},{"str":"to","boundary":[0.8533536493591409,0.5989289540851512,0.8700953654647108,0.61463529079892],"dir":"ltr"},{"str":"Part","boundary":[0.8753605661454802,0.5989289540851512,0.9092017528871946,0.61463529079892],"dir":"ltr"},{"str":"2","boundary":[0.9147016353648447,0.5989289540851512,0.9244787468052784,0.61463529079892],"dir":"ltr"},{"str":"(Chapters","boundary":[0.30146473910684285,0.616881296948989,0.38206206528738157,0.6325876336627578],"dir":"ltr"},{"str":"3","boundary":[0.3870443682992914,0.616881296948989,0.3967713315807667,0.6325876336627578],"dir":"ltr"},{"str":"through","boundary":[0.4017536345926766,0.616881296948989,0.4692614253131525,0.6325876336627578],"dir":"ltr"},{"str":"6)","boundary":[0.47478271191449756,0.616881296948989,0.493843864178023,0.6325876336627578],"dir":"ltr"},{"str":"of","boundary":[0.4993651507793682,0.616881296948989,0.511936102500245,0.6325876336627578],"dir":"ltr"},{"str":"the","boundary":[0.5175636020114334,0.616881296948989,0.5448227885109178,0.6325876336627578],"dir":"ltr"},{"str":"book;","boundary":[0.5501416541693539,0.616881296948989,0.5945990068050481,0.6325876336627578],"dir":"ltr"},{"str":"Chapter","boundary":[0.5994155206514932,0.616881296948989,0.6653563611890356,0.6325876336627578],"dir":"ltr"},{"str":"3","boundary":[0.6703402899767996,0.616881296948989,0.6800704272647531,0.6325876336627578],"dir":"ltr"},{"str":"presents","boundary":[0.685054356052517,0.616881296948989,0.7521101892952621,0.6325876336627578],"dir":"ltr"},{"str":"the","boundary":[0.7571229095071501,0.616881296948989,0.782813100593076,0.6325876336627578],"dir":"ltr"},{"str":"formal","boundary":[0.787825820804964,0.616881296948989,0.8426062447727126,0.6325876336627578],"dir":"ltr"},{"str":"relational","boundary":[0.8476203591872173,0.616881296948989,0.9245507886790504,0.6325876336627578],"dir":"ltr"},{"str":"model","boundary":[0.30146473910684285,0.6348336398128268,0.35311033871116687,0.6505399765265956],"dir":"ltr"},{"str":"and","boundary":[0.3589196986030409,0.6348336398128268,0.3896072469325446,0.6505399765265956],"dir":"ltr"},{"str":"relational","boundary":[0.3954166068244187,0.6348336398128268,0.4724530161250514,0.6505399765265956],"dir":"ltr"},{"str":"database","boundary":[0.4782666007324762,0.6348336398128268,0.5480008460730029,0.6505399765265956],"dir":"ltr"},{"str":"constraints;","boundary":[0.5538144306804276,0.6348336398128268,0.6487209790607872,0.6505399765265956],"dir":"ltr"},{"str":"the","boundary":[0.6543546535897276,0.6348336398128268,0.6799390544974497,0.6505399765265956],"dir":"ltr"},{"str":"material","boundary":[0.6857460402297946,0.6348336398128268,0.7531406621459656,0.6505399765265956],"dir":"ltr"},{"str":"on","boundary":[0.7589569181356187,0.6348336398128268,0.7805977490112247,0.6505399765265956],"dir":"ltr"},{"str":"SQL","boundary":[0.7864140050008779,0.6348336398128268,0.8221133577772433,0.6505399765265956],"dir":"ltr"},{"str":"(Chapters","boundary":[0.8279296137668963,0.6348336398128268,0.9087592099483117,0.6505399765265956],"dir":"ltr"},{"str":"4","boundary":[0.914582251688309,0.6348336398128268,0.9243552464502415,0.6505399765265956],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.6527859826766644,0.33212798371968544,0.6684923193904332],"dir":"ltr"},{"str":"5)","boundary":[0.33615786945440324,0.6527859826766644,0.35338542578265714,0.6684923193904332],"dir":"ltr"},{"str":"is","boundary":[0.35741531151737493,0.6527859826766644,0.3699440703239874,0.6684923193904332],"dir":"ltr"},{"str":"now","boundary":[0.37397395605870526,0.6527859826766644,0.40932891920503084,0.6684923193904332],"dir":"ltr"},{"str":"presented","boundary":[0.41334475903495704,0.6527859826766644,0.4921497896670457,0.6684923193904332],"dir":"ltr"},{"str":"before","boundary":[0.4961778136696773,0.6527859826766644,0.5475391965181776,0.6684923193904332],"dir":"ltr"},{"str":"our","boundary":[0.5520836997039532,0.6527859826766644,0.5805775998298408,0.6684923193904332],"dir":"ltr"},{"str":"presentation","boundary":[0.5846284114750562,0.6527859826766644,0.686201365581489,0.6684923193904332],"dir":"ltr"},{"str":"on","boundary":[0.6902361051514265,0.6527859826766644,0.7118601727243193,0.6684923193904332],"dir":"ltr"},{"str":"relational","boundary":[0.7158949122942567,0.6527859826766644,0.7931429201431603,0.6684923193904332],"dir":"ltr"},{"str":"algebra","boundary":[0.7971910247620554,0.6527859826766644,0.8558310744579308,0.6684923193904332],"dir":"ltr"},{"str":"and","boundary":[0.8598736527461438,0.6527859826766644,0.8906334745073733,0.6684923193904332],"dir":"ltr"},{"str":"cal-","boundary":[0.8946760527955862,0.6527859826766644,0.9245055052155365,0.6684923193904332],"dir":"ltr"},{"str":"culus","boundary":[0.3014709141245947,0.6707367549068308,0.3442091831019807,0.6864430916205996],"dir":"ltr"},{"str":"in","boundary":[0.34916225971825865,0.6707367549068308,0.36564922262937144,0.6864430916205996],"dir":"ltr"},{"str":"Chapter","boundary":[0.37060229924564936,0.6707367549068308,0.4366819786777716,0.6864430916205996],"dir":"ltr"},{"str":"6","boundary":[0.44161921395970044,0.6707367549068308,0.4513523279947394,0.6864430916205996],"dir":"ltr"},{"str":"to","boundary":[0.45628956327666825,0.6707367549068308,0.4730602490738302,0.6864430916205996],"dir":"ltr"},{"str":"allow","boundary":[0.4779771045060032,0.6707367549068308,0.5212030504112118,0.6864430916205996],"dir":"ltr"},{"str":"instructors","boundary":[0.5261799705790171,0.6707367549068308,0.6144672803259427,0.6864430916205996],"dir":"ltr"},{"str":"to","boundary":[0.619400963860418,0.6707367549068308,0.6361671679712705,0.6864430916205996],"dir":"ltr"},{"str":"start","boundary":[0.6411774185499417,0.6707367549068308,0.6775253785339301,0.6864430916205996],"dir":"ltr"},{"str":"SQL","boundary":[0.6824637656893433,0.6707367549068308,0.7180631847976402,0.6864430916205996],"dir":"ltr"},{"str":"projects","boundary":[0.7230015719530536,0.6707367549068308,0.7872337446582155,0.6864430916205996],"dir":"ltr"},{"str":"early","boundary":[0.7921849361861047,0.6707367549068308,0.831167865332037,0.6864430916205996],"dir":"ltr"},{"str":"in","boundary":[0.8361190568599262,0.6707367549068308,0.8525997450079457,0.6864430916205996],"dir":"ltr"},{"str":"a","boundary":[0.8575509365358349,0.6707367549068308,0.8664076115054326,0.6864430916205996],"dir":"ltr"},{"str":"course","boundary":[0.8713588030333217,0.6707367549068308,0.9245816637678095,0.6864430916205996],"dir":"ltr"},{"str":"if","boundary":[0.3014709141245947,0.6886875271369971,0.312800013359994,0.704393863850766],"dir":"ltr"},{"str":"they","boundary":[0.31987246702511607,0.6886875271369971,0.3548884099307136,0.704393863850766],"dir":"ltr"},{"str":"wish","boundary":[0.3614071103535927,0.6886875271369971,0.39877068407198835,0.704393863850766],"dir":"ltr"},{"str":"(this","boundary":[0.40519666171609586,0.6886875271369971,0.44227276715870345,0.704393863850766],"dir":"ltr"},{"str":"reordering","boundary":[0.44869874480281113,0.6886875271369971,0.535178105093918,0.704393863850766],"dir":"ltr"},{"str":"is","boundary":[0.5416189712290088,0.6886875271369971,0.5541756773575922,0.704393863850766],"dir":"ltr"},{"str":"also","boundary":[0.5606165434926831,0.6886875271369971,0.5922716211313857,0.704393863850766],"dir":"ltr"},{"str":"based","boundary":[0.5987124872664764,0.6886875271369971,0.6445350018494045,0.704393863850766],"dir":"ltr"},{"str":"on","boundary":[0.6509758679844955,0.6886875271369971,0.672625077567918,0.704393863850766],"dir":"ltr"},{"str":"a","boundary":[0.6790659437030088,0.6886875271369971,0.6879259917527808,0.704393863850766],"dir":"ltr"},{"str":"study","boundary":[0.6943668578878716,0.6886875271369971,0.7386518792595211,0.704393863850766],"dir":"ltr"},{"str":"that","boundary":[0.745096539453205,0.6886875271369971,0.7773260154393755,0.704393863850766],"dir":"ltr"},{"str":"suggests","boundary":[0.7837706756330591,0.6886875271369971,0.8497116318658449,0.704393863850766],"dir":"ltr"},{"str":"students","boundary":[0.8561562920595285,0.6886875271369971,0.9244849218230304,0.704393863850766],"dir":"ltr"},{"str":"master","boundary":[0.3014709141245947,0.7066382993671635,0.35644738826241235,0.7223446360809324],"dir":"ltr"},{"str":"SQL","boundary":[0.36107184960998084,0.7066382993671635,0.3967568312213827,0.7223446360809324],"dir":"ltr"},{"str":"better","boundary":[0.4013812925689513,0.7066382993671635,0.44889757413623055,0.7223446360809324],"dir":"ltr"},{"str":"when","boundary":[0.45353929322885855,0.7066382993671635,0.49801813855448585,0.7223446360809324],"dir":"ltr"},{"str":"it","boundary":[0.502659857647114,0.7066382993671635,0.5143105519489125,0.7223446360809324],"dir":"ltr"},{"str":"is","boundary":[0.5189522710415405,0.7066382993671635,0.5315515174457862,0.7223446360809324],"dir":"ltr"},{"str":"taught","boundary":[0.5361932365384144,0.7066382993671635,0.5887426084020321,0.7223446360809324],"dir":"ltr"},{"str":"before","boundary":[0.593358551969445,0.7066382993671635,0.6447257425753387,0.7223446360809324],"dir":"ltr"},{"str":"the","boundary":[0.64937039977006,0.7066382993671635,0.6751006864062997,0.7223446360809324],"dir":"ltr"},{"str":"formal","boundary":[0.679745343601021,0.7066382993671635,0.7345763675432984,0.7223446360809324],"dir":"ltr"},{"str":"relational","boundary":[0.7392117475356891,0.7066382993671635,0.8161792271340332,0.7223446360809324],"dir":"ltr"},{"str":"languages)","boundary":[0.8208125487871736,0.7066382993671635,0.907612714985718,0.7223446360809324],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.7334873844743961,0.288383503088394,0.7439582756169086],"dir":"ltr"},{"str":"The","boundary":[0.30146473910684285,0.7290671725706641,0.33420262488791586,0.7447735092844329],"dir":"ltr"},{"str":"presentation","boundary":[0.3408510606674107,0.7290671725706641,0.4466559339027261,0.7447735092844329],"dir":"ltr"},{"str":"on","boundary":[0.4532907947160414,0.7290671725706641,0.47564066768569246,0.7447735092844329],"dir":"ltr"},{"str":"entity-relationship","boundary":[0.4822755284990077,0.7290671725706641,0.6397598933762588,0.7447735092844329],"dir":"ltr"},{"str":"modeling","boundary":[0.6463880680329845,0.7290671725706641,0.726572915573794,0.7447735092844329],"dir":"ltr"},{"str":"and","boundary":[0.7332010902305195,0.7290671725706641,0.7649516534167916,0.7447735092844329],"dir":"ltr"},{"str":"database","boundary":[0.7715798280735172,0.7290671725706641,0.8440613278156462,0.7447735092844329],"dir":"ltr"},{"str":"design","boundary":[0.8506895024723719,0.7290671725706641,0.9049348156206644,0.7447735092844329],"dir":"ltr"},{"str":"is","boundary":[0.911562668007653,0.7290671725706641,0.9247772059966181,0.7447735092844329],"dir":"ltr"},{"str":"now","boundary":[0.30146473910684285,0.7470179448008305,0.3367921322463183,0.7627242815145993],"dir":"ltr"},{"str":"in","boundary":[0.341424159996953,0.7470179448008305,0.35789810268939476,0.7627242815145993],"dir":"ltr"},{"str":"Part","boundary":[0.3625301304400296,0.7470179448008305,0.3970745972980307,0.7627242815145993],"dir":"ltr"},{"str":"3","boundary":[0.4017608879367787,0.7470179448008305,0.411614009095724,0.7627242815145993],"dir":"ltr"},{"str":"(Chapters","boundary":[0.41630029973447197,0.7470179448008305,0.49789013000402155,0.7627242815145993],"dir":"ltr"},{"str":"7","boundary":[0.5025675339425418,0.7470179448008305,0.5124019704443035,0.7627242815145993],"dir":"ltr"},{"str":"through","boundary":[0.5170793743828237,0.7470179448008305,0.5851313200575373,0.7627242815145993],"dir":"ltr"},{"str":"10),","boundary":[0.5902289822696579,0.7470179448008305,0.6211927499230275,0.7627242815145993],"dir":"ltr"},{"str":"but","boundary":[0.6252826700140047,0.7470179448008305,0.6532969879074423,0.7627242815145993],"dir":"ltr"},{"str":"it","boundary":[0.6579859033711963,0.7470179448008305,0.6697924363487298,0.7627242815145993],"dir":"ltr"},{"str":"can","boundary":[0.674481351812484,0.7470179448008305,0.7032148285193808,0.7627242815145993],"dir":"ltr"},{"str":"still","boundary":[0.7079037439831349,0.7470179448008305,0.7373481605456228,0.7627242815145993],"dir":"ltr"},{"str":"be","boundary":[0.7420370760093772,0.7470179448008305,0.7612406710682056,0.7627242815145993],"dir":"ltr"},{"str":"covered","boundary":[0.7659295865319596,0.7470179448008305,0.8293361331260529,0.7627242815145993],"dir":"ltr"},{"str":"before","boundary":[0.8340164102991232,0.7470179448008305,0.8859939778364814,0.7627242815145993],"dir":"ltr"},{"str":"Part","boundary":[0.8904857994030256,0.7470179448008305,0.9246845807303403,0.7627242815145993],"dir":"ltr"},{"str":"2","boundary":[0.30146473910684285,0.7649687170309968,0.3133595640582623,0.7806750537447656],"dir":"ltr"},{"str":"if","boundary":[0.3190614411565345,0.7649687170309968,0.32759947257193456,0.7806750537447656],"dir":"ltr"},{"str":"the","boundary":[0.3329552713020416,0.7649687170309968,0.3603572392971065,0.7806750537447656],"dir":"ltr"},{"str":"focus","boundary":[0.36535383863250104,0.7649687170309968,0.411472950375464,0.7806750537447656],"dir":"ltr"},{"str":"of","boundary":[0.41646954971085853,0.7649687170309968,0.4287462633472838,0.7806750537447656],"dir":"ltr"},{"str":"a","boundary":[0.4341000037381401,0.7649687170309968,0.44296255630230086,0.7806750537447656],"dir":"ltr"},{"str":"course","boundary":[0.44764001460005237,0.7649687170309968,0.5013823252827866,0.7806750537447656],"dir":"ltr"},{"str":"is","boundary":[0.5061199874358383,0.7649687170309968,0.5189007532789118,0.7806750537447656],"dir":"ltr"},{"str":"on","boundary":[0.5236384154319634,0.7649687170309968,0.5455276922434964,0.7806750537447656],"dir":"ltr"},{"str":"database","boundary":[0.550265354396548,0.7649687170309968,0.6209861415946453,0.7806750537447656],"dir":"ltr"},{"str":"design","boundary":[0.625723803747697,0.7649687170309968,0.6786430567470153,0.7806750537447656],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.7918252065541088,0.288383503088394,0.8022960976966214],"dir":"ltr"},{"str":"Part","boundary":[0.30146473910684285,0.7874049946503767,0.33545821183079255,0.8031113313641455],"dir":"ltr"},{"str":"4","boundary":[0.34104361868901567,0.7874049946503767,0.3508354203396624,0.8031113313641455],"dir":"ltr"},{"str":"covers","boundary":[0.3564208271978855,0.7874049946503767,0.4078334553696934,0.8031113313641455],"dir":"ltr"},{"str":"the","boundary":[0.41345901000670593,0.7874049946503767,0.43938833780769154,0.8031113313641455],"dir":"ltr"},{"str":"updated","boundary":[0.445013892444704,0.7874049946503767,0.5125641172350397,0.8031113313641455],"dir":"ltr"},{"str":"material","boundary":[0.5181820794105118,0.7874049946503767,0.5863945067877041,0.8031113313641455],"dir":"ltr"},{"str":"on","boundary":[0.5920184362499995,0.7874049946503767,0.6138527569892992,0.8031113313641455],"dir":"ltr"},{"str":"object-relational","boundary":[0.6194766864515948,0.7874049946503767,0.7552540371747347,0.8031113313641455],"dir":"ltr"},{"str":"and","boundary":[0.7608964663767819,0.7874049946503767,0.7920143191711255,0.8031113313641455],"dir":"ltr"},{"str":"object-oriented","boundary":[0.7976567483731727,0.7874049946503767,0.9245857804463107,0.8031113313641455],"dir":"ltr"},{"str":"databases","boundary":[0.30146473910684285,0.805355766880543,0.3793212181738239,0.8210621035943119],"dir":"ltr"},{"str":"(Chapter","boundary":[0.38404733032165983,0.805355766880543,0.458462180759007,0.8210621035943119],"dir":"ltr"},{"str":"11)","boundary":[0.46318999507525505,0.805355766880543,0.4905224787974176,0.8210621035943119],"dir":"ltr"},{"str":"and","boundary":[0.49525029311366564,0.805355766880543,0.5262844148389803,0.8210621035943119],"dir":"ltr"},{"str":"XML","boundary":[0.5310122291552282,0.805355766880543,0.573583122657033,0.8210621035943119],"dir":"ltr"},{"str":"(Chapter","boundary":[0.5783109369732811,0.805355766880543,0.6527614990097498,0.8210621035943119],"dir":"ltr"},{"str":"12)","boundary":[0.6574936209469195,0.805355766880543,0.6848510079268781,0.8210621035943119],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.8322129295323715,0.288383503088394,0.8426838206748839],"dir":"ltr"},{"str":"Part","boundary":[0.30146473910684285,0.8277927176286393,0.33544380345603825,0.8434990543424081],"dir":"ltr"},{"str":"5","boundary":[0.34054976102900253,0.8277927176286393,0.35040798116786304,0.8434990543424081],"dir":"ltr"},{"str":"includes","boundary":[0.35551393874082726,0.8277927176286393,0.4237688496396711,0.8434990543424081],"dir":"ltr"},{"str":"the","boundary":[0.4288748072126354,0.8277927176286393,0.4547891355793271,0.8434990543424081],"dir":"ltr"},{"str":"chapters","boundary":[0.4598950931522913,0.8277927176286393,0.5288060508573729,0.8434990543424081],"dir":"ltr"},{"str":"on","boundary":[0.5339069115259004,0.8277927176286393,0.5557196133295353,0.8434990543424081],"dir":"ltr"},{"str":"database","boundary":[0.560820473998063,0.8277927176286393,0.6312875391014994,0.8434990543424081],"dir":"ltr"},{"str":"programming","boundary":[0.6363883997700269,0.8277927176286393,0.7514788107416795,0.8434990543424081],"dir":"ltr"},{"str":"techniques","boundary":[0.7565789352318313,0.8277927176286393,0.8451573663531391,0.8434990543424081],"dir":"ltr"},{"str":"(Chapter","boundary":[0.8502613509727799,0.8277927176286393,0.9246372389275761,0.8434990543424081],"dir":"ltr"},{"str":"13)","boundary":[0.3014688557853441,0.8457434898588057,0.3294978335520437,0.8614498265725744],"dir":"ltr"},{"str":"and","boundary":[0.33608698709261237,0.8457434898588057,0.36780048687640543,0.8614498265725744],"dir":"ltr"},{"str":"Web","boundary":[0.37438964041697403,0.8457434898588057,0.41184163689026976,0.8614498265725744],"dir":"ltr"},{"str":"database","boundary":[0.4184514337076204,0.8457434898588057,0.4911366116326216,0.8614498265725744],"dir":"ltr"},{"str":"programming","boundary":[0.49774640844997226,0.8457434898588057,0.6160017256516762,0.8614498265725744],"dir":"ltr"},{"str":"using","boundary":[0.622622121903856,0.8457434898588057,0.6684548433949488,0.8614498265725744],"dir":"ltr"},{"str":"PHP","boundary":[0.6750752396471286,0.8457434898588057,0.7145803645301538,0.8614498265725744],"dir":"ltr"},{"str":"(Chapter","boundary":[0.7211935908476687,0.8457434898588057,0.7998520131187931,0.8614498265725744],"dir":"ltr"},{"str":"14,","boundary":[0.8072940322166335,0.8457434898588057,0.8299248166496576,0.8614498265725744],"dir":"ltr"},{"str":"which","boundary":[0.8359454589577141,0.8457434898588057,0.8872207480298493,0.8614498265725744],"dir":"ltr"},{"str":"was","boundary":[0.8938465420775873,0.8457434898588057,0.9248924729946526,0.8614498265725744],"dir":"ltr"},{"str":"moved","boundary":[0.3014688557853441,0.863694262088972,0.35747626679464917,0.8794005988027408],"dir":"ltr"},{"str":"earlier","boundary":[0.36220838873181904,0.863694262088972,0.4142576133621864,0.8794005988027408],"dir":"ltr"},{"str":"in","boundary":[0.4189897352993563,0.863694262088972,0.43570756669287247,0.8794005988027408],"dir":"ltr"},{"str":"the","boundary":[0.44043968863004235,0.863694262088972,0.4664221049905884,0.8794005988027408],"dir":"ltr"},{"str":"book)","boundary":[0.47115422692775827,0.863694262088972,0.5207499111713895,0.8794005988027408],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.8905507516120841,0.288383503088394,0.9010216427545966],"dir":"ltr"},{"str":"Part","boundary":[0.30146473910684285,0.886130539708352,0.3350486023199197,0.9018368764221207],"dir":"ltr"},{"str":"6","boundary":[0.3392706860846566,0.886130539708352,0.3490229603058314,0.9018368764221207],"dir":"ltr"},{"str":"(Chapters","boundary":[0.3532450440705683,0.886130539708352,0.4339845229623353,0.9018368764221207],"dir":"ltr"},{"str":"15","boundary":[0.4382089173444416,0.886130539708352,0.45772414002987244,0.9018368764221207],"dir":"ltr"},{"str":"and","boundary":[0.46194853441197875,0.886130539708352,0.4926596350099083,0.9018368764221207],"dir":"ltr"},{"str":"16)","boundary":[0.4968840293920146,0.886130539708352,0.5238967302390728,0.9018368764221207],"dir":"ltr"},{"str":"are","boundary":[0.5281211246211791,0.886130539708352,0.552967956602119,0.9018368764221207],"dir":"ltr"},{"str":"the","boundary":[0.5572085176750217,0.886130539708352,0.5829220755037561,0.9018368764221207],"dir":"ltr"},{"str":"normalization","boundary":[0.5871626365766589,0.886130539708352,0.7031602503444693,0.9018368764221207],"dir":"ltr"},{"str":"and","boundary":[0.7073981391480844,0.886130539708352,0.7382073434027698,0.9018368764221207],"dir":"ltr"},{"str":"design","boundary":[0.7424452322063848,0.886130539708352,0.7947930823201163,0.9018368764221207],"dir":"ltr"},{"str":"theory","boundary":[0.7990866817210306,0.886130539708352,0.8523380727496327,0.9018368764221207],"dir":"ltr"},{"str":"chapters","boundary":[0.8565295881326747,0.886130539708352,0.9246331222490748,0.9018368764221207],"dir":"ltr"},{"str":"(we","boundary":[0.3014729724638453,0.9040813119385183,0.3311868573317997,0.9197876486522871],"dir":"ltr"},{"str":"moved","boundary":[0.33571354199976283,0.9040813119385183,0.39128927973842564,0.9197876486522871],"dir":"ltr"},{"str":"all","boundary":[0.39584751830595216,0.9040813119385183,0.41489893513205445,0.9197876486522871],"dir":"ltr"},{"str":"the","boundary":[0.41945717369958097,0.9040813119385183,0.44514700218892855,0.9197876486522871],"dir":"ltr"},{"str":"formal","boundary":[0.44970524075645496,0.9040813119385183,0.5045337974997681,0.9197876486522871],"dir":"ltr"},{"str":"aspects","boundary":[0.5090929223029607,0.9040813119385183,0.5694825730782835,0.9197876486522871],"dir":"ltr"},{"str":"of","boundary":[0.5744907878744613,0.9040813119385183,0.5874689196409085,0.9197876486522871],"dir":"ltr"},{"str":"normalization","boundary":[0.5926435845169611,0.9040813119385183,0.708710474956156,0.9197876486522871],"dir":"ltr"},{"str":"algorithms","boundary":[0.7132695284038437,0.9040813119385183,0.800915271630806,0.9197876486522871],"dir":"ltr"},{"str":"to","boundary":[0.8054512275484943,0.9040813119385183,0.822214277816844,0.9197876486522871],"dir":"ltr"},{"str":"Chapter","boundary":[0.8267591255541878,0.9040813119385183,0.8927741473280155,0.9197876486522871],"dir":"ltr"},{"str":"16)","boundary":[0.897325135411131,0.9040813119385183,0.924373771503497,0.9197876486522871],"dir":"ltr"}],"boundary":[0.24265,0.1068,0.92506,0.91979],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":8,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/babb4da180f7a416594f142dac1955fe.jpg","blurred":"/storage/books/494399539ca2ade4/pages/4c43a170ea387e1ff476e7fdb97cfb5a.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.05732,0.07341,0.08019]},"elements":[{"words":[{"str":"■","boundary":[0.10926842556987612,0.11121728229079443,0.11971106618956903,0.12168817343330697],"dir":"ltr"},{"str":"Part","boundary":[0.13279230156693167,0.10679707038706236,0.1680351844888204,0.12250340710083116],"dir":"ltr"},{"str":"7","boundary":[0.17464695640318464,0.10679707038706236,0.18481417323328808,0.12250340710083116],"dir":"ltr"},{"str":"(Chapters","boundary":[0.19142594514765235,0.10679707038706236,0.2758923438410065,0.12250340710083116],"dir":"ltr"},{"str":"17","boundary":[0.2825059081964196,0.10679707038706236,0.3028458544898614,0.12250340710083116],"dir":"ltr"},{"str":"and","boundary":[0.3094594188452744,0.10679707038706236,0.3414075163061856,0.12250340710083116],"dir":"ltr"},{"str":"18)","boundary":[0.34802108066159865,0.10679707038706236,0.37627100606915675,0.12250340710083116],"dir":"ltr"},{"str":"contains","boundary":[0.38288457042456986,0.10679707038706236,0.4550323167216041,0.12250340710083116],"dir":"ltr"},{"str":"the","boundary":[0.4616493760284653,0.10679707038706236,0.488516404652471,0.12250340710083116],"dir":"ltr"},{"str":"chapters","boundary":[0.49513346395933205,0.10679707038706236,0.5666389920259176,0.12250340710083116],"dir":"ltr"},{"str":"on","boundary":[0.5732710630326956,0.10679707038706236,0.5957900242330948,0.12250340710083116],"dir":"ltr"},{"str":"file","boundary":[0.602422095239873,0.10679707038706236,0.6290616348849931,0.12250340710083116],"dir":"ltr"},{"str":"organizations,","boundary":[0.6356937058917711,0.10679707038706236,0.7567098896193872,0.12250340710083116],"dir":"ltr"},{"str":"indexing","boundary":[0.13279230156693167,0.12474784261722872,0.20457276273589708,0.14045417933099752],"dir":"ltr"},{"str":",","boundary":[0.20482799679046512,0.12474784261722872,0.2097597773932478,0.14045417933099752],"dir":"ltr"},{"str":"and","boundary":[0.21388880572763103,0.12474784261722872,0.24494502681894378,0.14045417933099752],"dir":"ltr"},{"str":"hashing","boundary":[0.24967714852420148,0.12474784261722872,0.3139426134574575,0.14045417933099752],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.15160500526905704,0.11971106618956903,0.16207589641156958],"dir":"ltr"},{"str":"Part","boundary":[0.13279230156693167,0.14718479336532497,0.1677676003993539,0.16289113007909378],"dir":"ltr"},{"str":"8","boundary":[0.17438540096533098,0.14718479336532497,0.1844930733648889,0.16289113007909378],"dir":"ltr"},{"str":"includes","boundary":[0.19111087393086595,0.14718479336532497,0.26136073947896327,0.16289113007909378],"dir":"ltr"},{"str":"the","boundary":[0.2679785400449403,0.14718479336532497,0.29464099633390645,0.16289113007909378],"dir":"ltr"},{"str":"chapters","boundary":[0.3012587968998835,0.14718479336532497,0.3722920475604094,0.16289113007909378],"dir":"ltr"},{"str":"on","boundary":[0.3789574129905044,0.14718479336532497,0.40145146786024666,0.16289113007909378],"dir":"ltr"},{"str":"query","boundary":[0.40811683329034154,0.14718479336532497,0.4565978665695016,0.16289113007909378],"dir":"ltr"},{"str":"processing","boundary":[0.46322983530997147,0.14718479336532497,0.5520764027850302,0.16289113007909378],"dir":"ltr"},{"str":"and","boundary":[0.5586950911098432,0.14718479336532497,0.5904619155898733,0.16289113007909378],"dir":"ltr"},{"str":"optimization","boundary":[0.5970806039146862,0.14718479336532497,0.706768188862566,0.16289113007909378],"dir":"ltr"},{"str":"tech","boundary":[0.7133868771873789,0.14718479336532497,0.7488120423018259,0.16289113007909378],"dir":"ltr"},{"str":"-","boundary":[0.7488243923367243,0.14718479336532497,0.7565740392355043,0.16289113007909378],"dir":"ltr"},{"str":"niques","boundary":[0.13279230156693167,0.16513556559549133,0.1869805773492132,0.18084190230926012],"dir":"ltr"},{"str":"(Chapter","boundary":[0.1917055582345756,0.16513556559549133,0.26609459355799425,0.18084190230926012],"dir":"ltr"},{"str":"19)","boundary":[0.2708237443656467,0.16513556559549133,0.29815778348356164,0.18084190230926012],"dir":"ltr"},{"str":"and","boundary":[0.3028869342912141,0.16513556559549133,0.3339236578170345,0.18084190230926012],"dir":"ltr"},{"str":"database","boundary":[0.338652808624687,0.16513556559549133,0.40924654390829657,0.18084190230926012],"dir":"ltr"},{"str":"tuning","boundary":[0.413975694715949,0.16513556559549133,0.46870548435857723,0.18084190230926012],"dir":"ltr"},{"str":"(Chapter","boundary":[0.47343463516622974,0.16513556559549133,0.5478852078605754,0.18084190230926012],"dir":"ltr"},{"str":"20)","boundary":[0.552617329565833,0.16513556559549133,0.5799685401876096,0.18084190230926012],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.19199272824731967,0.11971106618956903,0.20246361938983218],"dir":"ltr"},{"str":"Part","boundary":[0.13279230156693167,0.1875725163435876,0.1667610725551299,0.2032788530573564],"dir":"ltr"},{"str":"9","boundary":[0.17285268197663825,0.1875725163435876,0.1827106864235274,0.2032788530573564],"dir":"ltr"},{"str":"includes","boundary":[0.18880229584503574,0.1875725163435876,0.2570579262176572,0.2032788530573564],"dir":"ltr"},{"str":"Chapter","boundary":[0.26314953563916554,0.1875725163435876,0.3299794828950537,0.2032788530573564],"dir":"ltr"},{"str":"21","boundary":[0.33608778463990774,0.1875725163435876,0.35585781964940855,0.2032788530573564],"dir":"ltr"},{"str":"on","boundary":[0.36196612139426265,0.1875725163435876,0.3838595282556702,0.2032788530573564],"dir":"ltr"},{"str":"transaction","boundary":[0.3899678300005243,0.1875725163435876,0.48269319273452693,0.2032788530573564],"dir":"ltr"},{"str":"processing","boundary":[0.48876292005146116,0.1875725163435876,0.5751652831873821,0.2032788530573564],"dir":"ltr"},{"str":"concepts;","boundary":[0.5812398078804721,0.1875725163435876,0.6580104690500911,0.2032788530573564],"dir":"ltr"},{"str":"Chapter","boundary":[0.6639220190881512,0.1875725163435876,0.7306142658789534,0.2032788530573564],"dir":"ltr"},{"str":"22","boundary":[0.73671312477964,0.1875725163435876,0.7564525972256694,0.2032788530573564],"dir":"ltr"},{"str":"on","boundary":[0.13279847658438093,0.2055217179400826,0.1544965409757826,0.2212280546538514],"dir":"ltr"},{"str":"concurrency","boundary":[0.159194586750489,0.2055217179400826,0.2617001821482986,0.2212280546538514],"dir":"ltr"},{"str":"control;","boundary":[0.2664087761859163,0.2055217179400826,0.33120590390634674,0.2212280546538514],"dir":"ltr"},{"str":"and","boundary":[0.33575071674897783,0.2055217179400826,0.36673250154152365,0.2212280546538514],"dir":"ltr"},{"str":"Chapter","boundary":[0.3714551592287046,0.2055217179400826,0.43818003665589655,0.2212280546538514],"dir":"ltr"},{"str":"23","boundary":[0.44290498714542564,0.2055217179400826,0.46261043529401413,0.2212280546538514],"dir":"ltr"},{"str":"on","boundary":[0.4673353857835433,0.2055217179400826,0.48915771040199474,0.2212280546538514],"dir":"ltr"},{"str":"database","boundary":[0.4938826608915237,0.2055217179400826,0.5643808129975815,0.2212280546538514],"dir":"ltr"},{"str":"recovery","boundary":[0.5691057634871106,0.2055217179400826,0.6389996486630708,0.2212280546538514],"dir":"ltr"},{"str":"from","boundary":[0.643671401663628,0.2055217179400826,0.6845629715828389,0.2212280546538514],"dir":"ltr"},{"str":"failures","boundary":[0.6892805998066103,0.2055217179400826,0.7493863189246038,0.2212280546538514],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.23238045122558226,0.11971106618956903,0.2428513423680948],"dir":"ltr"},{"str":"Part","boundary":[0.13279230156693167,0.22796023932185017,0.16677959760747757,0.24366657603561898],"dir":"ltr"},{"str":"10","boundary":[0.17170101333276663,0.22796023932185017,0.1914277869183732,0.24366657603561898],"dir":"ltr"},{"str":"on","boundary":[0.19634302762621303,0.22796023932185017,0.21818808486415228,0.24366657603561898],"dir":"ltr"},{"str":"additional","boundary":[0.2231033255719921,0.22796023932185017,0.3070120372372077,0.24366657603561898],"dir":"ltr"},{"str":"database","boundary":[0.31192727794504765,0.22796023932185017,0.38250519870305916,0.24366657603561898],"dir":"ltr"},{"str":"topics","boundary":[0.387420439410899,0.22796023932185017,0.43644674507216685,0.24366657603561898],"dir":"ltr"},{"str":"includes","boundary":[0.4413608326690272,0.22796023932185017,0.5096399209186253,0.24366657603561898],"dir":"ltr"},{"str":"Chapter","boundary":[0.5145540085154855,0.22796023932185017,0.581378502505183,0.24366657603561898],"dir":"ltr"},{"str":"24","boundary":[0.5862979330730673,0.22796023932185017,0.606041522197396,0.24366657603561898],"dir":"ltr"},{"str":"on","boundary":[0.6109609527652803,0.22796023932185017,0.6328246312138436,0.24366657603561898],"dir":"ltr"},{"str":"database","boundary":[0.6377440617817279,0.22796023932185017,0.7083821447225863,0.24366657603561898],"dir":"ltr"},{"str":"secu-","boundary":[0.7133015752904706,0.22796023932185017,0.7564237804775731,0.24366657603561898],"dir":"ltr"},{"str":"rity","boundary":[0.13279230156693167,0.24590944091834513,0.1618478170046949,0.2616157776321139],"dir":"ltr"},{"str":"and","boundary":[0.16657086229635595,0.24590944091834513,0.1975675162157046,0.2616157776321139],"dir":"ltr"},{"str":"Chapter","boundary":[0.2022905615073657,0.24590944091834513,0.26909149899468876,0.2616157776321139],"dir":"ltr"},{"str":"25","boundary":[0.27382906573975907,0.24590944091834513,0.293595372924933,0.2616157776321139],"dir":"ltr"},{"str":"on","boundary":[0.29833293967000335,0.24590944091834513,0.320221775670933,0.2616157776321139],"dir":"ltr"},{"str":"distributed","boundary":[0.3249593424160034,0.24590944091834513,0.4155875173500348,0.2616157776321139],"dir":"ltr"},{"str":"databases","boundary":[0.42031963905529246,0.24590944091834513,0.49825659262113725,0.2616157776321139],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.27276817420384486,0.11971106618956903,0.2832390653463574],"dir":"ltr"},{"str":"Part","boundary":[0.13279230156693167,0.26834796230011276,0.1667816559466273,0.2840542990138816],"dir":"ltr"},{"str":"11","boundary":[0.1722765331262906,0.26834796230011276,0.19198408117514085,0.2840542990138816],"dir":"ltr"},{"str":"on","boundary":[0.19747072499820517,0.26834796230011276,0.21929405108440334,0.2840542990138816],"dir":"ltr"},{"str":"advanced","boundary":[0.22478069490746763,0.26834796230011276,0.3020209693444903,0.2840542990138816],"dir":"ltr"},{"str":"database","boundary":[0.3075165442296877,0.26834796230011276,0.37814219136906874,0.2840542990138816],"dir":"ltr"},{"str":"models","boundary":[0.38363776625426615,0.26834796230011276,0.4431858487429909,0.2840542990138816],"dir":"ltr"},{"str":"and","boundary":[0.4486814236281883,0.26834796230011276,0.4797311131049814,0.2840542990138816],"dir":"ltr"},{"str":"applications","boundary":[0.4852266879901788,0.26834796230011276,0.5850646796522229,0.2840542990138816],"dir":"ltr"},{"str":"includes","boundary":[0.5905602545374201,0.26834796230011276,0.6589020798413204,0.2840542990138816],"dir":"ltr"},{"str":"Chapter","boundary":[0.6643976547265178,0.26834796230011276,0.7312708760677213,0.2840542990138816],"dir":"ltr"},{"str":"26","boundary":[0.7367686999366829,0.26834796230011276,0.7565164057393111,0.2840542990138816],"dir":"ltr"},{"str":"on","boundary":[0.13279230156693167,0.28629716389660775,0.154601608450484,0.3020035006103765],"dir":"ltr"},{"str":"advanced","boundary":[0.15956684561101442,0.28629716389660775,0.23683135446365386,0.3020035006103765],"dir":"ltr"},{"str":"data","boundary":[0.24180836503592684,0.28629716389660775,0.2769578597755891,0.3020035006103765],"dir":"ltr"},{"str":"models","boundary":[0.2819348703478621,0.28629716389660775,0.3414945358992421,0.3020035006103765],"dir":"ltr"},{"str":"(active","boundary":[0.34647154647151507,0.28629716389660775,0.4011791433018383,0.3020035006103765],"dir":"ltr"},{"str":",","boundary":[0.4011853183192875,0.28629716389660775,0.4061294489569687,0.3020035006103765],"dir":"ltr"},{"str":"temporal,","boundary":[0.4104993029718717,0.28629716389660775,0.4906345627496414,0.3020035006103765],"dir":"ltr"},{"str":"spatial,","boundary":[0.4950044167645444,0.28629716389660775,0.5531236809966696,0.3020035006103765],"dir":"ltr"},{"str":"multimedia,","boundary":[0.5574935350115726,0.28629716389660775,0.6583747950795955,0.3020035006103765],"dir":"ltr"},{"str":"and","boundary":[0.6627446490944986,0.28629716389660775,0.6938379202905067,0.3020035006103765],"dir":"ltr"},{"str":"deduc-","boundary":[0.698821159372033,0.28629716389660775,0.7564381888516212,0.3020035006103765],"dir":"ltr"},{"str":"tive","boundary":[0.13279230156693167,0.3042495067604455,0.16371267227436145,0.3199558434742143],"dir":"ltr"},{"str":"databases);","boundary":[0.17201161650607463,0.3042495067604455,0.266290003801772,0.3199558434742143],"dir":"ltr"},{"str":"the","boundary":[0.27382764176812857,0.3042495067604455,0.30093365238505065,0.3199558434742143],"dir":"ltr"},{"str":"new","boundary":[0.308650036995343,0.3042495067604455,0.34360809588379326,0.3199558434742143],"dir":"ltr"},{"str":"Chapter","boundary":[0.35132448049408566,0.3042495067604455,0.42093208800385806,0.3199558434742143],"dir":"ltr"},{"str":"27","boundary":[0.4286680354446015,0.3042495067604455,0.44922991172689736,0.3199558434742143],"dir":"ltr"},{"str":"on","boundary":[0.45696585916764093,0.3042495067604455,0.47965027830128626,0.3199558434742143],"dir":"ltr"},{"str":"information","boundary":[0.48738622574202967,0.3042495067604455,0.5923473918341603,0.3199558434742143],"dir":"ltr"},{"str":"retrieval","boundary":[0.6000743970022929,0.3042495067604455,0.6715668387840295,0.3199558434742143],"dir":"ltr"},{"str":"and","boundary":[0.6792508088017603,0.3042495067604455,0.7113192047175263,0.3199558434742143],"dir":"ltr"},{"str":"Web","boundary":[0.7190031747352569,0.3042495067604455,0.7568395649858211,0.3199558434742143],"dir":"ltr"},{"str":"search;","boundary":[0.13279230156693167,0.3222018496242833,0.18934928638440257,0.33790818633805203],"dir":"ltr"},{"str":"and","boundary":[0.1938611658006378,0.3222018496242833,0.22486815271191718,0.33790818633805203],"dir":"ltr"},{"str":"the","boundary":[0.22956306789926548,0.3222018496242833,0.2554744794649764,0.33790818633805203],"dir":"ltr"},{"str":"chapters","boundary":[0.26016939465232475,0.3222018496242833,0.3291224758330313,0.33790818633805203],"dir":"ltr"},{"str":"on","boundary":[0.33382174580812707,0.3222018496242833,0.35567078047570544,0.33790818633805203],"dir":"ltr"},{"str":"data","boundary":[0.3603700504508011,0.3222018496242833,0.3954922091530699,0.33790818633805203],"dir":"ltr"},{"str":"mining","boundary":[0.40019147912816566,0.3222018496242833,0.4598773492451141,0.33790818633805203],"dir":"ltr"},{"str":"(Chapter","boundary":[0.4645766192202098,0.3222018496242833,0.5390057216994255,0.33790818633805203],"dir":"ltr"},{"str":"28)","boundary":[0.5437019045873447,0.3222018496242833,0.5710178637835523,0.33790818633805203],"dir":"ltr"},{"str":"and","boundary":[0.5757140466714715,0.3222018496242833,0.6067294059544428,0.33790818633805203],"dir":"ltr"},{"str":"data","boundary":[0.6114255888423621,0.3222018496242833,0.6465246747766662,0.33790818633805203],"dir":"ltr"},{"str":"warehousing","boundary":[0.6512208576645854,0.3222018496242833,0.7563702636596797,0.33790818633805203],"dir":"ltr"},{"str":"(Chapter","boundary":[0.13279230156693167,0.340154192488121,0.20711892826412837,0.3558605292018898],"dir":"ltr"},{"str":"29)","boundary":[0.2118531083085358,0.340154192488121,0.23921049394776153,0.3558605292018898],"dir":"ltr"},{"str":"Contents","boundary":[0.07398261157429277,0.38198854386980124,0.17050577956541116,0.39993864297125126],"dir":"ltr"},{"str":"of","boundary":[0.17751589461253373,0.38198854386980124,0.1985885827306961,0.39993864297125126],"dir":"ltr"},{"str":"the","boundary":[0.20559869777781864,0.38198854386980124,0.23988945181872653,0.39993864297125126],"dir":"ltr"},{"str":"Sixth","boundary":[0.24689956686584907,0.38198854386980124,0.30129853010904006,0.39993864297125126],"dir":"ltr"},{"str":"Edition","boundary":[0.3083086451561627,0.38198854386980124,0.38276876984964264,0.39993864297125126],"dir":"ltr"},{"str":"Part","boundary":[0.07398261157429277,0.41045291351992574,0.1079678492756889,0.4261592502336945],"dir":"ltr"},{"str":"1","boundary":[0.11220126077795771,0.41045291351992574,0.12211434442260667,0.4261592502336945],"dir":"ltr"},{"str":"describes","boundary":[0.1263477559248755,0.41045291351992574,0.20148894092750147,0.4261592502336945],"dir":"ltr"},{"str":"the","boundary":[0.20571060528790866,0.41045291351992574,0.23169990457642842,0.4261592502336945],"dir":"ltr"},{"str":"basic","boundary":[0.2359215689368357,0.41045291351992574,0.27688139689432517,0.4261592502336945],"dir":"ltr"},{"str":"introductory","boundary":[0.28110306125473244,0.41045291351992574,0.3866893940076495,0.4261592502336945],"dir":"ltr"},{"str":"concepts","boundary":[0.3908568020355733,0.41045291351992574,0.4625550457194304,0.4261592502336945],"dir":"ltr"},{"str":"necessary","boundary":[0.46675834177475056,0.41045291351992574,0.5446074497888356,0.4261592502336945],"dir":"ltr"},{"str":"for","boundary":[0.5488249867066576,0.41045291351992574,0.5730804552472216,0.4261592502336945],"dir":"ltr"},{"str":"a","boundary":[0.5772979921650438,0.41045291351992574,0.586268234179621,0.4261592502336945],"dir":"ltr"},{"str":"good","boundary":[0.5904857710974432,0.41045291351992574,0.6320065884260461,0.4261592502336945],"dir":"ltr"},{"str":"understanding","boundary":[0.6362241253438681,0.41045291351992574,0.7564393650454211,0.4261592502336945],"dir":"ltr"},{"str":"of","boundary":[0.07398261157429277,0.4284021151164207,0.0906839754353023,0.4441084518301895],"dir":"ltr"},{"str":"database","boundary":[0.09676842596194073,0.4284021151164207,0.16986465289546462,0.4441084518301895],"dir":"ltr"},{"str":"models,","boundary":[0.17551839881717135,0.4284021151164207,0.23739415667233885,0.4441084518301895],"dir":"ltr"},{"str":"systems,","boundary":[0.2422538954048806,0.4284021151164207,0.31005764533654373,0.4441084518301895],"dir":"ltr"},{"str":"and","boundary":[0.3149173840690855,0.4284021151164207,0.3472209932776137,0.4441084518301895],"dir":"ltr"},{"str":"languages.","boundary":[0.3529042536611961,0.4284021151164207,0.43653641107076263,0.4441084518301895],"dir":"ltr"},{"str":"Chapters","boundary":[0.4413961498033044,0.4284021151164207,0.5153723005799404,0.4441084518301895],"dir":"ltr"},{"str":"1","boundary":[0.520843803417867,0.4284021151164207,0.530729603460629,0.4441084518301895],"dir":"ltr"},{"str":"and","boundary":[0.5362011062985553,0.4284021151164207,0.5673010872127355,0.4441084518301895],"dir":"ltr"},{"str":"2","boundary":[0.5727725900506622,0.4284021151164207,0.5826583900934242,0.4441084518301895],"dir":"ltr"},{"str":"introduce","boundary":[0.5881298929313508,0.4284021151164207,0.6680810403644307,0.4441084518301895],"dir":"ltr"},{"str":"databases,","boundary":[0.6735459308069968,0.4284021151164207,0.7564352483671217,0.4441084518301895],"dir":"ltr"},{"str":"typical","boundary":[0.07398261157429277,0.4463544579802584,0.13108980524103608,0.4620607946940272],"dir":"ltr"},{"str":"users,","boundary":[0.13603711128555165,0.4463544579802584,0.18090098036851002,0.4620607946940272],"dir":"ltr"},{"str":"and","boundary":[0.18502383368544398,0.4463544579802584,0.21771512420594838,0.4620607946940272],"dir":"ltr"},{"str":"DBMS","boundary":[0.22269341637701812,0.4463544579802584,0.27606829095684815,0.4620607946940272],"dir":"ltr"},{"str":"concepts,","boundary":[0.28080452934040534,0.4463544579802584,0.35740356245891763,0.4620607946940272],"dir":"ltr"},{"str":"terminology,","boundary":[0.36152641577585154,0.4463544579802584,0.46674047975408206,0.4620607946940272],"dir":"ltr"},{"str":"and","boundary":[0.4708633330710159,0.4463544579802584,0.5017926302376823,0.4620607946940272],"dir":"ltr"},{"str":"architecture.","boundary":[0.5065026026948701,0.4463544579802584,0.6096962503819884,0.4620607946940272],"dir":"ltr"},{"str":"Part","boundary":[0.07398261157429277,0.4732798310086723,0.1079678492756889,0.4889861677224411],"dir":"ltr"},{"str":"2","boundary":[0.11408194551679861,0.4732798310086723,0.12399463060500318,0.4889861677224411],"dir":"ltr"},{"str":"describes","boundary":[0.13010872684611288,0.4732798310086723,0.2051255287980437,0.4889861677224411],"dir":"ltr"},{"str":"the","boundary":[0.21119901270823663,0.4732798310086723,0.23708723787543395,0.4889861677224411],"dir":"ltr"},{"str":"relational","boundary":[0.24316072178562692,0.4732798310086723,0.3235648621090562,0.4889861677224411],"dir":"ltr"},{"str":"data","boundary":[0.3298481816421561,0.4732798310086723,0.36611737000112404,0.4889861677224411],"dir":"ltr"},{"str":"model,","boundary":[0.37240068953422395,0.4732798310086723,0.4259380227887393,0.4889861677224411],"dir":"ltr"},{"str":"the","boundary":[0.431421438283653,0.4732798310086723,0.4573441537483644,0.4889861677224411],"dir":"ltr"},{"str":"SQL","boundary":[0.46342572922395653,0.4732798310086723,0.4994159176043441,0.4889861677224411],"dir":"ltr"},{"str":"standard,","boundary":[0.5054974930799363,0.4732798310086723,0.5824417817002501,0.4889861677224411],"dir":"ltr"},{"str":"and","boundary":[0.5879251971951637,0.4732798310086723,0.6190471496417217,0.4889861677224411],"dir":"ltr"},{"str":"the","boundary":[0.6251490890496711,0.4732798310086723,0.6511586057760554,0.4889861677224411],"dir":"ltr"},{"str":"formal","boundary":[0.6572605451840049,0.4732798310086723,0.7126749580435991,0.4889861677224411],"dir":"ltr"},{"str":"rela-","boundary":[0.7187676419268364,0.4732798310086723,0.7563858482275279,0.4889861677224411],"dir":"ltr"},{"str":"tional","boundary":[0.07398261157429277,0.49123060323883866,0.12382670066265541,0.5069369399526075],"dir":"ltr"},{"str":"languages.","boundary":[0.13042686379215485,0.49123060323883866,0.21335275540334808,0.5069369399526075],"dir":"ltr"},{"str":"Chapter","boundary":[0.21907905491793137,0.49123060323883866,0.28579059211535673,0.5069369399526075],"dir":"ltr"},{"str":"3","boundary":[0.2921499207896317,0.49123060323883866,0.30206056287941097,0.5069369399526075],"dir":"ltr"},{"str":"describes","boundary":[0.30841989155368593,0.49123060323883866,0.38347526855496417,0.5069369399526075],"dir":"ltr"},{"str":"the","boundary":[0.3898024775351581,0.49123060323883866,0.41572760004491377,0.5069369399526075],"dir":"ltr"},{"str":"basic","boundary":[0.4220548090251077,0.49123060323883866,0.46291460987447697,0.5069369399526075],"dir":"ltr"},{"str":"relational","boundary":[0.4692418188546709,0.49123060323883866,0.5504790056314036,0.5069369399526075],"dir":"ltr"},{"str":"model,","boundary":[0.5570890719772109,0.49123060323883866,0.6110465208642196,0.5069369399526075],"dir":"ltr"},{"str":"its","boundary":[0.6167728203788028,0.49123060323883866,0.6358439651979795,0.5069369399526075],"dir":"ltr"},{"str":"integrity","boundary":[0.6421600002563735,0.49123060323883866,0.712475299146074,0.5069369399526075],"dir":"ltr"},{"str":"con-","boundary":[0.7187021810636977,0.49123060323883866,0.7564620067760683,0.5069369399526075],"dir":"ltr"},{"str":"straints,","boundary":[0.07397643655684355,0.5091829461026764,0.13968891391236846,0.5248892828164452],"dir":"ltr"},{"str":"and","boundary":[0.14473801984668647,0.5091829461026764,0.17572011655281378,0.5248892828164452],"dir":"ltr"},{"str":"update","boundary":[0.18136106851906664,0.5091829461026764,0.23804827832931152,0.5248892828164452],"dir":"ltr"},{"str":"operations.","boundary":[0.24371771589915905,0.5091829461026764,0.3364661366277382,0.5248892828164452],"dir":"ltr"},{"str":"Chapter","boundary":[0.34151524256205623,0.5091829461026764,0.40824326762107127,0.5248892828164452],"dir":"ltr"},{"str":"4","boundary":[0.4139122854959181,0.5091829461026764,0.4238093254420272,0.5248892828164452],"dir":"ltr"},{"str":"describes","boundary":[0.42947834331687396,0.5091829461026764,0.5064189813473233,0.5248892828164452],"dir":"ltr"},{"str":"some","boundary":[0.5124138744678052,0.5091829461026764,0.5585566497753452,0.5248892828164452],"dir":"ltr"},{"str":"of","boundary":[0.5645515428958273,0.5091829461026764,0.575978596770059,0.5248892828164452],"dir":"ltr"},{"str":"the","boundary":[0.5822524144984736,0.5091829461026764,0.608280184220852,0.5248892828164452],"dir":"ltr"},{"str":"basic","boundary":[0.6139516852252682,0.5091829461026764,0.6549698971508701,0.5248892828164452],"dir":"ltr"},{"str":"parts","boundary":[0.660641398155286,0.5091829461026764,0.7041155540240356,0.5248892828164452],"dir":"ltr"},{"str":"of","boundary":[0.7107532185781827,0.5091829461026764,0.7240781569331716,0.5248892828164452],"dir":"ltr"},{"str":"the","boundary":[0.7303519746615864,0.5091829461026764,0.7562911646266397,0.5248892828164452],"dir":"ltr"},{"str":"SQL","boundary":[0.07398055323514303,0.5271337183328427,0.10993961231949495,0.5428400550466116],"dir":"ltr"},{"str":"standard","boundary":[0.11535267152492878,0.5271337183328427,0.1872797733935616,0.5428400550466116],"dir":"ltr"},{"str":"for","boundary":[0.19369873280052444,0.5271337183328427,0.2169548489153972,0.5428400550466116],"dir":"ltr"},{"str":"relational","boundary":[0.22238680593156732,0.5271337183328427,0.3024647089010108,0.5428400550466116],"dir":"ltr"},{"str":"databases,","boundary":[0.30805512145986585,0.5271337183328427,0.3886368007171081,0.5428400550466116],"dir":"ltr"},{"str":"including","boundary":[0.39345948934495445,0.5271337183328427,0.4737662472283743,0.5428400550466116],"dir":"ltr"},{"str":"data","boundary":[0.47931611519315676,0.5271337183328427,0.5152723538511818,0.5428400550466116],"dir":"ltr"},{"str":"definition,","boundary":[0.5208222218159639,0.5271337183328427,0.6043363352360593,0.5428400550466116],"dir":"ltr"},{"str":"data","boundary":[0.6091590238639057,0.5271337183328427,0.6443113398632058,0.5428400550466116],"dir":"ltr"},{"str":"modification","boundary":[0.6497371218619267,0.5271337183328427,0.7564290733496722,0.5428400550466116],"dir":"ltr"},{"str":"operations,","boundary":[0.0739846699134425,0.5450829199293378,0.16673960701828255,0.5607892566431065],"dir":"ltr"},{"str":"and","boundary":[0.1704260924354711,0.5450829199293378,0.2015010557299097,0.5607892566431065],"dir":"ltr"},{"str":"simple","boundary":[0.20579045600954135,0.5450829199293378,0.26021080496813564,0.5607892566431065],"dir":"ltr"},{"str":"SQL","boundary":[0.2645002052477673,0.5450829199293378,0.3005633226396151,0.5607892566431065],"dir":"ltr"},{"str":"queries.","boundary":[0.30485272291924675,0.5450829199293378,0.36899407021111674,0.5607892566431065],"dir":"ltr"},{"str":"Chapter","boundary":[0.37268261396745506,0.5450829199293378,0.4392654153586049,0.5607892566431065],"dir":"ltr"},{"str":"5","boundary":[0.44353018261215293,0.5450829199293378,0.4533508287817839,0.5607892566431065],"dir":"ltr"},{"str":"presents","boundary":[0.4576155960353319,0.5450829199293378,0.525200779086834,0.5607892566431065],"dir":"ltr"},{"str":"more","boundary":[0.5294730620335459,0.5450829199293378,0.5731175053519171,0.5607892566431065],"dir":"ltr"},{"str":"complex","boundary":[0.5773322978175396,0.5450829199293378,0.6474425995079062,0.5607892566431065],"dir":"ltr"},{"str":"SQL","boundary":[0.6517372153739418,0.5450829199293378,0.6878441827896837,0.5607892566431065],"dir":"ltr"},{"str":"queries,","boundary":[0.6921387986557194,0.5450829199293378,0.7563261563921853,0.5607892566431065],"dir":"ltr"},{"str":"as","boundary":[0.07398878659174199,0.5630352627931755,0.0901993827666742,0.5787415995069443],"dir":"ltr"},{"str":"well","boundary":[0.09525161005924097,0.5630352627931755,0.12817620708265975,0.5787415995069443],"dir":"ltr"},{"str":"as","boundary":[0.1332366731426673,0.5630352627931755,0.14947370425890907,0.5787415995069443],"dir":"ltr"},{"str":"the","boundary":[0.15453417031891664,0.5630352627931755,0.18044030622838714,0.5787415995069443],"dir":"ltr"},{"str":"SQL","boundary":[0.18550077228839468,0.5630352627931755,0.22147033502174385,0.5787415995069443],"dir":"ltr"},{"str":"concepts","boundary":[0.22653080108175142,0.5630352627931755,0.30185809448273465,0.5787415995069443],"dir":"ltr"},{"str":"of","boundary":[0.30745502986484224,0.5630352627931755,0.32020114066647415,0.5787415995069443],"dir":"ltr"},{"str":"triggers,","boundary":[0.3258903900763621,0.5630352627931755,0.39281934586938466,0.5787415995069443],"dir":"ltr"},{"str":"assertions,","boundary":[0.3972838834851759,0.5630352627931755,0.48333686831845485,0.5787415995069443],"dir":"ltr"},{"str":"views,","boundary":[0.487801405934246,0.5630352627931755,0.5378128722555362,0.5787415995069443],"dir":"ltr"},{"str":"and","boundary":[0.5422774098713273,0.5630352627931755,0.5732648491745453,0.5787415995069443],"dir":"ltr"},{"str":"schema","boundary":[0.5783233525827294,0.5630352627931755,0.6396986018286334,0.5787415995069443],"dir":"ltr"},{"str":"modification.","boundary":[0.6447703494935987,0.5630352627931755,0.7564228983322232,0.5787415995069443],"dir":"ltr"},{"str":"Chapter","boundary":[0.07398878659174199,0.5809876056570132,0.14075192375564233,0.596693942370782],"dir":"ltr"},{"str":"6","boundary":[0.14528757430143413,0.5809876056570132,0.155190858629228,0.596693942370782],"dir":"ltr"},{"str":"describes","boundary":[0.1597265091750198,0.5809876056570132,0.2348351499261364,0.596693942370782],"dir":"ltr"},{"str":"the","boundary":[0.23936452293859564,0.5809876056570132,0.26536357758589785,0.596693942370782],"dir":"ltr"},{"str":"operations","boundary":[0.26989295059835705,0.5809876056570132,0.3612028694189747,0.596693942370782],"dir":"ltr"},{"str":"of","boundary":[0.36605142456633766,0.5809876056570132,0.3788205813119868,0.596693942370782],"dir":"ltr"},{"str":"the","boundary":[0.3839581958297438,0.5809876056570132,0.4097529287122587,0.596693942370782],"dir":"ltr"},{"str":"relational","boundary":[0.41424670621942594,0.5809876056570132,0.4924700525692394,0.596693942370782],"dir":"ltr"},{"str":"algebra","boundary":[0.496998307452571,0.5809876056570132,0.5563589429461002,0.596693942370782],"dir":"ltr"},{"str":"and","boundary":[0.5608885987461674,0.5809876056570132,0.592002406519864,0.596693942370782],"dir":"ltr"},{"str":"introduces","boundary":[0.5965320623199311,0.5809876056570132,0.6837287710116202,0.596693942370782],"dir":"ltr"},{"str":"the","boundary":[0.6882323225423788,0.5809876056570132,0.714083159299045,0.596693942370782],"dir":"ltr"},{"str":"rela-","boundary":[0.7185867108298037,0.5809876056570132,0.7563981982624262,0.596693942370782],"dir":"ltr"},{"str":"tional","boundary":[0.07399290327004147,0.598939948520851,0.12183282178835345,0.6146462852346198],"dir":"ltr"},{"str":"calculus.","boundary":[0.12656700183276087,0.598939948520851,0.19750354395033193,0.6146462852346198],"dir":"ltr"},{"str":"Part","boundary":[0.07399290327004147,0.6258653215492648,0.10798637432803658,0.6415716582630336],"dir":"ltr"},{"str":"3","boundary":[0.11426176644086047,0.6258653215492648,0.12405750047063437,0.6415716582630336],"dir":"ltr"},{"str":"covers","boundary":[0.1303328925834583,0.6258653215492648,0.18183177684513654,0.6415716582630336],"dir":"ltr"},{"str":"several","boundary":[0.18818502114185565,0.6258653215492648,0.24362333786859028,0.6415716582630336],"dir":"ltr"},{"str":"topics","boundary":[0.24990518146291926,0.6258653215492648,0.2989878973892294,0.6415716582630336],"dir":"ltr"},{"str":"related","boundary":[0.30531729027468707,0.6258653215492648,0.360998693535185,0.6415716582630336],"dir":"ltr"},{"str":"to","boundary":[0.3672884392168859,0.6258653215492648,0.38424842164985734,0.6415716582630336],"dir":"ltr"},{"str":"conceptual","boundary":[0.3904651172706879,0.6258653215492648,0.48021848450659493,0.6415716582630336],"dir":"ltr"},{"str":"database","boundary":[0.48654787739205285,0.6258653215492648,0.557251827185703,0.6415716582630336],"dir":"ltr"},{"str":"modeling","boundary":[0.5635812200711606,0.6258653215492648,0.6419833582848473,0.6415716582630336],"dir":"ltr"},{"str":"and","boundary":[0.6483127511703051,0.6258653215492648,0.6793936723314147,0.6415716582630336],"dir":"ltr"},{"str":"database","boundary":[0.6857230652168724,0.6258653215492648,0.7564270150105226,0.6415716582630336],"dir":"ltr"},{"str":"design.","boundary":[0.07399290327004147,0.6438160937794312,0.13204218397107556,0.6595224304931999],"dir":"ltr"},{"str":"In","boundary":[0.1378446420341993,0.6438160937794312,0.15576531311614988,0.6595224304931999],"dir":"ltr"},{"str":"Chapter","boundary":[0.16215986133663976,0.6438160937794312,0.2314578015021239,0.6595224304931999],"dir":"ltr"},{"str":"7,","boundary":[0.23886367881802495,0.6438160937794312,0.2501743844530892,0.6595224304931999],"dir":"ltr"},{"str":"the","boundary":[0.255976842516213,0.6438160937794312,0.2817798723277358,0.6595224304931999],"dir":"ltr"},{"str":"concepts","boundary":[0.28815035959593693,0.6438160937794312,0.3641606259728441,0.6595224304931999],"dir":"ltr"},{"str":"of","boundary":[0.3713727339411748,0.6438160937794312,0.38314103518729603,0.6595224304931999],"dir":"ltr"},{"str":"the","boundary":[0.39016820504451644,0.6438160937794312,0.41623319259398456,0.6595224304931999],"dir":"ltr"},{"str":"Entity-Relationship","boundary":[0.42266835437702277,0.6438160937794312,0.5838064605565292,0.6595224304931999],"dir":"ltr"},{"str":"(ER)","boundary":[0.5902181870079765,0.6438160937794312,0.6296477317604412,0.6595224304931999],"dir":"ltr"},{"str":"model","boundary":[0.6360594582118888,0.6438160937794312,0.6883515643110936,0.6595224304931999],"dir":"ltr"},{"str":"and","boundary":[0.6947632907625408,0.6438160937794312,0.7258380369062013,0.6595224304931999],"dir":"ltr"},{"str":"ER","boundary":[0.7322497633576488,0.6438160937794312,0.7564517150803195,0.6595224304931999],"dir":"ltr"},{"str":"diagrams","boundary":[0.07399290327004147,0.6617668660095976,0.14970427948427048,0.6774732027233663],"dir":"ltr"},{"str":"are","boundary":[0.15420621256419867,0.6617668660095976,0.17929341749256122,0.6774732027233663],"dir":"ltr"},{"str":"presented","boundary":[0.18381353026539546,0.6617668660095976,0.2633965967487234,0.6774732027233663],"dir":"ltr"},{"str":"and","boundary":[0.2679105255940568,0.6617668660095976,0.2989224700599024,0.6774732027233663],"dir":"ltr"},{"str":"used","boundary":[0.3034363989052359,0.6617668660095976,0.3412860107344268,0.6774732027233663],"dir":"ltr"},{"str":"to","boundary":[0.3457999395797603,0.6617668660095976,0.3627820026571944,0.6774732027233663],"dir":"ltr"},{"str":"illustrate","boundary":[0.36732025754210756,0.6617668660095976,0.43955805294258443,0.6774732027233663],"dir":"ltr"},{"str":"conceptual","boundary":[0.4439899937747221,0.6617668660095976,0.5337604017785483,0.6774732027233663],"dir":"ltr"},{"str":"database","boundary":[0.5382886164096663,0.6617668660095976,0.6090540789243699,0.6774732027233663],"dir":"ltr"},{"str":"design.","boundary":[0.6135822935554879,0.6617668660095976,0.6714464248742595,0.6774732027233663],"dir":"ltr"},{"str":"Chapter","boundary":[0.6753593275979197,0.6617668660095976,0.7420865661542676,0.6774732027233663],"dir":"ltr"},{"str":"8","boundary":[0.7466087372662517,0.6617668660095976,0.7564846485067155,0.6774732027233663],"dir":"ltr"},{"str":"focuses","boundary":[0.07399290327004147,0.6797176382397638,0.13363533847297615,0.6954239749535327],"dir":"ltr"},{"str":"on","boundary":[0.13974654740856124,0.6797176382397638,0.1616184592137236,0.6954239749535327],"dir":"ltr"},{"str":"data","boundary":[0.16772966814930865,0.6797176382397638,0.20289021750520767,0.6954239749535327],"dir":"ltr"},{"str":"abstraction","boundary":[0.20900142644079273,0.6797129263387497,0.30127604692654486,0.6954239749535327],"dir":"ltr"},{"str":"and","boundary":[0.30738385626429976,0.6797129263387497,0.3384431978225864,0.6954192630525186],"dir":"ltr"},{"str":"semantic","boundary":[0.34455100716034126,0.6797129263387497,0.4180462563565308,0.6954192630525186],"dir":"ltr"},{"str":"data","boundary":[0.4241540656942857,0.6797129263387497,0.45930790166047475,0.6954192630525186],"dir":"ltr"},{"str":"modeling","boundary":[0.4654157109982296,0.6797129263387497,0.5437643036412546,0.6954192630525186],"dir":"ltr"},{"str":"concepts","boundary":[0.5498721129790094,0.6797129263387497,0.6217164985194356,0.6954192630525186],"dir":"ltr"},{"str":"and","boundary":[0.6278118628247987,0.6797129263387497,0.6588079190887386,0.6954192630525186],"dir":"ltr"},{"str":"shows","boundary":[0.6649032833941019,0.6797129263387497,0.7148771612992475,0.6954192630525186],"dir":"ltr"},{"str":"how","boundary":[0.7209519060529267,0.6797129263387497,0.7563899649058273,0.6954192630525186],"dir":"ltr"},{"str":"the","boundary":[0.07398261157429274,0.6976636985689161,0.10239047980789528,0.7133700352826848],"dir":"ltr"},{"str":"ER","boundary":[0.10808601641506042,0.6976636985689161,0.12934987636321255,0.7133700352826848],"dir":"ltr"},{"str":"model","boundary":[0.1345615910903602,0.6976636985689161,0.18679502440472104,0.7133700352826848],"dir":"ltr"},{"str":"can","boundary":[0.19199574695795013,0.6976636985689161,0.22075292536220295,0.7133700352826848],"dir":"ltr"},{"str":"be","boundary":[0.22595364791543202,0.6976636985689161,0.24517308365385787,0.7133700352826848],"dir":"ltr"},{"str":"extended","boundary":[0.250373806207087,0.6976636985689161,0.3248671423405948,0.7133700352826848],"dir":"ltr"},{"str":"to","boundary":[0.3300533343476284,0.6976636985689161,0.3470233581267669,0.7133700352826848],"dir":"ltr"},{"str":"incorporate","boundary":[0.35218632621928403,0.6976636985689161,0.44867855371509285,0.7133700352826848],"dir":"ltr"},{"str":"these","boundary":[0.45412709692929365,0.6976636985689161,0.4979912091638246,0.7133700352826848],"dir":"ltr"},{"str":"ideas,","boundary":[0.5034397523780253,0.6976636985689161,0.5471824320651633,0.7133700352826848],"dir":"ltr"},{"str":"leading","boundary":[0.5517807617256878,0.6976636985689161,0.6113605521908927,0.7133700352826848],"dir":"ltr"},{"str":"to","boundary":[0.6165516667118911,0.6976636985689161,0.6335277010577056,0.7133700352826848],"dir":"ltr"},{"str":"the","boundary":[0.638723245112372,0.6976636985689161,0.6646270129318755,0.7133700352826848],"dir":"ltr"},{"str":"enhanced-","boundary":[0.6698204986473919,0.6976636985689161,0.7563220397138858,0.7133700352826848],"dir":"ltr"},{"str":"ER","boundary":[0.07397849489599326,0.7156160414327537,0.09873619818909438,0.7313223781465226],"dir":"ltr"},{"str":"(EER)","boundary":[0.10536816692956429,0.7156160414327537,0.15904931913436707,0.7313223781465226],"dir":"ltr"},{"str":"data","boundary":[0.1658604988327218,0.7156160414327537,0.20315588664359502,0.7313223781465226],"dir":"ltr"},{"str":"model","boundary":[0.20996706634194978,0.7156160414327537,0.26515052907357206,0.7313223781465226],"dir":"ltr"},{"str":"and","boundary":[0.27196170877192677,0.7156160414327537,0.30476286058425833,0.7313223781465226],"dir":"ltr"},{"str":"EER","boundary":[0.31157404028261304,0.7156160414327537,0.3423982700572957,0.7313223781465226],"dir":"ltr"},{"str":"diagrams.","boundary":[0.34903023879776557,0.7156160414327537,0.43234974924018665,0.7313223781465226],"dir":"ltr"},{"str":"The","boundary":[0.4383683329140333,0.7156160414327537,0.4711075144176912,0.7313223781465226],"dir":"ltr"},{"str":"concepts","boundary":[0.47769752350100014,0.7156160414327537,0.5518054617954846,0.7313223781465226],"dir":"ltr"},{"str":"presented","boundary":[0.5584333138576552,0.7156160414327537,0.6405960427309385,0.7313223781465226],"dir":"ltr"},{"str":"in","boundary":[0.6472102830797276,0.7156160414327537,0.6644455263371504,0.7313223781465226],"dir":"ltr"},{"str":"Chapter","boundary":[0.6710597666859397,0.7156160414327537,0.7398368014635991,0.7313223781465226],"dir":"ltr"},{"str":"8","boundary":[0.7464625951866197,0.7156160414327537,0.7566184405514484,0.7313223781465226],"dir":"ltr"},{"str":"include","boundary":[0.07397849489599326,0.7335683842965915,0.13683321106842858,0.7492747210103603],"dir":"ltr"},{"str":"subclasses,","boundary":[0.1421447578136022,0.7335683842965915,0.2273371115866977,0.7492747210103603],"dir":"ltr"},{"str":"specialization,","boundary":[0.23189633280337696,0.7335683842965915,0.3484580205141372,0.7492747210103603],"dir":"ltr"},{"str":"generalization,","boundary":[0.35300283335676835,0.7335683842965915,0.4742143092067965,0.7492747210103603],"dir":"ltr"},{"str":"and","boundary":[0.47877353042347587,0.7335683842965915,0.5099115276710325,0.7492747210103603],"dir":"ltr"},{"str":"union","boundary":[0.5150843364945246,0.7335683842965915,0.5648824262258672,0.7492747210103603],"dir":"ltr"},{"str":"types","boundary":[0.5700552350493591,0.7335683842965915,0.6128946056573359,0.7492747210103603],"dir":"ltr"},{"str":"(categories).","boundary":[0.618036044370377,0.7335683842965915,0.7197782864493598,0.7492747210103603],"dir":"ltr"},{"str":"The","boundary":[0.7243375076660389,0.7335683842965915,0.7563961399232761,0.7492747210103603],"dir":"ltr"},{"str":"notation","boundary":[0.07397849489599326,0.7515207271604293,0.1464008495850198,0.767227063874198],"dir":"ltr"},{"str":"for","boundary":[0.15303358998970787,0.7515207271604293,0.17785845994798125,0.767227063874198],"dir":"ltr"},{"str":"the","boundary":[0.18449120035266936,0.7515207271604293,0.21102628296577064,0.767227063874198],"dir":"ltr"},{"str":"class","boundary":[0.21765902337045867,0.7515207271604293,0.2559430608725104,0.767227063874198],"dir":"ltr"},{"str":"diagrams","boundary":[0.26257580127719843,0.7515207271604293,0.3439570341716529,0.767227063874198],"dir":"ltr"},{"str":"of","boundary":[0.3514184387581986,0.7515207271604293,0.36339127104551805,0.767227063874198],"dir":"ltr"},{"str":"UML","boundary":[0.3706386831917609,0.7515207271604293,0.4154857765863475,0.767227063874198],"dir":"ltr"},{"str":"is","boundary":[0.42212186200511687,0.7515207271604293,0.4352829975401625,0.767227063874198],"dir":"ltr"},{"str":"also","boundary":[0.4419213076760622,0.7515207271604293,0.4748014620118139,0.767227063874198],"dir":"ltr"},{"str":"introduced","boundary":[0.48143977214771366,0.7515207271604293,0.574073425069227,0.767227063874198],"dir":"ltr"},{"str":"in","boundary":[0.5806878324256134,0.7515207271604293,0.5977262498841898,0.767227063874198],"dir":"ltr"},{"str":"Chapters","boundary":[0.6043406572405763,0.7515207271604293,0.6798588569792564,0.767227063874198],"dir":"ltr"},{"str":"7","boundary":[0.6864846507022769,0.7515207271604293,0.6965416957879181,0.767227063874198],"dir":"ltr"},{"str":"and","boundary":[0.7031674895109389,0.7515207271604293,0.7347794621726821,0.767227063874198],"dir":"ltr"},{"str":"8.","boundary":[0.7414052558957025,0.7515207271604293,0.7565793321076032,0.767227063874198],"dir":"ltr"},{"str":"Chapter","boundary":[0.07397849489599326,0.7694730700242669,0.14251896112549406,0.7851794067380357],"dir":"ltr"},{"str":"9","boundary":[0.14913245106915657,0.7694730700242669,0.15925300138368945,0.7851794067380357],"dir":"ltr"},{"str":"discusses","boundary":[0.16586649132735187,0.7694730700242669,0.24197401586075742,0.7851794067380357],"dir":"ltr"},{"str":"relational","boundary":[0.24858750580441993,0.7694730700242669,0.3294872960704411,0.7851794067380357],"dir":"ltr"},{"str":"database","boundary":[0.33612065055654866,0.7694730700242669,0.4089824548186769,0.7851794067380357],"dir":"ltr"},{"str":"design","boundary":[0.41561580930478453,0.7694730700242669,0.4701408560294564,0.7851794067380357],"dir":"ltr"},{"str":"using","boundary":[0.47676172376936077,0.7694730700242669,0.5225320553197798,0.7851794067380357],"dir":"ltr"},{"str":"ER-","boundary":[0.5291508647205343,0.7694730700242669,0.561613667708765,0.7851794067380357],"dir":"ltr"},{"str":"and","boundary":[0.5682324771095197,0.7694730700242669,0.6000578675739127,0.7851794067380357],"dir":"ltr"},{"str":"EER-to-relational","boundary":[0.6066766769746672,0.7694730700242669,0.756663724012743,0.7851794067380357],"dir":"ltr"},{"str":"mapping","boundary":[0.07397849489599326,0.7874254128881045,0.14766291977847032,0.8031317496018734],"dir":"ltr"},{"str":".","boundary":[0.14792227051133788,0.7874254128881045,0.1528499344358211,0.8031317496018734],"dir":"ltr"},{"str":"We","boundary":[0.15679988726417668,0.7874254128881045,0.18270459816507886,0.8031317496018734],"dir":"ltr"},{"str":"end","boundary":[0.18760549928603204,0.7874254128881045,0.2179630113353734,0.8031317496018734],"dir":"ltr"},{"str":"Part","boundary":[0.2228639124563266,0.7874254128881045,0.2574032715469844,0.8031317496018734],"dir":"ltr"},{"str":"3","boundary":[0.26241174092225183,0.7874254128881045,0.2723787820949509,0.8031317496018734],"dir":"ltr"},{"str":"with","boundary":[0.2773872514702184,0.7874254128881045,0.3141899784911133,0.8031317496018734],"dir":"ltr"},{"str":"Chapter","boundary":[0.3191375827078259,0.7874254128881045,0.3874155704016794,0.8031317496018734],"dir":"ltr"},{"str":"10,","boundary":[0.39284591610529745,0.7874254128881045,0.415498126621246,0.8031317496018734],"dir":"ltr"},{"str":"which","boundary":[0.4198556306012506,0.7874254128881045,0.4695472172396144,0.8031317496018734],"dir":"ltr"},{"str":"presents","boundary":[0.47447184866047704,0.7874254128881045,0.54205507973359,0.8031317496018734],"dir":"ltr"},{"str":"an","boundary":[0.5470018461205086,0.7874254128881045,0.5671421054492323,0.8031317496018734],"dir":"ltr"},{"str":"overview","boundary":[0.5720888718361508,0.7874254128881045,0.6489909004867285,0.8031317496018734],"dir":"ltr"},{"str":"of","boundary":[0.6545753439806459,0.7874254128881045,0.6677887562051673,0.8031317496018734],"dir":"ltr"},{"str":"the","boundary":[0.6733709719792685,0.7874254128881045,0.6993101619443217,0.8031317496018734],"dir":"ltr"},{"str":"differ-","boundary":[0.7042687009560512,0.7874254128881045,0.7563817315492283,0.8031317496018734],"dir":"ltr"},{"str":"ent","boundary":[0.07397849489599326,0.8053777557519423,0.10019144396796223,0.821084092465711],"dir":"ltr"},{"str":"phases","boundary":[0.10478771528933695,0.8053777557519423,0.1625562966682744,0.821084092465711],"dir":"ltr"},{"str":"of","boundary":[0.16749656711851585,0.8053777557519423,0.18011057813500894,0.821084092465711],"dir":"ltr"},{"str":"the","boundary":[0.18535110961025297,0.8053777557519423,0.21133813032756568,0.821084092465711],"dir":"ltr"},{"str":"database","boundary":[0.21596445912484058,0.8053777557519423,0.2866994595858481,0.821084092465711],"dir":"ltr"},{"str":"design","boundary":[0.2913257883831229,0.8053777557519423,0.3442507752920638,0.821084092465711],"dir":"ltr"},{"str":"process","boundary":[0.3488758633615349,0.8053777557519423,0.40916342510048204,0.821084092465711],"dir":"ltr"},{"str":"in","boundary":[0.4137718687171628,0.8053777557519423,0.43042716182379454,0.821084092465711],"dir":"ltr"},{"str":"enterprises","boundary":[0.43503560544047537,0.8053777557519423,0.5248098526720987,0.821084092465711],"dir":"ltr"},{"str":"for","boundary":[0.5294250418906066,0.8053777557519423,0.5536424452096489,0.821084092465711],"dir":"ltr"},{"str":"medium-sized","boundary":[0.5582576344281569,0.8053777557519423,0.6763473303897961,0.821084092465711],"dir":"ltr"},{"str":"and","boundary":[0.6809662434418179,0.8053777557519423,0.7120162895156813,0.821084092465711],"dir":"ltr"},{"str":"large","boundary":[0.7166352025677033,0.8053777557519423,0.7563302730704848,0.821084092465711],"dir":"ltr"},{"str":"database","boundary":[0.07398261157429274,0.8233285279821085,0.14463716122834905,0.8390348646958774],"dir":"ltr"},{"str":"applications.","boundary":[0.149367224594457,0.8233285279821085,0.2541799124384878,0.8390348646958774],"dir":"ltr"},{"str":"Part","boundary":[0.07397849489599326,0.8502554716441939,0.10797402429313811,0.8659618083579627],"dir":"ltr"},{"str":"4","boundary":[0.11220008252174074,0.8502554716441939,0.12198685092674481,0.8659618083579627],"dir":"ltr"},{"str":"covers","boundary":[0.1262129091553475,0.8502554716441939,0.1776632128859653,0.8659618083579627],"dir":"ltr"},{"str":"the","boundary":[0.18193220828253096,0.8502554716441939,0.20792697340462724,0.8659618083579627],"dir":"ltr"},{"str":"object-oriented,","boundary":[0.2121959688011929,0.8502491891095084,0.34421166684821874,0.8659618083579627],"dir":"ltr"},{"str":"object-relational,","boundary":[0.3478672771781612,0.8502491891095084,0.48842508269661783,0.8659555258232772],"dir":"ltr"},{"str":"and","boundary":[0.49208069302656027,0.8502491891095084,0.5237778587397341,0.8659555258232772],"dir":"ltr"},{"str":"XML","boundary":[0.528130631148469,0.8502491891095084,0.5716016894426471,0.8659555258232772],"dir":"ltr"},{"str":"data","boundary":[0.5759544618513819,0.8502491891095084,0.6118302051276179,0.8659555258232772],"dir":"ltr"},{"str":"models,","boundary":[0.6161829775363528,0.8502491891095084,0.6783583277390942,0.8659555258232772],"dir":"ltr"},{"str":"and","boundary":[0.6820139380690367,0.8502491891095084,0.7131010342475956,0.8659555258232772],"dir":"ltr"},{"str":"their","boundary":[0.7173700296441614,0.8502491891095084,0.756385848227528,0.8659555258232772],"dir":"ltr"},{"str":"affiliated","boundary":[0.07397849489599326,0.8681999613396748,0.14890866352095877,0.8839062980534436],"dir":"ltr"},{"str":"languages","boundary":[0.15552509200559328,0.8681999613396748,0.23837026072261577,0.8839062980534436],"dir":"ltr"},{"str":"and","boundary":[0.24498668920725028,0.8681999613396748,0.2769400500151138,0.8839062980534436],"dir":"ltr"},{"str":"standards.","boundary":[0.28355647849974835,0.8681999613396748,0.37090420894207765,0.8839062980534436],"dir":"ltr"},{"str":"Chapter","boundary":[0.3769227926159243,0.8681999613396748,0.44575057892234954,0.8839062980534436],"dir":"ltr"},{"str":"11","boundary":[0.45238213393151155,0.8681999613396748,0.4727713835463807,0.8839062980534436],"dir":"ltr"},{"str":"first","boundary":[0.4794029385555428,0.8681999613396748,0.5137250481508172,0.8839062980534436],"dir":"ltr"},{"str":"introduces","boundary":[0.5203566031599792,0.8681999613396748,0.6106285402687188,0.8839062980534436],"dir":"ltr"},{"str":"the","boundary":[0.6172258705300536,0.8681999613396748,0.6440026668455586,0.8839062980534436],"dir":"ltr"},{"str":"concepts","boundary":[0.6505999971068938,0.8681999613396748,0.7249323676803147,0.8839062980534436],"dir":"ltr"},{"str":"for","boundary":[0.7315561030641855,0.8681999613396748,0.7567316492046843,0.8839062980534436],"dir":"ltr"},{"str":"object","boundary":[0.07397849489599326,0.8861507335698411,0.12643736598005859,0.90185707028361],"dir":"ltr"},{"str":"databases,","boundary":[0.1333451590543086,0.8861507335698411,0.21422549120283882,0.90185707028361],"dir":"ltr"},{"str":"and","boundary":[0.220239958198386,0.8861507335698411,0.25134571650919063,0.90185707028361],"dir":"ltr"},{"str":"then","boundary":[0.2579511230186383,0.8861507335698411,0.2952107062875921,0.90185707028361],"dir":"ltr"},{"str":"shows","boundary":[0.30181611279703974,0.8861507335698411,0.3519715325645703,0.90185707028361],"dir":"ltr"},{"str":"how","boundary":[0.35855435018010795,0.8861507335698411,0.39414773427420946,0.90185707028361],"dir":"ltr"},{"str":"they","boundary":[0.4007942396607222,0.8861507335698411,0.43612010607381735,0.90185707028361],"dir":"ltr"},{"str":"have","boundary":[0.44268000554990433,0.8861507335698411,0.48029875973343505,0.90185707028361],"dir":"ltr"},{"str":"been","boundary":[0.48689992732203574,0.8861507335698411,0.5260433331410784,0.90185707028361],"dir":"ltr"},{"str":"incorporated","boundary":[0.5326445007296792,0.8861507335698411,0.6405325168611481,0.90185707028361],"dir":"ltr"},{"str":"into","boundary":[0.647129203071437,0.8861507335698411,0.6808983182498762,0.90185707028361],"dir":"ltr"},{"str":"the","boundary":[0.6875220536337472,0.8861507335698411,0.713609444017582,0.90185707028361],"dir":"ltr"},{"str":"SQL","boundary":[0.7202331794014528,0.8861507335698411,0.7564064316190251,0.90185707028361],"dir":"ltr"},{"str":"standard","boundary":[0.07397849489599326,0.9041015058000075,0.14584746464839757,0.9198078425137762],"dir":"ltr"},{"str":"in","boundary":[0.15219580207838912,0.9041015058000075,0.1688161315721846,0.9198078425137762],"dir":"ltr"},{"str":"order","boundary":[0.17516241066302643,0.9041015058000075,0.22017764272864024,0.9198078425137762],"dir":"ltr"},{"str":"to","boundary":[0.2265247579237603,0.9041015058000075,0.24348684055557623,0.9198078425137762],"dir":"ltr"},{"str":"add","boundary":[0.24985946999931696,0.9041015058000075,0.2805278777192098,0.9198078425137762],"dir":"ltr"},{"str":"object","boundary":[0.28690050716295035,0.9041015058000075,0.33690683269147076,0.9198078425137762],"dir":"ltr"},{"str":"capabilities","boundary":[0.3432794621352115,0.9041015058000075,0.43506671216774034,0.9198078425137762],"dir":"ltr"},{"str":"to","boundary":[0.441439341611481,0.9041015058000075,0.45842684792827276,0.9198078425137762],"dir":"ltr"},{"str":"relational","boundary":[0.464696468676698,0.9041015058000075,0.5426932405108774,0.9198078425137762],"dir":"ltr"},{"str":"database","boundary":[0.5490659046037887,0.9041015058000075,0.6196690181778494,0.9198078425137762],"dir":"ltr"},{"str":"systems.","boundary":[0.6260416822707605,0.9041015058000075,0.6940078802945855,0.9198078425137762],"dir":"ltr"},{"str":"It","boundary":[0.6997815216096128,0.9041015058000075,0.7128066917491825,0.9198078425137762],"dir":"ltr"},{"str":"then","boundary":[0.7191875431133838,0.9041015058000075,0.7563858482275279,0.9198078425137762],"dir":"ltr"}],"boundary":[0.07398,0.1068,0.75684,0.91981],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.8049694152757968,0.05732061389709887,0.8626970069725711,0.0707831882231864],"dir":"ltr"}],"boundary":[0.80497,0.05732,0.8627,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"ix","boundary":[0.91335685012603,0.05732061389709887,0.9265890303743738,0.0707831882231864],"dir":"ltr"}],"boundary":[0.91336,0.05732,0.92659,0.07078],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":9,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/74b00a193ca0b7754fad49a1ee193461.jpg","blurred":"/storage/books/494399539ca2ade4/pages/12bbbf8e35cbc761916d148ef09b5480.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.07501,0.06973]},"elements":[{"words":[{"str":"x","boundary":[0.07385358477354793,0.05732061389709887,0.08267503870476624,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.08268,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.13774561130657592,0.05732061389709887,0.19547320583246855,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.19547,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"covers","boundary":[0.24265504623205406,0.10679707038706236,0.2935721842745818,0.12250340710083116],"dir":"ltr"},{"str":"the","boundary":[0.29966898513491114,0.10679707038706236,0.32562198013220267,0.12250340710083116],"dir":"ltr"},{"str":"ODMG","boundary":[0.33141718931622555,0.10679707038706236,0.39453108919474206,0.12250340710083116],"dir":"ltr"},{"str":"object","boundary":[0.4003262983787648,0.10679707038706236,0.45036087589731505,0.12250340710083116],"dir":"ltr"},{"str":"model","boundary":[0.4561560850813378,0.10679707038706236,0.5084116796044106,0.12250340710083116],"dir":"ltr"},{"str":"standard,","boundary":[0.5142068887884336,0.10679707038706236,0.5912347983241456,0.12250340710083116],"dir":"ltr"},{"str":"and","boundary":[0.5964259299142032,0.10679707038706236,0.6275681453673252,0.12250340710083116],"dir":"ltr"},{"str":"its","boundary":[0.6333799839863251,0.10679707038706236,0.6525602888680493,0.12250340710083116],"dir":"ltr"},{"str":"object","boundary":[0.6583721274870491,0.10679707038706236,0.7085502799356888,0.12250340710083116],"dir":"ltr"},{"str":"definition","boundary":[0.7143621185546886,0.10679707038706236,0.7960124701963508,0.12250340710083116],"dir":"ltr"},{"str":"and","boundary":[0.8018243088153508,0.10679707038706236,0.8329665242684728,0.12250340710083116],"dir":"ltr"},{"str":"query","boundary":[0.8387783628874727,0.10679707038706236,0.8859045871033117,0.12250340710083116],"dir":"ltr"},{"str":"lan-","boundary":[0.891704987111552,0.10679707038706236,0.9246178317289274,0.12250340710083116],"dir":"ltr"},{"str":"guages.","boundary":[0.24265504623205406,0.12474784261722872,0.30236540955322017,0.14045417933099752],"dir":"ltr"},{"str":"Chapter","boundary":[0.30673320544303073,0.12474784261722872,0.3733497979420253,0.14045417933099752],"dir":"ltr"},{"str":"12","boundary":[0.3782945968113504,0.12474784261722872,0.3979305241094903,0.14045417933099752],"dir":"ltr"},{"str":"covers","boundary":[0.40287532297881556,0.12474784261722872,0.45430295308422325,0.14045417933099752],"dir":"ltr"},{"str":"the","boundary":[0.45926941976329205,0.12474784261722872,0.48519330688652773,0.14045417933099752],"dir":"ltr"},{"str":"XML","boundary":[0.4901597735655966,0.12474784261722872,0.5327139236994561,0.14045417933099752],"dir":"ltr"},{"str":"(eXtensible","boundary":[0.537680390378525,0.12474784261722872,0.630374736644798,0.14045417933099752],"dir":"ltr"},{"str":"Markup","boundary":[0.6353278240564263,0.12474784261722872,0.7023048426267222,0.14045417933099752],"dir":"ltr"},{"str":"Language)","boundary":[0.7072777902562144,0.12474784261722872,0.7934872130898316,0.14045417933099752],"dir":"ltr"},{"str":"model","boundary":[0.7984601607193238,0.12474784261722872,0.8507316859887579,0.14045417933099752],"dir":"ltr"},{"str":"and","boundary":[0.85570463361825,0.12474784261722872,0.8867670312493203,0.14045417933099752],"dir":"ltr"},{"str":"lan-","boundary":[0.8917399788788124,0.12474784261722872,0.9246281234251805,0.14045417933099752],"dir":"ltr"},{"str":"guages,","boundary":[0.24265916291055528,0.1427001854810664,0.303911222330434,0.1584065221948352],"dir":"ltr"},{"str":"and","boundary":[0.3099318646384905,0.1427001854810664,0.3415887107756353,0.1584065221948352],"dir":"ltr"},{"str":"discusses","boundary":[0.34819860766567756,0.1427001854810664,0.423881721652781,0.1584065221948352],"dir":"ltr"},{"str":"how","boundary":[0.43049161854282325,0.1427001854810664,0.46662145245973574,0.1584065221948352],"dir":"ltr"},{"str":"XML","boundary":[0.4732290976727009,0.1427001854810664,0.5163943921621204,0.1584065221948352],"dir":"ltr"},{"str":"is","boundary":[0.5230020373750854,0.1427001854810664,0.5361803676972762,0.1584065221948352],"dir":"ltr"},{"str":"related","boundary":[0.5427880129102411,0.1427001854810664,0.6002088173833969,0.1584065221948352],"dir":"ltr"},{"str":"to","boundary":[0.6067934689370827,0.1427001854810664,0.6241846930480323,0.1584065221948352],"dir":"ltr"},{"str":"database","boundary":[0.6308026146216152,0.1427001854810664,0.7031105337697716,0.1584065221948352],"dir":"ltr"},{"str":"systems.","boundary":[0.7097243386648534,0.1427001854810664,0.7794184643118603,0.1584065221948352],"dir":"ltr"},{"str":"It","boundary":[0.7854391066199166,0.1427001854810664,0.7989027036582064,0.1584065221948352],"dir":"ltr"},{"str":"presents","boundary":[0.8054658783557593,0.1427001854810664,0.8749254055405172,0.1584065221948352],"dir":"ltr"},{"str":"XML","boundary":[0.8815491412490047,0.1427001854810664,0.924819548975488,0.1584065221948352],"dir":"ltr"},{"str":"concepts","boundary":[0.24265916291055528,0.16065252834490407,0.31843392931397135,0.17635886505867288],"dir":"ltr"},{"str":"and","boundary":[0.32529382304690146,0.16065252834490407,0.3585956440213684,0.17635886505867288],"dir":"ltr"},{"str":"languages,","boundary":[0.3654555377542986,0.16065252834490407,0.45133771281666946,0.17635886505867288],"dir":"ltr"},{"str":"and","boundary":[0.4573542384462247,0.16065252834490407,0.48933069585003475,0.17635886505867288],"dir":"ltr"},{"str":"compares","boundary":[0.49591757588623125,0.16065252834490407,0.5779415217785144,0.17635886505867288],"dir":"ltr"},{"str":"the","boundary":[0.5845576886626248,0.16065252834490407,0.611577472749318,0.17635886505867288],"dir":"ltr"},{"str":"XML","boundary":[0.6181936396334282,0.16065252834490407,0.661846360355439,0.17635886505867288],"dir":"ltr"},{"str":"model","boundary":[0.6684625272395495,0.16065252834490407,0.722493871464043,0.17635886505867288],"dir":"ltr"},{"str":"to","boundary":[0.7291100383481534,0.16065252834490407,0.7468184872605788,0.17635886505867288],"dir":"ltr"},{"str":"traditional","boundary":[0.7535127317262222,0.16065252834490407,0.8447933772507262,0.17635886505867288],"dir":"ltr"},{"str":"database","boundary":[0.8514171129592136,0.16065252834490407,0.9249862744547881,0.17635886505867288],"dir":"ltr"},{"str":"models.","boundary":[0.24265504623205406,0.1786017299413991,0.3072045651314222,0.19430806665516792],"dir":"ltr"},{"str":"We","boundary":[0.31177201992854264,0.1786017299413991,0.3377873697170986,0.19430806665516792],"dir":"ltr"},{"str":"also","boundary":[0.3433499735084381,0.1786017299413991,0.37532367253013915,0.19430806665516792],"dir":"ltr"},{"str":"show","boundary":[0.38088627632147865,0.1786017299413991,0.4235346415472282,0.19430806665516792],"dir":"ltr"},{"str":"how","boundary":[0.429079343605394,0.1786017299413991,0.4644574575296106,0.19430806665516792],"dir":"ltr"},{"str":"data","boundary":[0.4700322111549178,0.1786017299413991,0.5051363155972544,0.19430806665516792],"dir":"ltr"},{"str":"can","boundary":[0.5107110692225617,0.1786017299413991,0.5394475479322335,0.19430806665516792],"dir":"ltr"},{"str":"be","boundary":[0.5450223015575407,0.1786017299413991,0.5642278823963849,0.19430806665516792],"dir":"ltr"},{"str":"converted","boundary":[0.5698026360216921,0.1786017299413991,0.6509921057576306,0.19430806665516792],"dir":"ltr"},{"str":"between","boundary":[0.6565644798365892,0.1786017299413991,0.7245112946897548,0.19430806665516792],"dir":"ltr"},{"str":"the","boundary":[0.730088973312692,0.1786017299413991,0.7560249733942932,0.19430806665516792],"dir":"ltr"},{"str":"XML","boundary":[0.7616026520172303,0.1786017299413991,0.8041648201384636,0.19430806665516792],"dir":"ltr"},{"str":"and","boundary":[0.8097424987614007,0.1786017299413991,0.840775272234632,0.19430806665516792],"dir":"ltr"},{"str":"relational","boundary":[0.846352950857569,0.1786017299413991,0.9245787232831656,0.19430806665516792],"dir":"ltr"},{"str":"representations.","boundary":[0.24265504623205406,0.19655093153789413,0.3736806895693684,0.2122572682516629],"dir":"ltr"},{"str":"Part","boundary":[0.24265504623205406,0.223476304566308,0.27624508446288276,0.23918264128007677],"dir":"ltr"},{"str":"5","boundary":[0.2827445429650732,0.223476304566308,0.29250091740328893,0.23918264128007677],"dir":"ltr"},{"str":"is","boundary":[0.2989983175662287,0.223476304566308,0.3115451630421649,0.23918264128007677],"dir":"ltr"},{"str":"on","boundary":[0.3180425632051047,0.223476304566308,0.3396717960055804,0.23918264128007677],"dir":"ltr"},{"str":"database","boundary":[0.34616919616852015,0.223476304566308,0.41589809469135336,0.23918264128007677],"dir":"ltr"},{"str":"programming","boundary":[0.4223954948542932,0.223476304566308,0.5364401928923428,0.23918264128007677],"dir":"ltr"},{"str":"techniques.","boundary":[0.5429347884965309,0.223476304566308,0.635478800516171,0.23918264128007677],"dir":"ltr"},{"str":"Chapter","boundary":[0.6478947028758966,0.223476304566308,0.7138355766384046,0.23918264128007677],"dir":"ltr"},{"str":"13","boundary":[0.7203146792432841,0.223476304566308,0.7397724775784944,0.23918264128007677],"dir":"ltr"},{"str":"covers","boundary":[0.7462515801833738,0.223476304566308,0.7987859846083889,0.23918264128007677],"dir":"ltr"},{"str":"SQL","boundary":[0.8060401417786495,0.223476304566308,0.839357303289845,0.23918264128007677],"dir":"ltr"},{"str":"program-","boundary":[0.8458760636965509,0.223476304566308,0.92459313165792,0.23918264128007677],"dir":"ltr"},{"str":"ming","boundary":[0.24265504623205406,0.24142550616280292,0.28673585453504746,0.2571318428765717],"dir":"ltr"},{"str":"topics,","boundary":[0.2945681574995313,0.24142550616280292,0.35066845674746355,0.2571318428765717],"dir":"ltr"},{"str":"such","boundary":[0.35792204426664,0.24142550616280292,0.39737980805112716,0.2571318428765717],"dir":"ltr"},{"str":"as","boundary":[0.4055512146519616,0.24142550616280292,0.4230882774301798,0.2571318428765717],"dir":"ltr"},{"str":"embedded","boundary":[0.43125968403101417,0.24142550616280292,0.5232169014253177,0.2571318428765717],"dir":"ltr"},{"str":"SQL,","boundary":[0.5313883080261521,0.24142550616280292,0.5679837981491692,0.2571318428765717],"dir":"ltr"},{"str":"dynamic","boundary":[0.5752373856683456,0.24142550616280292,0.652463968111473,0.2571318428765717],"dir":"ltr"},{"str":"SQL,","boundary":[0.6608306900026398,0.24142550616280292,0.6984742732813228,0.2571318428765717],"dir":"ltr"},{"str":"ODBC,","boundary":[0.7057278608004994,0.24142550616280292,0.7680955400942129,0.2571318428765717],"dir":"ltr"},{"str":"SQLJ,","boundary":[0.7753491276133893,0.24142550616280292,0.8246051858806687,0.2571318428765717],"dir":"ltr"},{"str":"JDBC,","boundary":[0.8318567150605944,0.24142550616280292,0.8856822864642447,0.2571318428765717],"dir":"ltr"},{"str":"and","boundary":[0.8929338156441706,0.24142550616280292,0.9248915908492596,0.2571318428765717],"dir":"ltr"},{"str":"SQL/CLI.","boundary":[0.24265504623205406,0.2593778490266407,0.3208637043985206,0.2750841857404095],"dir":"ltr"},{"str":"Chapter","boundary":[0.32494127445399407,0.2593778490266407,0.390907620050264,0.2750841857404095],"dir":"ltr"},{"str":"14","boundary":[0.3955762374206684,0.2593778490266407,0.4150540861863941,0.2750841857404095],"dir":"ltr"},{"str":"introduces","boundary":[0.41972270355679847,0.2593778490266407,0.5058532062953209,0.2750841857404095],"dir":"ltr"},{"str":"Web","boundary":[0.5104490994159058,0.2593778490266407,0.5467818462615812,0.2750841857404095],"dir":"ltr"},{"str":"database","boundary":[0.5514583234575632,0.2593778490266407,0.6211866923946655,0.2750841857404095],"dir":"ltr"},{"str":"programming","boundary":[0.6258631695906473,0.2593778490266407,0.7401103596428159,0.2750841857404095],"dir":"ltr"},{"str":",","boundary":[0.7403553020136394,0.2593778490266407,0.745196515931092,0.2750841857404095],"dir":"ltr"},{"str":"using","boundary":[0.7492740859865654,0.2593778490266407,0.793243865072608,0.2750841857404095],"dir":"ltr"},{"str":"the","boundary":[0.7979265745984613,0.2593778490266407,0.8235725289639343,0.2750841857404095],"dir":"ltr"},{"str":"PHP","boundary":[0.8282552384897877,0.2593778490266407,0.8668129638942738,0.2750841857404095],"dir":"ltr"},{"str":"script-","boundary":[0.8715210184308708,0.2593778490266407,0.9245787232831656,0.2750841857404095],"dir":"ltr"},{"str":"ing","boundary":[0.24265504623205406,0.2773270506231356,0.2684251710488098,0.2930333873369044],"dir":"ltr"},{"str":"language","boundary":[0.2730547441503675,0.2773270506231356,0.34507946650334337,0.2930333873369044],"dir":"ltr"},{"str":"in","boundary":[0.349709039604901,0.2773270506231356,0.366203564826799,0.2930333873369044],"dir":"ltr"},{"str":"our","boundary":[0.37083313792835665,0.2773270506231356,0.39981167413490803,0.2930333873369044],"dir":"ltr"},{"str":"examples.","boundary":[0.40444124723646563,0.2773270506231356,0.4846931003729278,0.2930333873369044],"dir":"ltr"},{"str":"Part","boundary":[0.2426488712143022,0.3042539942852208,0.27664234393825193,0.31996033099898963],"dir":"ltr"},{"str":"6","boundary":[0.2813813127416376,0.3042539942852208,0.2911650821806904,0.31996033099898963],"dir":"ltr"},{"str":"covers","boundary":[0.2959019926448254,0.3042539942852208,0.34736665699024827,0.31996033099898963],"dir":"ltr"},{"str":"normalization","boundary":[0.3521620222710217,0.3042539942852208,0.4697316661747587,0.31996033099898963],"dir":"ltr"},{"str":"theor","boundary":[0.4745326361692436,0.3042539942852208,0.5183078386747638,0.31996033099898963],"dir":"ltr"},{"str":"y.","boundary":[0.5188635902724306,0.3042539942852208,0.5317240939102894,0.31996033099898963],"dir":"ltr"},{"str":"Chapters","boundary":[0.5358984059105419,0.3042539942852208,0.6097399393701253,0.31996033099898963],"dir":"ltr"},{"str":"15","boundary":[0.614510412846565,0.3042539942852208,0.634216596006237,0.31996033099898963],"dir":"ltr"},{"str":"and","boundary":[0.6389870694826769,0.3042539942852208,0.6699838523726402,0.31996033099898963],"dir":"ltr"},{"str":"16","boundary":[0.6747543258490801,0.3042539942852208,0.6944605090087521,0.31996033099898963],"dir":"ltr"},{"str":"cover","boundary":[0.699230982485192,0.3042539942852208,0.7434322086050714,0.31996033099898963],"dir":"ltr"},{"str":"the","boundary":[0.7482239626035991,0.3042539942852208,0.7742434137174288,0.31996033099898963],"dir":"ltr"},{"str":"formalisms,","boundary":[0.7790351677159564,0.3042539942852208,0.8764218181757162,0.31996033099898963],"dir":"ltr"},{"str":"theo-","boundary":[0.8805961301759687,0.3042539942852208,0.9247063403167041,0.31996033099898963],"dir":"ltr"},{"str":"ries,","boundary":[0.24265298789280343,0.3222047665153872,0.27675761093628654,0.33791110322915596],"dir":"ltr"},{"str":"and","boundary":[0.280318537839855,0.3222047665153872,0.3114633262262223,0.33791110322915596],"dir":"ltr"},{"str":"algorithms","boundary":[0.315637987288021,0.3222047665153872,0.4045795895318178,0.33791110322915596],"dir":"ltr"},{"str":"developed","boundary":[0.40875039977170496,0.3222047665153872,0.4940075049879133,0.33791110322915596],"dir":"ltr"},{"str":"for","boundary":[0.49853169555878313,0.3222047665153872,0.5207099205802347,0.33791110322915596],"dir":"ltr"},{"str":"relational","boundary":[0.5248780575627352,0.3222047665153872,0.6028625544865565,0.33791110322915596],"dir":"ltr"},{"str":"database","boundary":[0.6070296251325722,0.3222047665153872,0.6777379307036892,0.33791110322915596],"dir":"ltr"},{"str":"design","boundary":[0.6819050013497048,0.3222047665153872,0.7348142527509768,0.33791110322915596],"dir":"ltr"},{"str":"by","boundary":[0.738921414987238,0.3222047665153872,0.7585469043105978,0.33791110322915596],"dir":"ltr"},{"str":"normalization.","boundary":[0.7627336727534177,0.3222047665153872,0.8848424840499928,0.33791110322915596],"dir":"ltr"},{"str":"This","boundary":[0.8884034109535612,0.3222047665153872,0.9245890149794188,0.33791110322915596],"dir":"ltr"},{"str":"material","boundary":[0.24265298789280343,0.34015553874555354,0.3107483010686648,0.35586187545932235],"dir":"ltr"},{"str":"includes","boundary":[0.3159735418398736,0.34015553874555354,0.3843302405092826,0.35586187545932235],"dir":"ltr"},{"str":"functional","boundary":[0.38955548128049133,0.34015553874555354,0.4743626225040528,0.35586187545932235],"dir":"ltr"},{"str":"and","boundary":[0.4795878632752616,0.34015553874555354,0.5106508482384884,0.35586187545932235],"dir":"ltr"},{"str":"other","boundary":[0.5158760890096972,0.34015553874555354,0.5600104176056322,0.35586187545932235],"dir":"ltr"},{"str":"types","boundary":[0.5652356583768409,0.34015553874555354,0.6105590164129614,0.35586187545932235],"dir":"ltr"},{"str":"of","boundary":[0.6165863607022961,0.34015553874555354,0.6299974430917763,0.35586187545932235],"dir":"ltr"},{"str":"dependencies","boundary":[0.6358472432420316,0.34015553874555354,0.7468717751030298,0.35586187545932235],"dir":"ltr"},{"str":"and","boundary":[0.752097047602492,0.34015553874555354,0.7831602211836796,0.35586187545932235],"dir":"ltr"},{"str":"normal","boundary":[0.7883854936831417,0.34015553874555354,0.8489533350688422,0.35586187545932235],"dir":"ltr"},{"str":"forms","boundary":[0.8541867780704198,0.34015553874555354,0.9027026937276018,0.35586187545932235],"dir":"ltr"},{"str":"of","boundary":[0.9079226420671682,0.34015553874555354,0.9246034233541733,0.35586187545932235],"dir":"ltr"},{"str":"relations.","boundary":[0.24265298789280343,0.3581063109757199,0.31980571802370317,0.3738126476894887],"dir":"ltr"},{"str":"Step-by-step","boundary":[0.32582430199250906,0.3581063109757199,0.4301608066370914,0.3738126476894887],"dir":"ltr"},{"str":"intuitive","boundary":[0.436765663194365,0.3581063109757199,0.5068202473170671,0.3738126476894887],"dir":"ltr"},{"str":"normalization","boundary":[0.5134739524590195,0.3581063109757199,0.6320014591974554,0.3738126476894887],"dir":"ltr"},{"str":"is","boundary":[0.638611106791942,0.3581063109757199,0.6515838500035023,0.3738126476894887],"dir":"ltr"},{"str":"presented","boundary":[0.6581934975979891,0.3581063109757199,0.739041754595979,0.3738126476894887],"dir":"ltr"},{"str":"in","boundary":[0.7456515767485715,0.3581063109757199,0.7625490518442888,0.3738126476894887],"dir":"ltr"},{"str":"Chapter","boundary":[0.7691588739968815,0.3581063109757199,0.8388091082225894,0.3738126476894887],"dir":"ltr"},{"str":"15,","boundary":[0.846260090625777,0.3581063109757199,0.868396353437558,0.3738126476894887],"dir":"ltr"},{"str":"which","boundary":[0.874414937406364,0.3581063109757199,0.9247701488334731,0.3738126476894887],"dir":"ltr"},{"str":"also","boundary":[0.2426488712143022,0.37605708320588627,0.27468780885909805,0.3917634199196551],"dir":"ltr"},{"str":"defines","boundary":[0.27941550575546426,0.37605708320588627,0.3375400611168349,0.3917634199196551],"dir":"ltr"},{"str":"multivalued","boundary":[0.34226775801320103,0.37605708320588627,0.4412758888900037,0.3917634199196551],"dir":"ltr"},{"str":"and","boundary":[0.44601119170231995,0.37605708320588627,0.4770821107644302,0.3917634199196551],"dir":"ltr"},{"str":"join","boundary":[0.48181741357674646,0.37605708320588627,0.5144022289272658,0.3917634199196551],"dir":"ltr"},{"str":"dependencies.","boundary":[0.5191375317395821,0.37605708320588627,0.6349909741137747,0.3917634199196551],"dir":"ltr"},{"str":"Relational","boundary":[0.6391220609897643,0.37605708320588627,0.72222499288531,0.3917634199196551],"dir":"ltr"},{"str":"design","boundary":[0.7269674559980419,0.37605708320588627,0.7799165824105098,0.3917634199196551],"dir":"ltr"},{"str":"algorithms","boundary":[0.7846808563843326,0.37605708320588627,0.8736060100808714,0.3917634199196551],"dir":"ltr"},{"str":"based","boundary":[0.8783381320180411,0.37605708320588627,0.9246816402456967,0.3917634199196551],"dir":"ltr"},{"str":"on","boundary":[0.2426488712143022,0.39400785543605266,0.2645740313946156,0.40971419214982147],"dir":"ltr"},{"str":"normalization,","boundary":[0.26901313338518923,0.39400785543605266,0.39112511471835254,0.40971419214982147],"dir":"ltr"},{"str":"along","boundary":[0.3949474507067495,0.39400785543605266,0.4405814872690096,0.40971419214982147],"dir":"ltr"},{"str":"with","boundary":[0.44503212488612226,0.39400785543605266,0.4817883608956227,0.40971419214982147],"dir":"ltr"},{"str":"the","boundary":[0.48620536862078423,0.39400785543605266,0.5121016421782045,0.40971419214982147],"dir":"ltr"},{"str":"theoretical","boundary":[0.5165186499033659,0.39400785543605266,0.60364874702751,0.40971419214982147],"dir":"ltr"},{"str":"materials","boundary":[0.6080665388608886,0.39400785543605266,0.6836531122115401,0.40971419214982147],"dir":"ltr"},{"str":"that","boundary":[0.6880878639640169,0.39400785543605266,0.720782560984368,0.40971419214982147],"dir":"ltr"},{"str":"the","boundary":[0.7252173127368446,0.39400785543605266,0.7512176169444149,0.40971419214982147],"dir":"ltr"},{"str":"algorithms","boundary":[0.7556523686968917,0.39400785543605266,0.8443083301983318,0.40971419214982147],"dir":"ltr"},{"str":"are","boundary":[0.8487200006829373,0.39400785543605266,0.8738159606844342,0.40971419214982147],"dir":"ltr"},{"str":"based","boundary":[0.8782434484125126,0.39400785543605266,0.9246075400326742,0.40971419214982147],"dir":"ltr"},{"str":"on,","boundary":[0.2426488712143022,0.411958627666219,0.2694381565610903,0.4276649643799878],"dir":"ltr"},{"str":"are","boundary":[0.2735692434370799,0.411958627666219,0.29847514836955297,0.4276649643799878],"dir":"ltr"},{"str":"presented","boundary":[0.30321344532447464,0.411958627666219,0.38275961504508593,0.4276649643799878],"dir":"ltr"},{"str":"in","boundary":[0.38748314286724905,0.411958627666219,0.40414595741172193,0.4276649643799878],"dir":"ltr"},{"str":"Chapter","boundary":[0.4088694852338851,0.41195391576520485,0.47558700752819544,0.4276649643799878],"dir":"ltr"},{"str":"16.","boundary":[0.4803211878046159,0.41195391576520485,0.5050212588120272,0.42766025247897366],"dir":"ltr"},{"str":"Part","boundary":[0.24265710457130463,0.43887928879361876,0.27664440227750253,0.4545856255073875],"dir":"ltr"},{"str":"7","boundary":[0.2809003835731062,0.43887928879361876,0.29081516718359257,0.4545856255073875],"dir":"ltr"},{"str":"describes","boundary":[0.29507114847919624,0.43887928879361876,0.37002706346416425,0.4545856255073875],"dir":"ltr"},{"str":"the","boundary":[0.3742446087930576,0.43887928879361876,0.4000760502564782,0.4545856255073875],"dir":"ltr"},{"str":"physical","boundary":[0.40429359558537137,0.43887928879361876,0.4707891403758363,0.4545856255073875],"dir":"ltr"},{"str":"file","boundary":[0.47503518628908703,0.43887928879361876,0.5004413813991492,0.4545856255073875],"dir":"ltr"},{"str":"structures","boundary":[0.5046874273123998,0.43887928879361876,0.5865133914308335,0.4545856255073875],"dir":"ltr"},{"str":"and","boundary":[0.5907405485787313,0.43887928879361876,0.6217198648223301,0.4545856255073875],"dir":"ltr"},{"str":"access","boundary":[0.6259470219702279,0.43887928879361876,0.6750565476270464,0.4545856255073875],"dir":"ltr"},{"str":"methods","boundary":[0.6792967264833185,0.43887928879361876,0.7510360243850939,0.4545856255073875],"dir":"ltr"},{"str":"used","boundary":[0.7552762032413664,0.43887928879361876,0.7932031622732465,0.4545856255073875],"dir":"ltr"},{"str":"in","boundary":[0.7974433411295185,0.43887928879361876,0.8141529391660323,0.4545856255073875],"dir":"ltr"},{"str":"database","boundary":[0.8183931180223046,0.43887928879361876,0.8890806045670144,0.4545856255073875],"dir":"ltr"},{"str":"sys-","boundary":[0.8933207834232868,0.43887928879361876,0.9246404734606843,0.4545856255073875],"dir":"ltr"},{"str":"tems.","boundary":[0.24265710457130463,0.4568300610237851,0.28660470591124115,0.4725363977375539],"dir":"ltr"},{"str":"Chapter","boundary":[0.29116598569060975,0.4568300610237851,0.3579251482351995,0.4725363977375539],"dir":"ltr"},{"str":"17","boundary":[0.36310298923640444,0.4568300610237851,0.38290219472287734,0.4725363977375539],"dir":"ltr"},{"str":"describes","boundary":[0.38808003572408234,0.4568300610237851,0.46312170502645517,0.4725363977375539],"dir":"ltr"},{"str":"primary","boundary":[0.4683128366165128,0.4568300610237851,0.5356472885219667,0.4725363977375539],"dir":"ltr"},{"str":"methods","boundary":[0.5411183998183949,0.4568300610237851,0.6170309647821108,0.4725363977375539],"dir":"ltr"},{"str":"of","boundary":[0.6224979594000378,0.4568300610237851,0.6343919973918449,0.4725363977375539],"dir":"ltr"},{"str":"organizing","boundary":[0.6401779890253312,0.4568300610237851,0.7314042328270828,0.4725363977375539],"dir":"ltr"},{"str":"files","boundary":[0.736772118514198,0.4568300610237851,0.7707145284090102,0.4725363977375539],"dir":"ltr"},{"str":"of","boundary":[0.7760824140961253,0.4568300610237851,0.7876312379218244,0.4725363977375539],"dir":"ltr"},{"str":"records","boundary":[0.7934419296263181,0.4568300610237851,0.8537944947936768,0.4725363977375539],"dir":"ltr"},{"str":"on","boundary":[0.8589588679734763,0.4568300610237851,0.8808266641720378,0.4725363977375539],"dir":"ltr"},{"str":"disk,","boundary":[0.8859910373518375,0.4568300610237851,0.924636356782183,0.4725363977375539],"dir":"ltr"},{"str":"including","boundary":[0.24265710457130463,0.4747824038876229,0.3211097406183838,0.49048874060139164],"dir":"ltr"},{"str":"static","boundary":[0.32545370851108846,0.4747824038876229,0.3684450043886033,0.49048874060139164],"dir":"ltr"},{"str":"and","boundary":[0.37278897228130786,0.4747824038876229,0.4038281860449466,0.49048874060139164],"dir":"ltr"},{"str":"dynamic","boundary":[0.40817215393765127,0.4747824038876229,0.47954116897599347,0.49048874060139164],"dir":"ltr"},{"str":"hashing","boundary":[0.483896981163001,0.4747824038876229,0.5480487825069377,0.49048874060139164],"dir":"ltr"},{"str":".","boundary":[0.5483040165740142,0.4747824038876229,0.5532378557577445,0.49048874060139164],"dir":"ltr"},{"str":"Chapter","boundary":[0.5569778581761167,0.4747824038876229,0.6236637344703149,0.49048874060139164],"dir":"ltr"},{"str":"18","boundary":[0.6280238729515706,0.4747824038876229,0.6478302974729565,0.49048874060139164],"dir":"ltr"},{"str":"describes","boundary":[0.652190435954212,0.4747824038876229,0.7271896895246829,0.49048874060139164],"dir":"ltr"},{"str":"indexing","boundary":[0.7315290087628001,0.4747824038876229,0.8032609499927013,0.49048874060139164],"dir":"ltr"},{"str":"techniques","boundary":[0.8075919739077573,0.4747824038876229,0.8963012586581808,0.49048874060139164],"dir":"ltr"},{"str":"for","boundary":[0.9006484711554852,0.4747824038876229,0.9248977658670111,0.49048874060139164],"dir":"ltr"},{"str":"files,","boundary":[0.24266327958905648,0.4927316054841178,0.2802526709838352,0.5084379421978866],"dir":"ltr"},{"str":"including","boundary":[0.2843816995205741,0.4927316054841178,0.36298323761232165,0.5084379421978866],"dir":"ltr"},{"str":"B-tree","boundary":[0.36772286316906916,0.4927316054841178,0.4182560843807432,0.5084379421978866],"dir":"ltr"},{"str":"and","boundary":[0.4229902646571638,0.4927316054841178,0.45405266228823404,0.5084379421978866],"dir":"ltr"},{"str":"B","boundary":[0.4587868425646545,0.4927316054841178,0.4708425355555218,0.5084379421978866],"dir":"ltr"},{"str":"+","boundary":[0.47075432101620973,0.49143029809134225,0.4804304758172083,0.5033970308256422],"dir":"ltr"},{"str":"-tree","boundary":[0.47967771174841095,0.49272420106823844,0.5183044062790141,0.5084305377820072],"dir":"ltr"},{"str":"data","boundary":[0.5230443858881723,0.49272420106823844,0.5582880620251676,0.5084305377820072],"dir":"ltr"},{"str":"structures","boundary":[0.563028041634326,0.49272420106823844,0.6448993554300694,0.5084305377820072],"dir":"ltr"},{"str":"and","boundary":[0.6496475891087008,0.49272420106823844,0.6808405309305239,0.5084305377820072],"dir":"ltr"},{"str":"grid","boundary":[0.6855887646091554,0.49272420106823844,0.7191366668082607,0.5084305377820072],"dir":"ltr"},{"str":"files.","boundary":[0.7238687887454307,0.49272420106823844,0.7615075802822242,0.5084305377820072],"dir":"ltr"},{"str":"Part","boundary":[0.2426558303612924,0.5196495740966524,0.2766431280674903,0.5353559108104211],"dir":"ltr"},{"str":"8","boundary":[0.28298711253860875,0.5196495740966524,0.29289661872810907,0.5353559108104211],"dir":"ltr"},{"str":"focuses","boundary":[0.2992406031992275,0.5196495740966524,0.35908393961857976,0.5353559108104211],"dir":"ltr"},{"str":"on","boundary":[0.3654279240896982,0.5196495740966524,0.38737468117897295,0.5353559108104211],"dir":"ltr"},{"str":"query","boundary":[0.3937186656500914,0.5196495740966524,0.44087801687426914,0.5353559108104211],"dir":"ltr"},{"str":"processing","boundary":[0.4472012350521664,0.5196495740966524,0.5336758213902884,0.5353559108104211],"dir":"ltr"},{"str":"and","boundary":[0.5400011555908651,0.5196495740966524,0.5710840661805436,0.5353559108104211],"dir":"ltr"},{"str":"database","boundary":[0.5774094003811203,0.5196495740966524,0.6481106122889664,0.5353559108104211],"dir":"ltr"},{"str":"performance","boundary":[0.654435946489543,0.5196495740966524,0.7599499053833947,0.5353559108104211],"dir":"ltr"},{"str":"tuning","boundary":[0.7662940139428251,0.5196495740966524,0.8210162263568299,0.5353559108104211],"dir":"ltr"},{"str":".","boundary":[0.8212694020846559,0.5196495740966524,0.8262032412683863,0.5353559108104211],"dir":"ltr"},{"str":"Chapter","boundary":[0.831921307706602,0.5196495740966524,0.8984838823930741,0.5353559108104211],"dir":"ltr"},{"str":"19","boundary":[0.9048050422317208,0.5196495740966524,0.924552749002146,0.5353559108104211],"dir":"ltr"},{"str":"introduces","boundary":[0.24265994703979366,0.5375987756931473,0.3317278176871958,0.553305112406916],"dir":"ltr"},{"str":"the","boundary":[0.3387272955102626,0.5375987756931473,0.36641199213300774,0.553305112406916],"dir":"ltr"},{"str":"basics","boundary":[0.37341146995607455,0.5375987756931473,0.4248656798325406,0.553305112406916],"dir":"ltr"},{"str":"of","boundary":[0.4318651576556073,0.5375987756931473,0.4424382380262373,0.553305112406916],"dir":"ltr"},{"str":"query","boundary":[0.4496835921884112,0.5375987756931473,0.4976655384595583,0.553305112406916],"dir":"ltr"},{"str":"processing","boundary":[0.5042913325072963,0.5375987756931473,0.591492302269942,0.553305112406916],"dir":"ltr"},{"str":"and","boundary":[0.5981099392522159,0.5375987756931473,0.6293843405034343,0.553305112406916],"dir":"ltr"},{"str":"optimization,","boundary":[0.6360019774857081,0.5375987756931473,0.7488693772834322,0.553305112406916],"dir":"ltr"},{"str":"and","boundary":[0.7548900195914886,0.5375987756931473,0.7861310069890949,0.553305112406916],"dir":"ltr"},{"str":"Chapter","boundary":[0.7927415736280677,0.5375987756931473,0.8600958553690559,0.553305112406916],"dir":"ltr"},{"str":"20","boundary":[0.8667195910775433,0.5375987756931473,0.8866278483095167,0.553305112406916],"dir":"ltr"},{"str":"dis-","boundary":[0.8932515840180041,0.5375987756931473,0.9247112411244436,0.553305112406916],"dir":"ltr"},{"str":"cusses","boundary":[0.2426558303612924,0.5555495479233136,0.2928587246838558,0.5712558846370824],"dir":"ltr"},{"str":"physical","boundary":[0.2976031966565294,0.5555495479233136,0.363687973770998,0.5712558846370824],"dir":"ltr"},{"str":"database","boundary":[0.368426828033119,0.5555495479233136,0.4391489201311493,0.5712558846370824],"dir":"ltr"},{"str":"design","boundary":[0.44388777439327026,0.5555495479233136,0.4968051526528002,0.5712558846370824],"dir":"ltr"},{"str":"and","boundary":[0.5015562300074831,0.5555495479233136,0.5326901368159236,0.5712558846370824],"dir":"ltr"},{"str":"tuning","boundary":[0.5374350391528546,0.5555495479233136,0.5920774432068866,0.5712558846370824],"dir":"ltr"},{"str":".","boundary":[0.5923347356132138,0.5555495479233136,0.597264458118443,0.5712558846370824],"dir":"ltr"},{"str":"Part","boundary":[0.24265994703979366,0.5824749209517275,0.2772976799491867,0.5981812576654962],"dir":"ltr"},{"str":"9","boundary":[0.2839328531162812,0.5824749209517275,0.2939824651123652,0.5981812576654962],"dir":"ltr"},{"str":"discusses","boundary":[0.30061557994020904,0.5824749209517275,0.3760402155548622,0.5981812576654962],"dir":"ltr"},{"str":"transaction","boundary":[0.3826733303827061,0.5824749209517275,0.47729415489619575,0.5981812576654962],"dir":"ltr"},{"str":"processing","boundary":[0.4839528823719437,0.5824749209517275,0.5720374522628736,0.5981812576654962],"dir":"ltr"},{"str":",","boundary":[0.5722865113121982,0.5824749209517275,0.5773850176359779,0.5981812576654962],"dir":"ltr"},{"str":"concurrency","boundary":[0.5834015432655334,0.5824749209517275,0.6876186586180918,0.5981812576654962],"dir":"ltr"},{"str":"control,","boundary":[0.6942119259480991,0.5824749209517275,0.7603507936233771,0.5981812576654962],"dir":"ltr"},{"str":"and","boundary":[0.766369377592183,0.5824749209517275,0.7977587741279042,0.5981812576654962],"dir":"ltr"},{"str":"recovery","boundary":[0.8043495032028821,0.5824749209517275,0.8755313414094374,0.5981812576654962],"dir":"ltr"},{"str":"tech","boundary":[0.8820679061605726,0.5824749209517275,0.9170768608439029,0.5981812576654962],"dir":"ltr"},{"str":"-","boundary":[0.9170789191831535,0.5824749209517275,0.9247503495702054,0.5981812576654962],"dir":"ltr"},{"str":"niques,","boundary":[0.24265994703979366,0.6004241225482224,0.3018619005660572,0.6161304592619913],"dir":"ltr"},{"str":"including","boundary":[0.30580567857024055,0.6004241225482224,0.386359578411635,0.6161304592619913],"dir":"ltr"},{"str":"discussions","boundary":[0.39102796144644597,0.6004241225482224,0.48599258937086326,0.6161304592619913],"dir":"ltr"},{"str":"of","boundary":[0.4906609724056743,0.6004241225482224,0.5026281943927973,0.6161304592619913],"dir":"ltr"},{"str":"how","boundary":[0.507796684251098,0.6004241225482224,0.542992808541359,0.6161304592619913],"dir":"ltr"},{"str":"these","boundary":[0.5475258160120949,0.6004241225482224,0.5892664051657037,0.6161304592619913],"dir":"ltr"},{"str":"concepts","boundary":[0.5937994126364398,0.6004241225482224,0.6655108943690261,0.6161304592619913],"dir":"ltr"},{"str":"are","boundary":[0.6700397878184541,0.6004241225482224,0.6951158477535533,0.6161304592619913],"dir":"ltr"},{"str":"realized","boundary":[0.6996730108544206,0.6004241225482224,0.7639365280630259,0.6161304592619913],"dir":"ltr"},{"str":"in","boundary":[0.7686934312102802,0.6004241225482224,0.7861540639390256,0.6161304592619913],"dir":"ltr"},{"str":"SQL.","boundary":[0.7909109670862802,0.6004241225482224,0.8298094516354683,0.6161304592619913],"dir":"ltr"},{"str":"Chapter","boundary":[0.8337532296396515,0.6004241225482224,0.9004043129139002,0.6161304592619913],"dir":"ltr"},{"str":"21","boundary":[0.904953242657765,0.6004241225482224,0.9246968327496891,0.6161304592619913],"dir":"ltr"},{"str":"introduces","boundary":[0.24265994703979366,0.6183733241447175,0.33017274276600744,0.6340796608584862],"dir":"ltr"},{"str":"the","boundary":[0.3367778936057825,0.6183733241447175,0.3627243546889385,0.6340796608584862],"dir":"ltr"},{"str":"techniques","boundary":[0.3693295055287135,0.6183733241447175,0.4582939846409413,0.6340796608584862],"dir":"ltr"},{"str":"needed","boundary":[0.4649225521780961,0.6183733241447175,0.5239617077871488,0.6340796608584862],"dir":"ltr"},{"str":"for","boundary":[0.5305902753243038,0.6183733241447175,0.554919054435968,0.6340796608584862],"dir":"ltr"},{"str":"transaction","boundary":[0.5615476219731228,0.6183733241447175,0.6545850895696421,0.6340796608584862],"dir":"ltr"},{"str":"processing","boundary":[0.6612417587061394,0.6183733241447175,0.7477946638093926,0.6340796608584862],"dir":"ltr"},{"str":"systems,","boundary":[0.7544051292975139,0.6183733241447175,0.8224879389210213,0.6340796608584862],"dir":"ltr"},{"str":"and","boundary":[0.8285085812290779,0.6183733241447175,0.8596327290376667,0.6340796608584862],"dir":"ltr"},{"str":"defines","boundary":[0.8662564647461541,0.6183733241447175,0.9246083241619127,0.6340796608584862],"dir":"ltr"},{"str":"the","boundary":[0.24265994703979366,0.6363225257412125,0.26844304024755095,0.6520288624549813],"dir":"ltr"},{"str":"concepts","boundary":[0.27469398295623054,0.6363225257412125,0.3506041382921768,0.6520288624549813],"dir":"ltr"},{"str":"of","boundary":[0.3576705001306955,0.6363225257412125,0.3694989283413518,0.6520288624549813],"dir":"ltr"},{"str":"recoverability","boundary":[0.3764231815804294,0.6363225257412125,0.4879913439816556,0.6520288624549813],"dir":"ltr"},{"str":"and","boundary":[0.494281628731543,0.6363225257412125,0.5253316763271095,0.6520288624549813],"dir":"ltr"},{"str":"serializability","boundary":[0.531621961076997,0.6363225257412125,0.6422984201273361,0.6520335743559954],"dir":"ltr"},{"str":"of","boundary":[0.6499408484866931,0.6363272376422267,0.6633062729745088,0.6520335743559954],"dir":"ltr"},{"str":"schedules.","boundary":[0.670222292856584,0.6363272376422267,0.753558274096339,0.6520335743559954],"dir":"ltr"},{"str":"Chapter","boundary":[0.7592495821242967,0.6363272376422267,0.8260080032846224,0.6520335743559954],"dir":"ltr"},{"str":"22","boundary":[0.8323240156280026,0.6363272376422267,0.8521442245196963,0.6520335743559954],"dir":"ltr"},{"str":"gives","boundary":[0.8584602368630765,0.6363272376422267,0.8981524897737246,0.6520335743559954],"dir":"ltr"},{"str":"an","boundary":[0.904442774523612,0.6363272376422267,0.9246350825721708,0.6520335743559954],"dir":"ltr"},{"str":"overview","boundary":[0.24265377202204183,0.654278009872393,0.3215521685023599,0.6699843465861618],"dir":"ltr"},{"str":"of","boundary":[0.32909709639984336,0.654278009872393,0.3411967636453597,0.6699843465861618],"dir":"ltr"},{"str":"the","boundary":[0.34844005946828305,0.654278009872393,0.3749201569552219,0.6699843465861618],"dir":"ltr"},{"str":"various","boundary":[0.381569626616788,0.654278009872393,0.4432802422559991,0.6699843465861618],"dir":"ltr"},{"str":"types","boundary":[0.4499413218808373,0.654278009872393,0.4973396931782718,0.6699843465861618],"dir":"ltr"},{"str":"of","boundary":[0.5049073776154747,0.654278009872393,0.5170653858966292,0.6699843465861618],"dir":"ltr"},{"str":"concurrency","boundary":[0.5243086817195526,0.654278009872393,0.6282000349743027,0.6699843465861618],"dir":"ltr"},{"str":"control","boundary":[0.6347914324505609,0.654278009872393,0.6956613076549668,0.6699843465861618],"dir":"ltr"},{"str":"protocols,","boundary":[0.7022891600419555,0.654278009872393,0.7855592744256907,0.6699843465861618],"dir":"ltr"},{"str":"with","boundary":[0.7915778583944967,0.654278009872393,0.8292063582350372,0.6699843465861618],"dir":"ltr"},{"str":"a","boundary":[0.8358300939435246,0.654278009872393,0.8449382451275076,0.6699843465861618],"dir":"ltr"},{"str":"focus","boundary":[0.851561980835995,0.654278009872393,0.8959500667755638,0.6699843465861618],"dir":"ltr"},{"str":"on","boundary":[0.9025738024840512,0.654278009872393,0.9247215328206966,0.6699843465861618],"dir":"ltr"},{"str":"two-phase","boundary":[0.24265377202204183,0.6722287821025593,0.3277402464133447,0.6879351188163282],"dir":"ltr"},{"str":"locking","boundary":[0.33219905045200027,0.6722287821025593,0.3926181948042888,0.6879351188163282],"dir":"ltr"},{"str":".","boundary":[0.39287137053211474,0.6722287821025593,0.39780520971584515,0.6879351188163282],"dir":"ltr"},{"str":"We","boundary":[0.4012405779251259,0.6722287821025593,0.42724238006366166,0.6879351188163282],"dir":"ltr"},{"str":"also","boundary":[0.43168765134850906,0.6722287821025593,0.4637380161904155,0.6879351188163282],"dir":"ltr"},{"str":"discuss","boundary":[0.46818328747526294,0.6722287821025593,0.5260396652200926,0.6879351188163282],"dir":"ltr"},{"str":"timestamp","boundary":[0.53048493650494,0.6722287821025593,0.61824511885977,0.6879351188163282],"dir":"ltr"},{"str":"ordering","boundary":[0.6226903901446175,0.6722287821025593,0.694184372437335,0.6879351188163282],"dir":"ltr"},{"str":"and","boundary":[0.6986271528668949,0.6722287821025593,0.7296382534508405,0.6879351188163282],"dir":"ltr"},{"str":"optimistic","boundary":[0.7340810338804007,0.6722287821025593,0.8173883042848243,0.6879351188163282],"dir":"ltr"},{"str":"concurrency","boundary":[0.8218310847143843,0.6722287821025593,0.9246186158581658,0.6879351188163282],"dir":"ltr"},{"str":"control","boundary":[0.24265788870054306,0.6901795543327257,0.304746453163423,0.7058858910464945],"dir":"ltr"},{"str":"techniques,","boundary":[0.3113309330472995,0.6901795543327257,0.4088852499019197,0.7058858910464945],"dir":"ltr"},{"str":"as","boundary":[0.4149038338707256,0.6901795543327257,0.4318283928757118,0.7058858910464945],"dir":"ltr"},{"str":"well","boundary":[0.4384283966175981,0.6901795543327257,0.4727786295679078,0.7058858910464945],"dir":"ltr"},{"str":"as","boundary":[0.47938910896743897,0.6901795543327257,0.4963405309702144,0.7058858910464945],"dir":"ltr"},{"str":"multiple-granularity","boundary":[0.5029510103697455,0.6901795543327257,0.6790319848492274,0.7058858910464945],"dir":"ltr"},{"str":"locking","boundary":[0.6856793942254369,0.6901795543327257,0.7487170601788865,0.7058858910464945],"dir":"ltr"},{"str":".","boundary":[0.7489661192282112,0.6901795543327257,0.754258109441549,0.7058858910464945],"dir":"ltr"},{"str":"Finally,","boundary":[0.7602746350711044,0.6901795543327257,0.8227267062740932,0.7058858910464945],"dir":"ltr"},{"str":"Chapter","boundary":[0.8287432319036484,0.6901795543327257,0.8978643222786382,0.7058858910464945],"dir":"ltr"},{"str":"23","boundary":[0.9044880579871257,0.6901795543327257,0.924952066816766,0.7058858910464945],"dir":"ltr"},{"str":"focuses","boundary":[0.24265377202204183,0.7081318971965634,0.3022011970622905,0.7238382339103322],"dir":"ltr"},{"str":"on","boundary":[0.307837533817455,0.7081318971965634,0.32967576929771325,0.7238382339103322],"dir":"ltr"},{"str":"database","boundary":[0.3353121060528778,0.7081318971965634,0.4058711488894125,0.7238382339103322],"dir":"ltr"},{"str":"recovery","boundary":[0.41150748564457706,0.7081318971965634,0.4814149500759323,0.7238382339103322],"dir":"ltr"},{"str":"protocols,","boundary":[0.48706509131887765,0.7081318971965634,0.5689911101719596,0.7238382339103322],"dir":"ltr"},{"str":"and","boundary":[0.5740360996752233,0.7081318971965634,0.6052552659946505,0.7238382339103322],"dir":"ltr"},{"str":"gives","boundary":[0.610927716730047,0.7081318971965634,0.650580850139326,0.7238382339103322],"dir":"ltr"},{"str":"an","boundary":[0.6562034081477769,0.7081318971965634,0.6763273265631436,0.7238382339103322],"dir":"ltr"},{"str":"overview","boundary":[0.6819498845715944,0.7081318971965634,0.7591636103005697,0.7238382339103322],"dir":"ltr"},{"str":"of","boundary":[0.7655950946715232,0.7081318971965634,0.7783571453877801,0.7238382339103322],"dir":"ltr"},{"str":"the","boundary":[0.7846268467451614,0.7081318971965634,0.8104170081037327,0.7238382339103322],"dir":"ltr"},{"str":"concepts","boundary":[0.8160245429895627,0.7081318971965634,0.8878690268776392,0.7238382339103322],"dir":"ltr"},{"str":"and","boundary":[0.8935129931028328,0.7081318971965634,0.924575390733903,0.7238382339103322],"dir":"ltr"},{"str":"techniques","boundary":[0.24265377202204183,0.7260842400604011,0.33109000059439153,0.7417905767741698],"dir":"ltr"},{"str":"that","boundary":[0.3358149003233718,0.7260842400604011,0.36840027401949565,0.7417905767741698],"dir":"ltr"},{"str":"are","boundary":[0.373125173748476,0.7260842400604011,0.39822903255160247,0.7417905767741698],"dir":"ltr"},{"str":"used","boundary":[0.4029495732906199,0.7260842400604011,0.440759052201133,0.7417905767741698],"dir":"ltr"},{"str":"in","boundary":[0.4454795929401505,0.7260842400604011,0.4621369445218313,0.7417905767741698],"dir":"ltr"},{"str":"recover","boundary":[0.4668574852608488,0.7260842400604011,0.5270071644771123,0.7417905767741698],"dir":"ltr"},{"str":"y.","boundary":[0.527562916074779,0.7260842400604011,0.5404234197126379,0.7417905767741698],"dir":"ltr"},{"str":"Parts","boundary":[0.24265377202204183,0.753009613088815,0.2839081565728163,0.7687159498025837],"dir":"ltr"},{"str":"10","boundary":[0.2883314961833184,0.753009613088815,0.3080291162130011,0.7687159498025837],"dir":"ltr"},{"str":"and","boundary":[0.31245245582350323,0.753009613088815,0.34343636856410503,0.7687159498025837],"dir":"ltr"},{"str":"11","boundary":[0.3478597081746072,0.753009613088815,0.3675573282042899,0.7687159498025837],"dir":"ltr"},{"str":"cover","boundary":[0.37198066781479205,0.753009613088815,0.416130209894326,0.7687159498025837],"dir":"ltr"},{"str":"a","boundary":[0.42054791883290715,0.753009613088815,0.4294817814775031,0.7687159498025837],"dir":"ltr"},{"str":"number","boundary":[0.4338994904160843,0.753009613088815,0.5035711239202955,0.7687159498025837],"dir":"ltr"},{"str":"of","boundary":[0.5082997154593034,0.753009613088815,0.521054447364326,0.7687159498025837],"dir":"ltr"},{"str":"advanced","boundary":[0.5261076702245924,0.753009613088815,0.6031008382101801,0.7687159498025837],"dir":"ltr"},{"str":"topics.","boundary":[0.6075061727682654,0.753009613088815,0.6615216928442236,0.7687159498025837],"dir":"ltr"},{"str":"Chapter","boundary":[0.6653502038503722,0.753009613088815,0.7321249013538866,0.7687159498025837],"dir":"ltr"},{"str":"24","boundary":[0.7365777691135106,0.753009613088815,0.7564068812538608,0.7687159498025837],"dir":"ltr"},{"str":"gives","boundary":[0.760859749013485,0.753009613088815,0.8004979534658594,0.7687159498025837],"dir":"ltr"},{"str":"an","boundary":[0.8049142280123758,0.753009613088815,0.8250314452131271,0.7687159498025837],"dir":"ltr"},{"str":"overview","boundary":[0.8294477197596435,0.753009613088815,0.9035000551468293,0.7687159498025837],"dir":"ltr"},{"str":"of","boundary":[0.9079337178926599,0.753009613088815,0.9246309658936699,0.7687159498025837],"dir":"ltr"},{"str":"database","boundary":[0.24265377202204183,0.7709619559526526,0.313476374390596,0.7866682926664214],"dir":"ltr"},{"str":"security","boundary":[0.31913525334054976,0.7709619559526526,0.3836767690996059,0.7866682926664214],"dir":"ltr"},{"str":"including","boundary":[0.38931627190672136,0.7709619559526526,0.4677452320460549,0.7866682926664214],"dir":"ltr"},{"str":"the","boundary":[0.47338473485317023,0.7709619559526526,0.4993153496189775,0.7866682926664214],"dir":"ltr"},{"str":"discretionar","boundary":[0.5049548524260928,0.7709619559526526,0.6035465095113279,0.7866682926664214],"dir":"ltr"},{"str":"y","boundary":[0.6041022611089947,0.7709619559526526,0.6133009792200047,0.7866682926664214],"dir":"ltr"},{"str":"access","boundary":[0.6188985619607793,0.7709619559526526,0.6677288046376351,0.7866682926664214],"dir":"ltr"},{"str":"control","boundary":[0.6733371865741867,0.7709619559526526,0.733314750791788,0.7866682926664214],"dir":"ltr"},{"str":"model","boundary":[0.7389827563865009,0.7709619559526526,0.7914593169308466,0.7866682926664214],"dir":"ltr"},{"str":"with","boundary":[0.7971273225255597,0.7709619559526526,0.8338539500214863,0.7866682926664214],"dir":"ltr"},{"str":"SQL","boundary":[0.8394831326451447,0.7709619559526526,0.8754184067044094,0.7866682926664214],"dir":"ltr"},{"str":"com-","boundary":[0.8810475893280676,0.7709619559526526,0.9246474326076746,0.7866682926664214],"dir":"ltr"},{"str":"mands","boundary":[0.24265377202204183,0.7889142988164903,0.2983912117809366,0.8046206355302591],"dir":"ltr"},{"str":"to","boundary":[0.30499637035740956,0.7889142988164903,0.3221982923621592,0.8046206355302591],"dir":"ltr"},{"str":"GRANT","boundary":[0.32881040568404507,0.7889142988164903,0.3974682949924919,0.8046206355302591],"dir":"ltr"},{"str":"and","boundary":[0.4040783499751272,0.7889142988164903,0.43542167781230273,0.8046206355302591],"dir":"ltr"},{"str":"REVOKE","boundary":[0.44203173279493785,0.7889142988164903,0.5196877101019161,0.8046206355302591],"dir":"ltr"},{"str":"privileges,","boundary":[0.5263052707926517,0.7889095869154762,0.6107383468529859,0.804615923629245],"dir":"ltr"},{"str":"the","boundary":[0.6167589891610423,0.7889095869154762,0.6430100166744978,0.804615923629245],"dir":"ltr"},{"str":"mandatory","boundary":[0.649620534441013,0.7889095869154762,0.7417443304550666,0.804615923629245],"dir":"ltr"},{"str":"access","boundary":[0.7483247896342259,0.7889095869154762,0.7978858585842014,0.804615923629245],"dir":"ltr"},{"str":"control","boundary":[0.8044654360546323,0.7889095869154762,0.8651820116573319,0.804615923629245],"dir":"ltr"},{"str":"model","boundary":[0.8718057473658194,0.7889095869154762,0.9246536076254265,0.804615923629245],"dir":"ltr"},{"str":"with","boundary":[0.24265788870054308,0.8068603591456425,0.27968264780111707,0.8225666958594113],"dir":"ltr"},{"str":"user","boundary":[0.28446934486686615,0.8068603591456425,0.3189993037857979,0.8225666958594113],"dir":"ltr"},{"str":"categories","boundary":[0.32378600085154696,0.8068603591456425,0.40554375026850187,0.8225666958594113],"dir":"ltr"},{"str":"and","boundary":[0.41035379232949337,0.8068603591456425,0.44150758835628345,0.8225666958594113],"dir":"ltr"},{"str":"polyinstantiation,","boundary":[0.4463176304172748,0.8068603591456425,0.5922688687571941,0.8225666958594113],"dir":"ltr"},{"str":"a","boundary":[0.5964555307929502,0.8068603591456425,0.6058263955800944,0.8225666958594113],"dir":"ltr"},{"str":"discussion","boundary":[0.6108376682342249,0.8068603591456425,0.6999221803947748,0.8225666958594113],"dir":"ltr"},{"str":"of","boundary":[0.7049334530489053,0.8068603591456425,0.7169733522558618,0.8225666958594113],"dir":"ltr"},{"str":"data","boundary":[0.7223847261457355,0.8068603591456425,0.7576759074253756,0.8225666958594113],"dir":"ltr"},{"str":"privacy","boundary":[0.7624907834285118,0.8068603591456425,0.8223425259311602,0.8225666958594113],"dir":"ltr"},{"str":"and","boundary":[0.8271267736063543,0.8068603591456425,0.8581135039352628,0.8225666958594113],"dir":"ltr"},{"str":"its","boundary":[0.8628977516104571,0.8068603591456425,0.881975195880942,0.8225666958594113],"dir":"ltr"},{"str":"rela-","boundary":[0.8867594435561362,0.8068603591456425,0.9245836240909053,0.8225666958594113],"dir":"ltr"},{"str":"tionship","boundary":[0.24265377202204186,0.8248127020094802,0.31077440609082224,0.840519038723249],"dir":"ltr"},{"str":"to","boundary":[0.31616023992137476,0.8248127020094802,0.3331342488006906,0.840519038723249],"dir":"ltr"},{"str":"security,","boundary":[0.3385632427828178,0.8248127020094802,0.4068968941858231,0.840519038723249],"dir":"ltr"},{"str":"and","boundary":[0.41169282463976214,0.8248127020094802,0.4426611151145234,0.840519038723249],"dir":"ltr"},{"str":"an","boundary":[0.44804378199645956,0.8248127020094802,0.46818312350592256,0.840519038723249],"dir":"ltr"},{"str":"overview","boundary":[0.4735657903878587,0.8248127020094802,0.550676964304991,0.840519038723249],"dir":"ltr"},{"str":"of","boundary":[0.556803368048543,0.8248127020094802,0.5697341706414326,0.840519038723249],"dir":"ltr"},{"str":"SQL","boundary":[0.575754812949489,0.8248127020094802,0.6118462545382257,0.840519038723249],"dir":"ltr"},{"str":"injection","boundary":[0.6172524478616942,0.8248127020094802,0.6917609897154813,0.840519038723249],"dir":"ltr"},{"str":"attacks.","boundary":[0.697417336080553,0.8248127020094802,0.7570903842503989,0.840519038723249],"dir":"ltr"},{"str":"Chapter","boundary":[0.7618863147043379,0.8248127020094802,0.8286683025712501,0.840519038723249],"dir":"ltr"},{"str":"25","boundary":[0.8340897060043422,0.8248127020094802,0.8539192693047942,0.840519038723249],"dir":"ltr"},{"str":"gives","boundary":[0.8593406727378864,0.8248127020094802,0.8990458090084927,0.840519038723249],"dir":"ltr"},{"str":"an","boundary":[0.9044448328628628,0.8248127020094802,0.9246453742684241,0.840519038723249],"dir":"ltr"},{"str":"introduction","boundary":[0.24264965534354063,0.8427634742396466,0.35254636489932417,0.8584698109534153],"dir":"ltr"},{"str":"to","boundary":[0.3592257758524313,0.8427634742396466,0.3769912832136,0.8584698109534153],"dir":"ltr"},{"str":"distributed","boundary":[0.3837114459369746,0.8427634742396466,0.47876004854253096,0.8584698109534153],"dir":"ltr"},{"str":"databases","boundary":[0.48544845314594876,0.8427634742396466,0.5668960271619233,0.8584698109534153],"dir":"ltr"},{"str":"and","boundary":[0.5735844317653411,0.8427634742396466,0.605806828727748,0.8584698109534153],"dir":"ltr"},{"str":"discusses","boundary":[0.612495233331166,0.8427634742396466,0.6898499644317649,0.8584698109534153],"dir":"ltr"},{"str":"the","boundary":[0.6965383690351828,0.8427634742396466,0.7236601376407397,0.8584698109534153],"dir":"ltr"},{"str":"three-tier","boundary":[0.7303485422441575,0.8427634742396466,0.8121120764869231,0.8584698109534153],"dir":"ltr"},{"str":"client/server","boundary":[0.8188264052496399,0.8427634742396466,0.9249911752625278,0.8584698109534153],"dir":"ltr"},{"str":"architecture.","boundary":[0.24264965534354063,0.8607142464698129,0.3455686762136716,0.8764205831835817],"dir":"ltr"},{"str":"Chapter","boundary":[0.3493519037563067,0.8607142464698129,0.4161333415203731,0.8764205831835817],"dir":"ltr"},{"str":"26","boundary":[0.4205379596451973,0.8607142464698129,0.4403339961612609,0.8764205831835817],"dir":"ltr"},{"str":"introduces","boundary":[0.4447386142860851,0.8607142464698129,0.5321157197354281,0.8764205831835817],"dir":"ltr"},{"str":"several","boundary":[0.5365292846121864,0.8607142464698129,0.5920364454401517,0.8764205831835817],"dir":"ltr"},{"str":"enhanced","boundary":[0.5964203297030541,0.8607142464698129,0.6753961755300716,0.8764205831835817],"dir":"ltr"},{"str":"database","boundary":[0.6797893654823491,0.8607142464698129,0.7504382769340041,0.8764205831835817],"dir":"ltr"},{"str":"models","boundary":[0.7548314668862817,0.8607142464698129,0.8143945666137904,0.8764205831835817],"dir":"ltr"},{"str":"for","boundary":[0.818787756566068,0.8607142464698129,0.8430366842520945,0.8764205831835817],"dir":"ltr"},{"str":"advanced","boundary":[0.847429874204372,0.8607142464698129,0.9247462328917041,0.8764205831835817],"dir":"ltr"},{"str":"applications.","boundary":[0.24264965534354063,0.8786650186999793,0.3475158651447558,0.894371355413748],"dir":"ltr"},{"str":"These","boundary":[0.3529869308728974,0.8786650186999793,0.40095397302446784,0.894371355413748],"dir":"ltr"},{"str":"include","boundary":[0.407024111249177,0.8786650186999793,0.46803999777949906,0.894371355413748],"dir":"ltr"},{"str":"active","boundary":[0.4741101360042082,0.8786650186999793,0.521173831040862,0.894371355413748],"dir":"ltr"},{"str":"databases","boundary":[0.527261852643997,0.8786650186999793,0.6053794369868307,0.894371355413748],"dir":"ltr"},{"str":"and","boundary":[0.6114674585899655,0.8786650186999793,0.6425920309375878,0.894371355413748],"dir":"ltr"},{"str":"triggers,","boundary":[0.6486800525407229,0.8786650186999793,0.7152916890881071,0.894371355413748],"dir":"ltr"},{"str":"as","boundary":[0.7207627548162489,0.8786650186999793,0.7369782772203828,0.894371355413748],"dir":"ltr"},{"str":"well","boundary":[0.7430334666057404,0.8786650186999793,0.7759468783449128,0.894371355413748],"dir":"ltr"},{"str":"as","boundary":[0.7820010526983054,0.8786650186999793,0.7982138568928974,0.894371355413748],"dir":"ltr"},{"str":"temporal,","boundary":[0.8042680312462903,0.8786650186999793,0.8844604170786163,0.894371355413748],"dir":"ltr"},{"str":"spa-","boundary":[0.8899314828067578,0.8786650186999793,0.9245856824301558,0.894371355413748],"dir":"ltr"},{"str":"tial,","boundary":[0.24264965534354063,0.8966157909301457,0.27357620258407017,0.9123221276439144],"dir":"ltr"},{"str":"multimedia,","boundary":[0.27785137320760295,0.8966157909301457,0.3786708880421039,0.9123221276439144],"dir":"ltr"},{"str":"and","boundary":[0.38294605866563663,0.8966157909301457,0.4140579824192884,0.9123221276439144],"dir":"ltr"},{"str":"deductive","boundary":[0.41894620412847977,0.8966157909301457,0.49842300730378564,0.9123221276439144],"dir":"ltr"},{"str":"databases.","boundary":[0.5035430867714049,0.8966157909301457,0.5862358764136338,0.9123221276439144],"dir":"ltr"},{"str":"Chapter","boundary":[0.5905110470371667,0.8966157909301457,0.6572327036294189,0.9123221276439144],"dir":"ltr"},{"str":"27","boundary":[0.6621096773085106,0.8966157909301457,0.6818437385951552,0.9123221276439144],"dir":"ltr"},{"str":"is","boundary":[0.6867207122742467,0.8966157909301457,0.6994847310768608,0.9123221276439144],"dir":"ltr"},{"str":"a","boundary":[0.7043617047559524,0.8966157909301457,0.7133240691181616,0.9123221276439144],"dir":"ltr"},{"str":"new","boundary":[0.7182010427972532,0.8966157909301457,0.7519964965760173,0.9123221276439144],"dir":"ltr"},{"str":"chapter","boundary":[0.756873470255109,0.8966157909301457,0.8185719491309348,0.9123221276439144],"dir":"ltr"},{"str":"on","boundary":[0.8234629798685373,0.8966157909301457,0.8453777668328039,0.9123221276439144],"dir":"ltr"},{"str":"informa-","boundary":[0.8502687975704066,0.8966157909301457,0.9247544662487067,0.9123221276439144],"dir":"ltr"},{"str":"tion","boundary":[0.24264965534354063,0.9145665631603119,0.2761734085869838,0.9302728998740808],"dir":"ltr"},{"str":"retrieval","boundary":[0.2815668587484319,0.9145665631603119,0.3497320104045874,0.9302728998740808],"dir":"ltr"},{"str":"techniques,","boundary":[0.3551265139704179,0.9145665631603119,0.44877586457888896,0.9302728998740808],"dir":"ltr"},{"str":"and","boundary":[0.4535923784253342,0.9145665631603119,0.4844991355916104,0.9302728998740808],"dir":"ltr"},{"str":"how","boundary":[0.48989256333614273,0.9145665631603119,0.5253864655687297,0.9302728998740808],"dir":"ltr"},{"str":"they","boundary":[0.530827823030226,0.9145665631603119,0.5660109418919405,0.9302728998740808],"dir":"ltr"},{"str":"are","boundary":[0.5713903179130776,0.9145665631603119,0.5964225973649406,0.9302728998740808],"dir":"ltr"},{"str":"related","boundary":[0.6018504379688191,0.9145665631603119,0.6575123437737903,0.9302728998740808],"dir":"ltr"},{"str":"to","boundary":[0.6628997627553461,0.9145665631603119,0.6798532622102237,0.9302728998740808],"dir":"ltr"},{"str":"database","boundary":[0.6852683920551573,0.9145665631603119,0.7558273886671975,0.9302728998740808],"dir":"ltr"},{"str":"systems","boundary":[0.7612404601728802,0.9145665631603119,0.8241718411342824,0.9302728998740808],"dir":"ltr"},{"str":"and","boundary":[0.8295803079605504,0.9145665631603119,0.8605732458024982,0.9302728998740808],"dir":"ltr"},{"str":"to","boundary":[0.8659817126287661,0.9145665631603119,0.8829598877649161,0.9302728998740808],"dir":"ltr"},{"str":"Web","boundary":[0.8879781188579219,0.9145665631603119,0.9246309658936697,0.9302728998740808],"dir":"ltr"}],"boundary":[0.24265,0.1068,0.92499,0.93027],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":10,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/e4c581ae72b97a1e41579683d88588be.jpg","blurred":"/storage/books/494399539ca2ade4/pages/4a5ce962af91a59679f07de82778bb05.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.05732,0.07341,0.06972]},"elements":[{"words":[{"str":"search","boundary":[0.07398261157429277,0.10679707038706236,0.12604889678747938,0.12250340710083116],"dir":"ltr"},{"str":"methods.","boundary":[0.13062438979486385,0.10679707038706236,0.20661992804454082,0.12250340710083116],"dir":"ltr"},{"str":"Chapter","boundary":[0.2104072720800668,0.10679707038706236,0.27752775082338643,0.12250340710083116],"dir":"ltr"},{"str":"28","boundary":[0.28203580051330146,0.10679707038706236,0.3022892958883202,0.12250340710083116],"dir":"ltr"},{"str":"on","boundary":[0.3067973455782352,0.10679707038706236,0.3292256845975689,0.12250340710083116],"dir":"ltr"},{"str":"data","boundary":[0.333733734287484,0.10679707038706236,0.3697854628147014,0.12250340710083116],"dir":"ltr"},{"str":"mining","boundary":[0.37429351250461645,0.10679707038706236,0.4311641458899352,0.12250340710083116],"dir":"ltr"},{"str":"gives","boundary":[0.4355607583137849,0.10679707038706236,0.4753929023069067,0.12250340710083116],"dir":"ltr"},{"str":"an","boundary":[0.47977019730553866,0.10679707038706236,0.49988730200182696,0.12250340710083116],"dir":"ltr"},{"str":"overview","boundary":[0.5042645970004587,0.10679707038706236,0.5809085226462034,0.12250340710083116],"dir":"ltr"},{"str":"of","boundary":[0.5858073766129075,0.10679707038706236,0.5994086713115767,0.12250340710083116],"dir":"ltr"},{"str":"the","boundary":[0.6044207271411992,0.10679707038706236,0.6302232525986138,0.12250340710083116],"dir":"ltr"},{"str":"process","boundary":[0.6345925730183138,0.10679707038706236,0.6977444941794072,0.12250340710083116],"dir":"ltr"},{"str":"of","boundary":[0.7026359481571298,0.10679707038706236,0.7162091263637068,0.12250340710083116],"dir":"ltr"},{"str":"data","boundary":[0.7212211821933296,0.10679707038706236,0.7563652648360308,0.12250340710083116],"dir":"ltr"},{"str":"mining","boundary":[0.07398261157429277,0.12474784261722872,0.133596420399433,0.14045417933099752],"dir":"ltr"},{"str":"and","boundary":[0.13883121434649387,0.12474784261722872,0.16982924488275772,0.14045417933099752],"dir":"ltr"},{"str":"knowledge","boundary":[0.17506403882981855,0.12474784261722872,0.26344974238769625,0.14045417933099752],"dir":"ltr"},{"str":"discover","boundary":[0.268681877564057,0.12474784261722872,0.3364887783583854,0.14045417933099752],"dir":"ltr"},{"str":"y,","boundary":[0.3370445299288158,0.12474784261722872,0.34990503293640607,0.14045417933099752],"dir":"ltr"},{"str":"discusses","boundary":[0.3545445293799254,0.12474784261722872,0.4285621129542281,0.14045417933099752],"dir":"ltr"},{"str":"algorithms","boundary":[0.43381873895809797,0.12474784261722872,0.5227098074312502,0.14045417933099752],"dir":"ltr"},{"str":"for","boundary":[0.527960530285127,0.12474784261722872,0.5522345664208994,0.14045417933099752],"dir":"ltr"},{"str":"association","boundary":[0.5574852892747761,0.12474784261722872,0.6484882058061876,0.14045417933099752],"dir":"ltr"},{"str":"rule","boundary":[0.6537389286600644,0.12474784261722872,0.6862990427925929,0.14045417933099752],"dir":"ltr"},{"str":"mining","boundary":[0.6915603998584502,0.12474784261722872,0.7512255919791236,0.14045417933099752],"dir":"ltr"},{"str":",","boundary":[0.7514767093553921,0.12474784261722872,0.7564126066364744,0.14045417933099752],"dir":"ltr"},{"str":"classification,","boundary":[0.07398261157429277,0.14269861484739507,0.18439192356647305,0.15840495156116385],"dir":"ltr"},{"str":"and","boundary":[0.19003383117591685,0.14269861484739507,0.2210085546953445,0.15840495156116385],"dir":"ltr"},{"str":"clustering","boundary":[0.22723553796751694,0.14269861484739507,0.308017831239149,0.15840495156116385],"dir":"ltr"},{"str":",","boundary":[0.3082771819720166,0.14269861484739507,0.31320484589649983,0.15840495156116385],"dir":"ltr"},{"str":"and","boundary":[0.31884675350594366,0.14269861484739507,0.3500232315444353,0.15840495156116385],"dir":"ltr"},{"str":"briefly","boundary":[0.35629077440431506,0.14269861484739507,0.40883925913442765,0.15840495156116385],"dir":"ltr"},{"str":"covers","boundary":[0.41504811352869597,0.14269861484739507,0.46642733986018214,0.15840495156116385],"dir":"ltr"},{"str":"other","boundary":[0.47265252470856156,0.14269861484739507,0.5166517698605301,0.15840495156116385],"dir":"ltr"},{"str":"approaches","boundary":[0.5228769547089094,0.14269861484739507,0.6158303691494162,0.15840495156116385],"dir":"ltr"},{"str":"and","boundary":[0.6220512485319846,0.14269861484739507,0.6529956096295764,0.15840495156116385],"dir":"ltr"},{"str":"commercial","boundary":[0.6592164890121449,0.14269861484739507,0.7563446814445328,0.15840495156116385],"dir":"ltr"},{"str":"tools.","boundary":[0.07398261157429277,0.16064938707756143,0.11889763016082085,0.17635572379133022],"dir":"ltr"},{"str":"Chapter","boundary":[0.12302254181690454,0.16064938707756143,0.18977995820924978,0.17635572379133022],"dir":"ltr"},{"str":"29","boundary":[0.19452090000667097,0.16064938707756143,0.21430953745254025,0.17635572379133022],"dir":"ltr"},{"str":"introduces","boundary":[0.2190504792499615,0.16064938707756143,0.306291573535746,0.17635572379133022],"dir":"ltr"},{"str":"data","boundary":[0.31101107054371174,0.16064938707756143,0.34607781603743587,0.17635572379133022],"dir":"ltr"},{"str":"warehousing","boundary":[0.3507973130454017,0.16064938707756143,0.4558254053489159,0.17635572379133022],"dir":"ltr"},{"str":"and","boundary":[0.46055063943218555,0.16064938707756143,0.4915739901293895,0.17635572379133022],"dir":"ltr"},{"str":"OLAP","boundary":[0.4962992242126591,0.16064938707756143,0.5472347401115665,0.17635572379133022],"dir":"ltr"},{"str":"concepts.","boundary":[0.5519599741948362,0.16064938707756143,0.6287955793524481,0.17635572379133022],"dir":"ltr"},{"str":"Appendix","boundary":[0.07398261157429277,0.1875747601059752,0.15485542492249824,0.20328109681974402],"dir":"ltr"},{"str":"A","boundary":[0.15971243716106215,0.1875747601059752,0.1731945271295414,0.20328109681974402],"dir":"ltr"},{"str":"gives","boundary":[0.17812370872977817,0.1875747601059752,0.21832158794013576,0.20328109681974402],"dir":"ltr"},{"str":"a","boundary":[0.2231958062068687,0.1875747601059752,0.23223825070506882,0.20328109681974402],"dir":"ltr"},{"str":"number","boundary":[0.23711246897180174,0.1875747601059752,0.3077132959059011,0.20328109681974402],"dir":"ltr"},{"str":"of","boundary":[0.31295091279663567,0.1875747601059752,0.32555282245580425,0.20328109681974402],"dir":"ltr"},{"str":"alternative","boundary":[0.3310609380205148,0.1875747601059752,0.41836333471768733,0.20328109681974402],"dir":"ltr"},{"str":"diagrammatic","boundary":[0.4232883185296312,0.1875747601059752,0.5392297191798378,0.20328109681974402],"dir":"ltr"},{"str":"notations","boundary":[0.5441112877225215,0.1875747601059752,0.6230878728526621,0.20328109681974402],"dir":"ltr"},{"str":"for","boundary":[0.627969441395346,0.1875747601059752,0.6524862201646652,0.20328109681974402],"dir":"ltr"},{"str":"displaying","boundary":[0.657367788707349,0.1875747601059752,0.7425105840191144,0.20328109681974402],"dir":"ltr"},{"str":"a","boundary":[0.7473991394997527,0.1875747601059752,0.7564681817935176,0.20328109681974402],"dir":"ltr"},{"str":"conceptual","boundary":[0.07398261157429277,0.20552396170247023,0.1674540808561981,0.221230298416239],"dir":"ltr"},{"str":"ER","boundary":[0.1722005909587742,0.20552396170247023,0.19345273250363892,0.221230298416239],"dir":"ltr"},{"str":"or","boundary":[0.19795432022412549,0.20552396170247023,0.21774336541347983,0.221230298416239],"dir":"ltr"},{"str":"EER","boundary":[0.22258314981365343,0.20552396170247023,0.2567178446101202,0.221230298416239],"dir":"ltr"},{"str":"schema.","boundary":[0.2612194323306068,0.20552396170247023,0.3281154546972335,0.221230298416239],"dir":"ltr"},{"str":"These","boundary":[0.3320036573510968,0.20552396170247023,0.3802989501126977,0.221230298416239],"dir":"ltr"},{"str":"may","boundary":[0.38477494923815225,0.20552396170247023,0.4200608187845585,0.221230298416239],"dir":"ltr"},{"str":"be","boundary":[0.42454894950157573,0.20552396170247023,0.4439481958242146,0.221230298416239],"dir":"ltr"},{"str":"substituted","boundary":[0.4484363265412319,0.20552396170247023,0.540835851752301,0.221230298416239],"dir":"ltr"},{"str":"for","boundary":[0.5453278117982068,0.20552396170247023,0.569854654081827,0.221230298416239],"dir":"ltr"},{"str":"the","boundary":[0.5743466141277329,0.20552396170247023,0.6005805657694584,0.221230298416239],"dir":"ltr"},{"str":"notation","boundary":[0.6050725258153641,0.20552396170247023,0.6766888485252726,0.221230298416239],"dir":"ltr"},{"str":"we","boundary":[0.6811808085711784,0.20552396170247023,0.7039558334052902,0.221230298416239],"dir":"ltr"},{"str":"use,","boundary":[0.7089293962016119,0.20552396170247023,0.7408330376120744,0.221230298416239],"dir":"ltr"},{"str":"if","boundary":[0.7447212402659378,0.20552396170247023,0.7564537734194692,0.221230298416239],"dir":"ltr"},{"str":"the","boundary":[0.07398261157429277,0.22347316329896516,0.10050883522143676,0.23917950001273397],"dir":"ltr"},{"str":"instructor","boundary":[0.10724765113552845,0.22347316329896516,0.19111240089038192,0.23917950001273397],"dir":"ltr"},{"str":"prefers.","boundary":[0.19784522824918915,0.22347316329896516,0.26051136366309535,0.23917950001273397],"dir":"ltr"},{"str":"Appendix","boundary":[0.26622737148192993,0.22347316329896516,0.34825433969915637,0.23917950001273397],"dir":"ltr"},{"str":"B","boundary":[0.35499423985903733,0.22347316329896516,0.36724860378609364,0.23917950001273397],"dir":"ltr"},{"str":"gives","boundary":[0.37398850394597455,0.22347316329896516,0.4145869152742495,0.23917950001273397],"dir":"ltr"},{"str":"some","boundary":[0.4213304737189849,0.22347316329896516,0.46566828681752065,0.23917950001273397],"dir":"ltr"},{"str":"important","boundary":[0.472411845262256,0.22347316329896516,0.55847448064065,0.23917950001273397],"dir":"ltr"},{"str":"physical","boundary":[0.5652031913211577,0.22347316329896516,0.6327213152750969,0.23917950001273397],"dir":"ltr"},{"str":"parameters","boundary":[0.6394602106917664,0.22347316329896516,0.7328363900153253,0.23917950001273397],"dir":"ltr"},{"str":"of","boundary":[0.7395609840175337,0.22347316329896516,0.7566040321774005,0.23917950001273397],"dir":"ltr"},{"str":"disks.","boundary":[0.07398672825259225,0.24142236489546012,0.12047637628867323,0.2571287016092289],"dir":"ltr"},{"str":"Appendix","boundary":[0.12433576219444016,0.24142236489546012,0.20577281557237775,0.2571287016092289],"dir":"ltr"},{"str":"C","boundary":[0.21064940628421866,0.24142236489546012,0.22433978435797705,0.2571287016092289],"dir":"ltr"},{"str":"gives","boundary":[0.22921637506981807,0.24142236489546012,0.26932073571238585,0.2571287016092289],"dir":"ltr"},{"str":"an","boundary":[0.2741644343671347,0.24142236489546012,0.29447023626354596,0.2571287016092289],"dir":"ltr"},{"str":"overview","boundary":[0.29931393491829494,0.24142236489546012,0.3769448562298603,0.2571287016092289],"dir":"ltr"},{"str":"of","boundary":[0.38240645329171513,0.24142236489546012,0.39588009618505143,0.2571287016092289],"dir":"ltr"},{"str":"the","boundary":[0.40137174503656414,0.24142236489546012,0.4276759358429748,0.2571287016092289],"dir":"ltr"},{"str":"QBE","boundary":[0.43255159296333434,0.24142236489546012,0.4717157938712861,0.2571287016092289],"dir":"ltr"},{"str":"graphical","boundary":[0.4765914509916457,0.24142236489546012,0.5538540709260517,0.2571287016092289],"dir":"ltr"},{"str":"query","boundary":[0.558742768063733,0.24142236489546012,0.6064296661513475,0.2571287016092289],"dir":"ltr"},{"str":"language.","boundary":[0.6115265550349235,0.24142236489546012,0.6899076687082988,0.2571287016092289],"dir":"ltr"},{"str":"Appen-","boundary":[0.6937670546140655,0.24142236489546012,0.7564558317586189,0.2571287016092289],"dir":"ltr"},{"str":"dixes","boundary":[0.07398672825259225,0.2593715664919551,0.11780364656398458,0.27507790320572384],"dir":"ltr"},{"str":"D","boundary":[0.1304406631074394,0.2593715664919551,0.14590119244700253,0.27507790320572384],"dir":"ltr"},{"str":"and","boundary":[0.15853820899045737,0.2593715664919551,0.19101784673303535,0.27507790320572384],"dir":"ltr"},{"str":"E","boundary":[0.20365486327649018,0.2593715664919551,0.21552183087555185,0.27507790320572384],"dir":"ltr"},{"str":"(available","boundary":[0.2281588474190067,0.2593715664919551,0.31195511817389976,0.27507790320572384],"dir":"ltr"},{"str":"on","boundary":[0.32459890469807173,0.2593715664919551,0.34742100101112056,0.27507790320572384],"dir":"ltr"},{"str":"the","boundary":[0.3600647875352924,0.2593715664919551,0.38746650688415196,0.27507790320572384],"dir":"ltr"},{"str":"book’s","boundary":[0.400110293408324,0.2593715664919551,0.4561894332725027,0.27507790320572384],"dir":"ltr"},{"str":"Companion","boundary":[0.4687813264296854,0.2593715664919551,0.5723191403826942,0.27507790320572384],"dir":"ltr"},{"str":"Website","boundary":[0.5849303137322885,0.2593715664919551,0.6526179350920204,0.27507790320572384],"dir":"ltr"},{"str":"located","boundary":[0.6652495168710209,0.2593715664919551,0.7278346258814515,0.27507790320572384],"dir":"ltr"},{"str":"at","boundary":[0.7405016450089659,0.2593715664919551,0.7568201577881233,0.27507790320572384],"dir":"ltr"},{"str":"http://www.aw.com/elmasri)","boundary":[0.07398672825259225,0.27732076808845,0.31316394094235533,0.29302710480221883],"dir":"ltr"},{"str":"cover","boundary":[0.3198245730362417,0.27732076808845,0.3646763045327645,0.29302710480221883],"dir":"ltr"},{"str":"legacy","boundary":[0.3713922021239027,0.27732076808845,0.42219531476525624,0.29302710480221883],"dir":"ltr"},{"str":"database","boundary":[0.42891121235639446,0.27732076808845,0.5007133287334194,0.29302710480221883],"dir":"ltr"},{"str":"systems,","boundary":[0.5074292263245578,0.27732076808845,0.5765960985149818,0.29302710480221883],"dir":"ltr"},{"str":"based","boundary":[0.5827093657897164,0.27732076808845,0.6298857819421507,0.29302710480221883],"dir":"ltr"},{"str":"on","boundary":[0.6366155559169857,0.27732076808845,0.6588118588125534,0.29302710480221883],"dir":"ltr"},{"str":"the","boundary":[0.6655416327873885,0.27732076808845,0.6919847403866106,0.29302710480221883],"dir":"ltr"},{"str":"hierar-","boundary":[0.6987145143614457,0.27732076808845,0.7564558317586189,0.29302710480221883],"dir":"ltr"},{"str":"chical","boundary":[0.07398672825259225,0.29527311095228775,0.12272982224965655,0.31097944766605656],"dir":"ltr"},{"str":"and","boundary":[0.1294393712234222,0.29527311095228775,0.16103958013783212,0.31097944766605656],"dir":"ltr"},{"str":"network","boundary":[0.16774912911159776,0.29527311095228775,0.23801712887898122,0.31097944766605656],"dir":"ltr"},{"str":"database","boundary":[0.24499362092195673,0.29527311095228775,0.3199748896581862,0.31097944766605656],"dir":"ltr"},{"str":"models.","boundary":[0.3269513817011616,0.29527311095228775,0.3892296023922339,0.31097944766605656],"dir":"ltr"},{"str":"They","boundary":[0.39534492800611853,0.29527311095228775,0.43748521893786285,0.31097944766605656],"dir":"ltr"},{"str":"have","boundary":[0.44414435594179946,0.29527311095228775,0.4823962073270225,0.31097944766605656],"dir":"ltr"},{"str":"been","boundary":[0.48910891204190604,0.29527311095228775,0.5289535212282909,0.31097944766605656],"dir":"ltr"},{"str":"used","boundary":[0.5356662259431745,0.29527311095228775,0.5743187442738849,0.31097944766605656],"dir":"ltr"},{"str":"for","boundary":[0.5810314489887684,0.29527311095228775,0.6058433814192871,0.31097944766605656],"dir":"ltr"},{"str":"more","boundary":[0.6125560861341706,0.29527311095228775,0.6570792176090579,0.31097944766605656],"dir":"ltr"},{"str":"than","boundary":[0.6638301296703564,0.29527311095228775,0.7023099150142432,0.31097944766605656],"dir":"ltr"},{"str":"thirty","boundary":[0.709060827075542,0.29527311095228775,0.7565402236637583,0.31097944766605656],"dir":"ltr"},{"str":"years","boundary":[0.07398672825259225,0.31322545381612554,0.11780434448998879,0.32893179052989435],"dir":"ltr"},{"str":"as","boundary":[0.12531794576212263,0.31322545381612554,0.14253413408285776,0.32893179052989435],"dir":"ltr"},{"str":"a","boundary":[0.15004773535499158,0.31322545381612554,0.15948747983381067,0.32893179052989435],"dir":"ltr"},{"str":"basis","boundary":[0.1670010811059445,0.31322545381612554,0.20900455583168845,0.32893179052989435],"dir":"ltr"},{"str":"for","boundary":[0.21651815710382225,0.31322545381612554,0.24218843026669318,0.32893179052989435],"dir":"ltr"},{"str":"many","boundary":[0.24970203153882703,0.31322545381612554,0.2978405123031107,0.32893179052989435],"dir":"ltr"},{"str":"commercial","boundary":[0.3052976806985409,0.31322545381612554,0.40736613795408555,0.32893179052989435],"dir":"ltr"},{"str":"database","boundary":[0.41490081091497844,0.31322545381612554,0.48953917006789655,0.32893179052989435],"dir":"ltr"},{"str":"applications","boundary":[0.49707384302878954,0.31322545381612554,0.6029258050079487,0.32893179052989435],"dir":"ltr"},{"str":"and","boundary":[0.6104604779688417,0.31322545381612554,0.64301874913164,0.32893179052989435],"dir":"ltr"},{"str":"transaction-","boundary":[0.6505534220925331,0.31322545381612554,0.7569066080324123,0.32893179052989435],"dir":"ltr"},{"str":"processing","boundary":[0.07398672825259225,0.3311777966799633,0.16125320400988907,0.3468841333937321],"dir":"ltr"},{"str":"systems.","boundary":[0.16598632845491823,0.3311777966799633,0.23462980719423485,0.3468841333937321],"dir":"ltr"},{"str":"We","boundary":[0.23836980942931676,0.3311777966799633,0.2645704084663873,0.3468841333937321],"dir":"ltr"},{"str":"consider","boundary":[0.26923636538887347,0.3311777966799633,0.34016217667556076,0.3468841333937321],"dir":"ltr"},{"str":"it","boundary":[0.3449183337125781,0.3311777966799633,0.35695735621252805,0.3468841333937321],"dir":"ltr"},{"str":"important","boundary":[0.36171351324954537,0.3311777966799633,0.44691640650993614,0.3468841333937321],"dir":"ltr"},{"str":"to","boundary":[0.4516388393739042,0.3311777966799633,0.4687823521906266,0.3468841333937321],"dir":"ltr"},{"str":"expose","boundary":[0.47353711562653145,0.3311777966799633,0.5298038746238887,0.3468841333937321],"dir":"ltr"},{"str":"database","boundary":[0.534546288024895,0.3311777966799633,0.6059253730596607,0.3468841333937321],"dir":"ltr"},{"str":"management","boundary":[0.610667786460667,0.3311777966799633,0.7188952589541204,0.3468841333937321],"dir":"ltr"},{"str":"stu-","boundary":[0.7236376723551268,0.3311777966799633,0.7562705812351422,0.3468841333937321],"dir":"ltr"},{"str":"dents","boundary":[0.07398672825259225,0.34913013954380107,0.11874014557898165,0.3648364762575699],"dir":"ltr"},{"str":"to","boundary":[0.12413434757570045,0.34913013954380107,0.14130882682321572,0.3648364762575699],"dir":"ltr"},{"str":"these","boundary":[0.14671171069413713,0.34913013954380107,0.18905142042025533,0.3648364762575699],"dir":"ltr"},{"str":"legacy","boundary":[0.19445430429117672,0.34913013954380107,0.24492504609376145,0.3648364762575699],"dir":"ltr"},{"str":"approaches","boundary":[0.2503279299646829,0.34913013954380107,0.3445404774851654,0.3648364762575699],"dir":"ltr"},{"str":"so","boundary":[0.3499644487783902,0.34913013954380107,0.3681460955164397,0.3648364762575699],"dir":"ltr"},{"str":"they","boundary":[0.3735700668096644,0.34913013954380107,0.4091811338880616,0.3648364762575699],"dir":"ltr"},{"str":"can","boundary":[0.4145874058733344,0.34913013954380107,0.443641492656546,0.3648364762575699],"dir":"ltr"},{"str":"gain","boundary":[0.4490477646418189,0.34913013954380107,0.4844701520373405,0.3648364762575699],"dir":"ltr"},{"str":"a","boundary":[0.4898764240226134,0.34913013954380107,0.4989375825439376,0.3648364762575699],"dir":"ltr"},{"str":"better","boundary":[0.5043438545292104,0.34913013954380107,0.5531251818050807,0.3648364762575699],"dir":"ltr"},{"str":"insight","boundary":[0.5585604670904283,0.34913013954380107,0.6182741403392726,0.3648364762575699],"dir":"ltr"},{"str":"of","boundary":[0.6245059338028423,0.34913013954380107,0.6379490135513521,0.3648364762575699],"dir":"ltr"},{"str":"how","boundary":[0.6439737722426482,0.34913013954380107,0.6795315810544476,0.3648364762575699],"dir":"ltr"},{"str":"database","boundary":[0.6849450130182697,0.34913013954380107,0.756439365045421,0.3648364762575699],"dir":"ltr"},{"str":"technology","boundary":[0.07398672825259225,0.36708248240763885,0.16592450471498457,0.3827888191214076],"dir":"ltr"},{"str":"has","boundary":[0.17072844243629445,0.36708248240763885,0.19813505047636729,0.3827888191214076],"dir":"ltr"},{"str":"progressed.","boundary":[0.20293898819767708,0.36708248240763885,0.2976211601938004,0.3827888191214076],"dir":"ltr"},{"str":"Guidelines","boundary":[0.07398261157429277,0.4014344845630389,0.1883700626191208,0.41938458366448894],"dir":"ltr"},{"str":"for","boundary":[0.19536666779386602,0.4014344845630389,0.22470780030017176,0.41938458366448894],"dir":"ltr"},{"str":"Using","boundary":[0.23170440547491705,0.4014344845630389,0.29379340676556726,0.41938458366448894],"dir":"ltr"},{"str":"This","boundary":[0.3007900119403124,0.4014344845630389,0.3458268749838666,0.41938458366448894],"dir":"ltr"},{"str":"Book","boundary":[0.3528369900309892,0.4014344845630389,0.40919078736953546,0.41938458366448894],"dir":"ltr"},{"str":"There","boundary":[0.07398261157429277,0.42989885421316326,0.12199954725948259,0.44560519092693207],"dir":"ltr"},{"str":"are","boundary":[0.12819484448402016,0.42989885421316326,0.1530979462334785,0.44560519092693207],"dir":"ltr"},{"str":"many","boundary":[0.15929937501959696,0.42989885421316326,0.20528015672037295,0.44560519092693207],"dir":"ltr"},{"str":"different","boundary":[0.2115124346142917,0.42989885421316326,0.2820475447901624,0.44560519092693207],"dir":"ltr"},{"str":"ways","boundary":[0.28826653567468963,0.42989885421316326,0.3274283018762523,0.44560519092693207],"dir":"ltr"},{"str":"to","boundary":[0.33364361567016604,0.42989885421316326,0.3505904598732703,0.44560519092693207],"dir":"ltr"},{"str":"teach","boundary":[0.35676306086525833,0.42989885421316326,0.4000200040041631,0.44560519092693207],"dir":"ltr"},{"str":"a","boundary":[0.4062635946789097,0.42989885421316326,0.41521205670847255,0.44560519092693207],"dir":"ltr"},{"str":"database","boundary":[0.4214556473832192,0.42989885421316326,0.4919548228770855,0.44560519092693207],"dir":"ltr"},{"str":"course.","boundary":[0.49819841355183214,0.42989885421316326,0.556924551260894,0.44560519092693207],"dir":"ltr"},{"str":"The","boundary":[0.5625788089052361,0.42989885421316326,0.5945583126187783,0.44560519092693207],"dir":"ltr"},{"str":"chapters","boundary":[0.6007978153008379,0.42989885421316326,0.6695640789468057,0.44560519092693207],"dir":"ltr"},{"str":"in","boundary":[0.675741198594549,0.42989885421316326,0.6922284186017171,0.44560519092693207],"dir":"ltr"},{"str":"Parts","boundary":[0.6984055382494607,0.42989885421316326,0.7402649360067455,0.44560519092693207],"dir":"ltr"},{"str":"1","boundary":[0.7465222870219623,0.42989885421316326,0.7563961399232765,0.44560519092693207],"dir":"ltr"},{"str":"through","boundary":[0.07398672825259225,0.44784962644332965,0.1409289603883997,0.4635559631570984],"dir":"ltr"},{"str":"7","boundary":[0.14668476419702836,0.44784962644332965,0.1565668654389725,0.4635559631570984],"dir":"ltr"},{"str":"can","boundary":[0.16232266924760125,0.44784962644332965,0.1911243489356606,0.4635559631570984],"dir":"ltr"},{"str":"be","boundary":[0.1968801527442893,0.44784962644332965,0.21612934057099886,0.4635559631570984],"dir":"ltr"},{"str":"used","boundary":[0.22188514437962753,0.44784962644332965,0.25982730420329375,0.4635559631570984],"dir":"ltr"},{"str":"in","boundary":[0.2655831080119225,0.44784962644332965,0.28229842372531305,0.4635559631570984],"dir":"ltr"},{"str":"an","boundary":[0.2880542275339418,0.44784962644332965,0.3082716429161472,0.4635559631570984],"dir":"ltr"},{"str":"introductory","boundary":[0.31402744672477595,0.44784962644332965,0.4196109758839803,0.4635559631570984],"dir":"ltr"},{"str":"course","boundary":[0.42529907076517104,0.44784962644332965,0.4789841977503094,0.4635559631570984],"dir":"ltr"},{"str":"on","boundary":[0.484729499783561,0.44784962644332965,0.5065756303495113,0.4635559631570984],"dir":"ltr"},{"str":"database","boundary":[0.5123209323827628,0.44784962644332965,0.5829054841341567,0.4635559631570984],"dir":"ltr"},{"str":"systems","boundary":[0.5886507861674084,0.44784962644332965,0.6515950215622556,0.4635559631570984],"dir":"ltr"},{"str":"in","boundary":[0.6573336492770503,0.44784962644332965,0.6739990842369086,0.4635559631570984],"dir":"ltr"},{"str":"the","boundary":[0.6797377119517033,0.44784962644332965,0.7056395852914583,0.4635559631570984],"dir":"ltr"},{"str":"order","boundary":[0.711378213006253,0.44784962644332965,0.7565710987510046,0.4635559631570984],"dir":"ltr"},{"str":"that","boundary":[0.07398672825259225,0.465800398673496,0.10671444893315074,0.4815067353872648],"dir":"ltr"},{"str":"they","boundary":[0.11098444856034684,0.465800398673496,0.14613173047399108,0.4815067353872648],"dir":"ltr"},{"str":"are","boundary":[0.15035621244864072,0.465800398673496,0.17537845642975125,0.4815067353872648],"dir":"ltr"},{"str":"given","boundary":[0.17963921846971795,0.465800398673496,0.22342829424661598,0.4815067353872648],"dir":"ltr"},{"str":"or","boundary":[0.2276781685686475,0.465800398673496,0.24582383785855896,0.4815067353872648],"dir":"ltr"},{"str":"in","boundary":[0.25007371218059055,0.465800398673496,0.26674044985529527,0.4815067353872648],"dir":"ltr"},{"str":"the","boundary":[0.2709903241773268,0.465800398673496,0.29689422223201023,0.4815067353872648],"dir":"ltr"},{"str":"preferred","boundary":[0.30114409655404184,0.465800398673496,0.3773326852457837,0.4815067353872648],"dir":"ltr"},{"str":"order","boundary":[0.38156672746371817,0.465800398673496,0.4294419011180063,0.4815067353872648],"dir":"ltr"},{"str":"of","boundary":[0.4341333405318628,0.465800398673496,0.4476535008185211,0.4815067353872648],"dir":"ltr"},{"str":"individual","boundary":[0.45253176460341055,0.465800398673496,0.5367367984831841,0.4815067353872648],"dir":"ltr"},{"str":"instructors.","boundary":[0.5410038052000917,0.465800398673496,0.6353760896141745,0.4815067353872648],"dir":"ltr"},{"str":"Selected","boundary":[0.639029641604967,0.465800398673496,0.7054538955209337,0.4815067353872648],"dir":"ltr"},{"str":"chap-","boundary":[0.7096949788690738,0.465800398673496,0.7565402236637584,0.4815067353872648],"dir":"ltr"},{"str":"ters","boundary":[0.07399084493089174,0.4837496002699909,0.10357617271311535,0.49945593698375973],"dir":"ltr"},{"str":"and","boundary":[0.1078825847154371,0.4837496002699909,0.1388920369019219,0.49945593698375973],"dir":"ltr"},{"str":"sections","boundary":[0.14319844890424369,0.4837496002699909,0.20860580335057094,0.49945593698375973],"dir":"ltr"},{"str":"may","boundary":[0.21291221535289268,0.4837496002699909,0.24832670454310882,0.49945593698375973],"dir":"ltr"},{"str":"be","boundary":[0.25280173644526294,0.4837496002699909,0.2727547876065129,0.49945593698375973],"dir":"ltr"},{"str":"left","boundary":[0.277229819508667,0.4837496002699909,0.30445986579931394,0.49945593698375973],"dir":"ltr"},{"str":"out,","boundary":[0.3089348977014681,0.4837496002699909,0.3395042452127579,0.49945593698375973],"dir":"ltr"},{"str":"and","boundary":[0.3432071973431445,0.4837496002699909,0.3743393939665973,0.49945593698375973],"dir":"ltr"},{"str":"the","boundary":[0.37866285200099337,0.4837496002699909,0.40468194613264735,0.49945593698375973],"dir":"ltr"},{"str":"instructor","boundary":[0.4090054041670434,0.4837496002699909,0.49115984174257543,0.49945593698375973],"dir":"ltr"},{"str":"can","boundary":[0.4954720892209167,0.4837496002699909,0.5242409696319776,0.49945593698375973],"dir":"ltr"},{"str":"add","boundary":[0.5285532171103188,0.4837496002699909,0.5592345391784409,0.49945593698375973],"dir":"ltr"},{"str":"other","boundary":[0.5635467866567823,0.4837496002699909,0.6076768919906899,0.49945593698375973],"dir":"ltr"},{"str":"chapters","boundary":[0.6119891394690311,0.4837496002699909,0.6808613263939703,0.49945593698375973],"dir":"ltr"},{"str":"from","boundary":[0.6851400171788332,0.4837496002699909,0.7262497047361497,0.49945593698375973],"dir":"ltr"},{"str":"the","boundary":[0.7305660419331597,0.4837496002699909,0.7565422820029082,0.49945593698375973],"dir":"ltr"},{"str":"rest","boundary":[0.07399084493089174,0.5016988018664859,0.10650713663017715,0.5174051385802547],"dir":"ltr"},{"str":"of","boundary":[0.11239293089719908,0.5016988018664859,0.1254513820136005,0.5174051385802547],"dir":"ltr"},{"str":"the","boundary":[0.1312805984856709,0.5016988018664859,0.1587450853033327,0.5174051385802547],"dir":"ltr"},{"str":"book,","boundary":[0.16425149801080266,0.5016988018664859,0.20925048547791156,0.5174051385802547],"dir":"ltr"},{"str":"depending","boundary":[0.21385499015588522,0.5016988018664859,0.30258585063636795,0.5174051385802547],"dir":"ltr"},{"str":"on","boundary":[0.3079239734993951,0.5016988018664859,0.3303584597677628,0.5174051385802547],"dir":"ltr"},{"str":"the","boundary":[0.33569658263079005,0.5016988018664859,0.36232168554103544,0.5174051385802547],"dir":"ltr"},{"str":"emphasis","boundary":[0.3676598084040627,0.5016988018664859,0.44609175295607856,0.5174051385802547],"dir":"ltr"},{"str":"of","boundary":[0.4514298758191057,0.5016988018664859,0.46273083509038393,0.5174051385802547],"dir":"ltr"},{"str":"the","boundary":[0.4685600515624543,0.5016988018664859,0.494329035619162,0.5174051385802547],"dir":"ltr"},{"str":"course.","boundary":[0.4994955134132127,0.5016988018664859,0.558136913020092,0.5174051385802547],"dir":"ltr"},{"str":"At","boundary":[0.5623338665464168,0.5016988018664859,0.5814990623696679,0.5174051385802547],"dir":"ltr"},{"str":"the","boundary":[0.5870413168627688,0.5016988018664859,0.6146743063099704,0.5174051385802547],"dir":"ltr"},{"str":"end","boundary":[0.6202145024639217,0.5016988018664859,0.6529358747603581,0.5174051385802547],"dir":"ltr"},{"str":"of","boundary":[0.6584760709143092,0.5016988018664859,0.6704254886559872,0.5174051385802547],"dir":"ltr"},{"str":"the","boundary":[0.6762547051280575,0.5016988018664859,0.702243520545992,0.5174051385802547],"dir":"ltr"},{"str":"open-","boundary":[0.707454072791861,0.5016988018664859,0.7563343897487843,0.5174051385802547],"dir":"ltr"},{"str":"ing","boundary":[0.07399084493089174,0.5196480034629808,0.10161317800980249,0.5353543401767497],"dir":"ltr"},{"str":"section","boundary":[0.1079734833073761,0.5196480034629808,0.16962203342188445,0.5353543401767497],"dir":"ltr"},{"str":"of","boundary":[0.175982338719458,0.5196480034629808,0.1870471810696407,0.5353543401767497],"dir":"ltr"},{"str":"many","boundary":[0.19367091645351162,0.5196480034629808,0.24147679631314597,0.5353543401767497],"dir":"ltr"},{"str":"of","boundary":[0.24873200455498182,0.5196480034629808,0.2622856520101733,0.5353543401767497],"dir":"ltr"},{"str":"the","boundary":[0.2689093873940442,0.5196480034629808,0.2947514890391208,0.5353543401767497],"dir":"ltr"},{"str":"book’s","boundary":[0.3007301761043485,0.5196480034629808,0.35371913538087874,0.5353543401767497],"dir":"ltr"},{"str":"chapters,","boundary":[0.3596726917417872,0.5196480034629808,0.43370619473986693,0.5353543401767497],"dir":"ltr"},{"str":"we","boundary":[0.4391052183296411,0.5196480034629808,0.4615493701547617,0.5353543401767497],"dir":"ltr"},{"str":"list","boundary":[0.46754909192482874,0.5196480034629808,0.49183573544490833,0.5353543401767497],"dir":"ltr"},{"str":"sections","boundary":[0.4978354572149755,0.5196480034629808,0.56328360404693,0.5353543401767497],"dir":"ltr"},{"str":"that","boundary":[0.5692833258169971,0.5196480034629808,0.6018943520601914,0.5353543401767497],"dir":"ltr"},{"str":"are","boundary":[0.6078940738302582,0.5196480034629808,0.6330198144715056,0.5353543401767497],"dir":"ltr"},{"str":"candidates","boundary":[0.6390155921713633,0.5196480034629808,0.7261406127612134,0.5353543401767497],"dir":"ltr"},{"str":"for","boundary":[0.7321489047393114,0.5196480034629808,0.7564105482973246,0.5353543401767497],"dir":"ltr"},{"str":"being","boundary":[0.07399084493089174,0.5375972050594757,0.11936418271195447,0.5533035417732446],"dir":"ltr"},{"str":"left","boundary":[0.12418477796315477,0.5375972050594757,0.15046320233251848,0.5533035417732446],"dir":"ltr"},{"str":"out","boundary":[0.1552837975837188,0.5375972050594757,0.18341835713313873,0.5533035417732446],"dir":"ltr"},{"str":"whenever","boundary":[0.18823895238433905,0.5375972050594757,0.2670084592929113,0.5533035417732446],"dir":"ltr"},{"str":"a","boundary":[0.2719345552006698,0.5375972050594757,0.2811109877057635,0.5533035417732446],"dir":"ltr"},{"str":"less-detailed","boundary":[0.286037083613522,0.5375972050594757,0.38928931694165503,0.5533035417732446],"dir":"ltr"},{"str":"discussion","boundary":[0.3942154128494136,0.5375972050594757,0.4814536241389488,0.5533035417732446],"dir":"ltr"},{"str":"of","boundary":[0.4863797200467072,0.5375972050594757,0.4980375265259147,0.5533035417732446],"dir":"ltr"},{"str":"the","boundary":[0.5034694835420849,0.5375972050594757,0.529299955537193,0.5533035417732446],"dir":"ltr"},{"str":"topic","boundary":[0.5340905796529537,0.5375972050594757,0.5757933057602419,0.5533035417732446],"dir":"ltr"},{"str":"is","boundary":[0.5805962853654528,0.5375972050594757,0.5933385492069695,0.5533035417732446],"dir":"ltr"},{"str":"desired.","boundary":[0.5981415288121804,0.5375972050594757,0.6623156324060024,0.5533035417732446],"dir":"ltr"},{"str":"We","boundary":[0.6661173848155765,0.5375972050594757,0.6921203832942717,0.5533035417732446],"dir":"ltr"},{"str":"suggest","boundary":[0.6969368969046688,0.5375972050594757,0.7564290733496722,0.5533035417732446],"dir":"ltr"},{"str":"covering","boundary":[0.07398672825259225,0.5555464066559708,0.14737007206673777,0.571259025904425],"dir":"ltr"},{"str":"up","boundary":[0.15518180651576982,0.5555526891906563,0.17787997631038174,0.571259025904425],"dir":"ltr"},{"str":"to","boundary":[0.18569171075941382,0.5555526891906563,0.2034500857539376,0.571259025904425],"dir":"ltr"},{"str":"Chapter","boundary":[0.21123717758198762,0.5555526891906563,0.28057443420516054,0.571259025904425],"dir":"ltr"},{"str":"15","boundary":[0.28841496773999425,0.5555526891906563,0.30897138365155824,0.571259025904425],"dir":"ltr"},{"str":"in","boundary":[0.3168119171863919,0.5555526891906563,0.3343186643380206,0.571259025904425],"dir":"ltr"},{"str":"an","boundary":[0.3421591978728543,0.5555526891906563,0.36316894292440866,0.571259025904425],"dir":"ltr"},{"str":"introductory","boundary":[0.37100947645924237,0.5555526891906563,0.4813956595698825,0.571259025904425],"dir":"ltr"},{"str":"database","boundary":[0.4892089853555725,0.5555526891906563,0.5628328967143461,0.571259025904425],"dir":"ltr"},{"str":"course","boundary":[0.5706462225000362,0.5555526891906563,0.6267969320380482,0.571259025904425],"dir":"ltr"},{"str":"and","boundary":[0.6346289125028179,0.5555526891906563,0.6668707369443824,0.571259025904425],"dir":"ltr"},{"str":"including","boundary":[0.674702717409152,0.5555526891906563,0.7567522325961821,0.571259025904425],"dir":"ltr"},{"str":"selected","boundary":[0.07398055323514302,0.5735018907871512,0.13812412155903547,0.5892082275009201],"dir":"ltr"},{"str":"parts","boundary":[0.14356570806287067,0.5735018907871512,0.18708661507558913,0.5892082275009201],"dir":"ltr"},{"str":"of","boundary":[0.19340367261672373,0.5735018907871512,0.20688957047315706,0.5892082275009201],"dir":"ltr"},{"str":"other","boundary":[0.21292256252105193,0.5735018907871512,0.25696203887294494,0.5892082275009201],"dir":"ltr"},{"str":"chapters,","boundary":[0.2623547954549021,0.5735018907871512,0.3362500110170153,0.5892082275009201],"dir":"ltr"},{"str":"depending","boundary":[0.3410582912708134,0.5735018907871512,0.42830280976309776,0.5892082275009201],"dir":"ltr"},{"str":"on","boundary":[0.43371469723996464,0.5735018907871512,0.45560955350585697,0.5892082275009201],"dir":"ltr"},{"str":"the","boundary":[0.4610214409827237,0.5735018907871512,0.48701127836686975,0.5892082275009201],"dir":"ltr"},{"str":"background","boundary":[0.4924231658437367,0.5735018907871512,0.5951961771255057,0.5892082275009201],"dir":"ltr"},{"str":"of","boundary":[0.6010958709296134,0.5735018907871512,0.6132921688765884,0.5892082275009201],"dir":"ltr"},{"str":"the","boundary":[0.6193251609244831,0.5735018907871512,0.645282875941884,0.5892082275009201],"dir":"ltr"},{"str":"students","boundary":[0.6506880745491076,0.5735018907871512,0.719840036623852,0.5892082275009201],"dir":"ltr"},{"str":"and","boundary":[0.7252452352310754,0.5735018907871512,0.7563076313398375,0.5892082275009201],"dir":"ltr"},{"str":"the","boundary":[0.07398055323514302,0.5914510923836461,0.09982793315384349,0.607157429097415],"dir":"ltr"},{"str":"desired","boundary":[0.10453827399782606,0.5914510923836461,0.16351929800003756,0.607157429097415],"dir":"ltr"},{"str":"coverage.","boundary":[0.16820903963315761,0.5914510923836461,0.24440691815551113,0.607157429097415],"dir":"ltr"},{"str":"For","boundary":[0.24853594648989422,0.5914510923836461,0.27691853380094256,0.607157429097415],"dir":"ltr"},{"str":"an","boundary":[0.28164023553231254,0.5914510923836461,0.3018061794250885,0.607157429097415],"dir":"ltr"},{"str":"emphasis","boundary":[0.30652788115645846,0.5914510923836461,0.3828524621922007,0.607157429097415],"dir":"ltr"},{"str":"on","boundary":[0.38757416392357075,0.5914510923836461,0.4094058649602534,0.607157429097415],"dir":"ltr"},{"str":"system","boundary":[0.4141275666916233,0.5914510923836461,0.4697705760582401,0.607157429097415],"dir":"ltr"},{"str":"implementation","boundary":[0.4744919996677964,0.5914510923836461,0.6071936148123475,0.607157429097415],"dir":"ltr"},{"str":"techniques,","boundary":[0.6119150384219039,0.5914510923836461,0.7054975294284473,0.607157429097415],"dir":"ltr"},{"str":"chap-","boundary":[0.7096265577628306,0.5914510923836461,0.7563487981228324,0.607157429097415],"dir":"ltr"},{"str":"ters","boundary":[0.07398055323514302,0.6094002939801412,0.10346248997543095,0.62510663069391],"dir":"ltr"},{"str":"from","boundary":[0.10815674885874961,0.6094002939801412,0.1487972072180864,0.62510663069391],"dir":"ltr"},{"str":"Parts","boundary":[0.15345441595967135,0.6094002939801412,0.19694928533943604,0.62510663069391],"dir":"ltr"},{"str":"7,","boundary":[0.20227200897195338,0.6094002939801412,0.2147935928081677,0.62510663069391],"dir":"ltr"},{"str":"8,","boundary":[0.21892056280340116,0.6094002939801412,0.2337282546466477,0.62510663069391],"dir":"ltr"},{"str":"and","boundary":[0.23785522464188116,0.6094002939801412,0.2688546204153037,0.62510663069391],"dir":"ltr"},{"str":"9","boundary":[0.27357919865921543,0.6094002939801412,0.28343302554445216,0.62510663069391],"dir":"ltr"},{"str":"should","boundary":[0.28815760378836397,0.6094002939801412,0.34409661019627885,0.62510663069391],"dir":"ltr"},{"str":"replace","boundary":[0.3488211884401905,0.6094002939801412,0.4075749987626694,0.62510663069391],"dir":"ltr"},{"str":"some","boundary":[0.41263259424404203,0.6094002939801412,0.45913608521798505,0.62510663069391],"dir":"ltr"},{"str":"of","boundary":[0.4641936806993577,0.6094002939801412,0.47668431618648743,0.62510663069391],"dir":"ltr"},{"str":"the","boundary":[0.4820359979758176,0.6094002939801412,0.5079575346053263,0.62510663069391],"dir":"ltr"},{"str":"earlier","boundary":[0.5126851164186534,0.6094002939801412,0.5646042420807549,0.62510663069391],"dir":"ltr"},{"str":"chapters.","boundary":[0.569331823894082,0.6094002939801412,0.643230711809591,0.62510663069391],"dir":"ltr"},{"str":"Chapters","boundary":[0.07398055323514302,0.636325667008555,0.1491280579294564,0.6520320037223237],"dir":"ltr"},{"str":"7","boundary":[0.15440334645090437,0.636325667008555,0.16474489449601418,0.6520320037223237],"dir":"ltr"},{"str":"and","boundary":[0.17002018301746216,0.636325667008555,0.20255328383784613,0.6520320037223237],"dir":"ltr"},{"str":"8,","boundary":[0.20782857235929408,0.636325667008555,0.21891027110765246,0.6520320037223237],"dir":"ltr"},{"str":"which","boundary":[0.22333981695789804,0.636325667008555,0.2730299773305101,0.6520320037223237],"dir":"ltr"},{"str":"cover","boundary":[0.2780148012608142,0.636325667008555,0.3220749344830142,0.6520320037223237],"dir":"ltr"},{"str":"conceptual","boundary":[0.32705104521948963,0.636325667008555,0.4178893179608738,0.6520320037223237],"dir":"ltr"},{"str":"modeling","boundary":[0.42303211891489056,0.636325667008555,0.5030354465010292,0.6520320037223237],"dir":"ltr"},{"str":"using","boundary":[0.508178247455046,0.636325667008555,0.5536084233662442,0.6520320037223237],"dir":"ltr"},{"str":"the","boundary":[0.5587512243202609,0.636325667008555,0.5852572372438025,0.6520320037223237],"dir":"ltr"},{"str":"ER","boundary":[0.5904000381978193,0.636325667008555,0.6100585180723432,0.6520320037223237],"dir":"ltr"},{"str":"and","boundary":[0.6151014489892119,0.636325667008555,0.6483612915122986,0.6520320037223237],"dir":"ltr"},{"str":"EER","boundary":[0.6537544222334031,0.636325667008555,0.6868181016445352,0.6520320037223237],"dir":"ltr"},{"str":"models,","boundary":[0.6918610325614041,0.636325667008555,0.7563961399232764,0.6520320037223237],"dir":"ltr"},{"str":"are","boundary":[0.07398055323514302,0.6542780098723927,0.09941412329492921,0.6699843465861615],"dir":"ltr"},{"str":"important","boundary":[0.10607251260525183,0.6542780098723927,0.19207166915532858,0.6699843465861615],"dir":"ltr"},{"str":"for","boundary":[0.19868363043298684,0.6542780098723927,0.22335828642534156,0.6699843465861615],"dir":"ltr"},{"str":"a","boundary":[0.2299702477029997,0.6542780098723927,0.23907864557244,0.6699843465861615],"dir":"ltr"},{"str":"good","boundary":[0.24569060685009825,0.6542780098723927,0.2877540224113844,0.6699843465861615],"dir":"ltr"},{"str":"conceptual","boundary":[0.29436598368904265,0.6542780098723927,0.3876200728163025,0.6699843465861615],"dir":"ltr"},{"str":"understanding","boundary":[0.39447851089705693,0.6542780098723927,0.5210313992740341,0.6699843465861615],"dir":"ltr"},{"str":"of","boundary":[0.5278898373547882,0.6542780098723927,0.53825953185103,0.6699843465861615],"dir":"ltr"},{"str":"databases.","boundary":[0.545506943997273,0.6542780098723927,0.6299605993112021,0.6699843465861615],"dir":"ltr"},{"str":"However,","boundary":[0.6359832996633483,0.6542780098723927,0.7145974468094584,0.6699843465861615],"dir":"ltr"},{"str":"they","boundary":[0.7206201471616045,0.6542780098723927,0.7565669820727052,0.6699843465861615],"dir":"ltr"},{"str":"may","boundary":[0.07398055323514302,0.6722303527362304,0.10880848565469808,0.6879366894499992],"dir":"ltr"},{"str":"be","boundary":[0.113330528357493,0.6722303527362304,0.13266872836431937,0.6879366894499992],"dir":"ltr"},{"str":"partially","boundary":[0.13719077106711425,0.6722303527362304,0.20503709487254587,0.6879366894499992],"dir":"ltr"},{"str":"covered,","boundary":[0.20949207331190478,0.6722303527362304,0.2778055291992306,0.6879366894499992],"dir":"ltr"},{"str":"covered","boundary":[0.2816957901922437,0.6722303527362304,0.344812192531449,0.6879366894499992],"dir":"ltr"},{"str":"later","boundary":[0.34929198156445085,0.6722303527362304,0.3858355973117852,0.6879366894499992],"dir":"ltr"},{"str":"in","boundary":[0.3903148218603857,0.6722303527362304,0.4069484273465848,0.6879366894499992],"dir":"ltr"},{"str":"a","boundary":[0.4114276518951854,0.6722303527362304,0.42035945114381357,0.6879366894499992],"dir":"ltr"},{"str":"course,","boundary":[0.42483867569241424,0.6722303527362304,0.4835488772508782,0.6879366894499992],"dir":"ltr"},{"str":"or","boundary":[0.48743913824389135,0.6722303527362304,0.5057073524501461,0.6879366894499992],"dir":"ltr"},{"str":"even","boundary":[0.5102258093259292,0.6722303527362304,0.5488760296922337,0.6879366894499992],"dir":"ltr"},{"str":"left","boundary":[0.5536054079983981,0.6722303527362304,0.5811981378139515,0.6879366894499992],"dir":"ltr"},{"str":"out","boundary":[0.5859275161201158,0.6722303527362304,0.6154747670388576,0.6879366894499992],"dir":"ltr"},{"str":"if","boundary":[0.6202041453450221,0.6722303527362304,0.6272168332245958,0.6879366894499992],"dir":"ltr"},{"str":"the","boundary":[0.6323338643508553,0.6722303527362304,0.6582915793682562,0.6879366894499992],"dir":"ltr"},{"str":"emphasis","boundary":[0.6627890504104432,0.6722303527362304,0.7392481164667729,0.6879366894499992],"dir":"ltr"},{"str":"is","boundary":[0.74374558750896,0.6722303527362304,0.7565155235939617,0.6879366894499992],"dir":"ltr"},{"str":"on","boundary":[0.07398878659174198,0.6901826956000682,0.09733924295180332,0.7058890323138369],"dir":"ltr"},{"str":"DBMS","boundary":[0.1033505562934613,0.6901826956000682,0.15668050359349162,0.7058890323138369],"dir":"ltr"},{"str":"implementation.","boundary":[0.1623203528637857,0.6901826956000682,0.30013645063478556,0.7058890323138369],"dir":"ltr"},{"str":"Chapters","boundary":[0.3051629148384565,0.6901826956000682,0.3791069650039112,0.7058890323138369],"dir":"ltr"},{"str":"17","boundary":[0.3847376903997705,0.6901826956000682,0.4044884791877333,0.7058890323138369],"dir":"ltr"},{"str":"and","boundary":[0.41011920458359247,0.6901826956000682,0.4411870511807163,0.7058890323138369],"dir":"ltr"},{"str":"18","boundary":[0.4468177765765756,0.6901826956000682,0.4665685653645384,0.7058890323138369],"dir":"ltr"},{"str":"on","boundary":[0.4721992907603977,0.6901826956000682,0.49407138428783925,0.7058890323138369],"dir":"ltr"},{"str":"file","boundary":[0.4997021096836984,0.6901826956000682,0.5250547905992168,0.7058890323138369],"dir":"ltr"},{"str":"organizations","boundary":[0.5306855159950761,0.6901826956000682,0.64222392230347,0.7058890323138369],"dir":"ltr"},{"str":"and","boundary":[0.6478467178808293,0.6901826956000682,0.6788708112548096,0.7058890323138369],"dir":"ltr"},{"str":"indexing","boundary":[0.6844936068321688,0.6901826956000682,0.756361148157731,0.7058890323138369],"dir":"ltr"},{"str":"may","boundary":[0.07398878659174198,0.7081350384639059,0.10873390759824034,0.7238413751776747],"dir":"ltr"},{"str":"also","boundary":[0.11339597531556067,0.7081350384639059,0.14537382008084243,0.7238413751776747],"dir":"ltr"},{"str":"be","boundary":[0.15003588779816276,0.7081350384639059,0.16920535813936285,0.7238413751776747],"dir":"ltr"},{"str":"covered","boundary":[0.17386742585668316,0.7081350384639059,0.2369566393381148,0.7238413751776747],"dir":"ltr"},{"str":"early,","boundary":[0.2415400902078878,0.7081350384639059,0.2852052584425545,0.7238413751776747],"dir":"ltr"},{"str":"later,","boundary":[0.28927665328074487,0.7081350384639059,0.3295707004761014,0.7238413751776747],"dir":"ltr"},{"str":"or","boundary":[0.3336420953142917,0.7081350384639059,0.35181732506303165,0.7238413751776747],"dir":"ltr"},{"str":"even","boundary":[0.3565270975192265,0.7081350384639059,0.3952227742293844,0.7238413751776747],"dir":"ltr"},{"str":"left","boundary":[0.400147709841507,0.7081350384639059,0.4277724367080958,0.7238413751776747],"dir":"ltr"},{"str":"out","boundary":[0.4326973723202183,0.7081350384639059,0.4622816686381093,0.7238413751776747],"dir":"ltr"},{"str":"if","boundary":[0.4672066042502319,0.7081350384639059,0.47405170041396694,0.7238413751776747],"dir":"ltr"},{"str":"the","boundary":[0.4793498653854038,0.7081350384639059,0.5053014053853555,0.7238413751776747],"dir":"ltr"},{"str":"emphasis","boundary":[0.5099779519335701,0.7081350384639059,0.5864205512767019,0.7238413751776747],"dir":"ltr"},{"str":"is","boundary":[0.5910970978249165,0.7081350384639059,0.6038629172316186,0.7238413751776747],"dir":"ltr"},{"str":"on","boundary":[0.6085394637798335,0.7081350384639059,0.6304031422283968,0.7238413751776747],"dir":"ltr"},{"str":"database","boundary":[0.6350796887766114,0.7081350384639059,0.7057177717174697,0.7238413751776747],"dir":"ltr"},{"str":"mod-","boundary":[0.7103943182656843,0.7081350384639059,0.7563446814445328,0.7238413751776747],"dir":"ltr"},{"str":"els","boundary":[0.07398878659174198,0.7260873813277435,0.09585563628425073,0.7417937180415123],"dir":"ltr"},{"str":"and","boundary":[0.10188478521544712,0.7260873813277435,0.13404166647604018,0.7417937180415123],"dir":"ltr"},{"str":"languages.","boundary":[0.1400708154072366,0.7260873813277435,0.22294667418029726,0.7417937180415123],"dir":"ltr"},{"str":"For","boundary":[0.22816456392489412,0.7260873813277435,0.2565091849721092,0.7417937180415123],"dir":"ltr"},{"str":"students","boundary":[0.2623209880115862,0.7260873813277435,0.3313315284139121,0.7417937180415123],"dir":"ltr"},{"str":"who","boundary":[0.337143331453389,0.7260873813277435,0.372617920041348,0.7417937180415123],"dir":"ltr"},{"str":"have","boundary":[0.37842972308082495,0.7260873813277435,0.4160374114784785,0.7417937180415123],"dir":"ltr"},{"str":"completed","boundary":[0.4217588554539529,0.7260873813277435,0.5079795925535201,0.7417937180415123],"dir":"ltr"},{"str":"a","boundary":[0.5137734275482966,0.7260873813277435,0.5226955239819486,0.7417937180415123],"dir":"ltr"},{"str":"course","boundary":[0.528489358976725,0.7260873813277435,0.5822933941597278,0.7417937180415123],"dir":"ltr"},{"str":"on","boundary":[0.5881233132398764,0.7260873813277435,0.6100133203584848,0.7417937180415123],"dir":"ltr"},{"str":"file","boundary":[0.6158432394386336,0.7260873813277435,0.6412270779211757,0.7417937180415123],"dir":"ltr"},{"str":"organization,","boundary":[0.6470569970013246,0.7260873813277435,0.7563858482275277,0.7417937180415123],"dir":"ltr"},{"str":"parts","boundary":[0.07398878659174198,0.7440397241915813,0.1175187188240561,0.7597460609053501],"dir":"ltr"},{"str":"of","boundary":[0.12318390445670702,0.7440397241915813,0.13698631460875668,0.7597460609053501],"dir":"ltr"},{"str":"these","boundary":[0.14250266353006624,0.7440397241915813,0.18430765711384609,0.7597460609053501],"dir":"ltr"},{"str":"chapters","boundary":[0.18919448838739206,0.7440397241915813,0.25819231699180745,0.7597460609053501],"dir":"ltr"},{"str":"can","boundary":[0.26310089997066,0.7440397241915813,0.29194191861615293,0.7597460609053501],"dir":"ltr"},{"str":"be","boundary":[0.29685050159500537,0.7440397241915813,0.31612597072120513,0.7597460609053501],"dir":"ltr"},{"str":"assigned","boundary":[0.3210345537000576,0.7440397241915813,0.3901633508188255,0.7597460609053501],"dir":"ltr"},{"str":"as","boundary":[0.3950437105970158,0.7440397241915813,0.41125552757448275,0.7597460609053501],"dir":"ltr"},{"str":"reading","boundary":[0.41613588735267276,0.7440397241915813,0.4781145609860658,0.7597460609053501],"dir":"ltr"},{"str":"material","boundary":[0.4830039560208129,0.7440397241915813,0.5512416117977263,0.7597460609053501],"dir":"ltr"},{"str":"or","boundary":[0.5561338128778651,0.7440397241915813,0.5742966232745488,0.7597460609053501],"dir":"ltr"},{"str":"some","boundary":[0.5791888243546878,0.7440397241915813,0.6226677475677539,0.7597460609053501],"dir":"ltr"},{"str":"exercises","boundary":[0.6275599486478927,0.7440397241915813,0.6985341680848689,0.7597460609053501],"dir":"ltr"},{"str":"can","boundary":[0.7034330152612557,0.7440397241915813,0.7322168299312528,0.7597460609053501],"dir":"ltr"},{"str":"be","boundary":[0.7371156771076398,0.7440397241915813,0.756352914801132,0.7597460609053501],"dir":"ltr"},{"str":"assigned","boundary":[0.07398878659174198,0.7619920670554191,0.1432917045106254,0.777698403769188],"dir":"ltr"},{"str":"as","boundary":[0.14801109259281178,0.7619920670554191,0.16423347614836203,0.777698403769188],"dir":"ltr"},{"str":"a","boundary":[0.16895286423054842,0.7619920670554191,0.1778950786923607,0.777698403769188],"dir":"ltr"},{"str":"review","boundary":[0.1826144667745471,0.7619920670554191,0.23664548856798936,0.777698403769188],"dir":"ltr"},{"str":"for","boundary":[0.24136857315093602,0.7619920670554191,0.2655671943359111,0.777698403769188],"dir":"ltr"},{"str":"these","boundary":[0.27029027891885765,0.7619920670554191,0.3120998450531154,0.777698403769188],"dir":"ltr"},{"str":"concepts.","boundary":[0.31682292963606196,0.7619920670554191,0.39365091488588055,0.777698403769188],"dir":"ltr"},{"str":"If","boundary":[0.07398466991344249,0.7889174400838328,0.08676078101589334,0.8046237767976016],"dir":"ltr"},{"str":"the","boundary":[0.09301401535281063,0.7889174400838328,0.12020433822416442,0.8046237767976016],"dir":"ltr"},{"str":"emphasis","boundary":[0.12610186640586066,0.7889174400838328,0.20619521731529067,0.8046237767976016],"dir":"ltr"},{"str":"of","boundary":[0.21209274549698692,0.7889174400838328,0.22333364194044877,0.8046237767976016],"dir":"ltr"},{"str":"a","boundary":[0.2295868762773661,0.7889174400838328,0.23845217445383976,0.8046237767976016],"dir":"ltr"},{"str":"course","boundary":[0.2440176681885077,0.7889174400838328,0.29775391736698686,0.8046237767976016],"dir":"ltr"},{"str":"is","boundary":[0.3033879475932098,0.7889174400838328,0.31616446090798017,0.8046237767976016],"dir":"ltr"},{"str":"on","boundary":[0.3217984911342031,0.7889174400838328,0.3436834220056324,0.8046237767976016],"dir":"ltr"},{"str":"database","boundary":[0.34931745223185534,0.7889174400838328,0.4200210283334315,0.8046237767976016],"dir":"ltr"},{"str":"design","boundary":[0.42565505855965446,0.7889174400838328,0.47856152149105247,0.8046237767976016],"dir":"ltr"},{"str":",","boundary":[0.47856563816935194,0.7889174400838328,0.48349536043298486,0.8046237767976016],"dir":"ltr"},{"str":"then","boundary":[0.4885238829758054,0.7889174400838328,0.5257384079950406,0.8046237767976016],"dir":"ltr"},{"str":"the","boundary":[0.531372101871153,0.7889174400838328,0.5573460270022417,0.8046237767976016],"dir":"ltr"},{"str":"instructor","boundary":[0.5629797208783538,0.7889174400838328,0.6451223918121154,0.8046237767976016],"dir":"ltr"},{"str":"should","boundary":[0.6507346160019756,0.7889174400838328,0.7066105276508411,0.8046237767976016],"dir":"ltr"},{"str":"cover","boundary":[0.7122227518407013,0.7889174400838328,0.7563879065666774,0.8046237767976016],"dir":"ltr"},{"str":"Chapters","boundary":[0.07398466991344249,0.8068697829476704,0.14876654230771041,0.8225761196614393],"dir":"ltr"},{"str":"7","boundary":[0.1553020537592438,0.8068697829476704,0.16550196033963885,0.8225761196614393],"dir":"ltr"},{"str":"and","boundary":[0.17203747179117218,0.8068697829476704,0.20412591851448333,0.8225761196614393],"dir":"ltr"},{"str":"8","boundary":[0.21066142996601678,0.8068697829476704,0.22086133654641182,0.8225761196614393],"dir":"ltr"},{"str":"early","boundary":[0.22739684799794516,0.8068697829476704,0.26823050236483104,0.8225761196614393],"dir":"ltr"},{"str":"on,","boundary":[0.2747660138163644,0.8068697829476704,0.29672784100281224,0.8225761196614393],"dir":"ltr"},{"str":"followed","boundary":[0.30245208217824565,0.8068697829476704,0.37311395598107056,0.8225761196614393],"dir":"ltr"},{"str":"by","boundary":[0.3793895486552196,0.8068697829476704,0.3990911052586496,0.8225761196614393],"dir":"ltr"},{"str":"the","boundary":[0.40542255648325715,0.8068697829476704,0.43137409648320885,0.8225761196614393],"dir":"ltr"},{"str":"presentation","boundary":[0.437699372690367,0.8068650710466563,0.5461198269053711,0.8225761196614393],"dir":"ltr"},{"str":"of","boundary":[0.5528546733500913,0.8068650710466563,0.5636512036022518,0.8225714077604251],"dir":"ltr"},{"str":"relational","boundary":[0.5706330899981781,0.8068650710466563,0.6508956781102759,0.8225714077604251],"dir":"ltr"},{"str":"databases.","boundary":[0.6574313161702475,0.8068650710466563,0.7377414122091612,0.8225714077604251],"dir":"ltr"},{"str":"A","boundary":[0.7430560438937961,0.8068650710466563,0.7563240980530354,0.8225714077604251],"dir":"ltr"},{"str":"total","boundary":[0.07398055323514292,0.8248158432768227,0.11116725989917267,0.8405221799905914],"dir":"ltr"},{"str":"life-cycle","boundary":[0.11581440584701025,0.8248158432768227,0.1886974066111729,0.8405221799905914],"dir":"ltr"},{"str":"database","boundary":[0.19336714218587478,0.8248158432768227,0.26412033664619194,0.8405221799905914],"dir":"ltr"},{"str":"design","boundary":[0.26879007222089374,0.8248158432768227,0.32172842831558285,0.8405221799905914],"dir":"ltr"},{"str":"and","boundary":[0.3265216676726408,0.8248158432768227,0.35841006800642317,0.8405221799905914],"dir":"ltr"},{"str":"implementation","boundary":[0.36319713234603196,0.8248158432768227,0.49503029302814106,0.8405221799905914],"dir":"ltr"},{"str":"project","boundary":[0.4996739061499598,0.8248158432768227,0.5570891827746504,0.8405221799905914],"dir":"ltr"},{"str":"would","boundary":[0.5617337972210602,0.8248158432768227,0.6132169035068883,0.8405221799905914],"dir":"ltr"},{"str":"cover","boundary":[0.6178555287792282,0.8248158432768227,0.6619422810373697,0.8405221799905914],"dir":"ltr"},{"str":"conceptual","boundary":[0.6665467023380321,0.8248158432768227,0.7562808729308909,0.8405221799905914],"dir":"ltr"},{"str":"design","boundary":[0.07398055323514292,0.8427666155069891,0.12709187831594512,0.8584729522207578],"dir":"ltr"},{"str":"(Chapters","boundary":[0.13313252887785676,0.8427666155069891,0.21601206169822537,0.8584729522207578],"dir":"ltr"},{"str":"7","boundary":[0.22238445607941443,0.8427666155069891,0.2327734293179278,0.8584729522207578],"dir":"ltr"},{"str":"and","boundary":[0.23914582369911683,0.8427666155069891,0.2718284335494964,0.8584729522207578],"dir":"ltr"},{"str":"8),","boundary":[0.2782008279306854,0.8427666155069891,0.2963326398860616,0.8584729522207578],"dir":"ltr"},{"str":"relational","boundary":[0.3017892969720286,0.8427666155069891,0.37968496713345307,0.8584729522207578],"dir":"ltr"},{"str":"databases","boundary":[0.3857377073661687,0.8427666155069891,0.463647970871345,0.8584729522207578],"dir":"ltr"},{"str":"(Chapters","boundary":[0.46970071110406075,0.8427666155069891,0.5543625842814012,0.8584729522207578],"dir":"ltr"},{"str":"3,","boundary":[0.5611645240085972,0.8427666155069891,0.5723456281707635,0.8584729522207578],"dir":"ltr"},{"str":"4,","boundary":[0.5777961102392812,0.8427666155069891,0.5926079187608272,0.8584729522207578],"dir":"ltr"},{"str":"and","boundary":[0.5980584008293452,0.8427666155069891,0.6319706198191701,0.8584729522207578],"dir":"ltr"},{"str":"5),","boundary":[0.6385827610996163,0.8427666155069891,0.6576082107705414,0.8584729522207578],"dir":"ltr"},{"str":"data","boundary":[0.6630586928390593,0.8427666155069891,0.6982192421949583,0.8584729522207578],"dir":"ltr"},{"str":"model","boundary":[0.7042769343126501,0.8427666155069891,0.7565587487161062,0.8584729522207578],"dir":"ltr"},{"str":"mapping","boundary":[0.07398055323514292,0.8607173877371553,0.15036671475261063,0.8764237244509242],"dir":"ltr"},{"str":"(Chapter","boundary":[0.15801437652580957,0.8607173877371553,0.23807229095664226,0.8764237244509242],"dir":"ltr"},{"str":"9),","boundary":[0.24684959727877895,0.8607173877371553,0.2668428148877028,0.8764237244509242],"dir":"ltr"},{"str":"normalization","boundary":[0.27389880149301965,0.8607173877371553,0.3961553794186295,0.8764237244509242],"dir":"ltr"},{"str":"(Chapter","boundary":[0.403803926975,0.8607173877371553,0.48343298575993005,0.8764237244509242],"dir":"ltr"},{"str":"15),","boundary":[0.49201365685054954,0.8607173877371553,0.5229063801331018,0.8764237244509242],"dir":"ltr"},{"str":"and","boundary":[0.5299623667384186,0.8607173877371553,0.5640127061436937,0.8764237244509242],"dir":"ltr"},{"str":"application","boundary":[0.5720992269932612,0.8607173877371553,0.6667637033085955,0.8764237244509242],"dir":"ltr"},{"str":"programs","boundary":[0.6744371916588351,0.8607173877371553,0.7568983746758134,0.8764237244509242],"dir":"ltr"},{"str":"implementation","boundary":[0.07398055323514292,0.8786681599673217,0.20724103266427318,0.8943744966810905],"dir":"ltr"},{"str":"with","boundary":[0.2135222338633336,0.8786681599673217,0.25249420691899155,0.8943744966810905],"dir":"ltr"},{"str":"SQL","boundary":[0.25936576879611334,0.8786681599673217,0.29261527938162685,0.8943744966810905],"dir":"ltr"},{"str":"(Chapter","boundary":[0.29888909711004163,0.8786681599673217,0.3749017558824199,0.8943744966810905],"dir":"ltr"},{"str":"13).","boundary":[0.3818172961032585,0.8786681599673217,0.41179517449085934,0.8943744966810905],"dir":"ltr"},{"str":"Chapter","boundary":[0.41745560715265084,0.8786681599673217,0.48411390943586585,0.8943744966810905],"dir":"ltr"},{"str":"14","boundary":[0.490372169116356,0.8786681599673217,0.5100944219551035,0.8943744966810905],"dir":"ltr"},{"str":"also","boundary":[0.5163526816355939,0.8786681599673217,0.5483982596120165,0.8943744966810905],"dir":"ltr"},{"str":"should","boundary":[0.5546565192925068,0.8786681599673217,0.6106376283818986,0.8943744966810905],"dir":"ltr"},{"str":"be","boundary":[0.616895888062389,0.8786681599673217,0.636104326477451,0.8943744966810905],"dir":"ltr"},{"str":"covered","boundary":[0.6423625861579412,0.8786681599673217,0.7094271910320528,0.8943744966810905],"dir":"ltr"},{"str":"if","boundary":[0.7168517561521811,0.8786681599673217,0.7236335556768272,0.8943744966810905],"dir":"ltr"},{"str":"the","boundary":[0.730520758471865,0.8786681599673217,0.7564846485067153,0.8943744966810905],"dir":"ltr"},{"str":"emphasis","boundary":[0.07398055323514292,0.8966189321974881,0.150177348332576,0.9123252689112569],"dir":"ltr"},{"str":"is","boundary":[0.15474652983621065,0.8966189321974881,0.16747130023833998,0.9123252689112569],"dir":"ltr"},{"str":"on","boundary":[0.17204048174197464,0.8966189321974881,0.19383385665513458,0.9123252689112569],"dir":"ltr"},{"str":"Web","boundary":[0.19840303815876925,0.8966189321974881,0.23502451471455962,0.9123252689112569],"dir":"ltr"},{"str":"database","boundary":[0.23959664233295108,0.8966189321974881,0.3100529852193267,0.9123252689112569],"dir":"ltr"},{"str":"programming","boundary":[0.3146251128377182,0.8966189321974881,0.4310387117168044,0.9123252689112569],"dir":"ltr"},{"str":"and","boundary":[0.4356992771761772,0.8966189321974881,0.4672747651200548,0.9123252689112569],"dir":"ltr"},{"str":"applications.","boundary":[0.4719353305794275,0.8966189321974881,0.5748959103772945,0.9123252689112569],"dir":"ltr"},{"str":"Additional","boundary":[0.5784733038195465,0.8966189321974881,0.6662861686258552,0.9123252689112569],"dir":"ltr"},{"str":"documen-","boundary":[0.6708700899123315,0.8966189321974881,0.7563693815143298,0.9123252689112569],"dir":"ltr"},{"str":"tation","boundary":[0.07398055323514292,0.9145697044276544,0.12423688600614084,0.9302760411414233],"dir":"ltr"},{"str":"on","boundary":[0.12857187441465331,0.9145697044276544,0.15099146410111092,0.9302760411414233],"dir":"ltr"},{"str":"the","boundary":[0.15532645250962338,0.9145697044276544,0.1819418046995025,0.9302760411414233],"dir":"ltr"},{"str":"specific","boundary":[0.18627679310801495,0.9145697044276544,0.24454688521769352,0.9302760411414233],"dir":"ltr"},{"str":"programming","boundary":[0.24878500552701305,0.9145697044276544,0.3649812297904965,0.9302760411414233],"dir":"ltr"},{"str":"languages","boundary":[0.36927970661935117,0.9145697044276544,0.45077506220524205,0.9302760411414233],"dir":"ltr"},{"str":"and","boundary":[0.4550735390340967,0.9145697044276544,0.48665217878359474,0.9302760411414233],"dir":"ltr"},{"str":"RDBMS","boundary":[0.4909506556124494,0.9145697044276544,0.555860389920477,0.9302760411414233],"dir":"ltr"},{"str":"used","boundary":[0.5600923352123474,0.9145697044276544,0.5978676402089823,0.9302760411414233],"dir":"ltr"},{"str":"would","boundary":[0.6020806138206226,0.9145697044276544,0.6536550118520956,0.9302760411414233],"dir":"ltr"},{"str":"be","boundary":[0.6578707169507219,0.9145697044276544,0.6770475594139612,0.9302760411414233],"dir":"ltr"},{"str":"required.","boundary":[0.6812632645125873,0.9145697044276544,0.7563302730704844,0.9302760411414233],"dir":"ltr"}],"boundary":[0.07398,0.1068,0.75691,0.93028],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.8049694152757968,0.05732061389709887,0.8626970069725711,0.0707831882231864],"dir":"ltr"}],"boundary":[0.80497,0.05732,0.8627,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"xi","boundary":[0.91335685012603,0.05732061389709887,0.9265890303743738,0.0707831882231864],"dir":"ltr"}],"boundary":[0.91336,0.05732,0.92659,0.07078],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":11,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/edc8b5ee7952a2f13806f0c6c8b1f859.jpg","blurred":"/storage/books/494399539ca2ade4/pages/f407b1329213138d9a6458bf760f1c32.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.07494,0.07119]},"elements":[{"words":[{"str":"xii","boundary":[0.07385358477354793,0.05732061389709887,0.09149649263598456,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.0915,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.13774561130657592,0.05732061389709887,0.19547320583246855,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.19547,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"7,","boundary":[0.13763380231848238,0.5172522321263855,0.14592087224238975,0.5293662566426248],"dir":"ltr"},{"str":"8","boundary":[0.15252195207832978,0.5172522321263855,0.15947547052022906,0.5293662566426248],"dir":"ltr"},{"str":"ER,","boundary":[0.11976738758215028,0.5317900123626221,0.14425393288987964,0.5439040368788615],"dir":"ltr"},{"str":"EER","boundary":[0.14856257422579625,0.5317900123626221,0.18032015023304587,0.5439040368788615],"dir":"ltr"},{"str":"Models","boundary":[0.12491108615561002,0.5463277925988588,0.17448745006054864,0.5584418171150981],"dir":"ltr"}],"boundary":[0.11977,0.51725,0.18032,0.55844],"dir":"ltr","type":"paragraph"},{"words":[{"str":"9","boundary":[0.14509963107875928,0.6231642992040629,0.15435511338841063,0.6352783237203024],"dir":"ltr"},{"str":"ER","boundary":[0.10389606540728573,0.6377020794402996,0.12473915755881444,0.649816103956539],"dir":"ltr"},{"str":"--,","boundary":[0.12474233268139066,0.6377020794402996,0.1379727839024526,0.649816103956539],"dir":"ltr"},{"str":"E","boundary":[0.14238781459395167,0.6377020794402996,0.15155306771490554,0.649816103956539],"dir":"ltr"},{"str":"ER-to-","boundary":[0.15221508077204526,0.6377020794402996,0.19557931735662956,0.649816103956539],"dir":"ltr"},{"str":"Relational","boundary":[0.11665053279592018,0.6522398596765361,0.18280421167124974,0.6643538841927755],"dir":"ltr"}],"boundary":[0.1039,0.62316,0.19558,0.66435],"dir":"ltr","type":"paragraph"},{"words":[{"str":"10","boundary":[0.14046566839996671,0.7130996208983944,0.1589798081418456,0.7252136454146338],"dir":"ltr"},{"str":"DB","boundary":[0.1107004818092887,0.727637401134631,0.13319622526173458,0.7397514256508705],"dir":"ltr"},{"str":"Design,","boundary":[0.13750486659765115,0.727637401134631,0.1887624579066928,0.7397514256508705],"dir":"ltr"},{"str":"UML","boundary":[0.13301365571360252,0.7421751813708677,0.16708907120148525,0.7542892058871071],"dir":"ltr"}],"boundary":[0.1107,0.7131,0.18876,0.75429],"dir":"ltr","type":"paragraph"},{"words":[{"str":"The","boundary":[0.24265504623205406,0.10779330088719292,0.27484264048383716,0.12349963760096172],"dir":"ltr"},{"str":"book","boundary":[0.2807681308945246,0.10779330088719292,0.3228659530108722,0.12349963760096172],"dir":"ltr"},{"str":"is","boundary":[0.3287914434215596,0.10779330088719292,0.34161280072133976,0.12349963760096172],"dir":"ltr"},{"str":"written","boundary":[0.3475382911320273,0.10779330088719292,0.4071933317392956,0.12349963760096172],"dir":"ltr"},{"str":"so","boundary":[0.4130948939027911,0.10779330088719292,0.43102577267132053,0.12349963760096172],"dir":"ltr"},{"str":"that","boundary":[0.43692733483481583,0.10779330088719292,0.46956071167616475,0.12349963760096172],"dir":"ltr"},{"str":"it","boundary":[0.47546227383966017,0.10779330088719292,0.48728596110101846,0.12349963760096172],"dir":"ltr"},{"str":"is","boundary":[0.4931875232645138,0.10779330088719292,0.5059571055067807,0.12349963760096172],"dir":"ltr"},{"str":"possible","boundary":[0.5118586676702761,0.10779330088719292,0.5778245611214716,0.12349963760096172],"dir":"ltr"},{"str":"to","boundary":[0.5837261232849671,0.10779330088719292,0.6007196255909916,0.12349963760096172],"dir":"ltr"},{"str":"cover","boundary":[0.606518812231634,0.10779330088719292,0.6504813192769042,0.12349963760096172],"dir":"ltr"},{"str":"topics","boundary":[0.6563286357405457,0.10779330088719292,0.705482707317958,0.12349963760096172],"dir":"ltr"},{"str":"in","boundary":[0.7114055687379196,0.10779330088719292,0.7281629327553717,0.12349963760096172],"dir":"ltr"},{"str":"various","boundary":[0.7340857941753333,0.10779330088719292,0.7945541169460016,0.12349963760096172],"dir":"ltr"},{"str":"sequences.","boundary":[0.8004489937314786,0.10779330088719292,0.8872733827049722,0.12349963760096172],"dir":"ltr"},{"str":"The","boundary":[0.8925715479360621,0.10779330088719292,0.9246610568531906,0.12349963760096172],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.1257456437510306,0.3042061287581132,0.1414519804647994],"dir":"ltr"},{"str":"dependency","boundary":[0.3086221208367614,0.1257456437510306,0.4072873046986494,0.1414519804647994],"dir":"ltr"},{"str":"chart","boundary":[0.41168512702253957,0.1257456437510306,0.454386174316913,0.1414519804647994],"dir":"ltr"},{"str":"below","boundary":[0.45876250613820796,0.1257456437510306,0.5074264080465772,0.1414519804647994],"dir":"ltr"},{"str":"shows","boundary":[0.5118036157935103,0.1257456437510306,0.5617694360387465,0.1414519804647994],"dir":"ltr"},{"str":"the","boundary":[0.5661776477244636,0.1257456437510306,0.5921428385181386,0.1414519804647994],"dir":"ltr"},{"str":"major","boundary":[0.5965510502038559,0.1257456437510306,0.64591684134788,0.1414519804647994],"dir":"ltr"},{"str":"dependencies","boundary":[0.6503250530335971,0.1257456437510306,0.7611842073083648,0.1414519804647994],"dir":"ltr"},{"str":"among","boundary":[0.7655853701764395,0.1257456437510306,0.8226873734624648,0.1414519804647994],"dir":"ltr"},{"str":"chapters.","boundary":[0.8270885363305395,0.1257456437510306,0.9009654554000806,0.1414519804647994],"dir":"ltr"},{"str":"As","boundary":[0.9043596568243488,0.1257456437510306,0.92472692370921,0.1414519804647994],"dir":"ltr"},{"str":"the","boundary":[0.24265504623205406,0.14369484534752563,0.26870904803565443,0.15940118206129442],"dir":"ltr"},{"str":"diagram","boundary":[0.2745027276820076,0.14369484534752563,0.342993967357387,0.15940118206129442],"dir":"ltr"},{"str":"illustrates,","boundary":[0.34877747028065276,0.14369484534752563,0.4331955106617258,0.15940118206129442],"dir":"ltr"},{"str":"it","boundary":[0.438361942180776,0.14369484534752563,0.4501687086265871,0.15940118206129442],"dir":"ltr"},{"str":"is","boundary":[0.4559323668027967,0.14369484534752563,0.46868433209390414,0.15940118206129442],"dir":"ltr"},{"str":"possible","boundary":[0.47444799027011364,0.14369484534752563,0.5403324593474694,0.15940118206129442],"dir":"ltr"},{"str":"to","boundary":[0.546096117523679,0.14369484534752563,0.5630787757149475,0.15940118206129442],"dir":"ltr"},{"str":"start","boundary":[0.5689109989654715,0.14369484534752563,0.6057419733624985,0.15940118206129442],"dir":"ltr"},{"str":"with","boundary":[0.6116146738525099,0.14369484534752563,0.6486683224255132,0.15940118206129442],"dir":"ltr"},{"str":"several","boundary":[0.6544606532679745,0.14369484534752563,0.7099292254750045,0.15940118206129442],"dir":"ltr"},{"str":"different","boundary":[0.7156811554279834,0.14369484534752563,0.7862714065935779,0.15940118206129442],"dir":"ltr"},{"str":"topics","boundary":[0.7920153079118262,0.14369484534752563,0.8409451843304494,0.15940118206129442],"dir":"ltr"},{"str":"following","boundary":[0.8466957483170198,0.14369484534752563,0.9246281234251807,0.15940118206129442],"dir":"ltr"},{"str":"the","boundary":[0.24265504623205406,0.16164404694402065,0.2691244007945679,0.17735038365778946],"dir":"ltr"},{"str":"first","boundary":[0.27573249877611705,0.16164404694402065,0.309347963026571,0.17735038365778946],"dir":"ltr"},{"str":"two","boundary":[0.3159560610081202,0.16164404694402065,0.34745294635615065,0.17735038365778946],"dir":"ltr"},{"str":"introductory","boundary":[0.35409659508911495,0.16164404694402065,0.46206087890265335,0.17735038365778946],"dir":"ltr"},{"str":"chapters.","boundary":[0.4686477488284137,0.16164404694402065,0.5442285048577913,0.17735038365778946],"dir":"ltr"},{"str":"Although","boundary":[0.5498395376549748,0.16164404694402065,0.6294787416006207,0.17735038365778946],"dir":"ltr"},{"str":"the","boundary":[0.6360860006463762,0.16164404694402065,0.6625437499026995,0.17735038365778946],"dir":"ltr"},{"str":"chart","boundary":[0.6691489506092045,0.16164404694402065,0.7127868832063399,0.17735038365778946],"dir":"ltr"},{"str":"may","boundary":[0.7193532855053161,0.16164404694402065,0.7547839023683811,0.17735038365778946],"dir":"ltr"},{"str":"seem","boundary":[0.7613841444044398,0.16164404694402065,0.8035329864930072,0.17735038365778946],"dir":"ltr"},{"str":"complex,","boundary":[0.810133228529066,0.16164404694402065,0.8868658315333497,0.17735038365778946],"dir":"ltr"},{"str":"it","boundary":[0.8928844155021559,0.16164404694402065,0.9050903672583183,0.17735038365778946],"dir":"ltr"},{"str":"is","boundary":[0.9117141029668057,0.16164404694402065,0.9248668907782521,0.17735038365778946],"dir":"ltr"},{"str":"important","boundary":[0.24265504623205406,0.1795932485405157,0.32720723009901037,0.1952995852542845],"dir":"ltr"},{"str":"to","boundary":[0.33156200424893223,0.1795932485405157,0.34851543389131756,0.1952995852542845],"dir":"ltr"},{"str":"note","boundary":[0.35287470451183145,0.1795932485405157,0.3902723608438318,0.1952995852542845],"dir":"ltr"},{"str":"that","boundary":[0.3950015751487369,0.1795932485405157,0.4302759500817942,0.1952995852542845],"dir":"ltr"},{"str":"if","boundary":[0.4350051643866995,0.1795932485405157,0.4424703873250089,0.1952995852542845],"dir":"ltr"},{"str":"the","boundary":[0.44746803502550836,0.1795932485405157,0.47332689383979704,0.1952995852542845],"dir":"ltr"},{"str":"chapters","boundary":[0.4776862809861964,0.1795932485405157,0.5465198978058542,0.1952995852542845],"dir":"ltr"},{"str":"are","boundary":[0.5508648853279732,0.1795932485405157,0.5757959945981814,0.1952995852542845],"dir":"ltr"},{"str":"covered","boundary":[0.5801182370944383,0.1795932485405157,0.64338586912412,0.1952995852542845],"dir":"ltr"},{"str":"in","boundary":[0.6477434340742666,0.1795932485405157,0.6643739525428259,0.1952995852542845],"dir":"ltr"},{"str":"order,","boundary":[0.6687315174929724,0.1795932485405157,0.7176621117755801,0.1952995852542845],"dir":"ltr"},{"str":"the","boundary":[0.7214350476219622,0.1795932485405157,0.7474261868715937,0.1952995852542845],"dir":"ltr"},{"str":"dependencies","boundary":[0.7518078743690523,0.1795932485405157,0.8625783928049032,0.1952995852542845],"dir":"ltr"},{"str":"are","boundary":[0.8669422453544408,0.1795932485405157,0.8920466714271542,0.1952995852542845],"dir":"ltr"},{"str":"not","boundary":[0.8964206423347167,0.1795932485405157,0.9246301817644309,0.1952995852542845],"dir":"ltr"},{"str":"lost.","boundary":[0.24265504623205406,0.19754245013701072,0.2770704785023804,0.2132487868507795],"dir":"ltr"},{"str":"The","boundary":[0.2808125392600032,0.19754245013701072,0.3127928769358204,0.2132487868507795],"dir":"ltr"},{"str":"chart","boundary":[0.31713107212618735,0.19754245013701072,0.35985766529546265,0.2132487868507795],"dir":"ltr"},{"str":"can","boundary":[0.36419402970725917,0.19754245013701072,0.39287885465265315,0.2132487868507795],"dir":"ltr"},{"str":"be","boundary":[0.3972152190644497,0.19754245013701072,0.4163862984365644,0.2132487868507795],"dir":"ltr"},{"str":"consulted","boundary":[0.42072266284836096,0.19754245013701072,0.5002394428249199,0.2132487868507795],"dir":"ltr"},{"str":"by","boundary":[0.5045626955548546,0.19754245013701072,0.5242873141978079,0.2132487868507795],"dir":"ltr"},{"str":"instructors","boundary":[0.5286561813613018,0.19754245013701072,0.6183528258737524,0.2132487868507795],"dir":"ltr"},{"str":"wishing","boundary":[0.6227370824793993,0.19754245013701072,0.686459706622558,0.2132487868507795],"dir":"ltr"},{"str":"to","boundary":[0.6907968322077183,0.19754245013701072,0.7077697333371121,0.2132487868507795],"dir":"ltr"},{"str":"use","boundary":[0.7121135906145806,0.19754245013701072,0.7391091465483253,0.2132487868507795],"dir":"ltr"},{"str":"an","boundary":[0.7434509454865432,0.19754245013701072,0.7636113515307944,0.2132487868507795],"dir":"ltr"},{"str":"alternative","boundary":[0.7679531504690121,0.19754245013701072,0.8543008462493288,0.2132487868507795],"dir":"ltr"},{"str":"order","boundary":[0.8586196927640216,0.19754245013701072,0.9036659964968909,0.2132487868507795],"dir":"ltr"},{"str":"of","boundary":[0.9080173256726964,0.19754245013701072,0.9247228070307089,0.2132487868507795],"dir":"ltr"},{"str":"presentation.","boundary":[0.24265504623205406,0.2154963636345198,0.35045850614390056,0.23120270034828858],"dir":"ltr"},{"str":"For","boundary":[0.24265504623205406,0.242423307296605,0.27100954453539267,0.2581296440103738],"dir":"ltr"},{"str":"a","boundary":[0.2764085902003055,0.242423307296605,0.2853713759424772,0.2581296440103738],"dir":"ltr"},{"str":"one-semester","boundary":[0.29077042160739,0.242423307296605,0.39997235351286814,0.2581296440103738],"dir":"ltr"},{"str":"course","boundary":[0.40533169365283783,0.242423307296605,0.4601371765347183,0.2581296440103738],"dir":"ltr"},{"str":"based","boundary":[0.46566662394580655,0.242423307296605,0.5131205226450776,0.2581296440103738],"dir":"ltr"},{"str":"on","boundary":[0.5186499700561659,0.242423307296605,0.541028761405496,0.2581296440103738],"dir":"ltr"},{"str":"this","boundary":[0.5465582088165843,0.242423307296605,0.5773606197088058,0.2581296440103738],"dir":"ltr"},{"str":"book,","boundary":[0.582890067119894,0.242423307296605,0.6260742484800993,0.2581296440103738],"dir":"ltr"},{"str":"selected","boundary":[0.6308701789340383,0.242423307296605,0.6948594429232441,0.2581296440103738],"dir":"ltr"},{"str":"chapters","boundary":[0.7002437823982783,0.242423307296605,0.7692580455229644,0.2581296440103738],"dir":"ltr"},{"str":"can","boundary":[0.7746756188569985,0.242423307296605,0.8035329099354691,0.2581296440103738],"dir":"ltr"},{"str":"be","boundary":[0.8089504832695034,0.242423307296605,0.8282367968667204,0.2581296440103738],"dir":"ltr"},{"str":"assigned","boundary":[0.8336543702007546,0.242423307296605,0.9029455777591746,0.2581296440103738],"dir":"ltr"},{"str":"as","boundary":[0.9083528349705471,0.242423307296605,0.9246384151214336,0.2581296440103738],"dir":"ltr"},{"str":"reading","boundary":[0.24265504623205406,0.26037250889309993,0.3044624320548858,0.27607884560686874],"dir":"ltr"},{"str":"material.","boundary":[0.31107363081615125,0.26037250889309993,0.3843325951913145,0.27607884560686874],"dir":"ltr"},{"str":"The","boundary":[0.3903511791601204,0.26037250889309993,0.4224229804033584,0.27607884560686874],"dir":"ltr"},{"str":"book","boundary":[0.42904178732959064,0.26037250889309993,0.4709883219640161,0.27607884560686874],"dir":"ltr"},{"str":"also","boundary":[0.47760712889024837,0.26037250889309993,0.5097015550173237,0.27607884560686874],"dir":"ltr"},{"str":"can","boundary":[0.516320361943556,0.26037250889309993,0.5451012709922721,0.27607884560686874],"dir":"ltr"},{"str":"be","boundary":[0.5517200779185043,0.26037250889309993,0.5709553427954852,0.27607884560686874],"dir":"ltr"},{"str":"used","boundary":[0.5775741497217174,0.26037250889309993,0.6154893414178535,0.27607884560686874],"dir":"ltr"},{"str":"for","boundary":[0.6221081483440858,0.26037250889309993,0.6463640806253341,0.27607884560686874],"dir":"ltr"},{"str":"a","boundary":[0.6529828875515664,0.26037250889309993,0.6619526255892603,0.27607884560686874],"dir":"ltr"},{"str":"two-semester","boundary":[0.6685714325154924,0.26037250889309993,0.7781638865095557,0.27607884560686874],"dir":"ltr"},{"str":"course","boundary":[0.7847325003757668,0.26037250889309993,0.8384485059549132,0.27607884560686874],"dir":"ltr"},{"str":"sequence.","boundary":[0.8450586509958747,0.26037250889309993,0.9245993066756718,0.27607884560686874],"dir":"ltr"},{"str":"The","boundary":[0.24265504623205406,0.27832171048959486,0.2746306293101091,0.2940280472033637],"dir":"ltr"},{"str":"first","boundary":[0.2791897762299909,0.27832171048959486,0.31183425305056695,0.2940280472033637],"dir":"ltr"},{"str":"course,","boundary":[0.3163933999704488,0.27832171048959486,0.37512358538405133,0.2940280472033637],"dir":"ltr"},{"str":"Introduction","boundary":[0.37907559674523716,0.27832171048959486,0.4794943810024435,0.2940280472033637],"dir":"ltr"},{"str":"to","boundary":[0.48407451999973033,0.27832171048959486,0.499540995677196,0.2940280472033637],"dir":"ltr"},{"str":"Database","boundary":[0.5041211346744828,0.27832171048959486,0.5785271186008082,0.2940280472033637],"dir":"ltr"},{"str":"Design","boundary":[0.5831191686063109,0.27832171048959486,0.6372730917055488,0.2940280472033637],"dir":"ltr"},{"str":"and","boundary":[0.641853173932056,0.27832171048959486,0.672641389889621,0.2940280472033637],"dir":"ltr"},{"str":"Database","boundary":[0.677221472116128,0.27832171048959486,0.7514955075072262,0.2940280472033637],"dir":"ltr"},{"str":"Systems","boundary":[0.7560127307457863,0.27832171048959486,0.8181667007047368,0.2940280472033637],"dir":"ltr"},{"str":",","boundary":[0.8181564090084837,0.27832171048959486,0.823079956495961,0.2940280472033637],"dir":"ltr"},{"str":"at","boundary":[0.8270566679281542,0.27832171048959486,0.8423583619172456,0.2940280472033637],"dir":"ltr"},{"str":"the","boundary":[0.8469278750536166,0.27832171048959486,0.8728547162543959,0.2940280472033637],"dir":"ltr"},{"str":"soph-","boundary":[0.877424229390767,0.27832171048959486,0.9246425317999349,0.2940280472033637],"dir":"ltr"},{"str":"omore,","boundary":[0.2426529878928036,0.29627405335343265,0.30172526604627825,0.31198039006720146],"dir":"ltr"},{"str":"junior,","boundary":[0.30569786079997024,0.29627405335343265,0.36068433554096896,0.31198039006720146],"dir":"ltr"},{"str":"or","boundary":[0.36465693029466095,0.29627405335343265,0.3828580619639031,0.31198039006720146],"dir":"ltr"},{"str":"senior","boundary":[0.38743927113574905,0.29627405335343265,0.4383108980962023,0.31198039006720146],"dir":"ltr"},{"str":"level,","boundary":[0.44289210726804823,0.29627405335343265,0.4845840083926452,0.31198039006720146],"dir":"ltr"},{"str":"can","boundary":[0.4885566031463372,0.29627405335343265,0.5171419608658994,0.31198039006720146],"dir":"ltr"},{"str":"cover","boundary":[0.5216879574914982,0.29627405335343265,0.5663438634621168,0.31198039006720146],"dir":"ltr"},{"str":"most","boundary":[0.5712361405724627,0.29627405335343265,0.6153282834220517,0.31198039006720146],"dir":"ltr"},{"str":"of","boundary":[0.6202205605323975,0.29627405335343265,0.63287500136414,0.31198039006720146],"dir":"ltr"},{"str":"Chapters","boundary":[0.6380723079719495,0.29627405335343265,0.7119487658255825,0.31198039006720146],"dir":"ltr"},{"str":"1","boundary":[0.7165036604241675,0.29627405335343265,0.726330917267379,0.31198039006720146],"dir":"ltr"},{"str":"through","boundary":[0.730885811865964,0.29627405335343265,0.7990389326617436,0.31198039006720146],"dir":"ltr"},{"str":"15.","boundary":[0.8040645854970329,0.29627405335343265,0.827192518318695,0.31198039006720146],"dir":"ltr"},{"str":"The","boundary":[0.831165113072387,0.29627405335343265,0.8630837321438974,0.31198039006720146],"dir":"ltr"},{"str":"second","boundary":[0.8676382640972046,0.29627405335343265,0.9247454487624658,0.31198039006720146],"dir":"ltr"},{"str":"course,","boundary":[0.2426529878928036,0.3142263962172704,0.30111805596734603,0.3299327329310392],"dir":"ltr"},{"str":"Database","boundary":[0.30626802077239135,0.3142263962172704,0.38067138700840664,0.3299327329310392],"dir":"ltr"},{"str":"Models","boundary":[0.3863647301537366,0.3142263962172704,0.4432439767119093,0.3299327329310392],"dir":"ltr"},{"str":"and","boundary":[0.44897246185463124,0.3142263962172704,0.4795687577241784,0.3299327329310392],"dir":"ltr"},{"str":"Implementation","boundary":[0.4852972428669004,0.3142263962172704,0.6137337802171556,0.3299327329310392],"dir":"ltr"},{"str":"Techniques","boundary":[0.6194463960931106,0.3142263962172704,0.7070081478143835,0.3299327329310392],"dir":"ltr"},{"str":",","boundary":[0.7070019727966318,0.3142263962172704,0.711931695301861,0.3299327329310392],"dir":"ltr"},{"str":"at","boundary":[0.717087835124658,0.3142263962172704,0.732382207708558,0.3299327329310392],"dir":"ltr"},{"str":"the","boundary":[0.7381319872941988,0.3142263962172704,0.7640440257915186,0.3299327329310392],"dir":"ltr"},{"str":"senior","boundary":[0.7697938053771595,0.3142263962172704,0.8205283638947201,0.3299327329310392],"dir":"ltr"},{"str":"or","boundary":[0.8262781434803609,0.3142263962172704,0.8444299324475433,0.3299327329310392],"dir":"ltr"},{"str":"first-year","boundary":[0.8501797120331842,0.3142263962172704,0.9246692902101932,0.3299327329310392],"dir":"ltr"},{"str":"graduate","boundary":[0.2426571045713048,0.3321787390811082,0.3178974584062908,0.347885075794877],"dir":"ltr"},{"str":"level,","boundary":[0.3258246742324859,0.3321787390811082,0.36995097884724937,0.347885075794877],"dir":"ltr"},{"str":"can","boundary":[0.37723749979443577,0.3321787390811082,0.4070299337815939,0.347885075794877],"dir":"ltr"},{"str":"cover","boundary":[0.4148761890703652,0.3321787390811082,0.46178541063282375,0.347885075794877],"dir":"ltr"},{"str":"most","boundary":[0.47047419100188526,0.3321787390811082,0.5176289025169435,0.347885075794877],"dir":"ltr"},{"str":"of","boundary":[0.5263176828860051,0.3321787390811082,0.5370654842656423,0.347885075794877],"dir":"ltr"},{"str":"Chapters","boundary":[0.545576717066946,0.3321787390811082,0.6226630350863954,0.347885075794877],"dir":"ltr"},{"str":"16","boundary":[0.6305274579028649,0.3321787390811082,0.650995885248834,0.347885075794877],"dir":"ltr"},{"str":"through","boundary":[0.6588603080653034,0.3321787390811082,0.7305747740963524,0.347885075794877],"dir":"ltr"},{"str":"29.","boundary":[0.7397388230682256,0.3321787390811082,0.7624906823147812,0.347885075794877],"dir":"ltr"},{"str":"The","boundary":[0.7697772032619675,0.3321787390811082,0.8029110361594842,0.347885075794877],"dir":"ltr"},{"str":"two-semester","boundary":[0.8107729887096997,0.3321787390811082,0.9250644913463115,0.347885075794877],"dir":"ltr"},{"str":"sequence","boundary":[0.2426571045713048,0.3501310819449459,0.31708804657025014,0.3658374186587147],"dir":"ltr"},{"str":"can","boundary":[0.3236547909525559,0.3501310819449459,0.3524590134078987,0.3658374186587147],"dir":"ltr"},{"str":"also","boundary":[0.35902575779020435,0.3501310819449459,0.3911380859371984,0.3658374186587147],"dir":"ltr"},{"str":"been","boundary":[0.3977048303195041,0.3501310819449459,0.4368455948581059,0.3658374186587147],"dir":"ltr"},{"str":"designed","boundary":[0.4434123392404117,0.3501310819449459,0.5159034387848005,0.3658374186587147],"dir":"ltr"},{"str":"in","boundary":[0.5224792671276005,0.3501310819449459,0.5392181145413192,0.3658374186587147],"dir":"ltr"},{"str":"various","boundary":[0.5457939428841192,0.3501310819449459,0.6061658904690689,0.3658374186587147],"dir":"ltr"},{"str":"other","boundary":[0.6127045673969636,0.3501310819449459,0.6566959484231465,0.3658374186587147],"dir":"ltr"},{"str":"ways,","boundary":[0.6632346253510408,0.3501310819449459,0.7074939158775294,0.3658374186587147],"dir":"ltr"},{"str":"depending","boundary":[0.7134528080080674,0.3501310819449459,0.8004733839739162,0.3658374186587147],"dir":"ltr"},{"str":"on","boundary":[0.8070222809864873,0.3501310819449459,0.8288519376950574,0.3658374186587147],"dir":"ltr"},{"str":"the","boundary":[0.8354008347076284,0.3501310819449459,0.8613107050288644,0.3658374186587147],"dir":"ltr"},{"str":"prefer-","boundary":[0.8678596020414354,0.3501310819449459,0.9246137150504263,0.3658374186587147],"dir":"ltr"},{"str":"ences","boundary":[0.2426571045713048,0.3680834248087837,0.2890702403203462,0.3837897615225525],"dir":"ltr"},{"str":"of","boundary":[0.29448203241500226,0.3680834248087837,0.30819668465021993,0.3837897615225525],"dir":"ltr"},{"str":"the","boundary":[0.31355865839807884,0.3680834248087837,0.3395511416030461,0.3837897615225525],"dir":"ltr"},{"str":"instructors.","boundary":[0.34429524440458786,0.3680834248087837,0.4387077431748799,0.3837897615225525],"dir":"ltr"}],"boundary":[0.24265,0.10779,0.92506,0.38379],"dir":"ltr","type":"paragraph"},{"words":[{"str":"6","boundary":[0.2854057232977564,0.5703669750564495,0.2946612056074078,0.5824809995726888],"dir":"ltr"},{"str":"Relational","boundary":[0.25695662501491734,0.584904755292686,0.3231103038902469,0.5970187798089255],"dir":"ltr"},{"str":"Algebra","boundary":[0.26374503708285374,0.5994437470106091,0.3163250669448867,0.6115577715268485],"dir":"ltr"}],"boundary":[0.25696,0.57037,0.32311,0.61156],"dir":"ltr","type":"paragraph"},{"words":[{"str":"15,","boundary":[0.21203464755020746,0.7943588292057434,0.23419065288699892,0.8064728537219827],"dir":"ltr"},{"str":"16","boundary":[0.2384992942229155,0.7943588292057434,0.2570166090873706,0.8064728537219827],"dir":"ltr"},{"str":"FD,","boundary":[0.20177900162905008,0.80889660944198,0.2255971836344873,0.8210106339582194],"dir":"ltr"},{"str":"MVD,","boundary":[0.22982118885472597,0.80889660944198,0.2675850045822846,0.8210106339582194],"dir":"ltr"},{"str":"Normalization","boundary":[0.18903088448556807,0.8234343896782167,0.2799981462939766,0.835548414194456],"dir":"ltr"}],"boundary":[0.18903,0.79436,0.28,0.83555],"dir":"ltr","type":"paragraph"},{"words":[{"str":"1,","boundary":[0.42193599407477445,0.41715950939363533,0.43483651710191457,0.42927353390987477],"dir":"ltr"},{"str":"2","boundary":[0.43914515843783114,0.41715950939363533,0.44840540343134677,0.42927353390987477],"dir":"ltr"},{"str":"Introductory","boundary":[0.39479822141591,0.4316972896298719,0.4755257129160422,0.4438113141461113],"dir":"ltr"}],"boundary":[0.3948,0.41716,0.47553,0.44381],"dir":"ltr","type":"paragraph"},{"words":[{"str":"3","boundary":[0.43051740644290887,0.5001116178740541,0.4397728887525602,0.5122256423902934],"dir":"ltr"},{"str":"Relational","boundary":[0.3999187501759758,0.5146493981102908,0.46607242905130536,0.5267634226265301],"dir":"ltr"},{"str":"Model","boundary":[0.4141496495625478,0.5291871783465273,0.45613270782648085,0.5413012028627667],"dir":"ltr"}],"boundary":[0.39992,0.50011,0.46607,0.5413],"dir":"ltr","type":"paragraph"},{"words":[{"str":"11,","boundary":[0.4105227156251557,0.6000456312155789,0.4326787209619471,0.6121596557318183],"dir":"ltr"},{"str":"12","boundary":[0.4369873622978637,0.6000456312155789,0.45550467716231885,0.6121596557318183],"dir":"ltr"},{"str":"ODB,","boundary":[0.38586788882088724,0.6145834114518155,0.42522988339815915,0.6266974359680549],"dir":"ltr"},{"str":"ORDB,","boundary":[0.4295894804388183,0.6145834114518155,0.4804913042758012,0.6266974359680549],"dir":"ltr"},{"str":"XML","boundary":[0.41695868908713285,0.6291211916880521,0.4493655776612174,0.6412352162042916],"dir":"ltr"}],"boundary":[0.38587,0.60005,0.48049,0.64124],"dir":"ltr","type":"paragraph"},{"words":[{"str":"26,","boundary":[0.38357708078921376,0.6732635637008464,0.4055371459845946,0.6853775882170858],"dir":"ltr"},{"str":"27","boundary":[0.4098076831686203,0.6732635637008464,0.428243117630044,0.6853775882170858],"dir":"ltr"},{"str":"Advanced","boundary":[0.37200534656021744,0.687801343937083,0.43980691405259986,0.6999153684533225],"dir":"ltr"},{"str":"Models,","boundary":[0.3792859026274663,0.7023391241733197,0.4325057196886055,0.7144531486895591],"dir":"ltr"},{"str":"IR","boundary":[0.3984541176200444,0.7168769044095564,0.4140249187337769,0.7289909289257959],"dir":"ltr"}],"boundary":[0.37201,0.67326,0.43981,0.72899],"dir":"ltr","type":"paragraph"},{"words":[{"str":"19,","boundary":[0.37036170574228683,0.8730786872534876,0.39251771107907824,0.8851927117697269],"dir":"ltr"},{"str":"20","boundary":[0.3968263524149948,0.8730786872534876,0.41534366727944994,0.8851927117697269],"dir":"ltr"},{"str":"Query","boundary":[0.3303329354240108,0.8876164674897243,0.3716730313662614,0.8997304920059637],"dir":"ltr"},{"str":"Processing,","boundary":[0.375981672702178,0.8876164674897243,0.4553597371074211,0.8997304920059637],"dir":"ltr"},{"str":"Optimization,","boundary":[0.3486914941596554,0.9021542477259611,0.43697101470730243,0.9142682722422003],"dir":"ltr"},{"str":"DB","boundary":[0.3574373692958251,0.9166920279621976,0.37993311274827096,0.928806052478437],"dir":"ltr"},{"str":"Tuning","boundary":[0.38369840772103,0.9166920279621976,0.428274353971064,0.928806052478437],"dir":"ltr"}],"boundary":[0.33033,0.87308,0.45536,0.92881],"dir":"ltr","type":"paragraph"},{"words":[{"str":"4,","boundary":[0.5382141316629954,0.5776147039224044,0.5511146546901354,0.5897287284386439],"dir":"ltr"},{"str":"5","boundary":[0.555423296026052,0.5776147039224044,0.5646835410195676,0.5897287284386439],"dir":"ltr"},{"str":"SQL","boundary":[0.5353977979378973,0.5921524841586411,0.5678062740732699,0.6042665086748805],"dir":"ltr"}],"boundary":[0.5354,0.57761,0.56781,0.60427],"dir":"ltr","type":"paragraph"},{"words":[{"str":"28,","boundary":[0.4890426387935853,0.7933536697279833,0.5111986441303767,0.8054676942442226],"dir":"ltr"},{"str":"29","boundary":[0.5155072854662933,0.7933536697279833,0.5340246003307484,0.8054676942442226],"dir":"ltr"},{"str":"Data","boundary":[0.4690298411957355,0.8078914499642199,0.50110175433803,0.8200054744804592],"dir":"ltr"},{"str":"Mining,","boundary":[0.5054103956739465,0.8078914499642199,0.5539945337738195,0.8200054744804592],"dir":"ltr"},{"str":"Warehousing","boundary":[0.4666945385409332,0.8224292302004566,0.5563600000930957,0.8345432547166959],"dir":"ltr"}],"boundary":[0.46669,0.79335,0.55636,0.83454],"dir":"ltr","type":"paragraph"},{"words":[{"str":"24,","boundary":[0.5802630522668539,0.7329911979319642,0.6024190576036453,0.7451052224482037],"dir":"ltr"},{"str":"25","boundary":[0.6067276989395619,0.7329911979319642,0.625245013804017,0.7451052224482037],"dir":"ltr"},{"str":"Security,","boundary":[0.5736254585212874,0.7475289781682009,0.6318556190076857,0.7596430026844403],"dir":"ltr"},{"str":"DDB","boundary":[0.5857083874850534,0.7620667584044374,0.6201156032821501,0.7741807829206767],"dir":"ltr"}],"boundary":[0.57363,0.73299,0.63186,0.77418],"dir":"ltr","type":"paragraph"},{"words":[{"str":"13,","boundary":[0.6549213398696229,0.6020030470406909,0.6770773452064144,0.6141170715569303],"dir":"ltr"},{"str":"14","boundary":[0.6813859865423308,0.6020030470406909,0.6999033014067859,0.6141170715569303],"dir":"ltr"},{"str":"DB,","boundary":[0.6459738444498639,0.6165408272769274,0.6721098659359342,0.6286548517931668],"dir":"ltr"},{"str":"Web","boundary":[0.6761465724665615,0.6165408272769274,0.7091794220131827,0.6286548517931668],"dir":"ltr"},{"str":"Programming","boundary":[0.6322509646754856,0.6310798189948504,0.7225689139170594,0.6431938435110899],"dir":"ltr"}],"boundary":[0.63225,0.602,0.72257,0.64319],"dir":"ltr","type":"paragraph"},{"words":[{"str":"21,","boundary":[0.6587829754352833,0.6677616381383698,0.6809389807720748,0.6798756626546092],"dir":"ltr"},{"str":"22,","boundary":[0.6852476221079913,0.6677616381383698,0.7074036274447828,0.6798756626546092],"dir":"ltr"},{"str":"23","boundary":[0.7117122687806994,0.6677616381383698,0.7302295836451544,0.6798756626546092],"dir":"ltr"},{"str":"Transactions,","boundary":[0.6501450544667049,0.6822994183746064,0.7388373409492591,0.6944134428908457],"dir":"ltr"},{"str":"CC,","boundary":[0.6470191462904263,0.696837198610843,0.6747998812709732,0.7089512231270824],"dir":"ltr"},{"str":"Recovery","boundary":[0.6791085226068899,0.696837198610843,0.7419600740029613,0.7089512231270824],"dir":"ltr"}],"boundary":[0.64702,0.66776,0.74196,0.70895],"dir":"ltr","type":"paragraph"},{"words":[{"str":"17,","boundary":[0.841137988258139,0.6339565378073827,0.8596775289806275,0.6460705623236221],"dir":"ltr"},{"str":"1","boundary":[0.8648616870405386,0.6339565378073827,0.8732464153100598,0.6460705623236221],"dir":"ltr"},{"str":"8","boundary":[0.873900490560759,0.6339565378073827,0.8825034851809992,0.6460705623236221],"dir":"ltr"},{"str":"File","boundary":[0.8014521311780938,0.6484943180436193,0.8249321626291646,0.6606083425598588],"dir":"ltr"},{"str":"Organization,","boundary":[0.8292408039650813,0.6484943180436193,0.9185411264209796,0.6606083425598588],"dir":"ltr"},{"str":"Indexing","boundary":[0.834203520551697,0.663032098279856,0.890098378383293,0.6751461227960954],"dir":"ltr"}],"boundary":[0.80145,0.63396,0.91854,0.67515],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":12,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/7a76d54b82e4677127a9f262d6ab146f.jpg","blurred":"/storage/books/494399539ca2ade4/pages/c0045e89f710094b6b2450ae41040a27.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.05732,0.07342,0.06372]},"elements":[{"words":[{"str":"Supplemental","boundary":[0.07398261157429277,0.106794228288038,0.22340156713239023,0.12474432738948805],"dir":"ltr"},{"str":"Materials","boundary":[0.23041168217951286,0.106794228288038,0.3279205005749079,0.12474432738948805],"dir":"ltr"},{"str":"Support","boundary":[0.07398261157429277,0.13525859793816242,0.14263890968471094,0.1509649346519312],"dir":"ltr"},{"str":"material","boundary":[0.14923600091981326,0.13525859793816242,0.21888229561362393,0.1509649346519312],"dir":"ltr"},{"str":"is","boundary":[0.2254644952167771,0.13525859793816242,0.238551168013848,0.1509649346519312],"dir":"ltr"},{"str":"available","boundary":[0.24513336761700114,0.13525859793816242,0.31809648982631605,0.1509649346519312],"dir":"ltr"},{"str":"to","boundary":[0.32470004934852426,0.13525859793816242,0.342068935793337,0.1509649346519312],"dir":"ltr"},{"str":"all","boundary":[0.34917356278168,0.13525859793816242,0.3705492615079501,0.1509649346519312],"dir":"ltr"},{"str":"users","boundary":[0.3776538884962931,0.13525859793816242,0.42366396507711,0.1509649346519312],"dir":"ltr"},{"str":"of","boundary":[0.43076859206545304,0.13525859793816242,0.4418654511294457,0.1509649346519312],"dir":"ltr"},{"str":"this","boundary":[0.4491108049365387,0.13525859793816242,0.47997541486488743,0.1509649346519312],"dir":"ltr"},{"str":"book","boundary":[0.48659425497880365,0.13525859793816242,0.5293061362111168,0.1509649346519312],"dir":"ltr"},{"str":"and","boundary":[0.5359249763250328,0.13525859793816242,0.5675629497968347,0.1509649346519312],"dir":"ltr"},{"str":"additional","boundary":[0.574181789910751,0.13525859793816242,0.6601156432231866,0.1509649346519312],"dir":"ltr"},{"str":"material","boundary":[0.666734483337103,0.13525859793816242,0.7366155006942524,0.1509649346519312],"dir":"ltr"},{"str":"is","boundary":[0.7432392360781233,0.13525859793816242,0.7564084899581749,0.1509649346519312],"dir":"ltr"},{"str":"available","boundary":[0.07398261157429277,0.15320937016832878,0.14490115856655675,0.16891570688209756],"dir":"ltr"},{"str":"to","boundary":[0.14961900447861523,0.15320937016832878,0.16659346493865088,0.16891570688209756],"dir":"ltr"},{"str":"qualified","boundary":[0.17133044829385893,0.15320937016832878,0.24375540041894073,0.16891570688209756],"dir":"ltr"},{"str":"instructors.","boundary":[0.2484923837741488,0.15320937016832878,0.34287374640088625,0.16891570688209756],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.18006638323599794,0.11971106618956903,0.19053727437851048],"dir":"ltr"},{"str":"PowerPoint","boundary":[0.13279230156693167,0.17564632091642501,0.227874249958425,0.19135265763019382],"dir":"ltr"},{"str":"lecture","boundary":[0.23375670118005107,0.17564632091642501,0.2896686198645458,0.19135265763019382],"dir":"ltr"},{"str":"notes","boundary":[0.2955357918771009,0.17564632091642501,0.3395042129235408,0.19135265763019382],"dir":"ltr"},{"str":"and","boundary":[0.3453886007405546,0.17564632091642501,0.37637300288520015,0.19135265763019382],"dir":"ltr"},{"str":"figures","boundary":[0.3822573907022139,0.17564632091642501,0.4375667301077564,0.19135265763019382],"dir":"ltr"},{"str":"are","boundary":[0.44342794019998216,0.17564632091642501,0.4683479424681683,0.19135265763019382],"dir":"ltr"},{"str":"available","boundary":[0.4741593260089361,0.17564632091642501,0.545345679918394,0.19135265763019382],"dir":"ltr"},{"str":"at","boundary":[0.5512371418704275,0.17564632091642501,0.5665393200877816,0.19135265763019382],"dir":"ltr"},{"str":"the","boundary":[0.5724307820398153,0.17564632091642501,0.5983544480122838,0.19135265763019382],"dir":"ltr"},{"str":"Computer","boundary":[0.6042459099643172,0.17564632091642501,0.6895916878508064,0.19135265763019382],"dir":"ltr"},{"str":"Science","boundary":[0.6954729283720588,0.17564632091642501,0.7562385299540964,0.19135265763019382],"dir":"ltr"},{"str":"support","boundary":[0.13279230156693167,0.19359709314659135,0.19757727227331282,0.20930342986036016],"dir":"ltr"},{"str":"Website","boundary":[0.2021356891826021,0.19359709314659135,0.2663132268531587,0.20930342986036016],"dir":"ltr"},{"str":"at","boundary":[0.2710138857244351,0.19359709314659135,0.2862276703495573,0.20930342986036016],"dir":"ltr"},{"str":"http://www.aw.com/cssupport.","boundary":[0.2909283292208336,0.19359709314659135,0.544435431445607,0.20930342986036016],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.22045410621426056,0.11971106618956903,0.2309249973567731],"dir":"ltr"},{"str":"A","boundary":[0.13279230156693167,0.21603389431052847,0.14604179600811631,0.23174023102429728],"dir":"ltr"},{"str":"lab","boundary":[0.15060761124513747,0.21603389431052847,0.1753147950479917,0.23174023102429728],"dir":"ltr"},{"str":"manual","boundary":[0.17988061028501284,0.21603389431052847,0.24220280091635923,0.23174023102429728],"dir":"ltr"},{"str":"for","boundary":[0.24676925678190204,0.21603389431052847,0.2709866806880929,0.23174023102429728],"dir":"ltr"},{"str":"the","boundary":[0.27555313655363567,0.21603389431052847,0.3014763022997907,0.23174023102429728],"dir":"ltr"},{"str":"sixth","boundary":[0.30604275816533355,0.21603389431052847,0.3457269448276338,0.23174023102429728],"dir":"ltr"},{"str":"edition","boundary":[0.35029340069317655,0.21603389431052847,0.40887638489802014,0.23174023102429728],"dir":"ltr"},{"str":"is","boundary":[0.413442840763563,0.21603389431052847,0.4261968574609341,0.23174023102429728],"dir":"ltr"},{"str":"available","boundary":[0.4307633133264769,0.21603389431052847,0.5019718814279235,0.23174023102429728],"dir":"ltr"},{"str":"through","boundary":[0.506529528088625,0.21603389431052847,0.5736294502187689,0.23174023102429728],"dir":"ltr"},{"str":"the","boundary":[0.5781904515784183,0.21603389431052847,0.6040826528163199,0.23174023102429728],"dir":"ltr"},{"str":"Companion","boundary":[0.6086436541759692,0.21603389431052847,0.7077223284684052,0.23174023102429728],"dir":"ltr"},{"str":"Web-","boundary":[0.7122724057155994,0.21603389431052847,0.7564278971558726,0.23174023102429728],"dir":"ltr"},{"str":"site","boundary":[0.13279230156693167,0.23398466654069483,0.16190031434648344,0.2496910032544636],"dir":"ltr"},{"str":"(http://www.aw.com/elmasri).","boundary":[0.16871203159676643,0.23398466654069483,0.42788815210889514,0.2496910032544636],"dir":"ltr"},{"str":"The","boundary":[0.4341455031241119,0.23398466654069483,0.4673713658456685,0.2496910032544636],"dir":"ltr"},{"str":"lab","boundary":[0.4742249837577932,0.23398466654069483,0.5001326461892588,0.2496910032544636],"dir":"ltr"},{"str":"manual","boundary":[0.5069862641013833,0.23398466654069483,0.5715780984933672,0.2496910032544636],"dir":"ltr"},{"str":"contains","boundary":[0.5783971845671442,0.23398466654069483,0.6510366755896736,0.2496910032544636],"dir":"ltr"},{"str":"coverage","boundary":[0.6578724847583398,0.23398466654069483,0.7323659124953843,0.2496910032544636],"dir":"ltr"},{"str":"of","boundary":[0.7392284152206252,0.23398466654069483,0.7567284146717348,0.2496910032544636],"dir":"ltr"},{"str":"popular","boundary":[0.13279230156693167,0.2519385800382039,0.19846022413997533,0.2676449167519727],"dir":"ltr"},{"str":"data","boundary":[0.20507801741443527,0.2519385800382039,0.24051961135229802,0.2676449167519727],"dir":"ltr"},{"str":"modeling","boundary":[0.24713740462675796,0.2519385800382039,0.32606147867499385,0.2676449167519727],"dir":"ltr"},{"str":"tools,","boundary":[0.3326792719494538,0.2519385800382039,0.3782574785303073,0.2676449167519727],"dir":"ltr"},{"str":"a","boundary":[0.3842884122390524,0.2519385800382039,0.39324095108228524,0.2676449167519727],"dir":"ltr"},{"str":"relational","boundary":[0.39979447019000197,0.2519385800382039,0.47881915661693875,0.2676449167519727],"dir":"ltr"},{"str":"algebra","boundary":[0.4854519777459952,0.2519385800382039,0.5453517616911928,0.2676449167519727],"dir":"ltr"},{"str":"and","boundary":[0.5519682336099937,0.2519385800382039,0.5832371288682677,0.2676449167519727],"dir":"ltr"},{"str":"calculus","boundary":[0.5898536007870689,0.2519385800382039,0.6564254242137126,0.2676449167519727],"dir":"ltr"},{"str":"interpreter,","boundary":[0.6630418961325136,0.2519385800382039,0.7563867303728777,0.2676449167519727],"dir":"ltr"},{"str":"and","boundary":[0.13279230156693167,0.269892493535713,0.16376194620211149,0.2855988302494818],"dir":"ltr"},{"str":"examples","boundary":[0.16928535175119747,0.269892493535713,0.24524127943889187,0.2855988302494818],"dir":"ltr"},{"str":"from","boundary":[0.2507639170078985,0.269892493535713,0.29190548325795473,0.2855988302494818],"dir":"ltr"},{"str":"the","boundary":[0.29744146163991836,0.269892493535713,0.3233815921414372,0.2855988302494818],"dir":"ltr"},{"str":"book","boundary":[0.3289175705234007,0.269892493535713,0.37083224785667773,0.2855988302494818],"dir":"ltr"},{"str":"implemented","boundary":[0.37636822623864136,0.269892493535713,0.4860475728297293,0.2855988302494818],"dir":"ltr"},{"str":"using","boundary":[0.49157547040779004,0.269892493535713,0.5359711411498668,0.2855988302494818],"dir":"ltr"},{"str":"two","boundary":[0.5414990387279273,0.269892493535713,0.5725121831347715,0.2855988302494818],"dir":"ltr"},{"str":"widely","boundary":[0.5781137983124183,0.269892493535713,0.6313175085242765,0.2855988302494818],"dir":"ltr"},{"str":"available","boundary":[0.6368225629288914,0.269892493535713,0.7081721941293125,0.2855988302494818],"dir":"ltr"},{"str":"data-","boundary":[0.7137132431204191,0.269892493535713,0.7563826136945783,0.2855988302494818],"dir":"ltr"},{"str":"base","boundary":[0.13279230156693167,0.28784640703322206,0.16824595832462702,0.30355274374699087],"dir":"ltr"},{"str":"management","boundary":[0.17278048924984274,0.28784640703322206,0.27996405016695886,0.30355274374699087],"dir":"ltr"},{"str":"systems.","boundary":[0.2844985810921746,0.28784640703322206,0.35241708884444173,0.30355274374699087],"dir":"ltr"},{"str":"Select","boundary":[0.35634851662044964,0.28784640703322206,0.4034575974865176,0.30355274374699087],"dir":"ltr"},{"str":"end-of-chapter","boundary":[0.40799166659649927,0.28784640703322206,0.5321005107896901,0.30355274374699087],"dir":"ltr"},{"str":"laboratory","boundary":[0.5366508953319866,0.28784640703322206,0.6226357601204149,0.30355274374699087],"dir":"ltr"},{"str":"problems","boundary":[0.6271336926736222,0.28784640703322206,0.7046503758441035,0.30355274374699087],"dir":"ltr"},{"str":"in","boundary":[0.7091890136692853,0.28784640703322206,0.7258821441736959,0.30355274374699087],"dir":"ltr"},{"str":"the","boundary":[0.7304207819988777,0.28784640703322206,0.7563661469813803,0.30355274374699087],"dir":"ltr"},{"str":"book","boundary":[0.13279230156693167,0.3058003205307312,0.1746143544288935,0.32150665724449995],"dir":"ltr"},{"str":"are","boundary":[0.1793279979002951,0.3058003205307312,0.20434391353055176,0.32150665724449995],"dir":"ltr"},{"str":"correlated","boundary":[0.2090183967253922,0.3058003205307312,0.29156896505242613,0.32150665724449995],"dir":"ltr"},{"str":"to","boundary":[0.2962692741747914,0.3058003205307312,0.31323660312909585,0.32150665724449995],"dir":"ltr"},{"str":"the","boundary":[0.31796204980121767,0.3058003205307312,0.3439139809374551,0.32150665724449995],"dir":"ltr"},{"str":"lab","boundary":[0.34863942760957695,0.3058003205307312,0.3733786516833734,0.32150665724449995],"dir":"ltr"},{"str":"manual.","boundary":[0.37810409835549524,0.3058003205307312,0.4454704851259944,0.32150665724449995],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.33264222559832335,0.11971106618956903,0.3431131167408359],"dir":"ltr"},{"str":"A","boundary":[0.13279230156693167,0.3282220136945913,0.1464477271914803,0.34392835040836006],"dir":"ltr"},{"str":"solutions","boundary":[0.1540384163451262,0.3282220136945913,0.23276276768665038,0.34392835040836006],"dir":"ltr"},{"str":"manual","boundary":[0.24035345684029627,0.3282220136945913,0.30497987337129984,0.34392835040836006],"dir":"ltr"},{"str":"is","boundary":[0.312537971774686,0.3282220136945913,0.3260323820912166,0.34392835040836006],"dir":"ltr"},{"str":"available","boundary":[0.3335904804946026,0.3282220136945913,0.40835209173228715,0.34392835040836006],"dir":"ltr"},{"str":"to","boundary":[0.4159289068927443,0.3282220136945913,0.433690610172019,0.34392835040836006],"dir":"ltr"},{"str":"qualified","boundary":[0.44129531330674726,0.3282220136945913,0.5172393278139508,0.34392835040836006],"dir":"ltr"},{"str":"instructors.","boundary":[0.5248440309486793,0.3282220136945913,0.623930547747807,0.34392835040836006],"dir":"ltr"},{"str":"Visit","boundary":[0.6302043654762217,0.3282220136945913,0.6696276982110514,0.34392835040836006],"dir":"ltr"},{"str":"Addison-","boundary":[0.677132439751198,0.3282220136945913,0.7569712986914047,0.34392835040836006],"dir":"ltr"},{"str":"Wesley’s","boundary":[0.13279230156693167,0.34617278592475764,0.20141304488858444,0.36187912263852645],"dir":"ltr"},{"str":"instructor","boundary":[0.20805502496432668,0.34617278592475764,0.29117827262397183,0.36187912263852645],"dir":"ltr"},{"str":"resource","boundary":[0.29775195774362356,0.34617278592475764,0.36810574984377803,0.36187912263852645],"dir":"ltr"},{"str":"center","boundary":[0.37463154049149805,0.34617278592475764,0.42579452063001577,0.36187912263852645],"dir":"ltr"},{"str":"(http://www.aw.com/irc),","boundary":[0.4323707748133702,0.34617278592475764,0.6441413798591272,0.36187912263852645],"dir":"ltr"},{"str":"contact","boundary":[0.6501517301763747,0.34617278592475764,0.7110450452094068,0.36187912263852645],"dir":"ltr"},{"str":"your","boundary":[0.7176287992335539,0.34617278592475764,0.7565040557044128,0.36187912263852645],"dir":"ltr"},{"str":"local","boundary":[0.13279230156693167,0.3641266994222667,0.1709575602679487,0.37983303613603553],"dir":"ltr"},{"str":"Addison-Wesley","boundary":[0.17562016425562102,0.3641266994222667,0.30872603529889037,0.37983303613603553],"dir":"ltr"},{"str":"sales","boundary":[0.3134151555478335,0.3641266994222667,0.3506492717353308,0.37983303613603553],"dir":"ltr"},{"str":"representative,","boundary":[0.3553383919842739,0.3641266994222667,0.4750014769073481,0.37983303613603553],"dir":"ltr"},{"str":"or","boundary":[0.4790975718153353,0.3641266994222667,0.49722208923157374,0.37983303613603553],"dir":"ltr"},{"str":"e-mail","boundary":[0.5019153377971236,0.3641266994222667,0.5544624837391753,0.37983303613603553],"dir":"ltr"},{"str":"[email protected]","boundary":[0.5591557323047252,0.3641266994222667,0.7272674064214724,0.37983303613603553],"dir":"ltr"},{"str":"for","boundary":[0.7319748280569331,0.3641266994222667,0.7562179465625987,0.37983303613603553],"dir":"ltr"},{"str":"information","boundary":[0.13279230156693167,0.3820806129197758,0.2333312026917963,0.39778694963354455],"dir":"ltr"},{"str":"about","boundary":[0.23805346331554925,0.3820806129197758,0.28559444728108246,0.39778694963354455],"dir":"ltr"},{"str":"how","boundary":[0.29031670790483544,0.3820806129197758,0.3257057169848155,0.39778694963354455],"dir":"ltr"},{"str":"to","boundary":[0.33040281188248427,0.3820806129197758,0.34733710782287763,0.39778694963354455],"dir":"ltr"},{"str":"access","boundary":[0.3520211166353006,0.3820806129197758,0.40095478433451637,0.39778694963354455],"dir":"ltr"},{"str":"the","boundary":[0.4056869060397741,0.3820806129197758,0.4316322710222766,0.39778694963354455],"dir":"ltr"},{"str":"solutions.","boundary":[0.43636439272753424,0.3820806129197758,0.516474952435507,0.39778694963354455],"dir":"ltr"},{"str":"Additional","boundary":[0.07398261157429277,0.4239124961628298,0.18127500999686322,0.4418625952642798],"dir":"ltr"},{"str":"Support","boundary":[0.18828512504398578,0.4239124961628298,0.2745071877359935,0.4418625952642798],"dir":"ltr"},{"str":"Material","boundary":[0.28151730278311615,0.4239124961628298,0.3667725341716449,0.4418625952642798],"dir":"ltr"},{"str":"Gradiance,","boundary":[0.07398261157429277,0.45237686581295417,0.16334746409950718,0.468083202526723],"dir":"ltr"},{"str":"an","boundary":[0.16804459403921923,0.45237686581295417,0.1881975528247391,0.468083202526723],"dir":"ltr"},{"str":"online","boundary":[0.19347932970407683,0.45237686581295417,0.24573809331800697,0.468083202526723],"dir":"ltr"},{"str":"homework","boundary":[0.25101987019734473,0.45237686581295417,0.3403692790934363,0.468083202526723],"dir":"ltr"},{"str":"and","boundary":[0.3456465163726382,0.45237686581295417,0.37660973074348875,0.468083202526723],"dir":"ltr"},{"str":"tutorial","boundary":[0.3818869680226907,0.45237686581295417,0.44355578710894583,0.468083202526723],"dir":"ltr"},{"str":"system","boundary":[0.44883027713604534,0.45237686581295417,0.50435354720673,0.468083202526723],"dir":"ltr"},{"str":"that","boundary":[0.5096262388215006,0.45237686581295417,0.5421281767830555,0.468083202526723],"dir":"ltr"},{"str":"provides","boundary":[0.5474008683978261,0.45237686581295417,0.6181194161645623,0.468083202526723],"dir":"ltr"},{"str":"additional","boundary":[0.6234154999095474,0.45237686581295417,0.7074315832881621,0.468083202526723],"dir":"ltr"},{"str":"prac-","boundary":[0.7127276670331473,0.45237686581295417,0.7561697226168048,0.468083202526723],"dir":"ltr"},{"str":"tice","boundary":[0.07398261157429277,0.47033077931046324,0.10275747608708888,0.48603711602423205],"dir":"ltr"},{"str":"and","boundary":[0.10769320326062859,0.47033077931046324,0.13863949434162876,0.48603711602423205],"dir":"ltr"},{"str":"tests","boundary":[0.14357522151516844,0.47033077931046324,0.1792947697220552,0.48603711602423205],"dir":"ltr"},{"str":"comprehension","boundary":[0.18421669330940652,0.47033077931046324,0.3167785873752934,0.48603711602423205],"dir":"ltr"},{"str":"of","boundary":[0.3220174878099312,0.47033077931046324,0.3340969882663848,0.48603711602423205],"dir":"ltr"},{"str":"important","boundary":[0.3396750873621866,0.47033077931046324,0.42415337516956075,0.48603711602423205],"dir":"ltr"},{"str":"concepts,","boundary":[0.4290773260474677,0.47033077931046324,0.5058015817987428,0.48603711602423205],"dir":"ltr"},{"str":"is","boundary":[0.5101652607961968,0.47033077931046324,0.5227612070014506,0.48603711602423205],"dir":"ltr"},{"str":"available","boundary":[0.5276503694649164,0.47033077931046324,0.5987023032520618,0.48603711602423205],"dir":"ltr"},{"str":"to","boundary":[0.6036383332973054,0.47033077931046324,0.6205930978407248,0.48603711602423205],"dir":"ltr"},{"str":"U.S.","boundary":[0.625318575410775,0.47033077931046324,0.6592631154469346,0.48603711602423205],"dir":"ltr"},{"str":"adopters","boundary":[0.6636267944443884,0.47033077931046324,0.7345653949011092,0.48603711602423205],"dir":"ltr"},{"str":"of","boundary":[0.7395157005562396,0.47033077931046324,0.7562005977040511,0.48603711602423205],"dir":"ltr"},{"str":"this","boundary":[0.07398261157429277,0.4882846928079723,0.10541502106934894,0.5039910295217411],"dir":"ltr"},{"str":"book.","boundary":[0.10979269221261637,0.4882846928079723,0.15517997435332948,0.5039910295217411],"dir":"ltr"},{"str":"For","boundary":[0.15875942613473146,0.4882846928079723,0.1870729391743664,0.5039910295217411],"dir":"ltr"},{"str":"more","boundary":[0.19124350796030098,0.4882846928079723,0.23487286286683845,0.5039910295217411],"dir":"ltr"},{"str":"information,","boundary":[0.2390767668409305,0.4882846928079723,0.3447324266531036,0.5039910295217411],"dir":"ltr"},{"str":"please","boundary":[0.3483118784345055,0.4882846928079723,0.3978139695679024,0.5039910295217411],"dir":"ltr"},{"str":"e-mail","boundary":[0.40199733165049156,0.4882846928079723,0.454621028265251,0.5039910295217411],"dir":"ltr"},{"str":"[email protected]","boundary":[0.4588043903478403,0.4882846928079723,0.6269212006873213,0.5039910295217411],"dir":"ltr"},{"str":"or","boundary":[0.6310923447380676,0.4882846928079723,0.6491898268787154,0.5039910295217411],"dir":"ltr"},{"str":"contact","boundary":[0.6533609709294622,0.4882846928079723,0.7137138284610626,0.5039910295217411],"dir":"ltr"},{"str":"your","boundary":[0.7178797831111567,0.4882846928079723,0.7563240980530352,0.5039910295217411],"dir":"ltr"},{"str":"local","boundary":[0.07398261157429277,0.5062386063054815,0.11194966979138823,0.5219449430192502],"dir":"ltr"},{"str":"Pearson","boundary":[0.11661239772093429,0.5062386063054815,0.18203126802532257,0.5219449430192502],"dir":"ltr"},{"str":"representative.","boundary":[0.1867458368078072,0.5062386063054815,0.3064102683632003,0.5219449430192502],"dir":"ltr"},{"str":"Acknowledgments","boundary":[0.07398261157429277,0.5465715066894051,0.2709362633596405,0.5645216057908552],"dir":"ltr"},{"str":"It","boundary":[0.07398261157429277,0.5750358763395295,0.08699543167896398,0.5907422130532983],"dir":"ltr"},{"str":"is","boundary":[0.09185631267459755,0.5750358763395295,0.10468903850307017,0.5907422130532983],"dir":"ltr"},{"str":"a","boundary":[0.10954991949870373,0.5750358763395295,0.11856219971060818,0.5907422130532983],"dir":"ltr"},{"str":"great","boundary":[0.12342308070624175,0.5750358763395295,0.16404154559769182,0.5907422130532983],"dir":"ltr"},{"str":"pleasure","boundary":[0.1688650153880094,0.5750358763395295,0.2368617803054953,0.5907422130532983],"dir":"ltr"},{"str":"to","boundary":[0.24165318747687578,0.5750358763395295,0.258580641540637,0.5907422130532983],"dir":"ltr"},{"str":"acknowledge","boundary":[0.26339006657256425,0.5750358763395295,0.36917026425966654,0.5907422130532983],"dir":"ltr"},{"str":"the","boundary":[0.3740006123329169,0.5750358763395295,0.3999221100145175,0.5907422130532983],"dir":"ltr"},{"str":"assistance","boundary":[0.40475245808776805,0.5750358763395295,0.48472310238304256,0.5907422130532983],"dir":"ltr"},{"str":"and","boundary":[0.48953769326853674,0.5750358763395295,0.520455561801726,0.5907422130532983],"dir":"ltr"},{"str":"contributions","boundary":[0.5252701526872204,0.5750358763395295,0.6421664439154082,0.5907422130532983],"dir":"ltr"},{"str":"of","boundary":[0.6472975627153299,0.5750358763395295,0.6595615746236471,0.5907422130532983],"dir":"ltr"},{"str":"many","boundary":[0.6650141150313147,0.5750358763395295,0.7108883196616227,0.5907422130532983],"dir":"ltr"},{"str":"indi-","boundary":[0.7157254166635172,0.5750358763395295,0.756264406217693,0.5907422130532983],"dir":"ltr"},{"str":"viduals","boundary":[0.07398261157429277,0.5929897898370385,0.13240053532785653,0.6086961265508074],"dir":"ltr"},{"str":"to","boundary":[0.136680864511767,0.5929897898370385,0.15364239500847193,0.6086961265508074],"dir":"ltr"},{"str":"this","boundary":[0.15795545350715223,0.5929897898370385,0.18816340397010486,0.6086961265508074],"dir":"ltr"},{"str":"effort.","boundary":[0.19247646246878516,0.5929897898370385,0.24286522213235415,0.6086961265508074],"dir":"ltr"},{"str":"First,","boundary":[0.24654964921039296,0.5929897898370385,0.288725018388614,0.6086961265508074],"dir":"ltr"},{"str":"we","boundary":[0.2924094454666528,0.5929897898370385,0.314865925590342,0.6086961265508074],"dir":"ltr"},{"str":"would","boundary":[0.3191063193411758,0.5929897898370385,0.3704384575609426,0.6086961265508074],"dir":"ltr"},{"str":"like","boundary":[0.37470822173884644,0.5929897898370385,0.4038616958853389,0.6086961265508074],"dir":"ltr"},{"str":"to","boundary":[0.4081141322665026,0.5929897898370385,0.4250344119020024,0.6086961265508074],"dir":"ltr"},{"str":"thank","boundary":[0.429321536279534,0.5929897898370385,0.4768272313833895,0.6086961265508074],"dir":"ltr"},{"str":"our","boundary":[0.48111435576092093,0.5929897898370385,0.5103494201283163,0.6086961265508074],"dir":"ltr"},{"str":"editor,","boundary":[0.514636544505848,0.5929897898370385,0.5678481571285767,0.6086961265508074],"dir":"ltr"},{"str":"Matt","boundary":[0.5715325842066155,0.5929897898370385,0.6111937465233757,0.6086961265508074],"dir":"ltr"},{"str":"Goldstein,","boundary":[0.6154786818041446,0.5929897898370385,0.7003763816238883,0.6086961265508074],"dir":"ltr"},{"str":"for","boundary":[0.7040608087019272,0.5929897898370385,0.7282977521901436,0.6086961265508074],"dir":"ltr"},{"str":"his","boundary":[0.7325914476565061,0.5929897898370385,0.7563138063572867,0.6086961265508074],"dir":"ltr"},{"str":"guidance,","boundary":[0.07398261157429277,0.6109437033345477,0.15290550959286417,0.6266500400483165],"dir":"ltr"},{"str":"encouragement,","boundary":[0.15685546242121975,0.6109437033345477,0.2895812874749068,0.6266500400483165],"dir":"ltr"},{"str":"and","boundary":[0.2935312403032624,0.6109437033345477,0.32470249451964484,0.6266500400483165],"dir":"ltr"},{"str":"support.","boundary":[0.32927240533132557,0.6109437033345477,0.3990766968846015,0.6266500400483165],"dir":"ltr"},{"str":"We","boundary":[0.4026149818830086,0.6109437033345477,0.42861180534425464,0.6266500400483165],"dir":"ltr"},{"str":"would","boundary":[0.4331086223347492,0.6109437033345477,0.4844515564626576,0.6266500400483165],"dir":"ltr"},{"str":"like","boundary":[0.4889791874075929,0.6109437033345477,0.5181408749159129,0.6266500400483165],"dir":"ltr"},{"str":"to","boundary":[0.5226502801625276,0.6109437033345477,0.5395727522285658,0.6266500400483165],"dir":"ltr"},{"str":"acknowledge","boundary":[0.5441013439285545,0.6109437033345477,0.6498844279014373,0.6266500400483165],"dir":"ltr"},{"str":"the","boundary":[0.6544317762544063,0.6109437033345477,0.6803508395610215,0.6266500400483165],"dir":"ltr"},{"str":"excellent","boundary":[0.6848981879139904,0.6109437033345477,0.7562932229657895,0.6266500400483165],"dir":"ltr"},{"str":"work","boundary":[0.07398261157429277,0.6288976168320568,0.11719538368398391,0.6446039535458256],"dir":"ltr"},{"str":"of","boundary":[0.12582551661223731,0.6288976168320568,0.1411009345690917,0.6446039535458256],"dir":"ltr"},{"str":"Gillian","boundary":[0.14834217169788533,0.6288976168320568,0.20609250458198813,0.6446039535458256],"dir":"ltr"},{"str":"Hall","boundary":[0.212690550851286,0.6288976168320568,0.24885262738345823,0.6446039535458256],"dir":"ltr"},{"str":"for","boundary":[0.2554500131479369,0.6288976168320568,0.2804700553697202,0.6446039535458256],"dir":"ltr"},{"str":"production","boundary":[0.28706744113419896,0.6288976168320568,0.38303827862510637,0.6446039535458256],"dir":"ltr"},{"str":"management","boundary":[0.38965001801244253,0.6288976168320568,0.49967445685391443,0.6446039535458256],"dir":"ltr"},{"str":"and","boundary":[0.5062861962412507,0.6288976168320568,0.538161437029049,0.6446039535458256],"dir":"ltr"},{"str":"Rebecca","boundary":[0.5447731764163851,0.6288976168320568,0.6133311672247205,0.6446039535458256],"dir":"ltr"},{"str":"Greenberg","boundary":[0.6199300402924806,0.6288976168320568,0.7088979057038217,0.6446039535458256],"dir":"ltr"},{"str":"for","boundary":[0.7155216410876926,0.6288976168320568,0.7406416120711484,0.6446039535458256],"dir":"ltr"},{"str":"a","boundary":[0.7472653474550192,0.6288976168320568,0.7565237569505603,0.6446039535458256],"dir":"ltr"},{"str":"thorough","boundary":[0.07398261157429277,0.6468515303295659,0.15142942354389158,0.6625578670433346],"dir":"ltr"},{"str":"copy","boundary":[0.15741719436396914,0.6468515303295659,0.1963508740264762,0.6625578670433346],"dir":"ltr"},{"str":"editing","boundary":[0.2028702815088367,0.6468515303295659,0.2647292580829621,0.6625578670433346],"dir":"ltr"},{"str":"of","boundary":[0.2712486655653226,0.6468515303295659,0.2825788176874833,0.6625578670433346],"dir":"ltr"},{"str":"the","boundary":[0.2892457781934987,0.6468515303295659,0.3168683932947481,0.6625578670433346],"dir":"ltr"},{"str":"book.","boundary":[0.32330651668127686,0.6468515303295659,0.36815015115972244,0.6625578670433346],"dir":"ltr"},{"str":"We","boundary":[0.37319102373744145,0.6468515303295659,0.39919608055528644,0.6625578670433346],"dir":"ltr"},{"str":"thank","boundary":[0.40523306646981977,0.6468515303295659,0.45272812912395466,0.6625578670433346],"dir":"ltr"},{"str":"the","boundary":[0.4587651150384881,0.6468515303295659,0.48466665936703357,0.6625578670433346],"dir":"ltr"},{"str":"following","boundary":[0.4907036452815669,0.6468515303295659,0.5686223173779633,0.6625578670433346],"dir":"ltr"},{"str":"persons","boundary":[0.5746586074114782,0.6468515303295659,0.6380314401238862,0.6625578670433346],"dir":"ltr"},{"str":"from","boundary":[0.6440677301574016,0.6468515303295659,0.6847408219065452,0.6625578670433346],"dir":"ltr"},{"str":"Pearson","boundary":[0.6906816539877584,0.6468515303295659,0.7562891062874898,0.6625578670433346],"dir":"ltr"},{"str":"who","boundary":[0.07398261157429277,0.664805443827075,0.10934817382612018,0.6805117805408437],"dir":"ltr"},{"str":"have","boundary":[0.11525062067416822,0.664805443827075,0.15280465097452675,0.6805117805408437],"dir":"ltr"},{"str":"contributed","boundary":[0.1586315003857547,0.664805443827075,0.2558917438977612,0.6805117805408437],"dir":"ltr"},{"str":"to","boundary":[0.2617895816197773,0.664805443827075,0.27875030686896246,0.6805117805408437],"dir":"ltr"},{"str":"the","boundary":[0.2849181563979084,0.664805443827075,0.31190784469724925,0.6805117805408437],"dir":"ltr"},{"str":"sixth","boundary":[0.3180756942261953,0.664805443827075,0.35939429786670757,0.6805117805408437],"dir":"ltr"},{"str":"edition:","boundary":[0.3655621473956537,0.664805443827075,0.42594625614533826,0.6805117805408437],"dir":"ltr"},{"str":"Jeff","boundary":[0.4316890223731194,0.664805443827075,0.458735598800734,0.6805117805408437],"dir":"ltr"},{"str":"Holcomb,","boundary":[0.46528111729691474,0.664805443827075,0.5474500161546298,0.6805117805408437],"dir":"ltr"},{"str":"Marilyn","boundary":[0.5527811145524625,0.664805443827075,0.6185285791575926,0.6805117805408437],"dir":"ltr"},{"str":"Lloyd,","boundary":[0.6244341846239945,0.664805443827075,0.6758162788891625,0.6805117805408437],"dir":"ltr"},{"str":"Margaret","boundary":[0.6811473772869951,0.664805443827075,0.7564002566015758,0.6805117805408437],"dir":"ltr"},{"str":"Waples,","boundary":[0.07398261157429277,0.682759357324584,0.1374700243089462,0.6984656940383528],"dir":"ltr"},{"str":"and","boundary":[0.1415867026084309,0.682759357324584,0.17267997380443903,0.6984656940383528],"dir":"ltr"},{"str":"Chelsea","boundary":[0.17741209550969672,0.682759357324584,0.24073484111237073,0.6984656940383528],"dir":"ltr"},{"str":"Bell.","boundary":[0.24546696281762842,0.682759357324584,0.2815084813296172,0.6984656940383528],"dir":"ltr"},{"str":"Sham","boundary":[0.07398261157429277,0.7096800184519837,0.12074169181703599,0.7253863551657526],"dir":"ltr"},{"str":"Navathe","boundary":[0.1273004364871235,0.7096800184519837,0.19613611690246605,0.7253863551657526],"dir":"ltr"},{"str":"would","boundary":[0.2027370304203899,0.7096800184519837,0.25488923018689036,0.7253863551657526],"dir":"ltr"},{"str":"like","boundary":[0.26147583354020604,0.7096800184519837,0.29118661006335134,0.7253863551657526],"dir":"ltr"},{"str":"to","boundary":[0.29774805717014996,0.7096800184519837,0.3149482591563316,0.7253863551657526],"dir":"ltr"},{"str":"acknowledge","boundary":[0.32153598684594736,0.7096800184519837,0.4290087288618668,0.7253863551657526],"dir":"ltr"},{"str":"the","boundary":[0.43564500013390783,0.7096800184519837,0.4620601644358265,0.7253863551657526],"dir":"ltr"},{"str":"significant","boundary":[0.46869643570786756,0.7096800184519837,0.5555351460513692,0.7253863551657526],"dir":"ltr"},{"str":"contribution","boundary":[0.5621366684699389,0.7096800184519837,0.6744794177461446,0.7253863551657526],"dir":"ltr"},{"str":"of","boundary":[0.6816650412743998,0.7096800184519837,0.6928325686400825,0.7253863551657526],"dir":"ltr"},{"str":"Saurav","boundary":[0.7000779224471756,0.7096800184519837,0.7564928818633142,0.7253863551657526],"dir":"ltr"},{"str":"Sahay","boundary":[0.07398261157429277,0.7276323613158215,0.12144915116389932,0.7433386980295903],"dir":"ltr"},{"str":"to","boundary":[0.12685563053341667,0.7276323613158215,0.14378500882035572,0.7433386980295903],"dir":"ltr"},{"str":"Chapter","boundary":[0.1492216121900757,0.7276323613158215,0.21763129417502936,0.7433386980295903],"dir":"ltr"},{"str":"27.","boundary":[0.22365801972373503,0.7276323613158215,0.24606388117105374,0.7433386980295903],"dir":"ltr"},{"str":"Several","boundary":[0.2509215615644457,0.7276323613158215,0.30905981861214527,0.7433386980295903],"dir":"ltr"},{"str":"current","boundary":[0.3145407912430131,0.7276323613158215,0.3753866304649769,0.7433386980295903],"dir":"ltr"},{"str":"and","boundary":[0.3808506087419179,0.7276323613158215,0.41196023298436535,0.7433386980295903],"dir":"ltr"},{"str":"former","boundary":[0.41742421126130635,0.7276323613158215,0.4747884975762822,0.7433386980295903],"dir":"ltr"},{"str":"students","boundary":[0.48023393319492275,0.7276323613158215,0.549253288500167,0.7433386980295903],"dir":"ltr"},{"str":"also","boundary":[0.5546987241188076,0.7276323613158215,0.5867219953191447,0.7433386980295903],"dir":"ltr"},{"str":"contributed","boundary":[0.5921674309377852,0.7276323613158215,0.689491771592333,0.7433386980295903],"dir":"ltr"},{"str":"to","boundary":[0.6949140903623475,0.7276323613158215,0.7118619140794507,0.7433386980295903],"dir":"ltr"},{"str":"vari-","boundary":[0.7173558884570693,0.7276323613158215,0.756424956671373,0.7433386980295903],"dir":"ltr"},{"str":"ous","boundary":[0.07398261157429277,0.7455847041796592,0.10294363023089885,0.761291040893428],"dir":"ltr"},{"str":"chapters","boundary":[0.10864679888325876,0.7455847041796592,0.17853756792459047,0.761291040893428],"dir":"ltr"},{"str":"in","boundary":[0.18446864360003407,0.7455847041796592,0.2017882379645129,0.761291040893428],"dir":"ltr"},{"str":"this","boundary":[0.20771931363995644,0.7455847041796592,0.23892359883025788,0.761291040893428],"dir":"ltr"},{"str":"edition:","boundary":[0.24485467450570159,0.7455847041796592,0.3052884735265908,0.761291040893428],"dir":"ltr"},{"str":"Rafi","boundary":[0.3108048224479002,0.7455847041796592,0.3437697735787174,0.761291040893428],"dir":"ltr"},{"str":"Ahmed,","boundary":[0.3494316149319654,0.7455847041796592,0.4150802837738483,0.761291040893428],"dir":"ltr"},{"str":"Liora","boundary":[0.4201849648652094,0.7455847041796592,0.4637447141259983,0.761291040893428],"dir":"ltr"},{"str":"Sahar,","boundary":[0.4693586906278349,0.7455847041796592,0.5196830210246053,0.761291040893428],"dir":"ltr"},{"str":"Fariborz","boundary":[0.5247877021159664,0.7455847041796592,0.5945029134430448,0.761291040893428],"dir":"ltr"},{"str":"Farahmand,","boundary":[0.6002051472386221,0.7455847041796592,0.7003681482672894,0.761291040893428],"dir":"ltr"},{"str":"Nalini","boundary":[0.7054728293586504,0.7455847041796592,0.7563837898883781,0.761291040893428],"dir":"ltr"},{"str":"Polavarapu,","boundary":[0.07398261157429277,0.7635370470434969,0.17475889634567882,0.7792433837572658],"dir":"ltr"},{"str":"and","boundary":[0.1807877717152742,0.7635370470434969,0.21253399193339742,0.7792433837572658],"dir":"ltr"},{"str":"Wanxia","boundary":[0.21908728827453033,0.7635370470434969,0.2828642355377946,0.7792433837572658],"dir":"ltr"},{"str":"Xie","boundary":[0.28947542129256815,0.7635370470434969,0.31793218874398316,0.7792433837572658],"dir":"ltr"},{"str":"(former","boundary":[0.32457314094927675,0.7635370470434969,0.39379936728438225,0.7792433837572658],"dir":"ltr"},{"str":"students);","boundary":[0.40076194008084715,0.7635370470434969,0.4837876445922483,0.7792433837572658],"dir":"ltr"},{"str":"and","boundary":[0.49022818779179217,0.7635370470434969,0.5222368073815268,0.7792433837572658],"dir":"ltr"},{"str":"Bharath","boundary":[0.5288442701975999,0.7635370470434969,0.5969159722902811,0.7792433837572658],"dir":"ltr"},{"str":"Rengarajan,","boundary":[0.6034728041816435,0.7635370470434969,0.7051064449899961,0.7792433837572658],"dir":"ltr"},{"str":"Narsi","boundary":[0.7111353203595915,0.7635370470434969,0.7566945990999889,0.7792433837572658],"dir":"ltr"},{"str":"Srinivasan,","boundary":[0.07398261157429277,0.7814893899073346,0.1642387249513456,0.7971957266211034],"dir":"ltr"},{"str":"Parimala","boundary":[0.17381000199764757,0.7814893899073346,0.24987440563519073,0.7971957266211034],"dir":"ltr"},{"str":"R.","boundary":[0.25530084093528316,0.7814893899073346,0.2697162563407432,0.7971957266211034],"dir":"ltr"},{"str":"Pranesh,","boundary":[0.27420343568718153,0.7814893899073346,0.34513791946560274,0.7971957266211034],"dir":"ltr"},{"str":"Neha","boundary":[0.3496250988120411,0.7814893899073346,0.3926890021011744,0.7971957266211034],"dir":"ltr"},{"str":"Deodhar,","boundary":[0.3977212403246033,0.7814893899073346,0.4744469015307175,0.7971957266211034],"dir":"ltr"},{"str":"Balaji","boundary":[0.47893408087715583,0.7814893899073346,0.5244214252938104,0.7971957266211034],"dir":"ltr"},{"str":"Palanisamy","boundary":[0.5294410028246885,0.7814893899073346,0.622597471575774,0.7971957266211034],"dir":"ltr"},{"str":"and","boundary":[0.62766448575783,0.7814893899073346,0.6585847416618301,0.7971957266211034],"dir":"ltr"},{"str":"Hariprasad","boundary":[0.663651755843886,0.7814893899073346,0.7562808729308906,0.7971957266211034],"dir":"ltr"},{"str":"Kumar","boundary":[0.07398261157429277,0.7994417327711724,0.13104516760352458,0.8151480694849411],"dir":"ltr"},{"str":"(current","boundary":[0.13673922856344012,0.7994417327711724,0.20602131753355477,0.8151480694849411],"dir":"ltr"},{"str":"students).","boundary":[0.21197411016501133,0.7994417327711724,0.29258852097268034,0.8151480694849411],"dir":"ltr"},{"str":"Discussions","boundary":[0.29765203528104656,0.7994417327711724,0.39466569134121127,0.8151480694849411],"dir":"ltr"},{"str":"with","boundary":[0.40036072053481103,0.7994417327711724,0.4370621500541913,0.8151480694849411],"dir":"ltr"},{"str":"his","boundary":[0.4427182519897838,0.7994417327711724,0.4663697373217628,0.8151480694849411],"dir":"ltr"},{"str":"colleagues","boundary":[0.4720258392573552,0.7994417327711724,0.5556000560071077,0.8151480694849411],"dir":"ltr"},{"str":"Ed","boundary":[0.5612758251125085,0.7994417327711724,0.583530435544632,0.8151480694849411],"dir":"ltr"},{"str":"Omiecinski","boundary":[0.5892062046500333,0.7994417327711724,0.6837132117910716,0.8151480694849411],"dir":"ltr"},{"str":"and","boundary":[0.6893889808964725,0.7994417327711724,0.7204462792597346,0.8151480694849411],"dir":"ltr"},{"str":"Leo","boundary":[0.7261220483651357,0.7994417327711724,0.7563673231751803,0.8151480694849411],"dir":"ltr"},{"str":"Mark","boundary":[0.07398261157429277,0.81739407563501,0.11874737140288966,0.8331004123487787],"dir":"ltr"},{"str":"at","boundary":[0.12310157529774242,0.81739407563501,0.1384703253182659,0.8331004123487787],"dir":"ltr"},{"str":"Georgia","boundary":[0.14282452921311867,0.81739407563501,0.2069385068762626,0.8331004123487787],"dir":"ltr"},{"str":"Tech","boundary":[0.2109420985584295,0.81739407563501,0.25051812709109617,0.8331004123487787],"dir":"ltr"},{"str":"and","boundary":[0.2547804775774698,0.81739407563501,0.28527982854468814,0.8331004123487787],"dir":"ltr"},{"str":"Venu","boundary":[0.28954217903106166,0.81739407563501,0.331754598313978,0.8331004123487787],"dir":"ltr"},{"str":"Dasigi","boundary":[0.33611511482119216,0.81739407563501,0.3878410845055967,0.8331004123487787],"dir":"ltr"},{"str":"at","boundary":[0.3921288894436009,0.81739407563501,0.4072632753888372,0.8331004123487787],"dir":"ltr"},{"str":"SPSU,","boundary":[0.41155108032684135,0.81739407563501,0.46198159963987767,0.8331004123487787],"dir":"ltr"},{"str":"Atlanta","boundary":[0.46531610906246024,0.81739407563501,0.5249602949376337,0.8331004123487787],"dir":"ltr"},{"str":"have","boundary":[0.5292800372589679,0.81739407563501,0.5668251625711547,0.8331004123487787],"dir":"ltr"},{"str":"also","boundary":[0.5711426594031103,0.81739407563501,0.6030540584626283,0.8331004123487787],"dir":"ltr"},{"str":"contributed","boundary":[0.6073715552945838,0.81739407563501,0.7046688816540169,0.8331004123487787],"dir":"ltr"},{"str":"to","boundary":[0.7089803276647443,0.81739407563501,0.7259265454896403,0.8331004123487787],"dir":"ltr"},{"str":"the","boundary":[0.730267582756447,0.81739407563501,0.756225297773848,0.8331004123487787],"dir":"ltr"},{"str":"revision","boundary":[0.07398261157429277,0.8353464184988476,0.14332861431388513,0.8510527552126165],"dir":"ltr"},{"str":"of","boundary":[0.14847273469421463,0.8353464184988476,0.16125413318421916,0.8510527552126165],"dir":"ltr"},{"str":"the","boundary":[0.1666058149735493,0.8353464184988476,0.19246478581583354,0.8510527552126165],"dir":"ltr"},{"str":"material.","boundary":[0.19718452017328122,0.8353464184988476,0.2702699495720239,0.8510527552126165],"dir":"ltr"},{"str":"We","boundary":[0.07398261157429277,0.8622670796262475,0.10000001842703622,0.8779734163400162],"dir":"ltr"},{"str":"would","boundary":[0.10507670823619535,0.8622670796262475,0.1564585103925653,0.8779734163400162],"dir":"ltr"},{"str":"like","boundary":[0.16156624154532526,0.8622670796262475,0.19075030104742566,0.8779734163400162],"dir":"ltr"},{"str":"to","boundary":[0.19583541592776432,0.8622670796262475,0.21277230376312076,0.8779734163400162],"dir":"ltr"},{"str":"repeat","boundary":[0.21780993227015263,0.8622670796262475,0.26863822648991736,0.8779734163400162],"dir":"ltr"},{"str":"our","boundary":[0.2737683340458728,0.8622670796262475,0.30303625535869505,0.8779734163400162],"dir":"ltr"},{"str":"thanks","boundary":[0.3081663629146504,0.8622670796262475,0.3630231620606635,0.8779734163400162],"dir":"ltr"},{"str":"to","boundary":[0.36815326961661893,0.8622670796262475,0.38514585751914515,0.8779734163400162],"dir":"ltr"},{"str":"those","boundary":[0.3902678192452605,0.8622670796262475,0.43405895034914704,0.8779734163400162],"dir":"ltr"},{"str":"who","boundary":[0.43918091207526244,0.8622670796262475,0.47464064710221465,0.8779734163400162],"dir":"ltr"},{"str":"have","boundary":[0.47976260882833,0.8622670796262475,0.517369447820295,0.8779734163400162],"dir":"ltr"},{"str":"reviewed","boundary":[0.522407076327327,0.8622670796262475,0.595688173459549,0.8779734163400162],"dir":"ltr"},{"str":"and","boundary":[0.6008059939553955,0.8622670796262475,0.6317671676281836,0.8779734163400162],"dir":"ltr"},{"str":"contributed","boundary":[0.6368849881240299,0.8622670796262475,0.7342670939320651,0.8779734163400162],"dir":"ltr"},{"str":"to","boundary":[0.7393706077295397,0.8622670796262475,0.756330273070485,0.8779734163400162],"dir":"ltr"},{"str":"previous","boundary":[0.07398261157429277,0.8802194224900851,0.1451229292676883,0.895925759203854],"dir":"ltr"},{"str":"editions","boundary":[0.14985505097294596,0.8802194224900851,0.21576718722599586,0.895925759203854],"dir":"ltr"},{"str":"of","boundary":[0.2204993089312536,0.8802194224900851,0.23718832275736468,0.895925759203854],"dir":"ltr"},{"str":"Fundamentals","boundary":[0.24260175472118709,0.8802194224900851,0.3564583509470207,0.895925759203854],"dir":"ltr"},{"str":"of","boundary":[0.36117742983149764,0.8802194224900851,0.3759636065721445,0.895925759203854],"dir":"ltr"},{"str":"Database","boundary":[0.38090362053152615,0.8802194224900851,0.455247149160542,0.895925759203854],"dir":"ltr"},{"str":"Systems","boundary":[0.45992296186610326,0.8802194224900851,0.5220624610817077,0.895925759203854],"dir":"ltr"},{"str":".","boundary":[0.522083044473205,0.8802194224900851,0.5270230584325866,0.895925759203854],"dir":"ltr"},{"str":"■","boundary":[0.10926842556987612,0.907045396844725,0.11971106618956903,0.9175162879872375],"dir":"ltr"},{"str":"First","boundary":[0.13279230156693167,0.9026251849409929,0.17485411591418584,0.9183315216547616],"dir":"ltr"},{"str":"edition.","boundary":[0.18279019059176338,0.9026251849409929,0.25228918090522445,0.9183315216547616],"dir":"ltr"},{"str":"Alan","boundary":[0.26100624720438337,0.9026251849409929,0.30091110415527444,0.9183315216547616],"dir":"ltr"},{"str":"Apt","boundary":[0.3099453188286578,0.9026251849409929,0.34129429505134706,0.9183315216547616],"dir":"ltr"},{"str":"(editor),","boundary":[0.35037180962007375,0.9026251849409929,0.4234606645977993,0.9183315216547616],"dir":"ltr"},{"str":"Don","boundary":[0.43196366362538496,0.9026251849409929,0.4699199572218896,0.9183315216547616],"dir":"ltr"},{"str":"Batory,","boundary":[0.47900565519150184,0.9026251849409929,0.540683079175627,0.9183315216547616],"dir":"ltr"},{"str":"Scott","boundary":[0.5491860782032124,0.9026251849409929,0.59249383477293,0.9183315216547616],"dir":"ltr"},{"str":"Downing","boundary":[0.6015575345249301,0.9026251849409929,0.6814323102350095,0.9183315216547616],"dir":"ltr"},{"str":",","boundary":[0.6816813692721284,0.9026251849409929,0.6870124676699612,0.9183315216547616],"dir":"ltr"},{"str":"Dennis","boundary":[0.6955154666975468,0.9026251849409929,0.7567942815245267,0.9183315216547616],"dir":"ltr"},{"str":"Heimbinger,","boundary":[0.13279230156693164,0.9205775278048305,0.23805988236305553,0.9362838645185992],"dir":"ltr"},{"str":"Julia","boundary":[0.24409081607180066,0.9205775278048305,0.28171593716429794,0.9362838645185992],"dir":"ltr"},{"str":"Hodges,","boundary":[0.2882917986238332,0.9205775278048305,0.35713891885395066,0.9362838645185992],"dir":"ltr"},{"str":"Yannis","boundary":[0.36244943386028594,0.9205775278048305,0.4173376824225632,0.9362838645185992],"dir":"ltr"},{"str":"Ioannidis,","boundary":[0.4239174447203776,0.9205775278048305,0.5089414311474499,0.9362838645185992],"dir":"ltr"},{"str":"Jim","boundary":[0.514972364856195,0.9205775278048305,0.5460735545057592,0.9362838645185992],"dir":"ltr"},{"str":"Larson,","boundary":[0.5531298567481586,0.9205775278048305,0.6141184450209851,0.9362838645185992],"dir":"ltr"},{"str":"Per-Ake","boundary":[0.6201493787297301,0.9205775278048305,0.687012467669961,0.9362838645185992],"dir":"ltr"},{"str":"Larson,","boundary":[0.693636203053832,0.9205775278048305,0.7565472808265575,0.9362838645185992],"dir":"ltr"}],"boundary":[0.07398,0.10679,0.75697,0.93628],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.8049694152757968,0.05732061389709887,0.8626970069725711,0.0707831882231864],"dir":"ltr"}],"boundary":[0.80497,0.05732,0.8627,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"xiii","boundary":[0.904528339464335,0.05732061389709887,0.9265819732115746,0.0707831882231864],"dir":"ltr"}],"boundary":[0.90453,0.05732,0.92658,0.07078],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":13,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/12e14a45bdc819ac952bc9cadff5dd32.jpg","blurred":"/storage/books/494399539ca2ade4/pages/b531b550ab16667768b59e276adac4dd.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.07485,0.09666]},"elements":[{"words":[{"str":"xiv","boundary":[0.07385358477354793,0.05732061389709887,0.09553142566412381,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.09553,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Preface","boundary":[0.13773855414343095,0.05732061389709887,0.19546614866932355,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13774,0.05732,0.19547,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Dennis","boundary":[0.30146473910684285,0.10679707038706236,0.36231140159106545,0.12250340710083116],"dir":"ltr"},{"str":"McLeod,","boundary":[0.3715099612186366,0.10679707038706236,0.44700784917876313,0.12250340710083116],"dir":"ltr"},{"str":"Rahul","boundary":[0.45565287403135707,0.10679707038706236,0.5062130064381852,0.12250340710083116],"dir":"ltr"},{"str":"Patel,","boundary":[0.5152989276912793,0.10679707038706236,0.5628697072567774,0.12250340710083116],"dir":"ltr"},{"str":"Nicholas","boundary":[0.5715147321093714,0.10679707038706236,0.6462802672456525,0.12250340710083116],"dir":"ltr"},{"str":"Roussopoulos,","boundary":[0.6554955473635701,0.10679707038706236,0.7810310260904869,0.12250340710083116],"dir":"ltr"},{"str":"David","boundary":[0.7896760509430809,0.10679707038706236,0.8412465590995326,0.12250340710083116],"dir":"ltr"},{"str":"Stemple,","boundary":[0.8504674320559329,0.10679707038706236,0.9249274647619132,0.12250340710083116],"dir":"ltr"},{"str":"Michael","boundary":[0.30146473910684285,0.12474941325090004,0.3672242179250505,0.14045574996466884],"dir":"ltr"},{"str":"Stonebraker,","boundary":[0.37193869266774343,0.12474941325090004,0.47551378946056644,0.14045574996466884],"dir":"ltr"},{"str":"Frank","boundary":[0.4796325263010523,0.12474941325090004,0.5264187189667041,0.14045574996466884],"dir":"ltr"},{"str":"Tompa,","boundary":[0.5309090147253849,0.12474941325090004,0.5950456664224321,0.14045574996466884],"dir":"ltr"},{"str":"and","boundary":[0.599164403262918,0.12474941325090004,0.6294562940112917,0.14045574996466884],"dir":"ltr"},{"str":"Kyu-Young","boundary":[0.634070117837349,0.12474941325090004,0.7268372080703929,0.14045574996466884],"dir":"ltr"},{"str":"Whang","boundary":[0.7315279671131337,0.12474941325090004,0.7909542796177146,0.14045574996466884],"dir":"ltr"},{"str":".","boundary":[0.7912033386670394,0.12474941325090004,0.7961392361900204,0.14045574996466884],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.15160500526905704,0.288383503088394,0.16207589641156958],"dir":"ltr"},{"str":"Second","boundary":[0.30146473910684285,0.14718479336532497,0.36456812458057203,0.16289113007909378],"dir":"ltr"},{"str":"edition.","boundary":[0.37034090267124004,0.14718479336532497,0.4390256095648681,0.16289113007909378],"dir":"ltr"},{"str":"Dan","boundary":[0.4456514036126061,0.14718479336532497,0.4817526686714003,0.16289113007909378],"dir":"ltr"},{"str":"Joraanstad","boundary":[0.48843657404691027,0.14718479336532497,0.5798430557258873,0.16289113007909378],"dir":"ltr"},{"str":"(editor),","boundary":[0.5865615578716642,0.14718479336532497,0.659611652035805,0.16289113007909378],"dir":"ltr"},{"str":"Rafi","boundary":[0.6657249196101392,0.14718479336532497,0.7002193563955645,0.16289113007909378],"dir":"ltr"},{"str":"Ahmed,","boundary":[0.706883471265489,0.14718479336532497,0.7748168998928724,0.16289113007909378],"dir":"ltr"},{"str":"Antonio","boundary":[0.7805184996170832,0.14718479336532497,0.851297003440746,0.16289113007909378],"dir":"ltr"},{"str":"Albano,","boundary":[0.8579491055468162,0.14718479336532497,0.9249645148684242,0.16289113007909378],"dir":"ltr"},{"str":"David","boundary":[0.3014647391068428,0.16513713622916265,0.35160112888113004,0.18084347294293143],"dir":"ltr"},{"str":"Beech,","boundary":[0.35582290285192525,0.16513713622916265,0.4101574015749561,0.18084347294293143],"dir":"ltr"},{"str":"Jose","boundary":[0.41378213699529365,0.16513713622916265,0.4470614394734621,0.18084347294293143],"dir":"ltr"},{"str":"Blakeley,","boundary":[0.4512703915520499,0.16513713622916265,0.523761261495043,0.18084347294293143],"dir":"ltr"},{"str":"Panos","boundary":[0.5273859969153807,0.16513713622916265,0.5770845813797447,0.18084347294293143],"dir":"ltr"},{"str":"Chrysanthis,","boundary":[0.5813479347177191,0.16513713622916265,0.6866129463254068,0.18084347294293143],"dir":"ltr"},{"str":"Suzanne","boundary":[0.6902376817457444,0.16513713622916265,0.7602348486903235,0.18084347294293143],"dir":"ltr"},{"str":"Dietrich","boundary":[0.7644720888953824,0.16513713622916265,0.833448693446715,0.18084347294293143],"dir":"ltr"},{"str":",","boundary":[0.8334507517859656,0.16513713622916265,0.8384875079322268,0.18084347294293143],"dir":"ltr"},{"str":"Vic","boundary":[0.8413918246148483,0.16513713622916265,0.868915937074107,0.18084347294293143],"dir":"ltr"},{"str":"Ghor-","boundary":[0.8731478825733768,0.16513713622916265,0.9247607392826133,0.18084347294293143],"dir":"ltr"},{"str":"padey,","boundary":[0.3014647391068428,0.18308947909300033,0.3567640814139354,0.19879581580676914],"dir":"ltr"},{"str":"Goetz","boundary":[0.3644622702112452,0.18308947909300033,0.4153483607805285,0.19879581580676914],"dir":"ltr"},{"str":"Graefe,","boundary":[0.4236355827973427,0.18308947909300033,0.48645180423834833,0.19879581580676914],"dir":"ltr"},{"str":"Eric","boundary":[0.49414999303565815,0.18308947909300033,0.5292102676285342,0.19879581580676914],"dir":"ltr"},{"str":"Hanson,","boundary":[0.5374445646936454,0.18308947909300033,0.6108372451531702,0.19879581580676914],"dir":"ltr"},{"str":"Junguk","boundary":[0.61853543395048,0.18308947909300033,0.6858184088519305,0.19879581580676914],"dir":"ltr"},{"str":"L.","boundary":[0.6949156570893092,0.18308947909300033,0.7056690511076247,0.19879581580676914],"dir":"ltr"},{"str":"Kim,","boundary":[0.7133672399049344,0.18308947909300033,0.7559007621796967,0.19879581580676914],"dir":"ltr"},{"str":"Roger","boundary":[0.7635989509770064,0.18308947909300033,0.8146000942927271,0.19879581580676914],"dir":"ltr"},{"str":"King","boundary":[0.8228514913364934,0.18308947909300033,0.8643299572237307,0.19879581580676914],"dir":"ltr"},{"str":",","boundary":[0.8645769579338048,0.18308947909300033,0.8700027401984329,0.19879581580676914],"dir":"ltr"},{"str":"Vram","boundary":[0.8769805102580265,0.18308947909300033,0.9249480481544192,0.19879581580676914],"dir":"ltr"},{"str":"Kouramajian,","boundary":[0.3014647391068428,0.20104182195683798,0.42021033047497247,0.2167481586706068],"dir":"ltr"},{"str":"Vijay","boundary":[0.42574726305913385,0.20104182195683798,0.46956773409374697,0.2167481586706068],"dir":"ltr"},{"str":"Kumar,","boundary":[0.47616290473223555,0.20104182195683798,0.5405037929595666,0.2167481586706068],"dir":"ltr"},{"str":"John","boundary":[0.5467611442814442,0.20104182195683798,0.5878645681727341,0.2167481586706068],"dir":"ltr"},{"str":"Lowther,","boundary":[0.5946897388139135,0.20104182195683798,0.6717887870424588,0.2167481586706068],"dir":"ltr"},{"str":"Sanjay","boundary":[0.6780461383643362,0.20104182195683798,0.7340045950536535,0.2167481586706068],"dir":"ltr"},{"str":"Manchanda,","boundary":[0.7407992269734711,0.20104182195683798,0.848563078564,0.2167481586706068],"dir":"ltr"},{"str":"Toshimi","boundary":[0.8548204298858775,0.20104182195683798,0.925153882079481,0.2167481586706068],"dir":"ltr"},{"str":"Minoura,","boundary":[0.3014647391068428,0.21899416482067574,0.38054201643707003,0.23470050153444455],"dir":"ltr"},{"str":"Inderpal","boundary":[0.3844528610132434,0.21899416482067574,0.4550397529592679,0.23470050153444455],"dir":"ltr"},{"str":"Mumick,","boundary":[0.45947280064182267,0.21899416482067574,0.5353538281545214,0.23470050153444455],"dir":"ltr"},{"str":"Ed","boundary":[0.5392646727306949,0.21899416482067574,0.5624140236356163,0.23470050153444455],"dir":"ltr"},{"str":"Omiecinski,","boundary":[0.5670642598144641,0.21899416482067574,0.6667993726989616,0.23470050153444455],"dir":"ltr"},{"str":"Girish","boundary":[0.6707102172751351,0.21899416482067574,0.7223052731928753,0.23470050153444455],"dir":"ltr"},{"str":"Pathak,","boundary":[0.7267361537600059,0.21899416482067574,0.7889823906156229,0.23470050153444455],"dir":"ltr"},{"str":"Raghu","boundary":[0.7928932351917963,0.21899416482067574,0.8467393899879528,0.23470050153444455],"dir":"ltr"},{"str":"Ramakr-","boundary":[0.8512512696253066,0.21899416482067574,0.9247792643358688,0.23470050153444455],"dir":"ltr"},{"str":"ishnan,","boundary":[0.3014647391068428,0.2369465076845135,0.36225778887383375,0.2526528443982823],"dir":"ltr"},{"str":"Ed","boundary":[0.3667038016551678,0.2369465076845135,0.38897725414954604,0.2526528443982823],"dir":"ltr"},{"str":"Robertson,","boundary":[0.39399133291455,0.2369465076845135,0.4858734109089247,0.2526528443982823],"dir":"ltr"},{"str":"Eugene","boundary":[0.4903194236902587,0.2369465076845135,0.5509921358689662,0.2526528443982823],"dir":"ltr"},{"str":"Sheng","boundary":[0.5560593034573837,0.2369465076845135,0.6064323991568484,0.2526528443982823],"dir":"ltr"},{"str":",","boundary":[0.6066793998669227,0.2369465076845135,0.6117120393346827,0.2526528443982823],"dir":"ltr"},{"str":"David","boundary":[0.6161580521160167,0.2369465076845135,0.6662197861002516,0.2526528443982823],"dir":"ltr"},{"str":"Stotts,","boundary":[0.6712476317131,0.2369465076845135,0.7235745442487471,0.2526528443982823],"dir":"ltr"},{"str":"Marianne","boundary":[0.7280205570300813,0.2369465076845135,0.8087687729511488,0.2526528443982823],"dir":"ltr"},{"str":"Winslett,","boundary":[0.8137833202463144,0.2369465076845135,0.8888406610200854,0.2526528443982823],"dir":"ltr"},{"str":"and","boundary":[0.8932866738014195,0.2369465076845135,0.9246454722845787,0.2526528443982823],"dir":"ltr"},{"str":"Stan","boundary":[0.3014647391068428,0.25489885054835126,0.3381402278743473,0.2706051872621201],"dir":"ltr"},{"str":"Zdonick.","boundary":[0.3429690917562962,0.25489885054835126,0.41774032337423134,0.2706051872621201],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.2817432237545699,0.288383503088394,0.29221411489708243],"dir":"ltr"},{"str":"Third","boundary":[0.30146473910684285,0.2773230118508378,0.3526261657101919,0.2930293485646066],"dir":"ltr"},{"str":"edition.","boundary":[0.35840142988322216,0.2773230118508378,0.4278056023097515,0.2930293485646066],"dir":"ltr"},{"str":"Maite","boundary":[0.4344334546967402,0.2773230118508378,0.48353838666545484,0.2930293485646066],"dir":"ltr"},{"str":"Suarez-Rivas","boundary":[0.4901060458049014,0.2773230118508378,0.5998630973492602,0.2930293485646066],"dir":"ltr"},{"str":"and","boundary":[0.6064524694034759,0.2773230118508378,0.6384617924267026,0.2930293485646066],"dir":"ltr"},{"str":"Katherine","boundary":[0.6450511644809181,0.2773230118508378,0.7297269572630283,0.2930293485646066],"dir":"ltr"},{"str":"Harutunian","boundary":[0.7363084408803531,0.2773230118508378,0.8376992247542091,0.2930293485646066],"dir":"ltr"},{"str":"(editors);","boundary":[0.8443132216692357,0.2773230118508378,0.9249480481544194,0.2930293485646066],"dir":"ltr"},{"str":"Suzanne","boundary":[0.3014647391068429,0.2952753547146756,0.37282571289475347,0.3109816914284444],"dir":"ltr"},{"str":"Dietrich,","boundary":[0.3794572614549849,0.2952753547146756,0.45522268112797803,0.3109816914284444],"dir":"ltr"},{"str":"Ed","boundary":[0.4612330317397814,0.2952753547146756,0.4851278277770119,0.3109816914284444],"dir":"ltr"},{"str":"Omiecinski,","boundary":[0.4920526705046603,0.2952753547146756,0.5934483951639526,0.3109816914284444],"dir":"ltr"},{"str":"Rafi","boundary":[0.5994587457757562,0.2952753547146756,0.6336070440248923,0.3109816914284444],"dir":"ltr"},{"str":"Ahmed,","boundary":[0.64016446279597,0.2952753547146756,0.7075791899321977,0.3109816914284444],"dir":"ltr"},{"str":"Francois","boundary":[0.7135895405440011,0.2952753547146756,0.7871178495405444,0.3109816914284444],"dir":"ltr"},{"str":"Bancilhon,","boundary":[0.7940648347103545,0.2952753547146756,0.8847898493748699,0.3109816914284444],"dir":"ltr"},{"str":"Jose","boundary":[0.8908001999866733,0.2952753547146756,0.9250056816534366,0.3109816914284444],"dir":"ltr"},{"str":"Blakeley,","boundary":[0.3014647391068429,0.3132276975785133,0.37283971096125895,0.32893403429228213],"dir":"ltr"},{"str":"Rick","boundary":[0.377635641415198,0.3132276975785133,0.4144550353910592,0.32893403429228213],"dir":"ltr"},{"str":"Cattell,","boundary":[0.4198384801980843,0.3132276975785133,0.4788832908138274,0.32893403429228213],"dir":"ltr"},{"str":"Ann","boundary":[0.4832675534176429,0.3132276975785133,0.5189813850981185,0.32893403429228213],"dir":"ltr"},{"str":"Chervenak,","boundary":[0.5244103193202985,0.3132276975785133,0.6181978663133788,0.32893403429228213],"dir":"ltr"},{"str":"David","boundary":[0.6229937967673178,0.3132276975785133,0.6723315544589622,0.32893403429228213],"dir":"ltr"},{"str":"W.","boundary":[0.6776241788179597,0.3132276975785133,0.700014793186178,0.32893403429228213],"dir":"ltr"},{"str":"Embley,","boundary":[0.7048107236401172,0.3132276975785133,0.7705705460188486,0.32893403429228213],"dir":"ltr"},{"str":"Henry","boundary":[0.7753664764727874,0.3132276975785133,0.8275947504710945,0.32893403429228213],"dir":"ltr"},{"str":"A.","boundary":[0.8328373666892818,0.3132276975785133,0.8510289689862401,0.32893403429228213],"dir":"ltr"},{"str":"Etlinger,","boundary":[0.8558248994401791,0.3132276975785133,0.9246269472313233,0.32893403429228213],"dir":"ltr"},{"str":"Leonidas","boundary":[0.3014647391068429,0.3311800404423511,0.3751553038359849,0.3468863771561199],"dir":"ltr"},{"str":"Fegaras,","boundary":[0.38059355164229175,0.3311800404423511,0.44716634130106075,0.3468863771561199],"dir":"ltr"},{"str":"Dan","boundary":[0.4520240219325182,0.3311800404423511,0.4869877807109366,0.3468863771561199],"dir":"ltr"},{"str":"Forsyth,","boundary":[0.49241523502510837,0.3311800404423511,0.5602432663729896,0.3468863771561199],"dir":"ltr"},{"str":"Farshad","boundary":[0.5651009470044471,0.3311800404423511,0.6298581475172716,0.3468863771561199],"dir":"ltr"},{"str":"Fotouhi,","boundary":[0.6352964538020696,0.3311800404423511,0.7057802014271581,0.3468863771561199],"dir":"ltr"},{"str":"Michael","boundary":[0.7106378820586156,0.3311800404423511,0.7763645761913008,0.3468863771561199],"dir":"ltr"},{"str":"Franklin,","boundary":[0.7818021767367931,0.3311800404423511,0.857203986738093,0.3468863771561199],"dir":"ltr"},{"str":"Sreejith","boundary":[0.8620616673695504,0.3311800404423511,0.9246351805883256,0.3468863771561199],"dir":"ltr"},{"str":"Gopinath,","boundary":[0.3014647391068429,0.34913238330618884,0.38832871382215645,0.36483872001995765],"dir":"ltr"},{"str":"Goetz","boundary":[0.3943370060947093,0.34913238330618884,0.4443820349883328,0.36483872001995765],"dir":"ltr"},{"str":"Craefe,","boundary":[0.45098629592660144,0.34913238330618884,0.5117940770919523,0.36483872001995765],"dir":"ltr"},{"str":"Richard","boundary":[0.5178023693645051,0.34913238330618884,0.5846817229111209,0.36483872001995765],"dir":"ltr"},{"str":"Hull,","boundary":[0.5911604162448199,0.34913238330618884,0.6346584053005678,0.36483872001995765],"dir":"ltr"},{"str":"Sushil","boundary":[0.6406666975731206,0.34913238330618884,0.6919436993039617,0.36483872001995765],"dir":"ltr"},{"str":"Jajodia,","boundary":[0.6985180004781627,0.34913238330618884,0.7629979159158263,0.36483872001995765],"dir":"ltr"},{"str":"Ramesh","boundary":[0.7690062081883791,0.34913238330618884,0.8409826591716102,0.36483872001995765],"dir":"ltr"},{"str":"K.","boundary":[0.848032644539116,0.34913238330618884,0.8623724765963937,0.36483872001995765],"dir":"ltr"},{"str":"Karne,","boundary":[0.8683807688689464,0.34913238330618884,0.9248842396376503,0.36483872001995765],"dir":"ltr"},{"str":"Harish","boundary":[0.3014647391068429,0.36708472617002663,0.35744201853723745,0.38279106288379544],"dir":"ltr"},{"str":"Kotbagi,","boundary":[0.3639226952170851,0.36708472617002663,0.434472563142502,0.38279106288379544],"dir":"ltr"},{"str":"Vijay","boundary":[0.4397604366773386,0.36708472617002663,0.4815619026423032,0.38279106288379544],"dir":"ltr"},{"str":"Kumar,","boundary":[0.4879239949822795,0.36708472617002663,0.5498383614611175,0.38279106288379544],"dir":"ltr"},{"str":"Tarcisio","boundary":[0.5558466537336704,0.36708472617002663,0.6231333217701457,0.38279106288379544],"dir":"ltr"},{"str":"Lima,","boundary":[0.6301904522175658,0.36708472617002663,0.675022438005179,0.38279106288379544],"dir":"ltr"},{"str":"Ramon","boundary":[0.6810307302777319,0.36708472617002663,0.7417302798481424,0.38279106288379544],"dir":"ltr"},{"str":"A.","boundary":[0.7483157820411708,0.36708472617002663,0.7667132182631909,0.38279106288379544],"dir":"ltr"},{"str":"Mata-Toledo,","boundary":[0.7727215105357437,0.36708472617002663,0.8841497058679277,0.38279106288379544],"dir":"ltr"},{"str":"Jack","boundary":[0.8901579981404805,0.36708472617002663,0.9245425553220475,0.38279106288379544],"dir":"ltr"},{"str":"McCaw,","boundary":[0.3014647391068429,0.3850370690338644,0.3678791133672706,0.40074340574763323],"dir":"ltr"},{"str":"Dennis","boundary":[0.3715429572333699,0.3850370690338644,0.42998697965464405,0.40074340574763323],"dir":"ltr"},{"str":"McLeod,","boundary":[0.4342216983025976,0.3850370690338644,0.506940513138996,0.40074340574763323],"dir":"ltr"},{"str":"Rokia","boundary":[0.5106043570050954,0.3850370690338644,0.5581261090077615,0.40074340574763323],"dir":"ltr"},{"str":"Missaoui,","boundary":[0.5623803530844815,0.3850370690338644,0.6418770010524838,0.40074340574763323],"dir":"ltr"},{"str":"Magdi","boundary":[0.6455408449185833,0.3850370690338644,0.6979435968929963,0.40074340574763323],"dir":"ltr"},{"str":"Morsi,","boundary":[0.7021701804488293,0.3850370690338644,0.7561930463532845,0.40074340574763323],"dir":"ltr"},{"str":"M.","boundary":[0.7598568902193841,0.3850370690338644,0.7831614072148766,0.40074340574763323],"dir":"ltr"},{"str":"Narayanaswamy,","boundary":[0.786825251080976,0.3850370690338644,0.9245363803042962,0.40074340574763323],"dir":"ltr"},{"str":"Carlos","boundary":[0.3014647391068429,0.4029894118977022,0.35448397818610844,0.41869574861147096],"dir":"ltr"},{"str":"Ordonez,","boundary":[0.36050292183913074,0.4029894118977022,0.43804995676007535,0.41869574861147096],"dir":"ltr"},{"str":"Joan","boundary":[0.44348397238170584,0.4029894118977022,0.48042114088188853,0.41869574861147096],"dir":"ltr"},{"str":"Peckham,","boundary":[0.48632973767652765,0.4029894118977022,0.5667064516199289,0.41869574861147096],"dir":"ltr"},{"str":"Betty","boundary":[0.5721404672415593,0.4029894118977022,0.6150221957585125,0.41869574861147096],"dir":"ltr"},{"str":"Salzberg","boundary":[0.6210771059227379,0.4029894118977022,0.6895707798285444,0.41869574861147096],"dir":"ltr"},{"str":",","boundary":[0.6898177805386184,0.4029894118977022,0.6947495613830983,0.41869574861147096],"dir":"ltr"},{"str":"Ming-Chien","boundary":[0.7001835770047288,0.4029894118977022,0.8051740108993178,0.41869574861147096],"dir":"ltr"},{"str":"Shan,","boundary":[0.8114534966693794,0.4029894118977022,0.853741860118554,0.41869574861147096],"dir":"ltr"},{"str":"Junping","boundary":[0.8591758757401846,0.4029894118977022,0.9245734304108071,0.41869574861147096],"dir":"ltr"},{"str":"Sun,","boundary":[0.3014647391068429,0.42094175476153994,0.33987746620186865,0.43664809147530875],"dir":"ltr"},{"str":"Rajshekhar","boundary":[0.3505808303050802,0.42094175476153994,0.44580007373750424,0.43664809147530875],"dir":"ltr"},{"str":"Sunderraman,","boundary":[0.4570907956771936,0.42094175476153994,0.5799662730724074,0.43664809147530875],"dir":"ltr"},{"str":"Aravindan","boundary":[0.5902579693254956,0.42094175476153994,0.6801391889772181,0.43664809147530875],"dir":"ltr"},{"str":"Veerasamy,","boundary":[0.6913183098523188,0.42094175476153994,0.7863929998383459,0.43664809147530875],"dir":"ltr"},{"str":"and","boundary":[0.7970963639415576,0.42094175476153994,0.8293381899632317,0.43664809147530875],"dir":"ltr"},{"str":"Emilia","boundary":[0.8406508224846261,0.42094175476153994,0.8964482828903682,0.43664809147530875],"dir":"ltr"},{"str":"E.","boundary":[0.9077609154117625,0.42094175476153994,0.9248780646198986,0.43664809147530875],"dir":"ltr"},{"str":"Villareal.","boundary":[0.3014647391068429,0.43889409762537773,0.3745769492887802,0.4546004343391465],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.4657317395444329,0.288383503088394,0.47620263068694546],"dir":"ltr"},{"str":"Fourth","boundary":[0.30146473910684285,0.4613115276407009,0.3613024249803882,0.47701786435446963],"dir":"ltr"},{"str":"edition.","boundary":[0.3661210238200743,0.4613115276407009,0.43245127399839545,0.47701786435446963],"dir":"ltr"},{"str":"Maite","boundary":[0.4379943816003086,0.4613115276407009,0.4852133735407493,0.47701786435446963],"dir":"ltr"},{"str":"Suarez-Rivas,","boundary":[0.4906898345858958,0.4613115276407009,0.6010560170342354,0.47701786435446963],"dir":"ltr"},{"str":"Katherine","boundary":[0.6059754478432114,0.4613115276407009,0.6868992258290649,0.47701786435446963],"dir":"ltr"},{"str":"Harutunian,","boundary":[0.6923889012395507,0.4613115276407009,0.7950874248329546,0.47701786435446963],"dir":"ltr"},{"str":"Daniel","boundary":[0.8000068556419306,0.4613115276407009,0.8544353814163999,0.47701786435446963],"dir":"ltr"},{"str":"Rausch,","boundary":[0.8599567584173148,0.4613115276407009,0.9245569636968022,0.47701786435446963],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.4792638705045386,0.3323605002586853,0.4949702072183074],"dir":"ltr"},{"str":"Juliet","boundary":[0.33889028873803834,0.4792638705045386,0.38278086240585757,0.4949702072183074],"dir":"ltr"},{"str":"Silveri","boundary":[0.38938580228224273,0.4792638705045386,0.44135442264238817,0.4949702072183074],"dir":"ltr"},{"str":"(editors);","boundary":[0.4479546343094528,0.4792638705045386,0.5257022754083754,0.4949702072183074],"dir":"ltr"},{"str":"Phil","boundary":[0.5321469356020592,0.4792638705045386,0.5656826973313008,0.4949702072183074],"dir":"ltr"},{"str":"Bernhard,","boundary":[0.5723205421612122,0.4792638705045386,0.6557419742446439,0.4949702072183074],"dir":"ltr"},{"str":"Zhengxin","boundary":[0.6617749665882041,0.4792638705045386,0.744935097129771,0.4949702072183074],"dir":"ltr"},{"str":"Chen,","boundary":[0.7518525685686059,0.4792638705045386,0.7978188410185242,0.4949702072183074],"dir":"ltr"},{"str":"Jan","boundary":[0.8038518333620844,0.4792638705045386,0.8307275689573985,0.4949702072183074],"dir":"ltr"},{"str":"Chomicki,","boundary":[0.8373513046658859,0.4792638705045386,0.924826606138633,0.4949702072183074],"dir":"ltr"},{"str":"Hakan","boundary":[0.30146473910684285,0.4972162133683764,0.35637737945743775,0.5129225500821452],"dir":"ltr"},{"str":"Ferhatosmanoglu,","boundary":[0.36296053308648757,0.4972162133683764,0.5139326915733439,0.5129225500821452],"dir":"ltr"},{"str":"Len","boundary":[0.5199471588636485,0.4972162133683764,0.5525948837212804,0.5129225500821452],"dir":"ltr"},{"str":"Fisk,","boundary":[0.5597872411277325,0.4972162133683764,0.5963465368288222,0.5129225500821452],"dir":"ltr"},{"str":"William","boundary":[0.6019493362690034,0.4972162133683764,0.6683072796122423,0.5129225500821452],"dir":"ltr"},{"str":"Hankley,","boundary":[0.6749024121639329,0.4972162133683764,0.7484763325027188,0.5129225500821452],"dir":"ltr"},{"str":"Ali","boundary":[0.7540791319428999,0.4972162133683764,0.7812629928137628,0.5129225500821452],"dir":"ltr"},{"str":"R.","boundary":[0.7887064130369091,0.4972162133683764,0.8028185470582743,0.5129225500821452],"dir":"ltr"},{"str":"Hurson,","boundary":[0.8088330143485789,0.4972162133683764,0.877285144467118,0.5129225500821452],"dir":"ltr"},{"str":"Vijay","boundary":[0.8825791930197066,0.4972162133683764,0.9247422142293577,0.5129225500821452],"dir":"ltr"},{"str":"Kumar,","boundary":[0.30146473910684285,0.5151685562322141,0.3630955329488352,0.5308748929459829],"dir":"ltr"},{"str":"Peretz","boundary":[0.3691058835606386,0.5151685562322141,0.41998770794451523,0.5308748929459829],"dir":"ltr"},{"str":"Shoval,","boundary":[0.4265874050212662,0.5151685562322141,0.48742745704314105,0.5308748929459829],"dir":"ltr"},{"str":"Jason","boundary":[0.49343780765494444,0.5151685562322141,0.5374834625849003,0.5308748929459829],"dir":"ltr"},{"str":"T.","boundary":[0.5438956374254185,0.5151685562322141,0.5612024524637772,0.5308748929459829],"dir":"ltr"},{"str":"L.","boundary":[0.5672128030755806,0.5151685562322141,0.5833789995499313,0.5308748929459829],"dir":"ltr"},{"str":"Wang","boundary":[0.5889982657041174,0.5151685562322141,0.6365846948717182,0.5308748929459829],"dir":"ltr"},{"str":"(reviewers);","boundary":[0.6431770483832292,0.5151685562322141,0.742550373800191,0.5308748929459829],"dir":"ltr"},{"str":"Ed","boundary":[0.7489723922621179,0.5151685562322141,0.7715400238058893,0.5308748929459829],"dir":"ltr"},{"str":"Omiecinski","boundary":[0.7781637595143767,0.5151685562322141,0.8742264523407004,0.5308748929459829],"dir":"ltr"},{"str":"(who","boundary":[0.8808501880491879,0.5151685562322141,0.9246269472313231,0.5308748929459829],"dir":"ltr"},{"str":"contributed","boundary":[0.30146473910684285,0.5331208990960519,0.40002398153715985,0.5488272358098207],"dir":"ltr"},{"str":"to","boundary":[0.4066103630120635,0.5331208990960519,0.4238103658243027,0.5488272358098207],"dir":"ltr"},{"str":"Chapter","boundary":[0.4304358628155148,0.5331208990960519,0.4998233116489563,0.5488272358098207],"dir":"ltr"},{"str":"27).","boundary":[0.5071624010480398,0.5331208990960519,0.5374574508686527,0.5488272358098207],"dir":"ltr"},{"str":"Contributors","boundary":[0.5434883848729622,0.5331208990960519,0.6531803036184227,0.5488272358098207],"dir":"ltr"},{"str":"from","boundary":[0.6597657909529884,0.5331208990960519,0.7011128415632918,0.5488272358098207],"dir":"ltr"},{"str":"the","boundary":[0.7076721536864056,0.5331208990960519,0.733744298300063,0.5488272358098207],"dir":"ltr"},{"str":"University","boundary":[0.7403036104231769,0.5331208990960519,0.8288447008414249,0.5488272358098207],"dir":"ltr"},{"str":"of","boundary":[0.8369275735230569,0.5331208990960519,0.8503641254082905,0.5488272358098207],"dir":"ltr"},{"str":"Texas","boundary":[0.8576094795704645,0.5331208990960519,0.9027179842477493,0.5488272358098207],"dir":"ltr"},{"str":"at","boundary":[0.9093417199562367,0.5331208990960519,0.9249109980479083,0.5488272358098207],"dir":"ltr"},{"str":"Arlington","boundary":[0.30146473910684285,0.5510732419598897,0.38137740280406407,0.5667795786736585],"dir":"ltr"},{"str":"are","boundary":[0.38732768342759105,0.5510732419598897,0.4122245839069519,0.5667795786736585],"dir":"ltr"},{"str":"Jack","boundary":[0.4180931180909692,0.5510732419598897,0.45224072352328104,0.5667795786736585],"dir":"ltr"},{"str":"Fu,","boundary":[0.4581683877687424,0.5510732419598897,0.48470633255382467,0.5667795786736585],"dir":"ltr"},{"str":"Hyoil","boundary":[0.49007859799793646,0.5510732419598897,0.5351406501879423,0.5667795786736585],"dir":"ltr"},{"str":"Han,","boundary":[0.5410634489711332,0.5510732419598897,0.5818187783979633,0.5667795786736585],"dir":"ltr"},{"str":"Babak","boundary":[0.5871910438420752,0.5510732419598897,0.6375690993895797,0.5667795786736585],"dir":"ltr"},{"str":"Hojabri,","boundary":[0.6435186832805647,0.5510732419598897,0.7128691218062849,0.5667795786736585],"dir":"ltr"},{"str":"Charley","boundary":[0.7182413872503969,0.5510732419598897,0.7837141476136786,0.5667795786736585],"dir":"ltr"},{"str":"Li,","boundary":[0.7905142209614173,0.5510732419598897,0.8097695587076098,0.5667795786736585],"dir":"ltr"},{"str":"Ande","boundary":[0.8147507396941045,0.5510732419598897,0.8582833914104496,0.5667795786736585],"dir":"ltr"},{"str":"Swathi,","boundary":[0.8642034269787413,0.5510732419598897,0.924530205286544,0.5667795786736585],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.5690255848237274,0.3333767894807774,0.5847319215374962],"dir":"ltr"},{"str":"Steven","boundary":[0.33998083951957625,0.5690255848237274,0.39540083604124043,0.5847319215374962],"dir":"ltr"},{"str":"Wu;","boundary":[0.40192404457248576,0.5690255848237274,0.4366482277304048,0.5847319215374962],"dir":"ltr"},{"str":"Contributors","boundary":[0.4430908295848378,0.5690255848237274,0.5551002105935219,0.5847319215374962],"dir":"ltr"},{"str":"from","boundary":[0.5616864719507992,0.5690255848237274,0.6041494857409978,0.5847319215374962],"dir":"ltr"},{"str":"Georgia","boundary":[0.6107920130775769,0.5690255848237274,0.6771747023188213,0.5847319215374962],"dir":"ltr"},{"str":"Tech","boundary":[0.683335709893864,0.5690255848237274,0.7242682045762052,0.5847319215374962],"dir":"ltr"},{"str":"are","boundary":[0.7308288461620798,0.5690255848237274,0.7565286426845071,0.5847319215374962],"dir":"ltr"},{"str":"Weimin","boundary":[0.76297733252332,0.5690255848237274,0.8297592688485769,0.5847319215374962],"dir":"ltr"},{"str":"Feng","boundary":[0.8363483445265779,0.5690255848237274,0.8773551280016392,0.5847319215374962],"dir":"ltr"},{"str":",","boundary":[0.8776227121042193,0.5690255848237274,0.8828714771932943,0.5847319215374962],"dir":"ltr"},{"str":"Dan","boundary":[0.8889024111976038,0.5690255848237274,0.925046848438449,0.5847319215374962],"dir":"ltr"},{"str":"Forsythe,","boundary":[0.30146473910684285,0.5869779276875652,0.3775471328274214,0.602684264401334],"dir":"ltr"},{"str":"Angshuman","boundary":[0.3810298428394664,0.5869779276875652,0.48111715680450934,0.602684264401334],"dir":"ltr"},{"str":"Guin,","boundary":[0.48558565358463557,0.5869779276875652,0.5326718121109667,0.602684264401334],"dir":"ltr"},{"str":"Abrar","boundary":[0.5361545221230116,0.5869779276875652,0.5837291116263585,0.602684264401334],"dir":"ltr"},{"str":"Ul-Haque,","boundary":[0.5881950725021873,0.5869779276875652,0.6755658395673421,0.602684264401334],"dir":"ltr"},{"str":"Bin","boundary":[0.6794602174295106,0.5869779276875652,0.7095822834890377,0.602684264401334],"dir":"ltr"},{"str":"Liu,","boundary":[0.7142864961124182,0.5869779276875652,0.7450821310784506,0.602684264401334],"dir":"ltr"},{"str":"Ying","boundary":[0.7482560902029028,0.5869779276875652,0.7872912655219393,0.602684264401334],"dir":"ltr"},{"str":"Liu,","boundary":[0.7920267138769536,0.5869779276875652,0.8227391543257514,0.602684264401334],"dir":"ltr"},{"str":"Wanxia","boundary":[0.8262218643377965,0.5869779276875652,0.8879280619120538,0.602684264401334],"dir":"ltr"},{"str":"Xie,","boundary":[0.8924066059878285,0.5869779276875652,0.9247010474443452,0.602684264401334],"dir":"ltr"},{"str":"and","boundary":[0.30146473910684285,0.6049302705514029,0.33144113937687236,0.6206366072651718],"dir":"ltr"},{"str":"Waigen","boundary":[0.33561783656948013,0.6049302705514029,0.39773639920414494,0.6206366072651718],"dir":"ltr"},{"str":"Yee.","boundary":[0.40203313655276846,0.6049302705514029,0.4341267621483982,0.6206366072651718],"dir":"ltr"},{"str":"■","boundary":[0.27794086195692735,0.6317701562328458,0.288383503088394,0.6422410473753584],"dir":"ltr"},{"str":"Fifth","boundary":[0.30146473910684285,0.6273499443291138,0.343315067592102,0.6430562810428826],"dir":"ltr"},{"str":"edition.","boundary":[0.3475485598010321,0.6273499443291138,0.4138047787270505,0.6430562810428826],"dir":"ltr"},{"str":"Matt","boundary":[0.41866657603700935,0.6273499443291138,0.45835548377942575,0.6430562810428826],"dir":"ltr"},{"str":"Goldstein","boundary":[0.4632041560908717,0.6273499443291138,0.5430824961140766,0.6430562810428826],"dir":"ltr"},{"str":"and","boundary":[0.5479133566462558,0.6273499443291138,0.5788034462075898,0.6430562810428826],"dir":"ltr"},{"str":"Katherine","boundary":[0.5836343067397691,0.6273499443291138,0.6649670653857078,0.6430562810428826],"dir":"ltr"},{"str":"Harutunian","boundary":[0.6697920096083374,0.6273499443291138,0.7674596037422226,0.6430562810428826],"dir":"ltr"},{"str":"(editors);","boundary":[0.7723091567163457,0.6273499443291138,0.8492299804812,0.6430562810428826],"dir":"ltr"},{"str":"Michelle","boundary":[0.8539024105801021,0.6273499443291138,0.9246516473023304,0.6430562810428826],"dir":"ltr"},{"str":"Brown,","boundary":[0.30146473910684285,0.6453022871929516,0.3614612115838448,0.6610086239067203],"dir":"ltr"},{"str":"Gillian","boundary":[0.3667881935644432,0.6453022871929516,0.4225491954645169,0.6610086239067203],"dir":"ltr"},{"str":"Hall,","boundary":[0.4284640795562437,0.6453022871929516,0.46847838590195534,0.6610086239067203],"dir":"ltr"},{"str":"Patty","boundary":[0.47380536788255373,0.6453022871929516,0.5156442656151917,0.6610086239067203],"dir":"ltr"},{"str":"Mahtani,","boundary":[0.5215255499649127,0.6453022871929516,0.5966738127696705,0.6610086239067203],"dir":"ltr"},{"str":"Maite","boundary":[0.6020007947502689,0.6453022871929516,0.6492423309590671,0.6610086239067203],"dir":"ltr"},{"str":"Suarez-Rivas,","boundary":[0.6551265433171856,0.6453022871929516,0.7655646649613463,0.6610086239067203],"dir":"ltr"},{"str":"Bethany","boundary":[0.7708916469419446,0.6453022871929516,0.8377486132296855,0.6610086239067203],"dir":"ltr"},{"str":"Tidd,","boundary":[0.8436039787807466,0.6453022871929516,0.8880605504441011,0.6610086239067203],"dir":"ltr"},{"str":"and","boundary":[0.8933875324246997,0.6453022871929516,0.9244746301267774,0.6610086239067203],"dir":"ltr"},{"str":"Joyce","boundary":[0.30146473910684285,0.6632546300567893,0.3447551906171267,0.6789609667705582],"dir":"ltr"},{"str":"Cosentino","boundary":[0.351146873599,0.6632546300567893,0.43526262066293314,0.6789609667705582],"dir":"ltr"},{"str":"Wells","boundary":[0.4413521196237445,0.6632546300567893,0.4874263110241793,0.6789609667705582],"dir":"ltr"},{"str":"(from","boundary":[0.493752733560289,0.6632546300567893,0.5424121182827899,0.6789609667705582],"dir":"ltr"},{"str":"Addison-Wesley);","boundary":[0.5485701975488876,0.6632546300567893,0.6959207564166997,0.6789609667705582],"dir":"ltr"},{"str":"Hani","boundary":[0.7023427748786266,0.6632546300567893,0.7435590717980207,0.6789609667705582],"dir":"ltr"},{"str":"Abu-Salem,","boundary":[0.7497230806946961,0.6632546300567893,0.8473116082996246,0.6789609667705582],"dir":"ltr"},{"str":"Jamal","boundary":[0.8533219589114281,0.6632546300567893,0.9005367944048163,0.6789609667705582],"dir":"ltr"},{"str":"R.","boundary":[0.9068120210172278,0.6632546300567893,0.9247072224620972,0.6789609667705582],"dir":"ltr"},{"str":"Alsabbagh,","boundary":[0.30146473910684285,0.681206972920627,0.39223750005907926,0.6969133096343958],"dir":"ltr"},{"str":"Ramzi","boundary":[0.3982684340633888,0.681206972920627,0.4510045193598577,0.6969133096343958],"dir":"ltr"},{"str":"Bualuan,","boundary":[0.4576168210346692,0.681206972920627,0.5314491585960998,0.6969133096343958],"dir":"ltr"},{"str":"Soon","boundary":[0.5374800926004093,0.681206972920627,0.5798518906518197,0.6969133096343958],"dir":"ltr"},{"str":"Chung","boundary":[0.5864645214049448,0.681206972920627,0.6428526538572763,0.6969133096343958],"dir":"ltr"},{"str":",","boundary":[0.6430996545673505,0.681206972920627,0.648070543857592,0.6969133096343958],"dir":"ltr"},{"str":"Sumali","boundary":[0.6541014778619016,0.681206972920627,0.7114690137856681,0.6969133096343958],"dir":"ltr"},{"str":"Conlon,","boundary":[0.7180787322772865,0.681206972920627,0.7856561143866247,0.6969133096343958],"dir":"ltr"},{"str":"Hasan","boundary":[0.7916870483909341,0.681206972920627,0.8436146708117114,0.6969133096343958],"dir":"ltr"},{"str":"Davulcu,","boundary":[0.8502059849063542,0.681206972920627,0.9246619389985834,0.6969133096343958],"dir":"ltr"},{"str":"James","boundary":[0.30146473910684285,0.6991593157844647,0.35120929339464246,0.7148656524982335],"dir":"ltr"},{"str":"Geller,","boundary":[0.35804339114284134,0.6991593157844647,0.41481748163835436,0.7148656524982335],"dir":"ltr"},{"str":"Le","boundary":[0.4211159997452443,0.6991593157844647,0.4412846754174871,0.7148656524982335],"dir":"ltr"},{"str":"Gruenwald,","boundary":[0.44815961657184405,0.6991593157844647,0.5486095329284988,0.7148656524982335],"dir":"ltr"},{"str":"Latifur","boundary":[0.5549080510353886,0.6991593157844647,0.6173090749932182,0.7148656524982335],"dir":"ltr"},{"str":"Khan,","boundary":[0.6245906762181684,0.6991593157844647,0.6726656395632219,0.7148656524982335],"dir":"ltr"},{"str":"Herman","boundary":[0.6789641576701118,0.6991593157844647,0.752879068539997,0.7148656524982335],"dir":"ltr"},{"str":"Lam,","boundary":[0.7602820996619022,0.6991593157844647,0.8004432235630617,0.7148656524982335],"dir":"ltr"},{"str":"Byung","boundary":[0.8067417416699515,0.6991593157844647,0.8656472015838291,0.7148656524982335],"dir":"ltr"},{"str":"S.","boundary":[0.8732293977392613,0.6991593157844647,0.8839603386568711,0.7148656524982335],"dir":"ltr"},{"str":"Lee,","boundary":[0.8902588567637609,0.6991593157844647,0.9248883563161515,0.7148656524982335],"dir":"ltr"},{"str":"Donald","boundary":[0.30146473910684285,0.7171116586483025,0.36687656685840714,0.7328179953620713],"dir":"ltr"},{"str":"Sanderson,","boundary":[0.3737456199097233,0.7171116586483025,0.46430407390170286,0.7328179953620713],"dir":"ltr"},{"str":"Jamil","boundary":[0.4703350079060124,0.7171116586483025,0.5138854619951918,0.7328179953620713],"dir":"ltr"},{"str":"Saquer,","boundary":[0.5204355232448605,0.7171116586483025,0.5827120976327312,0.7328179953620713],"dir":"ltr"},{"str":"Costas","boundary":[0.5887430316370408,0.7171116586483025,0.6425792594477553,0.7328179953620713],"dir":"ltr"},{"str":"Tsatsoulis,","boundary":[0.6489901357785598,0.7171116586483025,0.7377997268097654,0.7328179953620713],"dir":"ltr"},{"str":"and","boundary":[0.7504585132010637,0.7171116586483025,0.7818463738172686,0.7328179953620713],"dir":"ltr"},{"str":"Jack","boundary":[0.7884128889299294,0.7171116586483025,0.8260061305366714,0.7328179953620713],"dir":"ltr"},{"str":"C.","boundary":[0.8334649451444002,0.7171116586483025,0.8491188301616667,0.7328179953620713],"dir":"ltr"},{"str":"Wileden","boundary":[0.8547380963158527,0.7171116586483025,0.9248615979058934,0.7328179953620713],"dir":"ltr"},{"str":"(reviewers);","boundary":[0.30146473910684285,0.7350640015121402,0.4006355242015991,0.750770338225909],"dir":"ltr"},{"str":"Raj","boundary":[0.40707812605603216,0.7350640015121402,0.4343951519558693,0.750770338225909],"dir":"ltr"},{"str":"Sunderraman","boundary":[0.4409848213221119,0.7350640015121402,0.5557190119861971,0.750770338225909],"dir":"ltr"},{"str":"(who","boundary":[0.5623269872868564,0.7350640015121402,0.6059831572346547,0.750770338225909],"dir":"ltr"},{"str":"contributed","boundary":[0.6125911325353137,0.7350640015121402,0.7117316000460193,0.750770338225909],"dir":"ltr"},{"str":"the","boundary":[0.7183659113114598,0.7350640015121402,0.7448165680969162,0.750770338225909],"dir":"ltr"},{"str":"laboratory","boundary":[0.7514508793623565,0.7350640015121402,0.8389429658259326,0.750770338225909],"dir":"ltr"},{"str":"projects);","boundary":[0.8455116609955321,0.7350640015121402,0.9245610803753033,0.750770338225909],"dir":"ltr"},{"str":"Salman","boundary":[0.30146473910684285,0.7530163443759779,0.36459050354901706,0.7687226810897466],"dir":"ltr"},{"str":"Azar","boundary":[0.3749947921566556,0.7530163443759779,0.4146075383475779,0.7687226810897466],"dir":"ltr"},{"str":"(who","boundary":[0.4250420917753769,0.7530163443759779,0.4696706952615764,0.7687226810897466],"dir":"ltr"},{"str":"contributed","boundary":[0.4801052486893755,0.7530163443759779,0.5818985792683056,0.7687226810897466],"dir":"ltr"},{"str":"some","boundary":[0.5923502620444907,0.7530163443759779,0.6374222444277245,0.7687226810897466],"dir":"ltr"},{"str":"new","boundary":[0.6478739272039096,0.7530163443759779,0.682849950029585,0.7687226810897466],"dir":"ltr"},{"str":"exercises);","boundary":[0.6933016328057701,0.7530163443759779,0.7811586431240253,0.7687226810897466],"dir":"ltr"},{"str":"Gaurav","boundary":[0.7914276976453565,0.7530163443759779,0.8540567860238983,0.7687226810897466],"dir":"ltr"},{"str":"Bhatia,","boundary":[0.8644619980319254,0.7530163443759779,0.9248883563161513,0.7687226810897466],"dir":"ltr"},{"str":"Fariborz","boundary":[0.30146473910684285,0.7709686872398155,0.3738325375724022,0.7866750239535842],"dir":"ltr"},{"str":"Farahmand,","boundary":[0.3804342587378543,0.7709686872398155,0.48391181360308616,0.7866750239535842],"dir":"ltr"},{"str":"Ying","boundary":[0.4892017454771735,0.7709686872398155,0.5305784599999451,0.7866750239535842],"dir":"ltr"},{"str":"Liu,","boundary":[0.5377920855543756,0.7709686872398155,0.568567190302487,0.7866750239535842],"dir":"ltr"},{"str":"Ed","boundary":[0.5745775409142905,0.7709686872398155,0.5985460221884994,0.7866750239535842],"dir":"ltr"},{"str":"Omiecinski,","boundary":[0.6054697719856631,0.7709686872398155,0.7072745557231063,0.7866750239535842],"dir":"ltr"},{"str":"Nalini","boundary":[0.7132849063349099,0.7709686872398155,0.7656021725599939,0.7866750239535842],"dir":"ltr"},{"str":"Polavarapu,","boundary":[0.7721244432091201,0.7709686872398155,0.8735019169244831,0.7866750239535842],"dir":"ltr"},{"str":"Liora","boundary":[0.8795122675362864,0.7709686872398155,0.9248986480124047,0.7866750239535842],"dir":"ltr"},{"str":"Sahar,","boundary":[0.30146473910684285,0.7889210301036533,0.3515111996463593,0.8046273668174221],"dir":"ltr"},{"str":"Saurav","boundary":[0.35562787814759456,0.7889210301036533,0.41129360484129707,0.8046273668174221],"dir":"ltr"},{"str":"Sahay,","boundary":[0.415987609710032,0.7889210301036533,0.46724544069083546,0.8046273668174221],"dir":"ltr"},{"str":"and","boundary":[0.47136211919207066,0.7889210301036533,0.502079603721526,0.8046273668174221],"dir":"ltr"},{"str":"Wanxia","boundary":[0.506757320945691,0.7889210301036533,0.5684956852154346,0.8046273668174221],"dir":"ltr"},{"str":"Xie","boundary":[0.5732168723315038,0.7889210301036533,0.6005161091737048,0.8046273668174221],"dir":"ltr"},{"str":"(from","boundary":[0.6052142115426706,0.7889210301036533,0.6539709329451716,0.8046273668174221],"dir":"ltr"},{"str":"Georgia","boundary":[0.6587159642968818,0.7889210301036533,0.7228570438119977,0.8046273668174221],"dir":"ltr"},{"str":"Tech).","boundary":[0.7272260086285991,0.7889210301036533,0.7793822963507423,0.8046273668174221],"dir":"ltr"},{"str":"Last,","boundary":[0.2426579867166978,0.815841691231053,0.28234276746860526,0.8315480279448217],"dir":"ltr"},{"str":"but","boundary":[0.28837370147291486,0.815841691231053,0.318678697873246,0.8315480279448217],"dir":"ltr"},{"str":"not","boundary":[0.3256534853440131,0.815841691231053,0.35613187608793073,0.8315480279448217],"dir":"ltr"},{"str":"least,","boundary":[0.3631066635586979,0.815841691231053,0.4021669286040586,0.8315480279448217],"dir":"ltr"},{"str":"we","boundary":[0.40819786260836816,0.815841691231053,0.4311442285742532,0.8315480279448217],"dir":"ltr"},{"str":"gratefully","boundary":[0.4378602870054895,0.815841691231053,0.5178930638799235,0.8315480279448217],"dir":"ltr"},{"str":"acknowledge","boundary":[0.5244984701489898,0.815841691231053,0.6332784789426337,0.8315480279448217],"dir":"ltr"},{"str":"the","boundary":[0.6399169041088342,0.815841691231053,0.6666562661362704,0.8315480279448217],"dir":"ltr"},{"str":"support,","boundary":[0.6732946913024708,0.815841691231053,0.7449586307234134,0.8315480279448217],"dir":"ltr"},{"str":"encouragement,","boundary":[0.7509895647277228,0.815841691231053,0.8870993060140627,0.8315480279448217],"dir":"ltr"},{"str":"and","boundary":[0.8931302400183723,0.815841691231053,0.9249151147264094,0.8315480279448217],"dir":"ltr"},{"str":"patience","boundary":[0.2426579867166978,0.8337940340948907,0.3127092393310709,0.8495003708086595],"dir":"ltr"},{"str":"of","boundary":[0.3182834911133224,0.8337940340948907,0.33260535362943655,0.8495003708086595],"dir":"ltr"},{"str":"our","boundary":[0.33795703568104235,0.8337940340948907,0.3672492615565815,0.8495003708086595],"dir":"ltr"},{"str":"families.","boundary":[0.37198138349375137,0.8337940340948907,0.4409625067996992,0.8495003708086595],"dir":"ltr"},{"str":"R.","boundary":[0.8866505880574281,0.8607146952222905,0.9041011882241642,0.8764210319360592],"dir":"ltr"},{"str":"E.","boundary":[0.9085472010054982,0.8607146952222905,0.9246392972668266,0.8764210319360592],"dir":"ltr"},{"str":"S.B.N.","boundary":[0.8731664076266322,0.8876353563496902,0.924653705641581,0.9033416930634589],"dir":"ltr"}],"boundary":[0.24266,0.1068,0.92515,0.90334],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":14,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/b0a17e3ccb5543e5c2bb25159e6ca572.jpg","blurred":"/storage/books/494399539ca2ade4/pages/e57223001caac0ae8b12bcbbf7197a34.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.11377,0.07328,0.06312]},"elements":[{"words":[{"str":"Contents","boundary":[0.5766760796933718,0.11377217972956745,0.7563984923108763,0.14368901156531752],"dir":"ltr"}],"boundary":[0.57668,0.11377,0.7564,0.14369],"dir":"ltr","type":"paragraph"},{"words":[{"str":"■","boundary":[0.07398261157429277,0.22464395851285734,0.09486240390927929,0.2455857407978824],"dir":"ltr"},{"str":"part","boundary":[0.10325415460662891,0.21548940797111782,0.19260567693544497,0.2454062398068679],"dir":"ltr"},{"str":"1","boundary":[0.20611034208075463,0.20492876633309803,0.24410140181599937,0.24980401408672315],"dir":"ltr"},{"str":"Introduction","boundary":[0.07398261157429277,0.2517216830073947,0.22406711012023164,0.2726634652924198],"dir":"ltr"},{"str":"to","boundary":[0.2322700756309976,0.2517216830073947,0.25692852027711893,0.2726634652924198],"dir":"ltr"},{"str":"Databases","boundary":[0.2651314857878849,0.2517216830073947,0.3979020713431485,0.2726634652924198],"dir":"ltr"},{"str":"■","boundary":[0.40608328335032445,0.2575518751955457,0.4269685645897103,0.27849365748057076],"dir":"ltr"},{"str":"chapter","boundary":[0.07398261157429277,0.30214201554177617,0.15578689035405346,0.3215879562350137],"dir":"ltr"},{"str":"1","boundary":[0.1633831419781027,0.2947690123358555,0.18871051513493253,0.3246858441716056],"dir":"ltr"},{"str":"Databases","boundary":[0.2139006656817795,0.3031995755471699,0.3283149536955658,0.32114967464861993],"dir":"ltr"},{"str":"and","boundary":[0.3353457568474678,0.3031995755471699,0.37514057455321653,0.32114967464861993],"dir":"ltr"},{"str":"Database","boundary":[0.38217137770511855,0.3031995755471699,0.4837195233680069,0.32114967464861993],"dir":"ltr"},{"str":"Users","boundary":[0.4907296384151294,0.3031995755471699,0.5539265312812193,0.32114967464861993],"dir":"ltr"},{"str":"3","boundary":[0.5935642623362579,0.3031995755471699,0.6067823282590035,0.32114967464861993],"dir":"ltr"},{"str":"1.1","boundary":[0.10338745657061223,0.32999608182245127,0.13072808144819006,0.3449544977403263],"dir":"ltr"},{"str":"Introduction","boundary":[0.14215676453675954,0.32999608182245127,0.241403997368337,0.3449544977403263],"dir":"ltr"},{"str":"4","boundary":[0.27567044340404795,0.32999608182245127,0.2870971661696177,0.3449544977403263],"dir":"ltr"},{"str":"1.2","boundary":[0.10338745657061223,0.3501899433115826,0.1307222004791908,0.3651483592294576],"dir":"ltr"},{"str":"An","boundary":[0.1421508835677603,0.3501899433115826,0.1652149032056711,0.3651483592294576],"dir":"ltr"},{"str":"Example","boundary":[0.1711064494529687,0.3501899433115826,0.24107270278137846,0.3651483592294576],"dir":"ltr"},{"str":"6","boundary":[0.2753391488170894,0.3501899433115826,0.28676391125965933,0.3651483592294576],"dir":"ltr"},{"str":"1.3","boundary":[0.10338745657061223,0.37038380480071387,0.13072808144819006,0.3853422207185889],"dir":"ltr"},{"str":"Characteristics","boundary":[0.14215676453675954,0.37038380480071387,0.2681819655329877,0.3853422207185889],"dir":"ltr"},{"str":"of","boundary":[0.27403688837518747,0.37038380480071387,0.29000093160276236,0.3853422207185889],"dir":"ltr"},{"str":"the","boundary":[0.2958558544449623,0.37038380480071387,0.3220507910254453,0.3853422207185889],"dir":"ltr"},{"str":"Database","boundary":[0.32790571386764517,0.37038380480071387,0.407420309861559,0.3853422207185889],"dir":"ltr"},{"str":"Approach","boundary":[0.41324606558255783,0.37038380480071387,0.49469733216663286,0.3853422207185889],"dir":"ltr"},{"str":"9","boundary":[0.5289637782023437,0.37038380480071387,0.5403905009679135,0.3853422207185889],"dir":"ltr"},{"str":"1.4","boundary":[0.10338745657061223,0.3905776662898452,0.13072808144819006,0.40553608220772025],"dir":"ltr"},{"str":"Actors","boundary":[0.14215676453675954,0.3905776662898452,0.19689682398190786,0.40553608220772025],"dir":"ltr"},{"str":"on","boundary":[0.20274054684417642,0.3905776662898452,0.22357485968556862,0.40553608220772025],"dir":"ltr"},{"str":"the","boundary":[0.22941858254783717,0.3905776662898452,0.2555634103955646,0.40553608220772025],"dir":"ltr"},{"str":"Scene","boundary":[0.26140713325783327,0.3905776662898452,0.31532581736608434,0.40553608220772025],"dir":"ltr"},{"str":"14","boundary":[0.34959226340179533,0.3905776662898452,0.37244570893293477,0.40553608220772025],"dir":"ltr"},{"str":"1.5","boundary":[0.10338745657061223,0.4107715277789765,0.13072808144819006,0.4257299436968515],"dir":"ltr"},{"str":"Workers","boundary":[0.14215676453675954,0.4107715277789765,0.21242062181696478,0.4257299436968515],"dir":"ltr"},{"str":"behind","boundary":[0.2182643446792333,0.4107715277789765,0.2750039335841314,0.4257299436968515],"dir":"ltr"},{"str":"the","boundary":[0.2808476564463999,0.4107715277789765,0.3069924842941274,0.4257299436968515],"dir":"ltr"},{"str":"Scene","boundary":[0.31283620715639593,0.4107715277789765,0.36675489126464705,0.4257299436968515],"dir":"ltr"},{"str":"16","boundary":[0.4010213373003581,0.4107715277789765,0.42387478283149754,0.4257299436968515],"dir":"ltr"},{"str":"1.6","boundary":[0.10338353592461272,0.4309653892681078,0.13072416080219057,0.44592380518598285],"dir":"ltr"},{"str":"Advantages","boundary":[0.14215284389076005,0.4309653892681078,0.2410522013303251,0.44592380518598285],"dir":"ltr"},{"str":"of","boundary":[0.24691025055410942,0.4309653892681078,0.2628828181793757,0.44592380518598285],"dir":"ltr"},{"str":"Using","boundary":[0.26874086740315994,0.4309653892681078,0.3170339098971214,0.44592380518598285],"dir":"ltr"},{"str":"the","boundary":[0.32289195912090574,0.4309653892681078,0.34910088313889,0.44592380518598285],"dir":"ltr"},{"str":"DBMS","boundary":[0.3549589323626742,0.4309653892681078,0.4125226878527788,0.44592380518598285],"dir":"ltr"},{"str":"Approach","boundary":[0.4183410599879265,0.4309653892681078,0.4997020367850064,0.44592380518598285],"dir":"ltr"},{"str":"17","boundary":[0.5339684828207173,0.4309653892681078,0.5560181959219573,0.44592380518598285],"dir":"ltr"},{"str":"1.7","boundary":[0.10338157560161296,0.4511592507572391,0.1307222004791908,0.4661176666751142],"dir":"ltr"},{"str":"A","boundary":[0.1421508835677603,0.4511592507572391,0.1548416676173489,0.4661176666751142],"dir":"ltr"},{"str":"Brief","boundary":[0.16069880142317391,0.4511592507572391,0.2000050616665584,0.4661176666751142],"dir":"ltr"},{"str":"History","boundary":[0.2058621954723834,0.4511592507572391,0.26479309592126277,0.4661176666751142],"dir":"ltr"},{"str":"of","boundary":[0.27065022972708774,0.4511592507572391,0.28662030137208794,0.4661176666751142],"dir":"ltr"},{"str":"Database","boundary":[0.2924774351779129,0.4511592507572391,0.3721575414519709,0.4661176666751142],"dir":"ltr"},{"str":"Applications","boundary":[0.3780012643142394,0.4511592507572391,0.48087509469536294,0.4661176666751142],"dir":"ltr"},{"str":"23","boundary":[0.515141540731074,0.4511592507572391,0.5379949862622134,0.4661176666751142],"dir":"ltr"},{"str":"1.8","boundary":[0.10338157560161296,0.4713531122463704,0.1307222004791908,0.48631152816424544],"dir":"ltr"},{"str":"When","boundary":[0.1421508835677603,0.4713531122463704,0.19207133845906507,0.48631152816424544],"dir":"ltr"},{"str":"Not","boundary":[0.19792980366055032,0.4713531122463704,0.2282283471061384,0.48631152816424544],"dir":"ltr"},{"str":"to","boundary":[0.23408681230762368,0.4713531122463704,0.250473220509564,0.48631152816424544],"dir":"ltr"},{"str":"Use","boundary":[0.2563316857110492,0.4713531122463704,0.28949952107014565,0.48631152816424544],"dir":"ltr"},{"str":"a","boundary":[0.2953579862716309,0.4713531122463704,0.3051823631727463,0.48631152816424544],"dir":"ltr"},{"str":"DBMS","boundary":[0.3110408283742315,0.4713531122463704,0.3686622855434084,0.48631152816424544],"dir":"ltr"},{"str":"26","boundary":[0.40292873157911924,0.4713531122463704,0.42578217711025873,0.48631152816424544],"dir":"ltr"},{"str":"1.9","boundary":[0.10338157560161296,0.4915469737355017,0.1307222004791908,0.5065053896533768],"dir":"ltr"},{"str":"Summary","boundary":[0.1421508835677603,0.4915469737355017,0.2201580166969963,0.5065053896533768],"dir":"ltr"},{"str":"27","boundary":[0.2544244627327072,0.4915469737355017,0.27688584366389574,0.5065053896533768],"dir":"ltr"},{"str":"Review","boundary":[0.10338157560161296,0.511740835224633,0.16380657174604968,0.526699251142508],"dir":"ltr"},{"str":"Questions","boundary":[0.1696483342853185,0.511740835224633,0.2553948226175858,0.526699251142508],"dir":"ltr"},{"str":"27","boundary":[0.2896612686532967,0.511740835224633,0.31212264958448527,0.526699251142508],"dir":"ltr"},{"str":"Exercises","boundary":[0.10338157560161296,0.5319346967137644,0.18258254543769953,0.5468931126316394],"dir":"ltr"},{"str":"28","boundary":[0.21684899147341047,0.5319346967137644,0.23969851635855044,0.5468931126316394],"dir":"ltr"},{"str":"Selected","boundary":[0.10338157560161296,0.5521285582028956,0.178113008998259,0.5670869741207707],"dir":"ltr"},{"str":"Bibliography","boundary":[0.1839547715375278,0.5521285582028956,0.2880440021784991,0.5670869741207707],"dir":"ltr"},{"str":"28","boundary":[0.3223104482142101,0.5521285582028956,0.34516389374534956,0.5670869741207707],"dir":"ltr"},{"str":"chapter","boundary":[0.07398261157429277,0.598318650715702,0.15578689035405346,0.6177645914089396],"dir":"ltr"},{"str":"2","boundary":[0.1633831419781027,0.5909456475097814,0.18871051513493253,0.6208624793455314],"dir":"ltr"},{"str":"Database","boundary":[0.2139006656817795,0.5993762107210957,0.3158343251522207,0.6173263098225458],"dir":"ltr"},{"str":"System","boundary":[0.3228444401993432,0.5993762107210957,0.4032114101556839,0.6173263098225458],"dir":"ltr"},{"str":"Concepts","boundary":[0.4102215252028064,0.5993762107210957,0.5116376594013125,0.6173263098225458],"dir":"ltr"},{"str":"and","boundary":[0.2139006656817795,0.6218138345979083,0.25331249540680234,0.6397639336993584],"dir":"ltr"},{"str":"Architecture","boundary":[0.2602756336400725,0.6218138345979083,0.38900063666586265,0.6397639336993584],"dir":"ltr"},{"str":"29","boundary":[0.428638367720901,0.6218138345979083,0.45507449956639207,0.6397639336993584],"dir":"ltr"},{"str":"2.1","boundary":[0.10338745657061223,0.6486103408731897,0.13072808144819006,0.6635687567910646],"dir":"ltr"},{"str":"Data","boundary":[0.14215676453675954,0.6486103408731897,0.1817322758580352,0.6635687567910646],"dir":"ltr"},{"str":"Models,","boundary":[0.18755330822505678,0.6486103408731897,0.2530360156209172,0.6635687567910646],"dir":"ltr"},{"str":"Schemas,","boundary":[0.2588570479879388,0.6486103408731897,0.34145377019261247,0.6635687567910646],"dir":"ltr"},{"str":"and","boundary":[0.34731378905483096,0.6486103408731897,0.3784367818509152,0.6635687567910646],"dir":"ltr"},{"str":"Instances","boundary":[0.38429680071313366,0.6486103408731897,0.46402023754347255,0.6635687567910646],"dir":"ltr"},{"str":"30","boundary":[0.49828668357918343,0.6486103408731897,0.5215517969402714,0.6635687567910646],"dir":"ltr"},{"str":"2.2","boundary":[0.10338353592461272,0.668804202362321,0.13072416080219057,0.683762618280196],"dir":"ltr"},{"str":"Three-Schema","boundary":[0.14215284389076005,0.668804202362321,0.2628791843361131,0.683762618280196],"dir":"ltr"},{"str":"Architecture","boundary":[0.2686923828945527,0.668804202362321,0.3704744793726692,0.683762618280196],"dir":"ltr"},{"str":"and","boundary":[0.3763328479374303,0.668804202362321,0.4074470758818849,0.683762618280196],"dir":"ltr"},{"str":"Data","boundary":[0.4133054444466461,0.668804202362321,0.45258763380890366,0.683762618280196],"dir":"ltr"},{"str":"Independence","boundary":[0.4584293963481724,0.668804202362321,0.5776523205472496,0.683762618280196],"dir":"ltr"},{"str":"33","boundary":[0.6119187665829606,0.668804202362321,0.6347722121141002,0.683762618280196],"dir":"ltr"},{"str":"2.3","boundary":[0.10338353592461272,0.6889980638514522,0.13072416080219057,0.7039564797693273],"dir":"ltr"},{"str":"Database","boundary":[0.14215284389076005,0.6889980638514522,0.22217714938674357,0.7039564797693273],"dir":"ltr"},{"str":"Languages","boundary":[0.22801891192601237,0.6889980638514522,0.31988160801751414,0.7039564797693273],"dir":"ltr"},{"str":"and","boundary":[0.3257233705567829,0.6889980638514522,0.35674940267389943,0.7039564797693273],"dir":"ltr"},{"str":"Interfaces","boundary":[0.36259116521316825,0.6889980638514522,0.44427782461294374,0.7039564797693273],"dir":"ltr"},{"str":"36","boundary":[0.4785442706486544,0.6889980638514522,0.5018093840097424,0.7039564797693273],"dir":"ltr"},{"str":"2.4","boundary":[0.10338353592461272,0.7091919253405836,0.13072416080219057,0.7241503412584586],"dir":"ltr"},{"str":"The","boundary":[0.14215284389076005,0.7091919253405836,0.17295745374524504,0.7241503412584586],"dir":"ltr"},{"str":"Database","boundary":[0.178842420022258,0.7091919253405836,0.2586724826731755,0.7241503412584586],"dir":"ltr"},{"str":"System","boundary":[0.2645142452124444,0.7091919253405836,0.326585912676675,0.7241503412584586],"dir":"ltr"},{"str":"Environment","boundary":[0.3324276752159438,0.7091919253405836,0.43534267238006213,0.7241503412584586],"dir":"ltr"},{"str":"40","boundary":[0.469609118415773,0.7091919253405836,0.49287423177686096,0.7241503412584586],"dir":"ltr"},{"str":"2.5","boundary":[0.10338157560161296,0.7293857868297149,0.1307222004791908,0.74434420274759],"dir":"ltr"},{"str":"Centralized","boundary":[0.1421508835677603,0.7293857868297149,0.23634839855289602,0.74434420274759],"dir":"ltr"},{"str":"and","boundary":[0.24218203172598157,0.7293857868297149,0.27316488817914447,0.74434420274759],"dir":"ltr"},{"str":"Client/Server","boundary":[0.27899852135222997,0.7293857868297149,0.38869627374155746,0.74434420274759],"dir":"ltr"},{"str":"Architectures","boundary":[0.3945299069146432,0.7293857868297149,0.5058552949333157,0.74434420274759],"dir":"ltr"},{"str":"for","boundary":[0.5117155954642015,0.7293857868297149,0.5338529790468128,0.74434420274759],"dir":"ltr"},{"str":"DBMSs","boundary":[0.5397132795776984,0.7293857868297149,0.6067317519256099,0.74434420274759],"dir":"ltr"},{"str":"44","boundary":[0.6409981979613207,0.7293857868297149,0.6642633113224087,0.74434420274759],"dir":"ltr"},{"str":"2.6","boundary":[0.10338157560161296,0.7495796483188462,0.1307222004791908,0.7645380642367212],"dir":"ltr"},{"str":"Classification","boundary":[0.1421508835677603,0.7495796483188462,0.2538793551885678,0.7645380642367212],"dir":"ltr"},{"str":"of","boundary":[0.2597353922898413,0.7495796483188462,0.27570783173922087,0.7645380642367212],"dir":"ltr"},{"str":"Database","boundary":[0.2815638688404944,0.7495796483188462,0.3612483439583363,0.7645380642367212],"dir":"ltr"},{"str":"Management","boundary":[0.3670901064976052,0.7495796483188462,0.4752999360840608,0.7645380642367212],"dir":"ltr"},{"str":"Systems","boundary":[0.4811416986233296,0.7495796483188462,0.5526013529333852,0.7645380642367212],"dir":"ltr"},{"str":"49","boundary":[0.5868677989690958,0.7495796483188462,0.6101329123301837,0.7645380642367212],"dir":"ltr"},{"str":"2.7","boundary":[0.10337765495561346,0.7697735098079773,0.13071239886419203,0.7847319257258524],"dir":"ltr"},{"str":"Summary","boundary":[0.1421410819527615,0.7697735098079773,0.22013449282099926,0.7847319257258524],"dir":"ltr"},{"str":"52","boundary":[0.25440093885671017,0.7697735098079773,0.27725046374185014,0.7847319257258524],"dir":"ltr"},{"str":"Review","boundary":[0.10337765495561346,0.7899673712971086,0.16380265110005018,0.8049257872149836],"dir":"ltr"},{"str":"Questions","boundary":[0.16964441363931898,0.7899673712971086,0.25539090197158626,0.8049257872149836],"dir":"ltr"},{"str":"53","boundary":[0.28965734800729726,0.7899673712971086,0.3125107935384367,0.8049257872149836],"dir":"ltr"},{"str":"Exercises","boundary":[0.10337765495561346,0.81016123278624,0.18259626769869783,0.8251196487041149],"dir":"ltr"},{"str":"54","boundary":[0.2168627137344088,0.81016123278624,0.24012782709549674,0.8251196487041149],"dir":"ltr"},{"str":"Selected","boundary":[0.10337765495561346,0.8303550942753712,0.1781090883522595,0.8453135101932463],"dir":"ltr"},{"str":"Bibliography","boundary":[0.1839508508915283,0.8303550942753712,0.28804008153249966,0.8453135101932463],"dir":"ltr"},{"str":"55","boundary":[0.3223065275682106,0.8303550942753712,0.34515997309935004,0.8453135101932463],"dir":"ltr"}],"boundary":[0.07398,0.20493,0.66426,0.84531],"dir":"ltr","type":"paragraph"},{"words":[{"str":"xv","boundary":[0.9094546311627185,0.9234128955420638,0.9267199799507575,0.9368754698681514],"dir":"ltr"}],"boundary":[0.90945,0.92341,0.92672,0.93688],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":15,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/cf70fac1731c8db163e7d1b423536688.jpg","blurred":"/storage/books/494399539ca2ade4/pages/4cb3ba5fd05ddd6cf3bf9778f268d571.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.09648,0.11895]},"elements":[{"words":[{"str":"xvi","boundary":[0.07385358477354793,0.05732061389709887,0.09553142566412381,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.09553,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Contents","boundary":[0.13774561130657592,0.05732061389709887,0.20687052431160263,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.20687,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"■","boundary":[0.24265504623205406,0.12650478335886278,0.26353483959031904,0.14744656564388783],"dir":"ltr"},{"str":"part","boundary":[0.27192659069893227,0.11734873697553148,0.3612781174066946,0.14726556881128156],"dir":"ltr"},{"str":"2","boundary":[0.3747827832138419,0.1067880953375117,0.4127738448109554,0.15166334309113683],"dir":"ltr"},{"str":"The","boundary":[0.24265504623205406,0.15358101201180843,0.28903343201695103,0.17452279429683348],"dir":"ltr"},{"str":"Relational","boundary":[0.29723401668838934,0.15358101201180843,0.4210408302347013,0.17452279429683348],"dir":"ltr"},{"str":"Data","boundary":[0.42924141490613965,0.15358101201180843,0.48711713789707184,0.17452279429683348],"dir":"ltr"},{"str":"Model","boundary":[0.49529560585285914,0.15358101201180843,0.5718521037141633,0.17452279429683348],"dir":"ltr"},{"str":"and","boundary":[0.5800305716699505,0.15358101201180843,0.6263212491901734,0.17452279429683348],"dir":"ltr"},{"str":"SQL","boundary":[0.6344997171459607,0.15358101201180843,0.6882553050150901,0.17452279429683348],"dir":"ltr"},{"str":"■","boundary":[0.6964420063278799,0.15941120419995938,0.7173272885908132,0.18035298648498443],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.20400134454618982,0.3244644258609344,0.22344728523942736],"dir":"ltr"},{"str":"3","boundary":[0.3320555810172121,0.1966283413402692,0.35738295541528775,0.2265451731760193],"dir":"ltr"},{"str":"The","boundary":[0.37203637055658934,0.20505890455158357,0.41178927265792953,0.2230090036530336],"dir":"ltr"},{"str":"Relational","boundary":[0.4188183452334481,0.20505890455158357,0.5249384711302869,0.2230090036530336],"dir":"ltr"},{"str":"Data","boundary":[0.5319675437058055,0.20505890455158357,0.5815753062694616,0.2230090036530336],"dir":"ltr"},{"str":"Model","boundary":[0.5885854216601365,0.20505890455158357,0.6542052769698258,0.2230090036530336],"dir":"ltr"},{"str":"and","boundary":[0.6612153923605005,0.20505890455158357,0.7008931159492631,0.2230090036530336],"dir":"ltr"},{"str":"Relational","boundary":[0.7079032313399379,0.20505890455158357,0.8137371546374077,0.2230090036530336],"dir":"ltr"},{"str":"Database","boundary":[0.37203637055658934,0.22749652842839613,0.4739723874103181,0.2454466275298462],"dir":"ltr"},{"str":"Constraints","boundary":[0.480982502800993,0.22749652842839613,0.603492502610038,0.2454466275298462],"dir":"ltr"},{"str":"59","boundary":[0.6431396451585054,0.22749652842839613,0.6695757782995805,0.2454466275298462],"dir":"ltr"},{"str":"3.1","boundary":[0.2720598926694484,0.2542930347036775,0.2994005188869377,0.26925145062155253],"dir":"ltr"},{"str":"Relational","boundary":[0.3108272422125092,0.2542930347036775,0.39249430238463245,0.26925145062155253],"dir":"ltr"},{"str":"Model","boundary":[0.39833606521019477,0.2542930347036775,0.45017680947932104,0.26925145062155253],"dir":"ltr"},{"str":"Concepts","boundary":[0.4560185723048834,0.2542930347036775,0.5381012209733219,0.26925145062155253],"dir":"ltr"},{"str":"60","boundary":[0.5723755099807489,0.2542930347036775,0.5956386641589195,0.26925145062155253],"dir":"ltr"},{"str":"3.2","boundary":[0.2720598926694484,0.2744868961928088,0.2994005188869377,0.28944531211068386],"dir":"ltr"},{"str":"Relational","boundary":[0.3107860754274968,0.2744868961928088,0.3925374198660171,0.28944531211068386],"dir":"ltr"},{"str":"Model","boundary":[0.3983852116669482,0.2744868961928088,0.450279458034607,0.28944531211068386],"dir":"ltr"},{"str":"Constraints","boundary":[0.4561272498355381,0.2744868961928088,0.5522017594938557,0.28944531211068386],"dir":"ltr"},{"str":"and","boundary":[0.5580495512947868,0.2744868961928088,0.5891076052657053,0.28944531211068386],"dir":"ltr"},{"str":"Relational","boundary":[0.5949553970666362,0.2744868961928088,0.6767067415051565,0.28944531211068386],"dir":"ltr"},{"str":"Database","boundary":[0.6825545333060875,0.2744868961928088,0.7619531038150469,0.28944531211068386],"dir":"ltr"},{"str":"Schemas","boundary":[0.7677664321960009,0.2744868961928088,0.8456602321237002,0.28944531211068386],"dir":"ltr"},{"str":"67","boundary":[0.8799345211311277,0.2744868961928088,0.9019861956360777,0.28944531211068386],"dir":"ltr"},{"str":"3.3","boundary":[0.27205597202325676,0.29468075768194013,0.29939659824074605,0.30963917359981513],"dir":"ltr"},{"str":"Update","boundary":[0.31078215478130516,0.29468075768194013,0.3714889440630004,0.30963917359981513],"dir":"ltr"},{"str":"Operations,","boundary":[0.3772790551902393,0.29468075768194013,0.47399916988917373,0.30963917359981513],"dir":"ltr"},{"str":"Transactions,","boundary":[0.4797892810164126,0.29468075768194013,0.5907829438505577,0.30963917359981513],"dir":"ltr"},{"str":"and","boundary":[0.5966247066761201,0.29468075768194013,0.6276507403137629,0.30963917359981513],"dir":"ltr"},{"str":"Dealing","boundary":[0.6334925031393253,0.29468075768194013,0.6967580104109272,0.30963917359981513],"dir":"ltr"},{"str":"with","boundary":[0.3107703928427302,0.3118829359874964,0.344878709903727,0.32684135190537145],"dir":"ltr"},{"str":"Constraint","boundary":[0.3506881969202891,0.3118829359874964,0.4367972712563789,0.32684135190537145],"dir":"ltr"},{"str":"Violations","boundary":[0.442606758272941,0.3118829359874964,0.5229734076428305,0.32684135190537145],"dir":"ltr"},{"str":"75","boundary":[0.5572476966502573,0.3118829359874964,0.5801011433014003,0.32684135190537145],"dir":"ltr"},{"str":"3.4","boundary":[0.27205401170016097,0.3320767974766277,0.29938875694836276,0.3470352133945028],"dir":"ltr"},{"str":"Summary","boundary":[0.31081744059703004,0.3320767974766277,0.38881085528757486,0.3470352133945028],"dir":"ltr"},{"str":"79","boundary":[0.4230871046180976,0.3320767974766277,0.4451368187999517,0.3470352133945028],"dir":"ltr"},{"str":"Review","boundary":[0.27205401170016097,0.35227065896575904,0.3324790108059106,0.36722907488363404],"dir":"ltr"},{"str":"Questions","boundary":[0.3383207736314729,0.35227065896575904,0.42406726616601076,0.36722907488363404],"dir":"ltr"},{"str":"80","boundary":[0.45834155517343766,0.35227065896575904,0.48160470935160826,0.36722907488363404],"dir":"ltr"},{"str":"Exercises","boundary":[0.27205401170016097,0.3724645204548903,0.3512726283255972,0.38742293637276537],"dir":"ltr"},{"str":"80","boundary":[0.38554691733302404,0.3724645204548903,0.4088100715111947,0.38742293637276537],"dir":"ltr"},{"str":"Selected","boundary":[0.27205401170016097,0.39265838194402164,0.3467854487592509,0.4076167978618967],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3526272115848132,0.39265838194402164,0.45671644732699757,0.4076167978618967],"dir":"ltr"},{"str":"85","boundary":[0.4909907363344246,0.39265838194402164,0.5138441829855674,0.4076167978618967],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.438848474456828,0.3244644258609344,0.4582944151500656],"dir":"ltr"},{"str":"4","boundary":[0.3320555810172121,0.43147547125090735,0.35738295541528775,0.4613923030866574],"dir":"ltr"},{"str":"Basic","boundary":[0.37203637055658934,0.43990603446222176,0.430869587308528,0.45785613356367183],"dir":"ltr"},{"str":"SQL","boundary":[0.4378820550869178,0.43990603446222176,0.4839653304236023,0.45785613356367183],"dir":"ltr"},{"str":"87","boundary":[0.523610120584355,0.43990603446222176,0.5495804809578616,0.45785613356367183],"dir":"ltr"},{"str":"4.1","boundary":[0.2720598926694484,0.4667025407375031,0.2994005188869377,0.4816609566553781],"dir":"ltr"},{"str":"SQL","boundary":[0.3108272422125092,0.4667025407375031,0.3506175521568821,0.4816609566553781],"dir":"ltr"},{"str":"Data","boundary":[0.35649868926630307,0.4667025407375031,0.39591986005378643,0.4816609566553781],"dir":"ltr"},{"str":"Definition","boundary":[0.40177616645841024,0.4667025407375031,0.48036465408287504,0.4816609566553781],"dir":"ltr"},{"str":"and","boundary":[0.4862209604874988,0.4667025407375031,0.5173242361472239,0.4816609566553781],"dir":"ltr"},{"str":"Data","boundary":[0.5231805425518475,0.4667025407375031,0.5617011792311891,0.4816609566553781],"dir":"ltr"},{"str":"Types","boundary":[0.5670951520566132,0.4667025407375031,0.6160828737252918,0.4816609566553781],"dir":"ltr"},{"str":"89","boundary":[0.6503571627327189,0.4667025407375031,0.6736203169108895,0.4816609566553781],"dir":"ltr"},{"str":"4.2","boundary":[0.2720598926694484,0.4868964022266344,0.2994005188869377,0.5018548181445094],"dir":"ltr"},{"str":"Specifying","boundary":[0.3108272422125092,0.4868964022266344,0.39874968941657785,0.5018548181445094],"dir":"ltr"},{"str":"Constraints","boundary":[0.40460202117150584,0.4868964022266344,0.5007511186176528,0.5018548181445094],"dir":"ltr"},{"str":"in","boundary":[0.5066034503725807,0.4868964022266344,0.5209161328658408,0.5018548181445094],"dir":"ltr"},{"str":"SQL","boundary":[0.5267684646207687,0.4868964022266344,0.5659887773345468,0.5018548181445094],"dir":"ltr"},{"str":"94","boundary":[0.6002630663419736,0.4868964022266344,0.6235262205201443,0.5018548181445094],"dir":"ltr"},{"str":"4.3","boundary":[0.2720598926694484,0.5070902637157657,0.2994005188869377,0.5220486796336408],"dir":"ltr"},{"str":"Basic","boundary":[0.3108272422125092,0.5070902637157657,0.3582627187349176,0.5220486796336408],"dir":"ltr"},{"str":"Retrieval","boundary":[0.36411535527764066,0.5070902637157657,0.4361165325570945,0.5220486796336408],"dir":"ltr"},{"str":"Queries","boundary":[0.4419691690998177,0.5070902637157657,0.5082394761001889,0.5220486796336408],"dir":"ltr"},{"str":"in","boundary":[0.514092112642912,0.5070902637157657,0.528405540536659,0.5220486796336408],"dir":"ltr"},{"str":"SQL","boundary":[0.5342581770793821,0.5070902637157657,0.5734791718836991,0.5220486796336408],"dir":"ltr"},{"str":"97","boundary":[0.6077534608911259,0.5070902637157657,0.629805135396076,0.5220486796336408],"dir":"ltr"},{"str":"4.4","boundary":[0.2720598926694484,0.527284125204897,0.2994005188869377,0.542242541122772],"dir":"ltr"},{"str":"I","boundary":[0.3108272422125092,0.527284125204897,0.3153144217788555,0.542242541122772],"dir":"ltr"},{"str":"NSE","boundary":[0.3161338368329109,0.527284125204897,0.35574608563027277,0.542242541122772],"dir":"ltr"},{"str":"RT,","boundary":[0.35656746100742404,0.527284125204897,0.3849920789109098,0.542242541122772],"dir":"ltr"},{"str":"DE","boundary":[0.3908838060690365,0.527284125204897,0.41671801487975796,0.542242541122772],"dir":"ltr"},{"str":"LETE,","boundary":[0.41753939025690917,0.527284125204897,0.46692208440617206,0.542242541122772],"dir":"ltr"},{"str":"and","boundary":[0.47280967906769644,0.527284125204897,0.5040791289696922,0.542242541122772],"dir":"ltr"},{"str":"UPDATE","boundary":[0.5099667236312168,0.527284125204897,0.583229818962339,0.542242541122772],"dir":"ltr"},{"str":"Statements","boundary":[0.589075502434093,0.527284125204897,0.6849365270760365,0.542242541122772],"dir":"ltr"},{"str":"in","boundary":[0.690799224563468,0.527284125204897,0.7051372578817232,0.542242541122772],"dir":"ltr"},{"str":"SQL","boundary":[0.7109999553691547,0.527284125204897,0.7502434657574517,0.542242541122772],"dir":"ltr"},{"str":"107","boundary":[0.7845177547648783,0.527284125204897,0.8179922319492081,0.542242541122772],"dir":"ltr"},{"str":"4.5","boundary":[0.27206381331564006,0.5474779866940284,0.29940443953312934,0.5624364026119033],"dir":"ltr"},{"str":"Additional","boundary":[0.3108311628587008,0.5474779866940284,0.393783254717042,0.5624364026119033],"dir":"ltr"},{"str":"Features","boundary":[0.3996023986374247,0.5474779866940284,0.47211111810411066,0.5624364026119033],"dir":"ltr"},{"str":"of","boundary":[0.4779764851417794,0.5474779866940284,0.4939743721492194,0.5624364026119033],"dir":"ltr"},{"str":"SQL","boundary":[0.49983973918688807,0.5474779866940284,0.5390892238136185,0.5624364026119033],"dir":"ltr"},{"str":"110","boundary":[0.5566223535826887,0.5474779866940284,0.5909025235594031,0.5624364026119033],"dir":"ltr"},{"str":"4.6","boundary":[0.27206381331564006,0.5676718481831596,0.29939855856384184,0.5826302641010347],"dir":"ltr"},{"str":"Summary","boundary":[0.3108272422125092,0.5676718481831596,0.388820656903054,0.5826302641010347],"dir":"ltr"},{"str":"111","boundary":[0.4230969062335767,0.5676718481831596,0.4573711952410036,0.5826302641010347],"dir":"ltr"},{"str":"Review","boundary":[0.27206381331564006,0.5878657096722909,0.33247705048281473,0.602824125590166],"dir":"ltr"},{"str":"Questions","boundary":[0.3383188133083771,0.5878657096722909,0.42404766293505247,0.602824125590166],"dir":"ltr"},{"str":"112","boundary":[0.45832391226557523,0.5878657096722909,0.49259820127300213,0.602824125590166],"dir":"ltr"},{"str":"Exercises","boundary":[0.27206381331564006,0.6080595711614223,0.3512647870332139,0.6230179870792972],"dir":"ltr"},{"str":"112","boundary":[0.3855410363637366,0.6080595711614223,0.4198153253711635,0.6230179870792972],"dir":"ltr"},{"str":"Selected","boundary":[0.27206381331564006,0.6282534326505536,0.353890770258557,0.6432118485684286],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3602871904802109,0.6282534326505536,0.4567262489424767,0.6432118485684286],"dir":"ltr"},{"str":"114","boundary":[0.4742593787115471,0.6282534326505536,0.5085395486882615,0.6432118485684286],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.6744435251633599,0.3244644258609344,0.6938894658565975],"dir":"ltr"},{"str":"5","boundary":[0.3320555810172121,0.6670705219574392,0.35738295541528775,0.6969873537931893],"dir":"ltr"},{"str":"More","boundary":[0.37203637055658934,0.6755010851687536,0.42583995125076124,0.6934511842702037],"dir":"ltr"},{"str":"SQL:","boundary":[0.4328014469914202,0.6755010851687536,0.4844132613345536,0.6934511842702037],"dir":"ltr"},{"str":"Complex","boundary":[0.49137475707521255,0.6755010851687536,0.58579077332558,0.6934511842702037],"dir":"ltr"},{"str":"Queries,","boundary":[0.5927522690662391,0.6755010851687536,0.6817911783346475,0.6934511842702037],"dir":"ltr"},{"str":"Triggers,","boundary":[0.6887526740753063,0.6755010851687536,0.7818321008231239,0.6934511842702037],"dir":"ltr"},{"str":"Views,","boundary":[0.7888078775120991,0.6755010851687536,0.8568305451883379,0.6934511842702037],"dir":"ltr"},{"str":"and","boundary":[0.8638383081912976,0.6755010851687536,0.9035160317800601,0.6934511842702037],"dir":"ltr"},{"str":"Schema","boundary":[0.37203637055658934,0.6979387090455662,0.45948612191546584,0.7158888081470163],"dir":"ltr"},{"str":"Modification","boundary":[0.4665179285945391,0.6979387090455662,0.5971010651884059,0.7158888081470163],"dir":"ltr"},{"str":"115","boundary":[0.6367482077368734,0.6979387090455662,0.6764259313256358,0.7158888081470163],"dir":"ltr"},{"str":"5.1","boundary":[0.2720598926694484,0.7247352153208475,0.2994005188869377,0.7396936312387226],"dir":"ltr"},{"str":"More","boundary":[0.3108272422125092,0.7247352153208475,0.3538369512657132,0.7396936312387226],"dir":"ltr"},{"str":"Complex","boundary":[0.3596938685846698,0.7247352153208475,0.4334076655096917,0.7396936312387226],"dir":"ltr"},{"str":"SQL","boundary":[0.4392645828286484,0.7247352153208475,0.4811089141997639,0.7396936312387226],"dir":"ltr"},{"str":"Retrieval","boundary":[0.48753106917833766,0.7247352153208475,0.5665651825282852,0.7396936312387226],"dir":"ltr"},{"str":"Queries","boundary":[0.5729873375068589,0.7247352153208475,0.6281976704574983,0.7396936312387226],"dir":"ltr"},{"str":"115","boundary":[0.6457308002265687,0.7247352153208475,0.6800109702032832,0.7396936312387226],"dir":"ltr"},{"str":"5.2","boundary":[0.2720598926694484,0.7449290768099789,0.2994005188869377,0.7598874927278539],"dir":"ltr"},{"str":"Specifying","boundary":[0.3108272422125092,0.7449290768099789,0.39828221149889187,0.7598874927278539],"dir":"ltr"},{"str":"Constraints","boundary":[0.40410147335960517,0.7449290768099789,0.499739352325252,0.7598874927278539],"dir":"ltr"},{"str":"as","boundary":[0.5055586141859654,0.7449290768099789,0.5246787669528877,0.7598874927278539],"dir":"ltr"},{"str":"Assertions","boundary":[0.5304980288136009,0.7449290768099789,0.6179920666589679,0.7598874927278539],"dir":"ltr"},{"str":"and","boundary":[0.6238113285196812,0.7449290768099789,0.6547282326719167,0.7598874927278539],"dir":"ltr"},{"str":"Actions","boundary":[0.66054749453263,0.7449290768099789,0.7232193234273143,0.7598874927278539],"dir":"ltr"},{"str":"as","boundary":[0.7290385852880275,0.7449290768099789,0.7481587380549498,0.7598874927278539],"dir":"ltr"},{"str":"Triggers","boundary":[0.753977999915663,0.7449290768099789,0.8225343005622375,0.7598874927278539],"dir":"ltr"},{"str":"131","boundary":[0.8400674303313078,0.7449290768099789,0.8743476003080222,0.7598874927278539],"dir":"ltr"},{"str":"5.3","boundary":[0.2720598926694484,0.7651229382991102,0.2993946379176502,0.7800813542169853],"dir":"ltr"},{"str":"Views","boundary":[0.3108233215663175,0.7651229382991102,0.3593278064809515,0.7800813542169853],"dir":"ltr"},{"str":"(Virtual","boundary":[0.3650906049834783,0.7651229382991102,0.42140919735698157,0.7800813542169853],"dir":"ltr"},{"str":"Tables)","boundary":[0.4270390952898576,0.7651229382991102,0.4881280668462963,0.7800813542169853],"dir":"ltr"},{"str":"in","boundary":[0.49399297389931174,0.7651229382991102,0.5083421051243857,0.7800813542169853],"dir":"ltr"},{"str":"SQL","boundary":[0.5142070121774013,0.7651229382991102,0.5534623127522169,0.7800813542169853],"dir":"ltr"},{"str":"133","boundary":[0.5709758392903289,0.7651229382991102,0.6052501282977558,0.7800813542169853],"dir":"ltr"},{"str":"5.4","boundary":[0.2720598926694484,0.7853167997882414,0.2994005188869377,0.8002752157061164],"dir":"ltr"},{"str":"Schema","boundary":[0.3108272422125092,0.7853167997882414,0.3791923000827455,0.8002752157061164],"dir":"ltr"},{"str":"Change","boundary":[0.38504911813879167,0.7853167997882414,0.4513910008119103,0.8002752157061164],"dir":"ltr"},{"str":"Statements","boundary":[0.45724781886795646,0.7853167997882414,0.5527499896990679,0.8002752157061164],"dir":"ltr"},{"str":"in","boundary":[0.5586107205492427,0.7853167997882414,0.5729487556066694,0.8002752157061164],"dir":"ltr"},{"str":"SQL","boundary":[0.5788094864568442,0.7853167997882414,0.6177434513826439,0.8002752157061164],"dir":"ltr"},{"str":"137","boundary":[0.6350526652498728,0.7853167997882414,0.6690586450669016,0.8002752157061164],"dir":"ltr"},{"str":"5.5","boundary":[0.27206381331564006,0.8055106612773727,0.2994762872923598,0.8204690771952478],"dir":"ltr"},{"str":"Summary","boundary":[0.31118658484404094,0.8055106612773727,0.38939871483297106,0.8204690771952478],"dir":"ltr"},{"str":"139","boundary":[0.40696416116049267,0.8055106612773727,0.44130438714761133,0.8204690771952478],"dir":"ltr"},{"str":"Review","boundary":[0.27206185299254426,0.825704522766504,0.3324868520982939,0.840662938684379],"dir":"ltr"},{"str":"Questions","boundary":[0.33832665460076033,0.825704522766504,0.4240731471352982,0.840662938684379],"dir":"ltr"},{"str":"141","boundary":[0.4415925546426978,0.825704522766504,0.47587272461941216,0.840662938684379],"dir":"ltr"},{"str":"Exercises","boundary":[0.27206185299254426,0.8458983842556353,0.3512804696179805,0.8608568001735103],"dir":"ltr"},{"str":"141","boundary":[0.3687998771253801,0.8458983842556353,0.40308004710209444,0.8608568001735103],"dir":"ltr"},{"str":"Selected","boundary":[0.27206185299254426,0.8660922457447666,0.353888885260251,0.8810506616626417],"dir":"ltr"},{"str":"Bibliography","boundary":[0.36028316491833556,0.8660922457447666,0.4567223282962851,0.8810506616626417],"dir":"ltr"},{"str":"143","boundary":[0.4742554580653554,0.8660922457447666,0.5085356280420699,0.8810506616626417],"dir":"ltr"}],"boundary":[0.24266,0.10679,0.90352,0.88105],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":16,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/ae1cf2644d65490762437570a02880f5.jpg","blurred":"/storage/books/494399539ca2ade4/pages/fdf15f5447754aaaf82989bbc4bb2fc3.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.05732,0.07341,0.12203]},"elements":[{"words":[{"str":"chapter","boundary":[0.07398261157429277,0.1141640902266159,0.15579198719385284,0.13361003091985346],"dir":"ltr"},{"str":"6","boundary":[0.1633831419781027,0.10679108702069529,0.18871051513493253,0.13670791885644537],"dir":"ltr"},{"str":"The","boundary":[0.20336392955809837,0.11522165023200968,0.24304400358993172,0.13317174933345974],"dir":"ltr"},{"str":"Relational","boundary":[0.25005411863705423,0.11522165023200968,0.3558880367478072,0.13317174933345974],"dir":"ltr"},{"str":"Algebra","boundary":[0.3628981517949298,0.11522165023200968,0.4456857285913674,0.13317174933345974],"dir":"ltr"},{"str":"and","boundary":[0.45269584363849,0.11522165023200968,0.49237356528272364,0.13317174933345974],"dir":"ltr"},{"str":"Relational","boundary":[0.4993836803298462,0.11522165023200968,0.6052175984405993,0.13317174933345974],"dir":"ltr"},{"str":"Calculus","boundary":[0.6122277134877218,0.11522165023200968,0.7043519166673907,0.13317174933345974],"dir":"ltr"},{"str":"145","boundary":[0.20336392955809837,0.13765927410882225,0.24449307435135034,0.1556093732102723],"dir":"ltr"},{"str":"6.1","boundary":[0.10338745657061223,0.1644557803841036,0.13072808144819006,0.17941419630197863],"dir":"ltr"},{"str":"Unary","boundary":[0.14215480421375978,0.1644557803841036,0.19042635248660666,0.17941419630197863],"dir":"ltr"},{"str":"Relational","boundary":[0.19627744924695176,0.1644557803841036,0.27807499657446044,0.17941419630197863],"dir":"ltr"},{"str":"Operations:","boundary":[0.28392609333480556,0.1644557803841036,0.38248958537257827,0.17941419630197863],"dir":"ltr"},{"str":"SE","boundary":[0.3883406821329233,0.1644557803841036,0.4132733560488245,0.17941419630197863],"dir":"ltr"},{"str":"LECT","boundary":[0.4140927710627219,0.1644557803841036,0.46149338119678884,0.17941419630197863],"dir":"ltr"},{"str":"and","boundary":[0.46738106938562984,0.1644557803841036,0.4986406045979351,0.17941419630197863],"dir":"ltr"},{"str":"PROJ","boundary":[0.5045263324637764,0.1644557803841036,0.5528189487863578,0.17941419630197863],"dir":"ltr"},{"str":"ECT","boundary":[0.5536442447692546,0.1644557803841036,0.5908296117516001,0.17941419630197863],"dir":"ltr"},{"str":"147","boundary":[0.6251038990793103,0.1644557803841036,0.6585822952691198,0.17941419630197863],"dir":"ltr"},{"str":"6.2","boundary":[0.10338549624761247,0.1846496418732349,0.1307261211251903,0.19960805779110993],"dir":"ltr"},{"str":"Relational","boundary":[0.14215284389076002,0.1846496418732349,0.2237291305858759,0.19960805779110993],"dir":"ltr"},{"str":"Algebra","boundary":[0.22956440025345742,0.1846496418732349,0.29440442861004346,0.19960805779110993],"dir":"ltr"},{"str":"Operations","boundary":[0.300239698277625,0.1846496418732349,0.3932319655640161,0.19960805779110993],"dir":"ltr"},{"str":"from","boundary":[0.39906723523159754,0.1846496418732349,0.43620539782064144,0.19960805779110993],"dir":"ltr"},{"str":"Set","boundary":[0.44204066748822285,0.1846496418732349,0.4710153269752038,0.19960805779110993],"dir":"ltr"},{"str":"Theory","boundary":[0.4768505966427854,0.1846496418732349,0.5332059171738127,0.19960805779110993],"dir":"ltr"},{"str":"152","boundary":[0.5674802045015225,0.1846496418732349,0.6017603727982318,0.19960805779110993],"dir":"ltr"},{"str":"6.3","boundary":[0.10338549624761247,0.2048435033623662,0.1307261211251903,0.21980191928024123],"dir":"ltr"},{"str":"Binary","boundary":[0.14215284389076002,0.2048435033623662,0.19450695102400864,0.21980191928024123],"dir":"ltr"},{"str":"Relational","boundary":[0.20035810761180795,0.2048435033623662,0.2821564913190963,0.21980191928024123],"dir":"ltr"},{"str":"Operations:","boundary":[0.28800764790689565,0.2048435033623662,0.38657214775620363,0.21980191928024123],"dir":"ltr"},{"str":"JOI","boundary":[0.39242330434400285,0.2048435033623662,0.42059712277590766,0.21980191928024123],"dir":"ltr"},{"str":"N","boundary":[0.42141653778980515,0.2048435033623662,0.43529366430506816,0.21980191928024123],"dir":"ltr"},{"str":"and","boundary":[0.4411779256364538,0.2048435033623662,0.4724296719759979,0.21980191928024123],"dir":"ltr"},{"str":"DIVISION","boundary":[0.47831393330738353,0.2048435033623662,0.5625068650511452,0.21980191928024123],"dir":"ltr"},{"str":"157","boundary":[0.5963655639029073,0.2048435033623662,0.6302536675996655,0.21980191928024123],"dir":"ltr"},{"str":"6.4","boundary":[0.10338549624761252,0.2250373648514975,0.13072612112519036,0.23999578076937256],"dir":"ltr"},{"str":"Additional","boundary":[0.14215284389076008,0.2250373648514975,0.2254273649203368,0.23999578076937256],"dir":"ltr"},{"str":"Relational","boundary":[0.23126912745960557,0.2250373648514975,0.31293618362938347,0.23999578076937256],"dir":"ltr"},{"str":"Operations","boundary":[0.31877794616865235,0.2250373648514975,0.41187368542699976,0.23999578076937256],"dir":"ltr"},{"str":"165","boundary":[0.4461479727547097,0.2250373648514975,0.4804281410514189,0.23999578076937256],"dir":"ltr"},{"str":"6.5","boundary":[0.10338549624761252,0.24523122634062883,0.13072612112519036,0.2601896422585039],"dir":"ltr"},{"str":"Examples","boundary":[0.14215284389076008,0.24523122634062883,0.22176744187979489,0.2601896422585039],"dir":"ltr"},{"str":"of","boundary":[0.22760920441906368,0.24523122634062883,0.24354270976106931,0.2601896422585039],"dir":"ltr"},{"str":"Queries","boundary":[0.24938447230033814,0.24523122634062883,0.31553165128105864,0.2601896422585039],"dir":"ltr"},{"str":"in","boundary":[0.32137341382032747,0.24523122634062883,0.3356602478425392,0.2601896422585039],"dir":"ltr"},{"str":"Relational","boundary":[0.341502010381808,0.24523122634062883,0.42316906655158587,0.2601896422585039],"dir":"ltr"},{"str":"Algebra","boundary":[0.4290108290908547,0.24523122634062883,0.4939230045817298,0.2601896422585039],"dir":"ltr"},{"str":"171","boundary":[0.5281972919094398,0.24523122634062883,0.5616678468072503,0.2601896422585039],"dir":"ltr"},{"str":"6.6","boundary":[0.10338549624761252,0.2654250878297601,0.13072612112519036,0.28038350374763515],"dir":"ltr"},{"str":"The","boundary":[0.14215284389076008,0.2654250878297601,0.17169766222079547,0.28038350374763515],"dir":"ltr"},{"str":"Tuple","boundary":[0.1772205912516501,0.2654250878297601,0.22277700822466853,0.28038350374763515],"dir":"ltr"},{"str":"Relational","boundary":[0.22861877076393736,0.2654250878297601,0.31028582693371526,0.28038350374763515],"dir":"ltr"},{"str":"Calculus","boundary":[0.3161275894729841,0.2654250878297601,0.38880068371988774,0.28038350374763515],"dir":"ltr"},{"str":"174","boundary":[0.4230749710475977,0.2654250878297601,0.4549478627006082,0.28038350374763515],"dir":"ltr"},{"str":"6.7","boundary":[0.10338353592461275,0.2856189493188914,0.1307241608021906,0.3005773652367665],"dir":"ltr"},{"str":"The","boundary":[0.14215088356776032,0.2856189493188914,0.17281033528392273,0.3005773652367665],"dir":"ltr"},{"str":"Domain","boundary":[0.17865209782319155,0.2856189493188914,0.2423508333772185,0.3005773652367665],"dir":"ltr"},{"str":"Relational","boundary":[0.24819259591648732,0.2856189493188914,0.3298596520862652,0.3005773652367665],"dir":"ltr"},{"str":"Calculus","boundary":[0.33570141462553404,0.2856189493188914,0.4083745088724377,0.3005773652367665],"dir":"ltr"},{"str":"183","boundary":[0.4426487962001477,0.2856189493188914,0.4769289644968569,0.3005773652367665],"dir":"ltr"},{"str":"6.8","boundary":[0.10338353592461275,0.30581281080802275,0.13071827983319131,0.32077122672589775],"dir":"ltr"},{"str":"Summary","boundary":[0.14214696292176082,0.30581281080802275,0.22014037378999854,0.32077122672589775],"dir":"ltr"},{"str":"185","boundary":[0.25441662144070826,0.30581281080802275,0.2886909087684182,0.32077122672589775],"dir":"ltr"},{"str":"Review","boundary":[0.10338353592461275,0.326006672297154,0.16379677013105098,0.3409650882150291],"dir":"ltr"},{"str":"Questions","boundary":[0.16963853267031975,0.326006672297154,0.25536737809558924,0.3409650882150291],"dir":"ltr"},{"str":"186","boundary":[0.289643625746299,0.326006672297154,0.32433350154995694,0.3409650882150291],"dir":"ltr"},{"str":"Exercises","boundary":[0.10338353592461275,0.34620053378628535,0.18258450576069934,0.3611589497041604],"dir":"ltr"},{"str":"187","boundary":[0.21686075341140898,0.34620053378628535,0.25033914960121856,0.3611589497041604],"dir":"ltr"},{"str":"Laboratory","boundary":[0.10338353592461275,0.3663943952754167,0.19200973874351962,0.3813528111932917],"dir":"ltr"},{"str":"Exercises","boundary":[0.1978515012827884,0.3663943952754167,0.2770701140258728,0.3813528111932917],"dir":"ltr"},{"str":"192","boundary":[0.31134440135358266,0.3663943952754167,0.34562456965029187,0.3813528111932917],"dir":"ltr"},{"str":"Selected","boundary":[0.10338353592461275,0.38658825676454794,0.1781149693212588,0.401546672682423],"dir":"ltr"},{"str":"Bibliography","boundary":[0.18395673186052758,0.38658825676454794,0.28804596250149894,0.401546672682423],"dir":"ltr"},{"str":"194","boundary":[0.3223202498292089,0.38658825676454794,0.3570140462788664,0.401546672682423],"dir":"ltr"},{"str":"■","boundary":[0.07398261157429277,0.45550167889819815,0.09486240390927929,0.4764434611832232],"dir":"ltr"},{"str":"part","boundary":[0.10325415460662891,0.4463471283564586,0.19260567693544497,0.47626396019220874],"dir":"ltr"},{"str":"3","boundary":[0.20611034208075463,0.43578648671843884,0.24410140181599937,0.480661734472064],"dir":"ltr"},{"str":"Conceptual","boundary":[0.07398261157429277,0.48257940339273553,0.2159552406905648,0.5035211856777606],"dir":"ltr"},{"str":"Modeling","boundary":[0.22414649789804772,0.48257940339273553,0.33915944557438954,0.5035211856777606],"dir":"ltr"},{"str":"and","boundary":[0.3473507027818724,0.48257940339273553,0.39371376832503135,0.5035211856777606],"dir":"ltr"},{"str":"Database","boundary":[0.40190502553251417,0.48257940339273553,0.5203183617088261,0.5035211856777606],"dir":"ltr"},{"str":"Design","boundary":[0.5284968292638021,0.48257940339273553,0.6159186096316597,0.5035211856777606],"dir":"ltr"},{"str":"■","boundary":[0.6240723771168392,0.48840959558088654,0.644957658356225,0.5093513778659116],"dir":"ltr"},{"str":"chapter","boundary":[0.07398261157429277,0.532999735927117,0.15579198719385284,0.5524456766203546],"dir":"ltr"},{"str":"7","boundary":[0.1633831419781027,0.5256267327211963,0.18871051513493253,0.5555435645569464],"dir":"ltr"},{"str":"Data","boundary":[0.2139006656817795,0.5340572959325107,0.2639053688887205,0.5520073950339608],"dir":"ltr"},{"str":"Modeling","boundary":[0.27091548393584314,0.5340572959325107,0.36934408588272305,0.5520073950339608],"dir":"ltr"},{"str":"Using","boundary":[0.37635420092984556,0.5340572959325107,0.438563091004059,0.5520073950339608],"dir":"ltr"},{"str":"the","boundary":[0.4455732060511816,0.5340572959325107,0.47986396009208954,0.5520073950339608],"dir":"ltr"},{"str":"Entity-Relationship","boundary":[0.2139006656817795,0.5564949198093233,0.41563493025984316,0.5744450189107734],"dir":"ltr"},{"str":"(E","boundary":[0.4226751114082385,0.5564949198093233,0.4448086800812772,0.5744450189107734],"dir":"ltr"},{"str":"R)","boundary":[0.44579903526075326,0.5564949198093233,0.4693182064826094,0.5744450189107734],"dir":"ltr"},{"str":"Model","boundary":[0.476328321529732,0.5564949198093233,0.5419481736235185,0.5744450189107734],"dir":"ltr"},{"str":"199","boundary":[0.5815953142289558,0.5564949198093233,0.6222328100138692,0.5744450189107734],"dir":"ltr"},{"str":"7.1","boundary":[0.10338745657061223,0.5832914260846047,0.12787973212954656,0.5982498420024797],"dir":"ltr"},{"str":"Using","boundary":[0.13916335131613422,0.5832914260846047,0.1874093365626338,0.5982498420024797],"dir":"ltr"},{"str":"High-Level","boundary":[0.19325971442772305,0.5832914260846047,0.28197735728791895,0.5982498420024797],"dir":"ltr"},{"str":"Conceptual","boundary":[0.2878277351530083,0.5832914260846047,0.3847516127367187,0.5982498420024797],"dir":"ltr"},{"str":"Data","boundary":[0.39060199060180784,0.5832914260846047,0.4298729151825365,0.5982498420024797],"dir":"ltr"},{"str":"Models","boundary":[0.43573193466799914,0.5832914260846047,0.497141536885764,0.5982498420024797],"dir":"ltr"},{"str":"for","boundary":[0.5030005563712265,0.5832914260846047,0.5251331007832576,0.5982498420024797],"dir":"ltr"},{"str":"Database","boundary":[0.5309921202687204,0.5832914260846047,0.610691604385114,0.5982498420024797],"dir":"ltr"},{"str":"Design","boundary":[0.6165333669243829,0.5832914260846047,0.6753116917490257,0.5982498420024797],"dir":"ltr"},{"str":"200","boundary":[0.709585979076736,0.5832914260846047,0.7438661473734454,0.5982498420024797],"dir":"ltr"},{"str":"7.2","boundary":[0.10338745657061223,0.603485287573736,0.12787973212954656,0.618443703491611],"dir":"ltr"},{"str":"A","boundary":[0.13930645489511634,0.603485287573736,0.15196818115053148,0.618443703491611],"dir":"ltr"},{"str":"Sample","boundary":[0.15793964905330019,0.603485287573736,0.2217556510262226,0.618443703491611],"dir":"ltr"},{"str":"Database","boundary":[0.22762568966880822,0.603485287573736,0.3073806282480789,0.618443703491611],"dir":"ltr"},{"str":"Application","boundary":[0.3132223907873476,0.603485287573736,0.40670823432264624,0.618443703491611],"dir":"ltr"},{"str":"202","boundary":[0.42423352194045266,0.603485287573736,0.4585136902371619,0.618443703491611],"dir":"ltr"},{"str":"7.3","boundary":[0.10338745657061223,0.6236791490628673,0.12787973212954656,0.6386375649807423],"dir":"ltr"},{"str":"Entity","boundary":[0.13930645489511634,0.6236791490628673,0.18395696900479047,0.6386375649807423],"dir":"ltr"},{"str":"Types,","boundary":[0.18961085410918535,0.6236791490628673,0.24350034714652044,0.6386375649807423],"dir":"ltr"},{"str":"Entity","boundary":[0.2493343442675325,0.6236791490628673,0.2954072597862899,0.6386375649807423],"dir":"ltr"},{"str":"Sets,","boundary":[0.3012412569073019,0.6236791490628673,0.3440663196664086,0.6386375649807423],"dir":"ltr"},{"str":"Attributes,","boundary":[0.3499003167874206,0.6236791490628673,0.43513736398599195,0.6386375649807423],"dir":"ltr"},{"str":"and","boundary":[0.4409713611070039,0.6236791490628673,0.47195615051447276,0.6386375649807423],"dir":"ltr"},{"str":"Keys","boundary":[0.4777901476354848,0.6236791490628673,0.5181878826726924,0.6386375649807423],"dir":"ltr"},{"str":"203","boundary":[0.5524621700004024,0.6236791490628673,0.5867423382971116,0.6386375649807423],"dir":"ltr"},{"str":"7.4","boundary":[0.10338745657061223,0.6438730105519985,0.12787973212954656,0.6588314264698736],"dir":"ltr"},{"str":"Relationship","boundary":[0.13916335131613422,0.6438730105519985,0.23991054265464706,0.6588314264698736],"dir":"ltr"},{"str":"Types,","boundary":[0.24565342934099255,0.6438730105519985,0.29976281307103236,0.6588314264698736],"dir":"ltr"},{"str":"Relationship","boundary":[0.3056045756103012,0.6438730105519985,0.40808634139147376,0.6588314264698736],"dir":"ltr"},{"str":"Sets,","boundary":[0.4139281039307426,0.6438730105519985,0.4568101695503751,0.6588314264698736],"dir":"ltr"},{"str":"Roles,","boundary":[0.4626519320896439,0.6438730105519985,0.5145103167251528,0.6588314264698736],"dir":"ltr"},{"str":"and","boundary":[0.13916335131613422,0.6610751888575549,0.17018938343325077,0.67603360477543],"dir":"ltr"},{"str":"Structural","boundary":[0.17603114597251956,0.6610751888575549,0.2573257407723441,0.67603360477543],"dir":"ltr"},{"str":"Constraints","boundary":[0.26316750331161287,0.6610751888575549,0.3591429570565999,0.67603360477543],"dir":"ltr"},{"str":"212","boundary":[0.3934172443843098,0.6610751888575549,0.427697412681019,0.67603360477543],"dir":"ltr"},{"str":"7.5","boundary":[0.10339137721661172,0.6812690503466862,0.12788169245254633,0.6962274662645612],"dir":"ltr"},{"str":"Weak","boundary":[0.1393103755411158,0.6812690503466862,0.18649677612159246,0.6962274662645612],"dir":"ltr"},{"str":"Entity","boundary":[0.19221599314477883,0.6812690503466862,0.23738609657597348,0.6962274662645612],"dir":"ltr"},{"str":"Types","boundary":[0.24310531359915982,0.6812690503466862,0.29267820574991904,0.6962274662645612],"dir":"ltr"},{"str":"219","boundary":[0.3269544534006289,0.6812690503466862,0.3612287407283389,0.6962274662645612],"dir":"ltr"},{"str":"7.6","boundary":[0.10339137721661172,0.7014629118358174,0.12788365277554609,0.7164213277536925],"dir":"ltr"},{"str":"Refining","boundary":[0.1393103755411158,0.7014629118358174,0.20797181514597937,0.7164213277536925],"dir":"ltr"},{"str":"the","boundary":[0.2138544869308823,0.7014629118358174,0.24018240424472467,0.7164213277536925],"dir":"ltr"},{"str":"E","boundary":[0.2460650760296276,0.7014629118358174,0.2571610736403647,0.7164213277536925],"dir":"ltr"},{"str":"R","boundary":[0.2579863696232614,0.7014629118358174,0.27105976370862506,0.7164213277536925],"dir":"ltr"},{"str":"Design","boundary":[0.27691818384071226,0.7014629118358174,0.3358641131160491,0.7164213277536925],"dir":"ltr"},{"str":"for","boundary":[0.3417225332481363,0.7014629118358174,0.36385281359273564,0.7164213277536925],"dir":"ltr"},{"str":"the","boundary":[0.3697112337248229,0.7014629118358174,0.39593061268510726,0.7164213277536925],"dir":"ltr"},{"str":"COMPANY","boundary":[0.40178903281719447,0.7014629118358174,0.4996403974380113,0.7164213277536925],"dir":"ltr"},{"str":"Database","boundary":[0.5055147998431786,0.7014629118358174,0.5852916992772933,0.7164213277536925],"dir":"ltr"},{"str":"220","boundary":[0.6195659866050034,0.7014629118358174,0.6538461549017126,0.7164213277536925],"dir":"ltr"},{"str":"7.7","boundary":[0.1033933375396115,0.7216567733249488,0.12788561309854585,0.7366151892428239],"dir":"ltr"},{"str":"ER","boundary":[0.13931233586411557,0.7216567733249488,0.1650454958818946,0.7366151892428239],"dir":"ltr"},{"str":"Diagrams,","boundary":[0.1708872584211634,0.7216567733249488,0.25457540760368835,0.7366151892428239],"dir":"ltr"},{"str":"Naming","boundary":[0.2604171701429572,0.7216567733249488,0.32450797029693507,0.7366151892428239],"dir":"ltr"},{"str":"Conventions,","boundary":[0.3303497328362039,0.7216567733249488,0.43937897743655696,0.7366151892428239],"dir":"ltr"},{"str":"and","boundary":[0.4452207399758256,0.7216567733249488,0.47624677209294214,0.7366151892428239],"dir":"ltr"},{"str":"Design","boundary":[0.48208853463221096,0.7216567733249488,0.5408668594568539,0.7366151892428239],"dir":"ltr"},{"str":"Issues","boundary":[0.5467086219961227,0.7216567733249488,0.5997824068914795,0.7366151892428239],"dir":"ltr"},{"str":"221","boundary":[0.6340566942191895,0.7216567733249488,0.6683368625158987,0.7366151892428239],"dir":"ltr"},{"str":"7.8","boundary":[0.10339725818561099,0.7418506348140801,0.12788953374454534,0.7568090507319551],"dir":"ltr"},{"str":"Example","boundary":[0.1393162565101151,0.7418506348140801,0.20965067431538278,0.7568090507319551],"dir":"ltr"},{"str":"of","boundary":[0.21550830344445907,0.7418506348140801,0.2314850851763826,0.7568090507319551],"dir":"ltr"},{"str":"Other","boundary":[0.2373427143054589,0.7418506348140801,0.2856681546203384,0.7568090507319551],"dir":"ltr"},{"str":"Notation:","boundary":[0.29152578374941474,0.7418506348140801,0.3681525121491673,0.7568090507319551],"dir":"ltr"},{"str":"UML","boundary":[0.374068368082496,0.7418506348140801,0.41467302667064926,0.7568090507319551],"dir":"ltr"},{"str":"Class","boundary":[0.420514789209918,0.7418506348140801,0.46786639126899116,0.7568090507319551],"dir":"ltr"},{"str":"Diagrams","boundary":[0.47370815380826,0.7418506348140801,0.5529091236443466,0.7568090507319551],"dir":"ltr"},{"str":"226","boundary":[0.5871834109720566,0.7418506348140801,0.6214635792687659,0.7568090507319551],"dir":"ltr"},{"str":"7.9","boundary":[0.10339725818561099,0.7620444963032115,0.12788953374454534,0.7770029122210866],"dir":"ltr"},{"str":"Relationship","boundary":[0.1393162565101151,0.7620444963032115,0.24006344784862793,0.7770029122210866],"dir":"ltr"},{"str":"Types","boundary":[0.24580633453497341,0.7620444963032115,0.29511110596504275,0.7770029122210866],"dir":"ltr"},{"str":"of","boundary":[0.3009055378627862,0.7620444963032115,0.31670994808589314,0.7770029122210866],"dir":"ltr"},{"str":"Degree","boundary":[0.3225043799836366,0.7620444963032115,0.3836648031083421,0.7770029122210866],"dir":"ltr"},{"str":"Higher","boundary":[0.3894592350060856,0.7620444963032115,0.44494189264709616,0.7770029122210866],"dir":"ltr"},{"str":"than","boundary":[0.4507363245448396,0.7620444963032115,0.4863895806780691,0.7770029122210866],"dir":"ltr"},{"str":"Two","boundary":[0.4921840125758124,0.7620444963032115,0.5276287982395107,0.7770029122210866],"dir":"ltr"},{"str":"228","boundary":[0.5619030855672206,0.7620444963032115,0.5961832538639298,0.7770029122210866],"dir":"ltr"},{"str":"7.10","boundary":[0.10339725818561099,0.7822383577923427,0.13931821683311482,0.7971967737102178],"dir":"ltr"},{"str":"Summary","boundary":[0.15074689992168433,0.7822383577923427,0.22874031078992205,0.7971967737102178],"dir":"ltr"},{"str":"232","boundary":[0.2630165584406318,0.7822383577923427,0.29729084576834175,0.7971967737102178],"dir":"ltr"},{"str":"Review","boundary":[0.10339725818561099,0.802432219281474,0.16395216348491842,0.8173906351993491],"dir":"ltr"},{"str":"Questions","boundary":[0.16980648537020054,0.802432219281474,0.255737322143397,0.8173906351993491],"dir":"ltr"},{"str":"234","boundary":[0.27330028779924337,0.802432219281474,0.30762958926904777,0.8173906351993491],"dir":"ltr"},{"str":"Exercises","boundary":[0.10339725818561099,0.8226260807706053,0.18288984898584745,0.8375844966884803],"dir":"ltr"},{"str":"234","boundary":[0.20047574791817063,0.8226260807706053,0.2348349549961592,0.8375844966884803],"dir":"ltr"},{"str":"Laboratory","boundary":[0.10339725818561099,0.8428199422597367,0.19202346100451784,0.8577783581776117],"dir":"ltr"},{"str":"Exercises","boundary":[0.19786522354378663,0.8428199422597367,0.277083836286871,0.8577783581776117],"dir":"ltr"},{"str":"241","boundary":[0.2946091239046774,0.8428199422597367,0.32888929220138663,0.8577783581776117],"dir":"ltr"},{"str":"Selected","boundary":[0.10339725818561099,0.8630138037488679,0.17812869158225703,0.877972219666743],"dir":"ltr"},{"str":"Bibliography","boundary":[0.18397045412152582,0.8630138037488679,0.2880596847624972,0.877972219666743],"dir":"ltr"},{"str":"243","boundary":[0.3055849723803036,0.8630138037488679,0.3398651406770128,0.877972219666743],"dir":"ltr"}],"boundary":[0.07398,0.10679,0.74387,0.87797],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Contents","boundary":[0.7935760180012228,0.05732061389709887,0.8627009276185706,0.0707831882231864],"dir":"ltr"}],"boundary":[0.79358,0.05732,0.8627,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"xvii","boundary":[0.9004990915706395,0.05732061389709887,0.9265858938575743,0.0707831882231864],"dir":"ltr"}],"boundary":[0.9005,0.05732,0.92659,0.07078],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":17,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/cbb1e970c7f83959f00d8b19e25c9edc.jpg","blurred":"/storage/books/494399539ca2ade4/pages/819cc807af2fc39a49777fe537b07fe9.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.11415,0.11754]},"elements":[{"words":[{"str":"xviii","boundary":[0.07385358477354793,0.05732061389709887,0.10434935101376963,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.10435,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Contents","boundary":[0.13774561130657592,0.05732061389709887,0.20687052431160263,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.20687,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"chapter","boundary":[0.24265504623205406,0.1141640902266159,0.3244644258609344,0.13361003091985346],"dir":"ltr"},{"str":"8","boundary":[0.3320555810172121,0.10679108702069529,0.35738295541528775,0.13670791885644537],"dir":"ltr"},{"str":"The","boundary":[0.38257310719665566,0.11522165023200968,0.4222531831731331,0.13317174933345974],"dir":"ltr"},{"str":"Enhanced","boundary":[0.4292632985638079,0.11522165023200968,0.5355488803025562,0.13317174933345974],"dir":"ltr"},{"str":"Entity-Relationship","boundary":[0.542558995693231,0.11522165023200968,0.7434317350640743,0.13317174933345974],"dir":"ltr"},{"str":"(E","boundary":[0.38257310719665566,0.13765927410882225,0.405588868600133,0.1556093732102723],"dir":"ltr"},{"str":"E","boundary":[0.4065839286035744,0.13765927410882225,0.4212792946591266,0.1556093732102723],"dir":"ltr"},{"str":"R)","boundary":[0.422274354662568,0.13765927410882225,0.4457841174861935,0.1556093732102723],"dir":"ltr"},{"str":"Model","boundary":[0.4527895281014384,0.13765927410882225,0.5183858595339779,0.1556093732102723],"dir":"ltr"},{"str":"245","boundary":[0.5580377068578753,0.13765927410882225,0.5981788508264912,0.1556093732102723],"dir":"ltr"},{"str":"8.1","boundary":[0.2720598926694484,0.1644557803841036,0.2994005188869377,0.17941419630197863],"dir":"ltr"},{"str":"Subclasses,","boundary":[0.3108272422125092,0.1644557803841036,0.41220748106962757,0.17941419630197863],"dir":"ltr"},{"str":"Superclasses,","boundary":[0.41805683172102864,0.1644557803841036,0.5358034751859934,0.17941419630197863],"dir":"ltr"},{"str":"and","boundary":[0.5416528258373944,0.1644557803841036,0.5727191589782414,0.17941419630197863],"dir":"ltr"},{"str":"Inheritance","boundary":[0.5785685096296425,0.1644557803841036,0.6701211401848391,0.17941419630197863],"dir":"ltr"},{"str":"246","boundary":[0.7043954291922663,0.1644557803841036,0.7390853066960085,0.17941419630197863],"dir":"ltr"},{"str":"8.2","boundary":[0.2720598926694484,0.1846496418732349,0.2994005188869377,0.19960805779110993],"dir":"ltr"},{"str":"Specialization","boundary":[0.3108272422125092,0.1846496418732349,0.42596877956896223,0.19960805779110993],"dir":"ltr"},{"str":"and","boundary":[0.4318105423945246,0.1846496418732349,0.46283657603216727,0.19960805779110993],"dir":"ltr"},{"str":"Generalization","boundary":[0.4686783388577297,0.1846496418732349,0.5879169514844598,0.19960805779110993],"dir":"ltr"},{"str":"248","boundary":[0.6221912404918866,0.1846496418732349,0.656877197349437,0.19960805779110993],"dir":"ltr"},{"str":"8.3","boundary":[0.27205597202325676,0.2048435033623662,0.29939659824074605,0.21980191928024123],"dir":"ltr"},{"str":"Constraints","boundary":[0.31078215478130516,0.2048435033623662,0.4067576132298646,0.21980191928024123],"dir":"ltr"},{"str":"and","boundary":[0.4125993760554269,0.2048435033623662,0.44362540969306963,0.21980191928024123],"dir":"ltr"},{"str":"Characteristics","boundary":[0.449467172518632,0.2048435033623662,0.575251303962326,0.21980191928024123],"dir":"ltr"},{"str":"of","boundary":[0.5810930667878883,0.2048435033623662,0.5970265729107643,0.21980191928024123],"dir":"ltr"},{"str":"Specialization","boundary":[0.6028683357363268,0.2048435033623662,0.7180098730927799,0.21980191928024123],"dir":"ltr"},{"str":"and","boundary":[0.3107703928427302,0.2220456816679225,0.34174264904120016,0.23700409758579755],"dir":"ltr"},{"str":"Generalization","boundary":[0.3475742863364198,0.2220456816679225,0.4666062226179726,0.23700409758579755],"dir":"ltr"},{"str":"Hierarchies","boundary":[0.4724378599131922,0.2220456816679225,0.5670728360065388,0.23700409758579755],"dir":"ltr"},{"str":"251","boundary":[0.6013471250139656,0.2220456816679225,0.6356272949906799,0.23700409758579755],"dir":"ltr"},{"str":"8.4","boundary":[0.2720520513770651,0.24223954315705382,0.2993926775945544,0.2571979590749289],"dir":"ltr"},{"str":"Modeling","boundary":[0.31081940092012583,0.24223954315705382,0.3885004569310498,0.2571979590749289],"dir":"ltr"},{"str":"of","boundary":[0.39438299268304594,0.24223954315705382,0.4104277076468798,0.2571979590749289],"dir":"ltr"},{"str":"UN","boundary":[0.416310243398876,0.24223954315705382,0.4437665529559691,0.2571979590749289],"dir":"ltr"},{"str":"ION","boundary":[0.4445879283331203,0.24223954315705382,0.47968751336389004,0.2571979590749289],"dir":"ltr"},{"str":"Types","boundary":[0.48481496610231667,0.24223954315705382,0.5333180326195057,0.2571979590749289],"dir":"ltr"},{"str":"Using","boundary":[0.5391597954450681,0.24223954315705382,0.5873347355249992,0.2571979590749289],"dir":"ltr"},{"str":"Categories","boundary":[0.5931764983505616,0.24223954315705382,0.6850568418519399,0.2571979590749289],"dir":"ltr"},{"str":"258","boundary":[0.719331130859367,0.24223954315705382,0.7540249290093006,0.2571979590749289],"dir":"ltr"},{"str":"8.5","boundary":[0.2720520513770651,0.2624334046461851,0.2993926775945544,0.27739182056406014],"dir":"ltr"},{"str":"A","boundary":[0.3107782341351135,0.2624334046461851,0.32360581799955956,0.27739182056406014],"dir":"ltr"},{"str":"Sample","boundary":[0.32952410255073616,0.2624334046461851,0.3935426867785147,0.27739182056406014],"dir":"ltr"},{"str":"UN","boundary":[0.399465151233267,0.2624334046461851,0.4270136317790376,0.27739182056406014],"dir":"ltr"},{"str":"IVE","boundary":[0.42783500715618883,0.2624334046461851,0.4559989690739251,0.27739182056406014],"dir":"ltr"},{"str":"RSITY","boundary":[0.45682426509726803,0.2624334046461851,0.5120715424822656,0.27739182056406014],"dir":"ltr"},{"str":"E","boundary":[0.5180203466618305,0.2624334046461851,0.5292503621956662,0.27739182056406014],"dir":"ltr"},{"str":"ER","boundary":[0.530075658219009,0.2624334046461851,0.5556891809620804,0.27739182056406014],"dir":"ltr"},{"str":"Schema,","boundary":[0.5614774840730222,0.2624334046461851,0.6343707278862551,0.27739182056406014],"dir":"ltr"},{"str":"Design","boundary":[0.6402124907118175,0.2624334046461851,0.698990818417073,0.27739182056406014],"dir":"ltr"},{"str":"Choices,","boundary":[0.7048325812426355,0.2624334046461851,0.7787406826014783,0.27739182056406014],"dir":"ltr"},{"str":"and","boundary":[0.3107664721965385,0.2796355829517414,0.3415402095976331,0.29459399886961646],"dir":"ltr"},{"str":"Formal","boundary":[0.3473344686142036,0.2796355829517414,0.40361521530725497,0.29459399886961646],"dir":"ltr"},{"str":"Definitions","boundary":[0.40945697813281734,0.2796355829517414,0.4972382860408228,0.29459399886961646],"dir":"ltr"},{"str":"260","boundary":[0.5315125750482498,0.2796355829517414,0.5662063731981835,0.29459399886961646],"dir":"ltr"},{"str":"8.6","boundary":[0.2720461704077776,0.2998294444408727,0.2993867966252669,0.3147878603587478],"dir":"ltr"},{"str":"Example","boundary":[0.31077235316582597,0.2998294444408727,0.3811271056917727,0.3147878603587478],"dir":"ltr"},{"str":"of","boundary":[0.386983775839778,0.2998294444408727,0.40295794193474005,0.3147878603587478],"dir":"ltr"},{"str":"Other","boundary":[0.40881461208274533,0.2998294444408727,0.4571321408037889,0.3147878603587478],"dir":"ltr"},{"str":"Notation:","boundary":[0.46298881095179417,0.2998294444408727,0.5390304141207436,0.3147878603587478],"dir":"ltr"},{"str":"Representing","boundary":[0.5448721769463059,0.2998294444408727,0.6563518307597553,0.3147878603587478],"dir":"ltr"},{"str":"Specialization","boundary":[0.6621935935853178,0.2998294444408727,0.7773351309417708,0.3147878603587478],"dir":"ltr"},{"str":"and","boundary":[0.3107625515503469,0.317031622746429,0.34191951903082685,0.33199003866430404],"dir":"ltr"},{"str":"Generalization","boundary":[0.34778593484505765,0.317031622746429,0.4675277497163331,0.33199003866430404],"dir":"ltr"},{"str":"in","boundary":[0.4733941655305639,0.317031622746429,0.48774129252858867,0.33199003866430404],"dir":"ltr"},{"str":"UML","boundary":[0.4936077083428194,0.317031622746429,0.5340982412116447,0.33199003866430404],"dir":"ltr"},{"str":"Class","boundary":[0.539940004037207,0.317031622746429,0.5872916084168911,0.33199003866430404],"dir":"ltr"},{"str":"Diagrams","boundary":[0.5931333712424534,0.317031622746429,0.6723343449600272,0.33199003866430404],"dir":"ltr"},{"str":"265","boundary":[0.7066086339674543,0.317031622746429,0.7408888039441688,0.33199003866430404],"dir":"ltr"},{"str":"8.7","boundary":[0.2720422497615859,0.3372254842355603,0.2993828759790752,0.35218390015343537],"dir":"ltr"},{"str":"Data","boundary":[0.3107684325196343,0.3372254842355603,0.35035253706809394,0.35218390015343537],"dir":"ltr"},{"str":"Abstraction,","boundary":[0.356177522565845,0.3372254842355603,0.4559411500269919,0.35218390015343537],"dir":"ltr"},{"str":"Knowledge","boundary":[0.461766135524743,0.3372254842355603,0.5558268577098379,0.35218390015343537],"dir":"ltr"},{"str":"Representation,","boundary":[0.5616825337334653,0.3372254842355603,0.6929843884514614,0.35218390015343537],"dir":"ltr"},{"str":"and","boundary":[0.3107566705810594,0.35442766254111663,0.34178270421870205,0.3693860784589917],"dir":"ltr"},{"str":"Ontology","boundary":[0.3476244670442644,0.35442766254111663,0.42437503689205536,0.3693860784589917],"dir":"ltr"},{"str":"Concepts","boundary":[0.4302167997176177,0.35442766254111663,0.5122994483860562,0.3693860784589917],"dir":"ltr"},{"str":"267","boundary":[0.5465737373934831,0.35442766254111663,0.5800560558701962,0.3693860784589917],"dir":"ltr"},{"str":"8.8","boundary":[0.2720383291153943,0.3746215240302479,0.299384836302171,0.38957993994812296],"dir":"ltr"},{"str":"Summary","boundary":[0.31080959930464663,0.3746215240302479,0.388830458518533,0.38957993994812296],"dir":"ltr"},{"str":"273","boundary":[0.4231027872028642,0.3746215240302479,0.456193041060412,0.38957993994812296],"dir":"ltr"},{"str":"Review","boundary":[0.27206185299254415,0.3948153855193792,0.3324868520982938,0.4097738014372543],"dir":"ltr"},{"str":"Questions","boundary":[0.33832861492385613,0.3948153855193792,0.424075107458394,0.4097738014372543],"dir":"ltr"},{"str":"273","boundary":[0.4583493964658209,0.3948153855193792,0.4914376900002728,0.4097738014372543],"dir":"ltr"},{"str":"Exercises","boundary":[0.27206185299254415,0.41500924700851055,0.35128046961798043,0.42996766292638555],"dir":"ltr"},{"str":"274","boundary":[0.3855547586254073,0.41500924700851055,0.4178393196905705,0.42996766292638555],"dir":"ltr"},{"str":"Laboratory","boundary":[0.27206185299254415,0.4352031084976418,0.36068806015485083,0.4501615244155169],"dir":"ltr"},{"str":"Exercises","boundary":[0.36652982298041314,0.4352031084976418,0.4457484396058494,0.4501615244155169],"dir":"ltr"},{"str":"281","boundary":[0.4800227286132763,0.4352031084976418,0.5143028985899907,0.4501615244155169],"dir":"ltr"},{"str":"Selected","boundary":[0.27206185299254415,0.45539696998677315,0.3467932900516341,0.4703553859046482],"dir":"ltr"},{"str":"Bibliography","boundary":[0.35263505287719643,0.45539696998677315,0.4567242886193808,0.4703553859046482],"dir":"ltr"},{"str":"284","boundary":[0.4909985776268078,0.45539696998677315,0.5256923757767415,0.4703553859046482],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.5015870624995794,0.3244644258609344,0.521033003192817],"dir":"ltr"},{"str":"9","boundary":[0.3320555810172121,0.4942140592936588,0.35738295541528775,0.5241308911294088],"dir":"ltr"},{"str":"Relational","boundary":[0.37203637055658934,0.5026446225049732,0.4782214261058283,0.5205947216064233],"dir":"ltr"},{"str":"Database","boundary":[0.4852547994229373,0.5026446225049732,0.5871361900257747,0.5205947216064233],"dir":"ltr"},{"str":"Design","boundary":[0.5941809624996789,0.5026446225049732,0.6694843794069747,0.5205947216064233],"dir":"ltr"},{"str":"by","boundary":[0.6765291518808789,0.5026446225049732,0.7016302908499775,0.5205947216064233],"dir":"ltr"},{"str":"E","boundary":[0.7086750633238816,0.5026446225049732,0.7224574541325905,0.5205947216064233],"dir":"ltr"},{"str":"R-","boundary":[0.7234478093606019,0.5026446225049732,0.7469669817350874,0.5205947216064233],"dir":"ltr"},{"str":"and","boundary":[0.37203637055658934,0.5250822463817858,0.412354204569588,0.5430323454832358],"dir":"ltr"},{"str":"E","boundary":[0.41947741233378655,0.5250822463817858,0.4334242803670088,0.5430323454832358],"dir":"ltr"},{"str":"E","boundary":[0.43441463559502025,0.5250822463817858,0.44911470642600243,0.5430323454832358],"dir":"ltr"},{"str":"R-to-Relational","boundary":[0.45010506165401387,0.5250822463817858,0.6088559466002187,0.5430323454832358],"dir":"ltr"},{"str":"Mapping","boundary":[0.6158660619908934,0.5250822463817858,0.7079455743188077,0.5430323454832358],"dir":"ltr"},{"str":"285","boundary":[0.7475927168672752,0.5250822463817858,0.7877385656113209,0.5430323454832358],"dir":"ltr"},{"str":"9.1","boundary":[0.2720598926694484,0.5518787526570671,0.2994005188869377,0.5668371685749422],"dir":"ltr"},{"str":"Relational","boundary":[0.3107860754274968,0.5518787526570671,0.3927420795387237,0.5668371685749422],"dir":"ltr"},{"str":"Database","boundary":[0.39860451094178306,0.5518787526570671,0.4785433362284611,0.5668371685749422],"dir":"ltr"},{"str":"Design","boundary":[0.4844109456605368,0.5518787526570671,0.5434493353287773,0.5668371685749422],"dir":"ltr"},{"str":"Using","boundary":[0.549316944760853,0.5518787526570671,0.5977050326109401,0.5668371685749422],"dir":"ltr"},{"str":"E","boundary":[0.6035726420430159,0.5518787526570671,0.6146381156036679,0.5668371685749422],"dir":"ltr"},{"str":"R-to-Relational","boundary":[0.6154634116270108,0.5518787526570671,0.7379934067316332,0.5668371685749422],"dir":"ltr"},{"str":"Mapping","boundary":[0.7438351695571955,0.5518787526570671,0.8168826890769706,0.5668371685749422],"dir":"ltr"},{"str":"9.2","boundary":[0.2720598926694484,0.5720726141461984,0.2994005188869377,0.5870310300640734],"dir":"ltr"},{"str":"Mapping","boundary":[0.3108272422125092,0.5720726141461984,0.38453923184415983,0.5870310300640734],"dir":"ltr"},{"str":"E","boundary":[0.3904341337334956,0.5720726141461984,0.40155491573354163,0.5870310300640734],"dir":"ltr"},{"str":"ER","boundary":[0.40238021175688443,0.5720726141461984,0.4281133730357962,0.5870310300640734],"dir":"ltr"},{"str":"Model","boundary":[0.43395513586135853,0.5720726141461984,0.4857958801304848,0.5870310300640734],"dir":"ltr"},{"str":"Constructs","boundary":[0.49163764295604717,0.5720726141461984,0.5839492575385072,0.5870310300640734],"dir":"ltr"},{"str":"to","boundary":[0.5897910203640696,0.5720726141461984,0.6061361943370692,0.5870310300640734],"dir":"ltr"},{"str":"Relations","boundary":[0.6119779571626315,0.5720726141461984,0.6891578377684084,0.5870310300640734],"dir":"ltr"},{"str":"294","boundary":[0.7234321267758351,0.5720726141461984,0.7581220042795772,0.5870310300640734],"dir":"ltr"},{"str":"9.3","boundary":[0.2720598926694484,0.5922664756353296,0.2993946379176502,0.6072248915532047],"dir":"ltr"},{"str":"Summary","boundary":[0.3108233215663175,0.5922664756353296,0.3888167362568623,0.6072248915532047],"dir":"ltr"},{"str":"299","boundary":[0.42309298558738506,0.5922664756353296,0.45777894244493544,0.6072248915532047],"dir":"ltr"},{"str":"Review","boundary":[0.2720598926694484,0.612460337124461,0.332484891775198,0.6274187530423361],"dir":"ltr"},{"str":"Questions","boundary":[0.3383266546007604,0.612460337124461,0.4240731471352982,0.6274187530423361],"dir":"ltr"},{"str":"299","boundary":[0.4583474361427251,0.612460337124461,0.49303731364646713,0.6274187530423361],"dir":"ltr"},{"str":"Exercises","boundary":[0.2720598926694484,0.6326541986135923,0.3512785092948847,0.6476126145314673],"dir":"ltr"},{"str":"299","boundary":[0.38555279830231154,0.6326541986135923,0.4202426758060536,0.6476126145314673],"dir":"ltr"},{"str":"Laboratory","boundary":[0.2720598926694484,0.6528480601027236,0.36068609983175504,0.6678064760205986],"dir":"ltr"},{"str":"Exercises","boundary":[0.3665278626573174,0.6528480601027236,0.4457464792827536,0.6678064760205986],"dir":"ltr"},{"str":"301","boundary":[0.4800207682901805,0.6528480601027236,0.5147028045015393,0.6678064760205986],"dir":"ltr"},{"str":"Selected","boundary":[0.2720598926694484,0.6730419215918549,0.3467913297285383,0.68800033750973],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3526330925541007,0.6730419215918549,0.4567223282962851,0.68800033750973],"dir":"ltr"},{"str":"302","boundary":[0.490996617303712,0.6730419215918549,0.5256786535150708,0.68800033750973],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.7192320141046613,0.3244644258609344,0.7386779547978989],"dir":"ltr"},{"str":"10","boundary":[0.3320555810172121,0.7118590108987407,0.38271032981336345,0.7417758427344908],"dir":"ltr"},{"str":"Practical","boundary":[0.3975205708023311,0.7202895741100551,0.48932246794537426,0.7382396732115052],"dir":"ltr"},{"str":"Database","boundary":[0.4963883471191756,0.7202895741100551,0.5981204331982355,0.7382396732115052],"dir":"ltr"},{"str":"Design","boundary":[0.6051305485889102,0.7202895741100551,0.6800635068622511,0.7382396732115052],"dir":"ltr"},{"str":"Methodology","boundary":[0.687073622252926,0.7202895741100551,0.8261679554526614,0.7382396732115052],"dir":"ltr"},{"str":"and","boundary":[0.3975205708023311,0.7427271979868677,0.4374759085512516,0.7606772970883178],"dir":"ltr"},{"str":"Use","boundary":[0.4445350717985264,0.7427271979868677,0.48745146795653865,0.7606772970883178],"dir":"ltr"},{"str":"of","boundary":[0.49451063120381333,0.7427271979868677,0.5157307601867285,0.7606772970883178],"dir":"ltr"},{"str":"UML","boundary":[0.5227899234340032,0.7427271979868677,0.572394721147088,0.7606772970883178],"dir":"ltr"},{"str":"Diagrams","boundary":[0.5794048365377628,0.7427271979868677,0.6823029799669231,0.7606772970883178],"dir":"ltr"},{"str":"303","boundary":[0.7219501225153907,0.7427271979868677,0.7620865617085766,0.7606772970883178],"dir":"ltr"},{"str":"10.1","boundary":[0.2720598926694484,0.7695237042621489,0.3108272422125092,0.784482120180024],"dir":"ltr"},{"str":"The","boundary":[0.3222539655380806,0.7695237042621489,0.3529134187568038,0.784482120180024],"dir":"ltr"},{"str":"Role","boundary":[0.3587551815823662,0.7695237042621489,0.3967384018870964,0.784482120180024],"dir":"ltr"},{"str":"of","boundary":[0.40258016471265873,0.7695237042621489,0.4185136708355348,0.784482120180024],"dir":"ltr"},{"str":"Information","boundary":[0.4243554336610972,0.7695237042621489,0.5166650879204614,0.784482120180024],"dir":"ltr"},{"str":"Systems","boundary":[0.5225068507460238,0.7695237042621489,0.5939665085581796,0.784482120180024],"dir":"ltr"},{"str":"in","boundary":[0.5998082713837418,0.7695237042621489,0.6140951061061238,0.784482120180024],"dir":"ltr"},{"str":"Organizations","boundary":[0.6199368689316863,0.7695237042621489,0.7350803666112352,0.784482120180024],"dir":"ltr"},{"str":"304","boundary":[0.7693546556186623,0.7695237042621489,0.8044542406494322,0.784482120180024],"dir":"ltr"},{"str":"10.2","boundary":[0.27205401170016097,0.7897175657512803,0.3108213612432217,0.8046759816691553],"dir":"ltr"},{"str":"The","boundary":[0.32224808456879317,0.7897175657512803,0.35305929613611997,0.8046759816691553],"dir":"ltr"},{"str":"Database","boundary":[0.3589444684336384,0.7897175657512803,0.43886079671609396,0.8046759816691553],"dir":"ltr"},{"str":"Design","boundary":[0.44471247461325714,0.7897175657512803,0.5035905652402837,0.8046759816691553],"dir":"ltr"},{"str":"and","boundary":[0.5094422431374468,0.7897175657512803,0.5405209364523464,0.8046759816691553],"dir":"ltr"},{"str":"Implementation","boundary":[0.5463726143495096,0.7897175657512803,0.6731086725828785,0.8046759816691553],"dir":"ltr"},{"str":"Process","boundary":[0.6789504354084409,0.7897175657512803,0.7471559568815251,0.8046759816691553],"dir":"ltr"},{"str":"309","boundary":[0.7814302458889522,0.7897175657512803,0.816529830919722,0.8046759816691553],"dir":"ltr"},{"str":"10.3","boundary":[0.2720520513770651,0.8099114272404115,0.31081940092012583,0.8248698431582866],"dir":"ltr"},{"str":"Use","boundary":[0.3220540125823063,0.8099114272404115,0.35550643644260865,0.8248698431582866],"dir":"ltr"},{"str":"of","boundary":[0.36141318664132294,0.8099114272404115,0.3775239469148631,0.8248698431582866],"dir":"ltr"},{"str":"UML","boundary":[0.38343069711357736,0.8099114272404115,0.4240321470552843,0.8248698431582866],"dir":"ltr"},{"str":"Diagrams","boundary":[0.4298840985247947,0.8099114272404115,0.5092232070050497,0.8248698431582866],"dir":"ltr"},{"str":"as","boundary":[0.5150751584745602,0.8099114272404115,0.5342962661871669,0.8248698431582866],"dir":"ltr"},{"str":"an","boundary":[0.5401482176566773,0.8099114272404115,0.5601940970529063,0.8248698431582866],"dir":"ltr"},{"str":"Aid","boundary":[0.5660460485224168,0.8099114272404115,0.5938467454867989,0.8248698431582866],"dir":"ltr"},{"str":"to","boundary":[0.5996986969563095,0.8099114272404115,0.6160723786183155,0.8248698431582866],"dir":"ltr"},{"str":"Database","boundary":[0.6219243300878258,0.8099114272404115,0.7015882465190431,0.8248698431582866],"dir":"ltr"},{"str":"Design","boundary":[0.3220363696744439,0.8271136055459678,0.3808146973796994,0.8420720214638429],"dir":"ltr"},{"str":"Specification","boundary":[0.38665646020526173,0.8271136055459678,0.4952720819757091,0.8420720214638429],"dir":"ltr"},{"str":"328","boundary":[0.5295463709831361,0.8271136055459678,0.5638265409598504,0.8420720214638429],"dir":"ltr"},{"str":"10.4","boundary":[0.2720481307308734,0.8473074670350992,0.3108154802739342,0.8622658829529741],"dir":"ltr"},{"str":"Rational","boundary":[0.3222422035995056,0.8473074670350992,0.3899707263654031,0.8622658829529741],"dir":"ltr"},{"str":"Rose:","boundary":[0.3958426860372981,0.8473074670350992,0.44470014914623646,0.8622658829529741],"dir":"ltr"},{"str":"A","boundary":[0.4505721088181315,0.8473074670350992,0.463299285838524,0.8622658829529741],"dir":"ltr"},{"str":"UM","boundary":[0.469171245510419,0.8473074670350992,0.49864187737743454,0.8622658829529741],"dir":"ltr"},{"str":"L-Based","boundary":[0.4994632527545857,0.8473074670350992,0.5682439138695674,0.8622658829529741],"dir":"ltr"},{"str":"Design","boundary":[0.5739888779339066,0.8473074670350992,0.6317932411906667,0.8622658829529741],"dir":"ltr"},{"str":"Tool","boundary":[0.6375382052550059,0.8473074670350992,0.6733066652155572,0.8622658829529741],"dir":"ltr"},{"str":"337","boundary":[0.7075809542229842,0.8473074670350992,0.741065233022793,0.8622658829529741],"dir":"ltr"},{"str":"10.5","boundary":[0.27205205137706506,0.8675013285242305,0.31081940092012583,0.8824597444421055],"dir":"ltr"},{"str":"Automated","boundary":[0.32224612424569726,0.8675013285242305,0.41362292922942395,0.8824597444421055],"dir":"ltr"},{"str":"Database","boundary":[0.4194838207051026,0.8675013285242305,0.4984227821350185,0.8824597444421055],"dir":"ltr"},{"str":"Design","boundary":[0.5041749709150458,0.8675013285242305,0.5620520274185142,0.8824597444421055],"dir":"ltr"},{"str":"Tools","boundary":[0.5678042161985414,0.8675013285242305,0.6129738012953113,0.8824597444421055],"dir":"ltr"},{"str":"342","boundary":[0.6472480903027382,0.8675013285242305,0.6819301265140969,0.8824597444421055],"dir":"ltr"}],"boundary":[0.24266,0.10679,0.82617,0.88246],"dir":"ltr","type":"paragraph"},{"words":[{"str":"286","boundary":[0.8511569780843977,0.5518787526570671,0.8858468555881399,0.5668371685749422],"dir":"ltr"}],"boundary":[0.85116,0.55188,0.88585,0.56684],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":18,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/8ecb65d66fbe53bde8c6decc9b3210a2.jpg","blurred":"/storage/books/494399539ca2ade4/pages/fc3118f5ec46f6bce372a085f1bd132a.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.05732,0.07341,0.11836]},"elements":[{"words":[{"str":"10.6","boundary":[0.10338745657061223,0.10679407870387889,0.1421469629217608,0.12175249462175392],"dir":"ltr"},{"str":"Summary","boundary":[0.15357564601033027,0.10679407870387889,0.23156905687856802,0.12175249462175392],"dir":"ltr"},{"str":"345","boundary":[0.2658453045292777,0.10679407870387889,0.3005292993639364,0.12175249462175392],"dir":"ltr"},{"str":"Review","boundary":[0.10338745657061223,0.12698794019301018,0.16381245271504896,0.14194635611088524],"dir":"ltr"},{"str":"Questions","boundary":[0.16965421525431776,0.12698794019301018,0.255400703586585,0.14194635611088524],"dir":"ltr"},{"str":"347","boundary":[0.28967499091429505,0.12698794019301018,0.32356309461105337,0.14194635611088524],"dir":"ltr"},{"str":"Selected","boundary":[0.10338745657061223,0.14718180168214148,0.17811888996725828,0.16214021760001654],"dir":"ltr"},{"str":"Bibliography","boundary":[0.18396065250652704,0.14718180168214148,0.28804988314749846,0.16214021760001654],"dir":"ltr"},{"str":"348","boundary":[0.3223241704752084,0.14718180168214148,0.3574237537858151,0.16214021760001654],"dir":"ltr"}],"boundary":[0.10339,0.10679,0.35742,0.16214],"dir":"ltr","type":"paragraph"},{"words":[{"str":"■","boundary":[0.07398261157429277,0.24601220523570103,0.09486240390927929,0.2669539875207261],"dir":"ltr"},{"str":"part","boundary":[0.10325415460662891,0.23685750510980227,0.19260567693544497,0.26677433694555236],"dir":"ltr"},{"str":"4","boundary":[0.20611034208075463,0.2262968634717825,0.24410140181599937,0.27117211122540763],"dir":"ltr"},{"str":"Object,","boundary":[0.07398261157429277,0.2686024049548759,0.16155676347403478,0.289544187239901],"dir":"ltr"},{"str":"Object-Relational,","boundary":[0.16974717155429184,0.2686024049548759,0.39070129450329405,0.289544187239901],"dir":"ltr"},{"str":"and","boundary":[0.3988917025835512,0.2686024049548759,0.44524996200962375,0.289544187239901],"dir":"ltr"},{"str":"XM","boundary":[0.4534403700898808,0.2686024049548759,0.4934748747439859,0.289544187239901],"dir":"ltr"},{"str":"L:","boundary":[0.49462480021564204,0.2686024049548759,0.5157790377705942,0.289544187239901],"dir":"ltr"},{"str":"Concepts,","boundary":[0.5239575053255705,0.2686024049548759,0.6479820446802467,0.289544187239901],"dir":"ltr"},{"str":"Models,","boundary":[0.6561605122352229,0.2686024049548759,0.752718573975737,0.289544187239901],"dir":"ltr"},{"str":"Languages,","boundary":[0.07398261157429277,0.29403201118358185,0.2172147814487975,0.31497379346860693],"dir":"ltr"},{"str":"and","boundary":[0.22541362636285867,0.29403201118358185,0.2718196388344928,0.31497379346860693],"dir":"ltr"},{"str":"Standards","boundary":[0.2800184837485539,0.29403201118358185,0.40760370986893424,0.31497379346860693],"dir":"ltr"},{"str":"■","boundary":[0.4157657107107125,0.2998622033717328,0.4366509919500983,0.3208039856567579],"dir":"ltr"},{"str":"chapter","boundary":[0.07398261157429277,0.35492278610799816,0.15579198719385284,0.37436872680123573],"dir":"ltr"},{"str":"11","boundary":[0.1633831419781027,0.34754978290207755,0.21403788829176235,0.37746661473782767],"dir":"ltr"},{"str":"Object","boundary":[0.23913982430362038,0.3559803461133919,0.3093022016988025,0.373930445214842],"dir":"ltr"},{"str":"and","boundary":[0.3163222085695265,0.3559803461133919,0.35605591859922486,0.373930445214842],"dir":"ltr"},{"str":"Object-Relational","boundary":[0.3630759254699489,0.3559803461133919,0.5475584080427698,0.373930445214842],"dir":"ltr"},{"str":"Databases","boundary":[0.5545784149134938,0.3559803461133919,0.6683235323195004,0.373930445214842],"dir":"ltr"},{"str":"353","boundary":[0.7079706729249374,0.3559803461133919,0.7481071101511136,0.373930445214842],"dir":"ltr"},{"str":"11.1","boundary":[0.10338745657061223,0.3827768523886733,0.1421548042137598,0.3977352683065484],"dir":"ltr"},{"str":"Overview","boundary":[0.15358152697932956,0.3827768523886733,0.2317103872359098,0.3977352683065484],"dir":"ltr"},{"str":"of","boundary":[0.23756435494094372,0.3827768523886733,0.2535311500773584,0.3977352683065484],"dir":"ltr"},{"str":"Object","boundary":[0.2593851177823923,0.3827768523886733,0.3166557803570766,0.3977352683065484],"dir":"ltr"},{"str":"Database","boundary":[0.32250974806211047,0.3827768523886733,0.40218380883921256,0.3977352683065484],"dir":"ltr"},{"str":"Concepts","boundary":[0.40802557137848133,0.3827768523886733,0.49010821602420723,0.3977352683065484],"dir":"ltr"},{"str":"355","boundary":[0.5243825033519172,0.3827768523886733,0.5586626716486265,0.3977352683065484],"dir":"ltr"},{"str":"11.2","boundary":[0.10338549624761247,0.4029707138778046,0.14215284389076002,0.41792912979567964],"dir":"ltr"},{"str":"Object-Relational","boundary":[0.15338745500235382,0.4029707138778046,0.2975812591046686,0.41792912979567964],"dir":"ltr"},{"str":"Features:","boundary":[0.3034090097214195,0.4029707138778046,0.3811623804078349,0.41792912979567964],"dir":"ltr"},{"str":"Object","boundary":[0.38701876762700105,0.4029707138778046,0.4443131008443061,0.41792912979567964],"dir":"ltr"},{"str":"Database","boundary":[0.45016948806347223,0.4029707138778046,0.5298557251672321,0.41792912979567964],"dir":"ltr"},{"str":"Extensions","boundary":[0.5356974877065009,0.4029707138778046,0.6251274229553072,0.41792912979567964],"dir":"ltr"},{"str":"to","boundary":[0.15337177241835578,0.4201728921833609,0.16991170108160816,0.43513130810123596],"dir":"ltr"},{"str":"SQL","boundary":[0.17582363481603927,0.4201728921833609,0.21517683595461976,0.43513130810123596],"dir":"ltr"},{"str":"369","boundary":[0.24944916295933,0.4201728921833609,0.2845507065929364,0.43513130810123596],"dir":"ltr"},{"str":"11.3","boundary":[0.10338353592461269,0.44036675367249223,0.14215088356776026,0.4553251695903673],"dir":"ltr"},{"str":"The","boundary":[0.15338549467935406,0.44036675367249223,0.18424521493190235,0.4553251695903673],"dir":"ltr"},{"str":"ODMG","boundary":[0.19014426296151765,0.44036675367249223,0.2527444659219175,0.4553251695903673],"dir":"ltr"},{"str":"Object","boundary":[0.25858622846118634,0.44036675367249223,0.31573748519603284,0.4553251695903673],"dir":"ltr"},{"str":"Model","boundary":[0.3215792477353016,0.44036675367249223,0.37341998946381283,0.4553251695903673],"dir":"ltr"},{"str":"and","boundary":[0.3792617520030817,0.44036675367249223,0.41028778412019823,0.4553251695903673],"dir":"ltr"},{"str":"the","boundary":[0.416129546659467,0.44036675367249223,0.4422743745071945,0.4553251695903673],"dir":"ltr"},{"str":"Object","boundary":[0.44811613704646325,0.44036675367249223,0.5052673937813098,0.4553251695903673],"dir":"ltr"},{"str":"Definition","boundary":[0.5111091563205784,0.44036675367249223,0.5895024730807661,0.4553251695903673],"dir":"ltr"},{"str":"Language","boundary":[0.15336981209535602,0.4575689319780485,0.2361718080885237,0.47252734789592354],"dir":"ltr"},{"str":"ODL","boundary":[0.24203675266115252,0.4575689319780485,0.28251393099619126,0.47252734789592354],"dir":"ltr"},{"str":"376","boundary":[0.3167882183239013,0.4575689319780485,0.34946484240681125,0.47252734789592354],"dir":"ltr"},{"str":"11.4","boundary":[0.10337961527861317,0.4777627934671798,0.14214696292176077,0.49272120938505487],"dir":"ltr"},{"str":"Object","boundary":[0.15357368568733049,0.4777627934671798,0.2109808019450187,0.49272120938505487],"dir":"ltr"},{"str":"Database","boundary":[0.21684871737507672,0.4777627934671798,0.29659297078042907,0.49272120938505487],"dir":"ltr"},{"str":"Conceptual","boundary":[0.3024347333196979,0.4777627934671798,0.39921587981758405,0.49272120938505487],"dir":"ltr"},{"str":"Design","boundary":[0.40505764235685277,0.4777627934671798,0.4638359671814956,0.49272120938505487],"dir":"ltr"},{"str":"395","boundary":[0.4981102545092055,0.4777627934671798,0.5327922890208645,0.49272120938505487],"dir":"ltr"},{"str":"11.5","boundary":[0.10337765495561341,0.49795665495631114,0.142145002598761,0.5129150708741862],"dir":"ltr"},{"str":"The","boundary":[0.15357172536433072,0.49795665495631114,0.184264756963144,0.5129150708741862],"dir":"ltr"},{"str":"Object","boundary":[0.19011612480576273,0.49795665495631114,0.24736135235063067,0.5129150708741862],"dir":"ltr"},{"str":"Query","boundary":[0.2532127201932494,0.49795665495631114,0.30433364696592685,0.5129150708741862],"dir":"ltr"},{"str":"Language","boundary":[0.31018501480854554,0.49795665495631114,0.3927953328872889,0.5129150708741862],"dir":"ltr"},{"str":"OQL","boundary":[0.3986467007299076,0.49795665495631114,0.4407119970763899,0.5129150708741862],"dir":"ltr"},{"str":"398","boundary":[0.47498628440409985,0.49795665495631114,0.510089788360706,0.5129150708741862],"dir":"ltr"},{"str":"11.6","boundary":[0.10337765495561341,0.5181505164454424,0.142145002598761,0.5331089323633175],"dir":"ltr"},{"str":"Overview","boundary":[0.15357172536433072,0.5181505164454424,0.23161624477732703,0.5331089323633175],"dir":"ltr"},{"str":"of","boundary":[0.23746389306885693,0.5181505164454424,0.25341345189890907,0.5331089323633175],"dir":"ltr"},{"str":"the","boundary":[0.2592611001904391,0.5181505164454424,0.2854322697421621,0.5331089323633175],"dir":"ltr"},{"str":"C++","boundary":[0.29127991803369213,0.5181505164454424,0.3321683232184604,0.5331089323633175],"dir":"ltr"},{"str":"Language","boundary":[0.3380159715099903,0.5181505164454424,0.42057377651712047,0.5331089323633175],"dir":"ltr"},{"str":"Binding","boundary":[0.42642142480865025,0.5181505164454424,0.4905748360821363,0.5331089323633175],"dir":"ltr"},{"str":"in","boundary":[0.4964224843736663,0.5181505164454424,0.5107237128128174,0.5331089323633175],"dir":"ltr"},{"str":"the","boundary":[0.5165713611043474,0.5181505164454424,0.5427425306560706,0.5331089323633175],"dir":"ltr"},{"str":"ODMG","boundary":[0.5485901789476004,0.5181505164454424,0.6110503434940692,0.5331089323633175],"dir":"ltr"},{"str":"Standard","boundary":[0.6169901814547085,0.5181505164454424,0.694075903502677,0.5331089323633175],"dir":"ltr"},{"str":"407","boundary":[0.7169254283878173,0.5181505164454424,0.7508135320845756,0.5331089323633175],"dir":"ltr"},{"str":"11.7","boundary":[0.10337569463261365,0.5383443779345737,0.1421352009837622,0.5533027938524487],"dir":"ltr"},{"str":"Summary","boundary":[0.1535638840723317,0.5383443779345737,0.23155729494056942,0.5533027938524487],"dir":"ltr"},{"str":"408","boundary":[0.2658335425912791,0.5383443779345737,0.300931165578886,0.5533027938524487],"dir":"ltr"},{"str":"Review","boundary":[0.10337569463261365,0.5585382394237051,0.16380069077705037,0.5734966553415801],"dir":"ltr"},{"str":"Questions","boundary":[0.16964245331631916,0.5585382394237051,0.25538894164858644,0.5734966553415801],"dir":"ltr"},{"str":"409","boundary":[0.2896632289762965,0.5585382394237051,0.3247628122869031,0.5734966553415801],"dir":"ltr"},{"str":"Exercises","boundary":[0.10337569463261365,0.5787321009128363,0.18257666446870022,0.5936905168307114],"dir":"ltr"},{"str":"411","boundary":[0.21685291211940994,0.5787321009128363,0.2511271994471199,0.5936905168307114],"dir":"ltr"},{"str":"Selected","boundary":[0.10337569463261365,0.5989259624019676,0.17810712802925968,0.6138843783198427],"dir":"ltr"},{"str":"Bibliography","boundary":[0.18394889056852848,0.5989259624019676,0.28803812120949984,0.6138843783198427],"dir":"ltr"},{"str":"412","boundary":[0.30556340882730626,0.5989259624019676,0.3398435771240155,0.6138843783198427],"dir":"ltr"},{"str":"chapter","boundary":[0.07398261157429277,0.6570827876490741,0.15579198719385284,0.6765287283423117],"dir":"ltr"},{"str":"12","boundary":[0.1633831419781027,0.6497097844431535,0.21403788829176235,0.6796266162789035],"dir":"ltr"},{"str":"XM","boundary":[0.22884812855490858,0.6581403476544679,0.26363758876695403,0.6760904467559179],"dir":"ltr"},{"str":"L:","boundary":[0.26462323917123065,0.6581403476544679,0.2827554427897611,0.6760904467559179],"dir":"ltr"},{"str":"Extensible","boundary":[0.2897655578368837,0.6581403476544679,0.40096291967496533,0.6760904467559179],"dir":"ltr"},{"str":"Markup","boundary":[0.4079730347220879,0.6581403476544679,0.4883164808024315,0.6760904467559179],"dir":"ltr"},{"str":"Language","boundary":[0.49532659584955396,0.6581403476544679,0.6006476934635712,0.6760904467559179],"dir":"ltr"},{"str":"415","boundary":[0.6402948340690083,0.6581403476544679,0.6804453856207827,0.6760904467559179],"dir":"ltr"},{"str":"12.1","boundary":[0.10338745657061223,0.6849368539297492,0.1421548042137598,0.6998952698476243],"dir":"ltr"},{"str":"Structured,","boundary":[0.15358152697932956,0.6849368539297492,0.24680678126843691,0.6998952698476243],"dir":"ltr"},{"str":"Semistructured,","boundary":[0.2526543313701343,0.6849368539297492,0.3847049636163504,0.6998952698476243],"dir":"ltr"},{"str":"and","boundary":[0.3905525137180477,0.6849368539297492,0.42160928400649206,0.6998952698476243],"dir":"ltr"},{"str":"Unstructured","boundary":[0.4274568341081894,0.6849368539297492,0.5362212659997604,0.6998952698476243],"dir":"ltr"},{"str":"Data","boundary":[0.5420688161014576,0.6849368539297492,0.5812965610037933,0.6998952698476243],"dir":"ltr"},{"str":"416","boundary":[0.6155708483315034,0.6849368539297492,0.6498510166282127,0.6998952698476243],"dir":"ltr"},{"str":"12.2","boundary":[0.10338549624761247,0.7051307154188805,0.14215284389076005,0.7200891313367556],"dir":"ltr"},{"str":"XML","boundary":[0.15357956665632977,0.7051307154188805,0.19314053826426733,0.7200891313367556],"dir":"ltr"},{"str":"Hierarchical","boundary":[0.19895296691231884,0.7051307154188805,0.29686704836498795,0.7200891313367556],"dir":"ltr"},{"str":"(Tree)","boundary":[0.3025553620409772,0.7051307154188805,0.351761437538338,0.7200891313367556],"dir":"ltr"},{"str":"Data","boundary":[0.35763877021282703,0.7051307154188805,0.39701639741185935,0.7200891313367556],"dir":"ltr"},{"str":"Model","boundary":[0.4028581599511281,0.7051307154188805,0.45469890167963933,0.7200891313367556],"dir":"ltr"},{"str":"420","boundary":[0.48897318900734915,0.7051307154188805,0.5232533573040583,0.7200891313367556],"dir":"ltr"},{"str":"12.3","boundary":[0.10338549624761247,0.7253245769080119,0.14215284389076005,0.7402829928258868],"dir":"ltr"},{"str":"XML","boundary":[0.15357956665632977,0.7253245769080119,0.19313197924182948,0.7402829928258868],"dir":"ltr"},{"str":"Documents,","boundary":[0.19893951138635543,0.7253245769080119,0.298408115633538,0.7402829928258868],"dir":"ltr"},{"str":"DTD,","boundary":[0.3042156477780639,0.7253245769080119,0.3471415839809649,0.7402829928258868],"dir":"ltr"},{"str":"and","boundary":[0.35301213039562274,0.7253245769080119,0.3841910357999146,0.7402829928258868],"dir":"ltr"},{"str":"XML","boundary":[0.39006158221457254,0.7253245769080119,0.4292203144212415,0.7402829928258868],"dir":"ltr"},{"str":"Schema","boundary":[0.43500472771945603,0.7253245769080119,0.5033952853165442,0.7402829928258868],"dir":"ltr"},{"str":"423","boundary":[0.5376695726442541,0.7253245769080119,0.5719497409409634,0.7402829928258868],"dir":"ltr"},{"str":"12.4","boundary":[0.10338549624761247,0.7455184383971432,0.14215284389076005,0.7604768543150182],"dir":"ltr"},{"str":"Storing","boundary":[0.15357956665632977,0.7455184383971432,0.21455717277000783,0.7604768543150182],"dir":"ltr"},{"str":"and","boundary":[0.22041077152717564,0.7455184383971432,0.2514996666713686,0.7604768543150182],"dir":"ltr"},{"str":"Extracting","boundary":[0.2573532654285364,0.7455184383971432,0.3400107941874699,0.7604768543150182],"dir":"ltr"},{"str":"XML","boundary":[0.3458643929446377,0.7455184383971432,0.38511007563291033,0.7604768543150182],"dir":"ltr"},{"str":"Documents","boundary":[0.39096456348417435,0.7455184383971432,0.48674044846302283,0.7604768543150182],"dir":"ltr"},{"str":"from","boundary":[0.4925949363142867,0.7455184383971432,0.529855411679076,0.7604768543150182],"dir":"ltr"},{"str":"Databases","boundary":[0.53570989953034,0.7455184383971432,0.6247745648153513,0.7604768543150182],"dir":"ltr"},{"str":"431","boundary":[0.6590488521430613,0.7455184383971432,0.6933290204397706,0.7604768543150182],"dir":"ltr"},{"str":"12.5","boundary":[0.10338941689361196,0.7657122998862744,0.14214892324476053,0.7806707158041496],"dir":"ltr"},{"str":"XML","boundary":[0.15357760633333,0.7657122998862744,0.19318789286637206,0.7806707158041496],"dir":"ltr"},{"str":"Languages","boundary":[0.19903161572864062,0.7657122998862744,0.29087666891314456,0.7806707158041496],"dir":"ltr"},{"str":"432","boundary":[0.3251529165638542,0.7657122998862744,0.3594272038915642,0.7806707158041496],"dir":"ltr"},{"str":"12.6","boundary":[0.10338941689361196,0.7859061613754057,0.14215676453675952,0.8008645772932808],"dir":"ltr"},{"str":"Extracting","boundary":[0.1535834873023293,0.7859061613754057,0.23641310758463546,0.8008645772932808],"dir":"ltr"},{"str":"XML","boundary":[0.24227889343162387,0.7859061613754057,0.28154311498222173,0.8008645772932808],"dir":"ltr"},{"str":"Documents","boundary":[0.2873935883749409,0.7859061613754057,0.38310379923683735,0.8008645772932808],"dir":"ltr"},{"str":"from","boundary":[0.3889542726295566,0.7859061613754057,0.4261891982558356,0.8008645772932808],"dir":"ltr"},{"str":"Relational","boundary":[0.4320396716485548,0.7859061613754057,0.5138285043803267,0.8008645772932808],"dir":"ltr"},{"str":"Databases","boundary":[0.5196789777730457,0.7859061613754057,0.6087234400933604,0.8008645772932808],"dir":"ltr"},{"str":"436","boundary":[0.6429977274210706,0.7859061613754057,0.677691523870728,0.8008645772932808],"dir":"ltr"},{"str":"12.7","boundary":[0.10339333753961145,0.806100022864537,0.14215284389076002,0.821058438782412],"dir":"ltr"},{"str":"Summary","boundary":[0.15358152697932953,0.806100022864537,0.23157493784756725,0.821058438782412],"dir":"ltr"},{"str":"442","boundary":[0.2658511854982769,0.806100022864537,0.30053518033293564,0.821058438782412],"dir":"ltr"},{"str":"Review","boundary":[0.10339333753961145,0.8262938843536682,0.1638183336840482,0.8412523002715433],"dir":"ltr"},{"str":"Questions","boundary":[0.169660096223317,0.8262938843536682,0.25540658455558424,0.8412523002715433],"dir":"ltr"},{"str":"442","boundary":[0.2896808718832943,0.8262938843536682,0.32436290639495324,0.8412523002715433],"dir":"ltr"},{"str":"Exercises","boundary":[0.10339333753961145,0.8464877458427996,0.18261195028269583,0.8614461617606747],"dir":"ltr"},{"str":"443","boundary":[0.21688623761040582,0.8464877458427996,0.25156827212206473,0.8614461617606747],"dir":"ltr"},{"str":"Selected","boundary":[0.10339333753961145,0.8666816073319309,0.1781247709362575,0.881640023249806],"dir":"ltr"},{"str":"Bibliography","boundary":[0.1839665334755263,0.8666816073319309,0.2880557641164977,0.881640023249806],"dir":"ltr"},{"str":"443","boundary":[0.3223300514442077,0.8666816073319309,0.3570120859558666,0.881640023249806],"dir":"ltr"}],"boundary":[0.07398,0.2263,0.75272,0.88164],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Contents","boundary":[0.7935760180012228,0.05732061389709887,0.8627009276185706,0.0707831882231864],"dir":"ltr"}],"boundary":[0.79358,0.05732,0.8627,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"xix","boundary":[0.9045340244010345,0.05732061389709887,0.926587658148274,0.0707831882231864],"dir":"ltr"}],"boundary":[0.90453,0.05732,0.92659,0.07078],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":19,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/58052e08d1d9fd130a418374cb8e9ea1.jpg","blurred":"/storage/books/494399539ca2ade4/pages/fc72422f85fa315ff53c79f0a046c6ff.jpg"},"info":{"width":510.119991,"height":668.519986,"margin":[0.07385,0.05732,0.09139,0.07931]},"elements":[{"words":[{"str":"xx","boundary":[0.07385358477354793,0.05732061389709887,0.09149649263598456,0.0707831882231864],"dir":"ltr"}],"boundary":[0.07385,0.05732,0.0915,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Contents","boundary":[0.13774561130657592,0.05732061389709887,0.20687052431160263,0.0707831882231864],"dir":"ltr"}],"boundary":[0.13775,0.05732,0.20687,0.07078],"dir":"ltr","type":"paragraph"},{"words":[{"str":"■","boundary":[0.24265504623205406,0.12650478335886278,0.26353483959031904,0.14744656564388783],"dir":"ltr"},{"str":"part","boundary":[0.27192659069893227,0.11734873697553148,0.3612781174066946,0.14726556881128156],"dir":"ltr"},{"str":"5","boundary":[0.3747827832138419,0.1067880953375117,0.4127738448109554,0.15166334309113683],"dir":"ltr"},{"str":"Database","boundary":[0.24265504623205406,0.15358101201180843,0.36121119258090745,0.17452279429683348],"dir":"ltr"},{"str":"Programming","boundary":[0.36934964468622933,0.15358101201180843,0.5365408404424972,0.17452279429683348],"dir":"ltr"},{"str":"Techniques","boundary":[0.5445808434033852,0.15358101201180843,0.6877503257856054,0.17452279429683348],"dir":"ltr"},{"str":"■","boundary":[0.6959040936703851,0.15941120419995938,0.7167893759333184,0.18035298648498443],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.20400134454618982,0.3244644258609344,0.22344728523942736],"dir":"ltr"},{"str":"13","boundary":[0.3320555810172121,0.1966283413402692,0.38271032981336345,0.2265451731760193],"dir":"ltr"},{"str":"Introduction","boundary":[0.3975205708023311,0.20505890455158357,0.5256815866108303,0.2230090036530336],"dir":"ltr"},{"str":"to","boundary":[0.5326757983597482,0.20505890455158357,0.5537006805231062,0.2230090036530336],"dir":"ltr"},{"str":"SQL","boundary":[0.5606948922720241,0.20505890455158357,0.6066665786901632,0.2230090036530336],"dir":"ltr"},{"str":"Programming","boundary":[0.6136607904390811,0.20505890455158357,0.7591013816982523,0.2230090036530336],"dir":"ltr"},{"str":"Techniques","boundary":[0.3975205708023311,0.22749652842839613,0.5180239838904882,0.2454466275298462],"dir":"ltr"},{"str":"447","boundary":[0.5576734788266708,0.22749652842839613,0.5968548486075702,0.2454466275298462],"dir":"ltr"},{"str":"13.1","boundary":[0.2720598926694484,0.2542930347036775,0.3108272422125092,0.26925145062155253],"dir":"ltr"},{"str":"Database","boundary":[0.3222539655380806,0.2542930347036775,0.4017462353063937,0.26925145062155253],"dir":"ltr"},{"str":"Programming:","boundary":[0.40752587359873876,0.2542930347036775,0.523075970975027,0.26925145062155253],"dir":"ltr"},{"str":"Techniques","boundary":[0.5288556092673721,0.2542930347036775,0.6247298589009815,0.26925145062155253],"dir":"ltr"},{"str":"and","boundary":[0.6305716217265438,0.2542930347036775,0.6615976553641865,0.26925145062155253],"dir":"ltr"},{"str":"Issues","boundary":[0.6674394181897488,0.2542930347036775,0.7205132056861498,0.26925145062155253],"dir":"ltr"},{"str":"448","boundary":[0.7547874946935769,0.2542930347036775,0.7898870797243467,0.26925145062155253],"dir":"ltr"},{"str":"13.2","boundary":[0.2720618529925443,0.2744868961928088,0.3108213612432217,0.28944531211068386],"dir":"ltr"},{"str":"Embedded","boundary":[0.32225004489188896,0.2744868961928088,0.41401210554677015,0.28944531211068386],"dir":"ltr"},{"str":"SQL,","boundary":[0.41987390549296594,0.2744868961928088,0.46370306850851384,0.28944531211068386],"dir":"ltr"},{"str":"Dynamic","boundary":[0.46956195121519273,0.2744868961928088,0.5416346654377353,0.28944531211068386],"dir":"ltr"},{"str":"SQL,","boundary":[0.5474935481444141,0.2744868961928088,0.5913634382989771,0.28944531211068386],"dir":"ltr"},{"str":"and","boundary":[0.597231337164246,0.2744868961928088,0.6284007334865067,0.28944531211068386],"dir":"ltr"},{"str":"SQLJ","boundary":[0.6342686323517756,0.2744868961928088,0.6812871405386661,0.28944531211068386],"dir":"ltr"},{"str":"451","boundary":[0.7155633898691887,0.2744868961928088,0.7498376788766156,0.28944531211068386],"dir":"ltr"},{"str":"13.3","boundary":[0.27206381331564006,0.29468075768194013,0.3108311628587008,0.30963917359981513],"dir":"ltr"},{"str":"Database","boundary":[0.3220657745208813,0.29468075768194013,0.4021501393168056,0.30963917359981513],"dir":"ltr"},{"str":"Programming","boundary":[0.4079986608097083,0.29468075768194013,0.5196092543600046,0.30963917359981513],"dir":"ltr"},{"str":"with","boundary":[0.5254577758529072,0.29468075768194013,0.559795269826003,0.30963917359981513],"dir":"ltr"},{"str":"Function","boundary":[0.5656437913189056,0.29468075768194013,0.6376159323214987,0.30963917359981513],"dir":"ltr"},{"str":"Calls:","boundary":[0.6434644538144013,0.29468075768194013,0.690868879364593,0.30963917359981513],"dir":"ltr"},{"str":"SQL/CLI","boundary":[0.6967174008574957,0.29468075768194013,0.7724589406445911,0.30963917359981513],"dir":"ltr"},{"str":"and","boundary":[0.7783751534958712,0.29468075768194013,0.8097965967164117,0.30963917359981513],"dir":"ltr"},{"str":"J","boundary":[0.8157128095676919,0.29468075768194013,0.8223304269602716,0.30963917359981513],"dir":"ltr"},{"str":"DBC","boundary":[0.8231557229836145,0.29468075768194013,0.8664533792011299,0.30963917359981513],"dir":"ltr"},{"str":"464","boundary":[0.3220500919361147,0.3118829359874964,0.35755938449391217,0.32684135190537145],"dir":"ltr"},{"str":"13.4","boundary":[0.2720618529925443,0.3320767974766277,0.31082920253560503,0.3470352133945028],"dir":"ltr"},{"str":"Database","boundary":[0.3222559258611765,0.3320767974766277,0.4023588798973706,0.3470352133945028],"dir":"ltr"},{"str":"Stored","boundary":[0.40820956402685366,0.3320767974766277,0.465075072458513,0.3470352133945028],"dir":"ltr"},{"str":"Procedures","boundary":[0.47092575658799607,0.3320767974766277,0.5674620447244652,0.3470352133945028],"dir":"ltr"},{"str":"and","boundary":[0.5733127288539481,0.3320767974766277,0.604386144195333,0.3470352133945028],"dir":"ltr"},{"str":"SQL/","boundary":[0.610236828324816,0.3320767974766277,0.65598329001774,0.3470352133945028],"dir":"ltr"},{"str":"PSM","boundary":[0.656808586041083,0.3320767974766277,0.6988751593544194,0.3470352133945028],"dir":"ltr"},{"str":"473","boundary":[0.7331455277156548,0.3320767974766277,0.7658221533999833,0.3470352133945028],"dir":"ltr"},{"str":"13.5","boundary":[0.2720618529925443,0.35227065896575904,0.31082920253560503,0.36722907488363404],"dir":"ltr"},{"str":"Comparing","boundary":[0.3222559258611765,0.35227065896575904,0.4146883522941136,0.36722907488363404],"dir":"ltr"},{"str":"the","boundary":[0.4205141307414847,0.35227065896575904,0.44658742173228616,0.36722907488363404],"dir":"ltr"},{"str":"Three","boundary":[0.45241320017965725,0.35227065896575904,0.49967815718859493,0.36722907488363404],"dir":"ltr"},{"str":"Approaches","boundary":[0.505498198095006,0.35227065896575904,0.6065027747559888,0.36722907488363404],"dir":"ltr"},{"str":"476","boundary":[0.6407770637634157,0.35227065896575904,0.6734536894477442,0.36722907488363404],"dir":"ltr"},{"str":"13.6","boundary":[0.2720638133156401,0.3724645204548903,0.31082332156631753,0.38742293637276537],"dir":"ltr"},{"str":"Summary","boundary":[0.32225200521498487,0.3724645204548903,0.4002454199055297,0.38742293637276537],"dir":"ltr"},{"str":"477","boundary":[0.4345216692360524,0.3724645204548903,0.46719633459728505,0.38742293637276537],"dir":"ltr"},{"str":"Review","boundary":[0.2720638133156401,0.39265838194402164,0.3324888124213898,0.4076167978618967],"dir":"ltr"},{"str":"Questions","boundary":[0.3383305752469521,0.39265838194402164,0.42407706778148985,0.4076167978618967],"dir":"ltr"},{"str":"478","boundary":[0.4583513567889168,0.39265838194402164,0.49102798247324525,0.4076167978618967],"dir":"ltr"},{"str":"Exercises","boundary":[0.2720638133156401,0.41285224343315297,0.3512824299410764,0.42781065935102797],"dir":"ltr"},{"str":"478","boundary":[0.38555671894850324,0.41285224343315297,0.4182333446328317,0.42781065935102797],"dir":"ltr"},{"str":"Selected","boundary":[0.2720638133156401,0.43304610492228424,0.34679525037473,0.4480045208401593],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3526370132002924,0.43304610492228424,0.4567262489424768,0.4480045208401593],"dir":"ltr"},{"str":"479","boundary":[0.4910005379499038,0.43304610492228424,0.5236771636342322,0.4480045208401593],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.4792361974350906,0.3244644258609344,0.4986821381283282],"dir":"ltr"},{"str":"14","boundary":[0.3320555810172121,0.47186319422916995,0.38271032981336345,0.50178002606492],"dir":"ltr"},{"str":"Web","boundary":[0.3975205708023311,0.48029375744048436,0.4432706780657025,0.4982438565419344],"dir":"ltr"},{"str":"Database","boundary":[0.4503300077084961,0.48029375744048436,0.5517112854702653,0.4982438565419344],"dir":"ltr"},{"str":"Programming","boundary":[0.5586871015605411,0.48029375744048436,0.70435212670423,0.4982438565419344],"dir":"ltr"},{"str":"Using","boundary":[0.7113785473845199,0.48029375744048436,0.773732136273871,0.4982438565419344],"dir":"ltr"},{"str":"PHP","boundary":[0.780758556954161,0.48029375744048436,0.8283227425995936,0.4982438565419344],"dir":"ltr"},{"str":"481","boundary":[0.8679698851480615,0.48029375744048436,0.9086073829245405,0.4982438565419344],"dir":"ltr"},{"str":"14.1","boundary":[0.2720598926694484,0.5070902637157657,0.3108272422125092,0.5220486796336408],"dir":"ltr"},{"str":"A","boundary":[0.3222539655380806,0.5070902637157657,0.33497131417390824,0.5220486796336408],"dir":"ltr"},{"str":"Simple","boundary":[0.3408387393070196,0.5070902637157657,0.39865453514885907,0.5220486796336408],"dir":"ltr"},{"str":"PHP","boundary":[0.4045219602819704,0.5070902637157657,0.44431853577207475,0.5220486796336408],"dir":"ltr"},{"str":"Example","boundary":[0.45022440698460303,0.5070902637157657,0.5202524791858235,0.5220486796336408],"dir":"ltr"},{"str":"482","boundary":[0.5545267681932504,0.5070902637157657,0.5892088044046092,0.5220486796336408],"dir":"ltr"},{"str":"14.2","boundary":[0.2720618529925443,0.527284125204897,0.31082920253560503,0.542242541122772],"dir":"ltr"},{"str":"Overview","boundary":[0.32225592586117646,0.527284125204897,0.4004927404562643,0.542242541122772],"dir":"ltr"},{"str":"of","boundary":[0.4063547968651289,0.527284125204897,0.4223436540769581,0.542242541122772],"dir":"ltr"},{"str":"Basic","boundary":[0.4282057104858227,0.527284125204897,0.4749532352059788,0.542242541122772],"dir":"ltr"},{"str":"Features","boundary":[0.4807498232611139,0.527284125204897,0.55321954652925,0.542242541122772],"dir":"ltr"},{"str":"of","boundary":[0.5590851049524223,0.527284125204897,0.5750835139670344,0.542242541122772],"dir":"ltr"},{"str":"PHP","boundary":[0.5809490723902067,0.527284125204897,0.6206092597535547,0.542242541122772],"dir":"ltr"},{"str":"484","boundary":[0.6548835487609816,0.527284125204897,0.6899831337917515,0.542242541122772],"dir":"ltr"},{"str":"14.3","boundary":[0.2720618529925443,0.5474779866940284,0.31082920253560503,0.5624364026119033],"dir":"ltr"},{"str":"Overview","boundary":[0.32225592586117646,0.5474779866940284,0.4004955791657681,0.5624364026119033],"dir":"ltr"},{"str":"of","boundary":[0.40635784827085925,0.5474779866940284,0.4223472856152151,0.5624364026119033],"dir":"ltr"},{"str":"PHP","boundary":[0.4282095547203062,0.5474779866940284,0.4679675778630224,0.5624364026119033],"dir":"ltr"},{"str":"Database","boundary":[0.4738602204027841,0.5474779866940284,0.5537289166932492,0.5624364026119033],"dir":"ltr"},{"str":"Programming","boundary":[0.5595706795188116,0.5474779866940284,0.671052293655357,0.5624364026119033],"dir":"ltr"},{"str":"491","boundary":[0.705326582662784,0.5474779866940284,0.7400086188741428,0.5624364026119033],"dir":"ltr"},{"str":"14.4","boundary":[0.2720598926694484,0.5676718481831596,0.31081940092012583,0.5826302641010347],"dir":"ltr"},{"str":"Summary","boundary":[0.3222480845687931,0.5676718481831596,0.40024149925933794,0.5826302641010347],"dir":"ltr"},{"str":"496","boundary":[0.43451774858986075,0.5676718481831596,0.46961537329753467,0.5826302641010347],"dir":"ltr"},{"str":"Review","boundary":[0.2720598926694484,0.5878657096722909,0.332484891775198,0.602824125590166],"dir":"ltr"},{"str":"Questions","boundary":[0.3383266546007604,0.5878657096722909,0.4240731471352982,0.602824125590166],"dir":"ltr"},{"str":"496","boundary":[0.4583474361427251,0.5878657096722909,0.49344702117349487,0.602824125590166],"dir":"ltr"},{"str":"Exercises","boundary":[0.2720598926694484,0.6080595711614223,0.3512785092948847,0.6230179870792972],"dir":"ltr"},{"str":"497","boundary":[0.38555279830231154,0.6080595711614223,0.4194409036598607,0.6230179870792972],"dir":"ltr"},{"str":"Selected","boundary":[0.2720598926694484,0.6282534326505536,0.3467913297285383,0.6432118485684286],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3526330925541007,0.6282534326505536,0.4567223282962851,0.6432118485684286],"dir":"ltr"},{"str":"497","boundary":[0.490996617303712,0.6282534326505536,0.5248847226612613,0.6432118485684286],"dir":"ltr"},{"str":"■","boundary":[0.24265504623205406,0.6971683506257956,0.26353483959031904,0.7181101329108206],"dir":"ltr"},{"str":"part","boundary":[0.27192659069893227,0.6880123042424643,0.3612781174066946,0.7179291360782144],"dir":"ltr"},{"str":"6","boundary":[0.3747827832138419,0.6774516626044446,0.4127738448109554,0.7223269103580696],"dir":"ltr"},{"str":"Database","boundary":[0.24265504623205406,0.7242445792787412,0.36137081532277626,0.7451863615637663],"dir":"ltr"},{"str":"Design","boundary":[0.36952656787438903,0.7242445792787412,0.4567055416257559,0.7451863615637663],"dir":"ltr"},{"str":"Theory","boundary":[0.4648612941773687,0.7242445792787412,0.5505112423637598,0.7451863615637663],"dir":"ltr"},{"str":"and","boundary":[0.5586897103195471,0.7242445792787412,0.60498038783977,0.7451863615637663],"dir":"ltr"},{"str":"Normalization","boundary":[0.6131588557955573,0.7242445792787412,0.786353009247191,0.7451863615637663],"dir":"ltr"},{"str":"■","boundary":[0.7945067771319708,0.7300747714668921,0.8153920593949041,0.7510165537519172],"dir":"ltr"},{"str":"chapter","boundary":[0.24265504623205406,0.7746649118131226,0.3244644258609344,0.7941108525063602],"dir":"ltr"},{"str":"15","boundary":[0.3320555810172121,0.767291908607202,0.38271032981336345,0.7972087404429521],"dir":"ltr"},{"str":"Basics","boundary":[0.3975205708023311,0.7757224718185164,0.46831972145037415,0.7936725709199663],"dir":"ltr"},{"str":"of","boundary":[0.47530262569778164,0.7757224718185164,0.49629351705626346,0.7936725709199663],"dir":"ltr"},{"str":"Functional","boundary":[0.5032764213036709,0.7757224718185164,0.6139284786429788,0.7936725709199663],"dir":"ltr"},{"str":"Dependencies","boundary":[0.6209385940336536,0.7757224718185164,0.7742154727670729,0.7936725709199663],"dir":"ltr"},{"str":"and","boundary":[0.7812255881577478,0.7757224718185164,0.8209033117465103,0.7936725709199663],"dir":"ltr"},{"str":"Normalization","boundary":[0.3975205708023311,0.7981600956953289,0.5461884861843901,0.8161101947967789],"dir":"ltr"},{"str":"for","boundary":[0.5532087911876152,0.7981600956953289,0.582649311867248,0.8161101947967789],"dir":"ltr"},{"str":"Relational","boundary":[0.5896696168704734,0.7981600956953289,0.6956573759627901,0.8161101947967789],"dir":"ltr"},{"str":"Databases","boundary":[0.7026776809660152,0.7981600956953289,0.8164243655371665,0.8161101947967789],"dir":"ltr"},{"str":"501","boundary":[0.8560715080856338,0.7981600956953289,0.8967090058621129,0.8161101947967789],"dir":"ltr"},{"str":"15.1","boundary":[0.2720598926694484,0.8249566019706103,0.3108272422125092,0.8399150178884853],"dir":"ltr"},{"str":"Informal","boundary":[0.3222539655380806,0.8249566019706103,0.3879362115929464,0.8399150178884853],"dir":"ltr"},{"str":"Design","boundary":[0.3937716743931223,0.8249566019706103,0.4524866128496572,0.8399150178884853],"dir":"ltr"},{"str":"Guidelines","boundary":[0.45832207564983307,0.8249566019706103,0.5476164057464843,0.8399150178884853],"dir":"ltr"},{"str":"for","boundary":[0.5534518685466603,0.8249566019706103,0.5754954271847743,0.8399150178884853],"dir":"ltr"},{"str":"Relation","boundary":[0.5813308899849503,0.8249566019706103,0.6490496733928975,0.8399150178884853],"dir":"ltr"},{"str":"Schemas","boundary":[0.6548851361930734,0.8249566019706103,0.7328671618360473,0.8399150178884853],"dir":"ltr"},{"str":"503","boundary":[0.7671414508434742,0.8249566019706103,0.801823487054833,0.8399150178884853],"dir":"ltr"},{"str":"15.2","boundary":[0.27205597202325676,0.8451504634597415,0.31082332156631753,0.8601088793776166],"dir":"ltr"},{"str":"Functional","boundary":[0.32225004489188896,0.8451504634597415,0.4080141803342892,0.8601088793776166],"dir":"ltr"},{"str":"Dependencies","boundary":[0.4138559431598516,0.8451504634597415,0.5347059413713509,0.8601088793776166],"dir":"ltr"},{"str":"513","boundary":[0.5689802303787778,0.8451504634597415,0.6032604003554922,0.8601088793776166],"dir":"ltr"},{"str":"15.3","boundary":[0.27205597202325676,0.8653443249488728,0.31082332156631753,0.8803027408667479],"dir":"ltr"},{"str":"Normal","boundary":[0.32225004489188896,0.8653443249488728,0.3815702328108905,0.8803027408667479],"dir":"ltr"},{"str":"Forms","boundary":[0.38738249558456794,0.8653443249488728,0.4394624220776778,0.8803027408667479],"dir":"ltr"},{"str":"Based","boundary":[0.4453525491799487,0.8653443249488728,0.49926184793075346,0.8803027408667479],"dir":"ltr"},{"str":"on","boundary":[0.5050889494994805,0.8653443249488728,0.5258709748257995,0.8803027408667479],"dir":"ltr"},{"str":"Primary","boundary":[0.5316980763945267,0.8653443249488728,0.5936120082638571,0.8803027408667479],"dir":"ltr"},{"str":"Keys","boundary":[0.5994391098325841,0.8653443249488728,0.6398223864157483,0.8803027408667479],"dir":"ltr"},{"str":"516","boundary":[0.6740966754231752,0.8653443249488728,0.7083768453998897,0.8803027408667479],"dir":"ltr"},{"str":"15.4","boundary":[0.2720520513770652,0.8855381864380042,0.31081940092012594,0.9004966023558792],"dir":"ltr"},{"str":"General","boundary":[0.3220540125823063,0.8855381864380042,0.3885289935653205,0.9004966023558792],"dir":"ltr"},{"str":"Definitions","boundary":[0.39436339533627984,0.8855381864380042,0.48203409228318855,0.9004966023558792],"dir":"ltr"},{"str":"of","boundary":[0.4878684940541479,0.8855381864380042,0.5037819227770867,0.9004966023558792],"dir":"ltr"},{"str":"Second","boundary":[0.509616324548046,0.8855381864380042,0.5748793945591729,0.9004966023558792],"dir":"ltr"},{"str":"and","boundary":[0.5807137963301322,0.8855381864380042,0.6117007348633446,0.9004966023558792],"dir":"ltr"},{"str":"Third","boundary":[0.617535136634304,0.8855381864380042,0.6594733940502624,0.9004966023558792],"dir":"ltr"},{"str":"Normal","boundary":[0.6652952563539994,0.8855381864380042,0.7247134174633479,0.9004966023558792],"dir":"ltr"},{"str":"Forms","boundary":[0.7305352797670849,0.8855381864380042,0.7823790422673319,0.9004966023558792],"dir":"ltr"},{"str":"525","boundary":[0.8166533312747593,0.8855381864380042,0.8509335012514736,0.9004966023558792],"dir":"ltr"},{"str":"15.5","boundary":[0.27204813073087347,0.9057320479271355,0.31081548027393424,0.9206904638450105],"dir":"ltr"},{"str":"Boyce-Codd","boundary":[0.3222422035995057,0.9057320479271355,0.428621942103374,0.9206904638450105],"dir":"ltr"},{"str":"Normal","boundary":[0.43445078502776835,0.9057320479271355,0.4939401906326444,0.9206904638450105],"dir":"ltr"},{"str":"Form","boundary":[0.49976903355703883,0.9057320479271355,0.5422394630286114,0.9206904638450105],"dir":"ltr"},{"str":"529","boundary":[0.5765137520360383,0.9057320479271355,0.6107939220127527,0.9206904638450105],"dir":"ltr"}],"boundary":[0.24266,0.10679,0.90861,0.92069],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":28,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/84c47bda77fc1858e2f4bf0f204e00cb.jpg","blurred":"/storage/books/494399539ca2ade4/pages/95de40b5fc10febe916dae774defff74.jpg"},"info":{"width":510.119964,"height":668.519986,"margin":[0.52084,0.10677,0.18643,0.59981]},"elements":[{"words":[{"str":"part","boundary":[0.570005156669383,0.17963722628331416,0.6688172078675988,0.22600831562872678],"dir":"ltr"},{"str":"1","boundary":[0.6869305942317522,0.10676879898097769,0.813567472924859,0.2563529581597281],"dir":"ltr"},{"str":"Introduction","boundary":[0.5378754594282062,0.33138138072060563,0.780171406896751,0.3612982125563557],"dir":"ltr"},{"str":"to","boundary":[0.5208441714702231,0.3702732621070807,0.5608661299129238,0.40019009394283084],"dir":"ltr"},{"str":"Databases","boundary":[0.574360994818858,0.3702732621070807,0.7801596449575536,0.40019009394283084],"dir":"ltr"}],"boundary":[0.52084,0.10677,0.81357,0.40019],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":84,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/553d1954b08e71db6bcec21a55534107.jpg","blurred":"/storage/books/494399539ca2ade4/pages/34b575bbceee8f485ec2996ea811197b.jpg"},"info":{"width":510.119964,"height":668.519986,"margin":[0.42082,0.10677,0.15703,0.60077]},"elements":[{"words":[{"str":"part","boundary":[0.5994100046631384,0.17963722628331416,0.6982220558613542,0.22600831562872678],"dir":"ltr"},{"str":"2","boundary":[0.7163354422255076,0.10676879898097769,0.8429723209186144,0.2563529581597281],"dir":"ltr"},{"str":"The","boundary":[0.42081671988826536,0.3304238925177025,0.4926704064458062,0.3603407243534526],"dir":"ltr"},{"str":"Relational","boundary":[0.5061652713517404,0.3304238925177025,0.7046283920775938,0.3603407243534526],"dir":"ltr"},{"str":"Data","boundary":[0.718123256983528,0.3304238925177025,0.8095762548905066,0.3603407243534526],"dir":"ltr"},{"str":"Model","boundary":[0.5037187879986599,0.3693157739041776,0.6268112211777995,0.3992326057399277],"dir":"ltr"},{"str":"and","boundary":[0.6403712837478939,0.3693157739041776,0.7142267436553776,0.3992326057399277],"dir":"ltr"},{"str":"SQL","boundary":[0.7277868062254721,0.3693157739041776,0.8095801755369058,0.3992326057399277],"dir":"ltr"}],"boundary":[0.42082,0.10677,0.84297,0.39923],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":224,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/541f4f20b1822ed5a0135c8e7a10d55a.jpg","blurred":"/storage/books/494399539ca2ade4/pages/8ce4a310a2ba2071afc9375a5667edf3.jpg"},"info":{"width":510.119964,"height":668.519986,"margin":[0.35748,0.10677,0.18643,0.60077]},"elements":[{"words":[{"str":"part","boundary":[0.570005156669383,0.17963722628331416,0.6688172078675988,0.22600831562872678],"dir":"ltr"},{"str":"3","boundary":[0.6869305942317522,0.10676879898097769,0.813567472924859,0.2563529581597281],"dir":"ltr"},{"str":"Conceptual","boundary":[0.35748259795611526,0.3304238925177025,0.5828805594442488,0.3603407243534526],"dir":"ltr"},{"str":"Modeling","boundary":[0.5963754243501829,0.3304238925177025,0.7801439623719568,0.3603407243534526],"dir":"ltr"},{"str":"and","boundary":[0.3595213340836823,0.3693157739041776,0.4330216921288734,0.3992326057399277],"dir":"ltr"},{"str":"Database","boundary":[0.4465165570348075,0.3693157739041776,0.6310692243364151,0.3992326057399277],"dir":"ltr"},{"str":"Design","boundary":[0.6445640892423493,0.3693157739041776,0.7801557243111544,0.3992326057399277],"dir":"ltr"}],"boundary":[0.35748,0.10677,0.81357,0.39923],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":378,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/a1553cf717e6db952088d5f4b32ed799.jpg","blurred":"/storage/books/494399539ca2ade4/pages/5987399b8ee9b535acf05bc150550946.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.16821,0.10677,0.21043,0.5789]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"4","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"Object,","boundary":[0.16820749688049885,0.3134027110447525,0.3061867915412283,0.34331954288050254],"dir":"ltr"},{"str":"Object-Relational,","boundary":[0.3196816550715392,0.3134027110447525,0.6691758807597937,0.34331954288050254],"dir":"ltr"},{"str":"and","boundary":[0.6826707442901045,0.3134027110447525,0.7561710948429047,0.34331954288050254],"dir":"ltr"},{"str":"XM","boundary":[0.2771661698528607,0.35229459243122757,0.3477691630120235,0.38221142426697763],"dir":"ltr"},{"str":"L:","boundary":[0.35063123459166523,0.35229459243122757,0.3833215809355734,0.38221142426697763],"dir":"ltr"},{"str":"Concepts,","boundary":[0.39312319593434664,0.35229459243122757,0.5891202100958141,0.38221142426697763],"dir":"ltr"},{"str":"Models,","boundary":[0.602615073626125,0.35229459243122757,0.7561593329049062,0.38221142426697763],"dir":"ltr"},{"str":"Languages,","boundary":[0.23011057656675057,0.39118647381770266,0.4533147084420828,0.4211033056534528],"dir":"ltr"},{"str":"and","boundary":[0.46679919795814867,0.39118647381770266,0.5402430459993132,0.4211033056534528],"dir":"ltr"},{"str":"Standards","boundary":[0.553727535515379,0.39118647381770266,0.7561514916129072,0.4211033056534528],"dir":"ltr"}],"boundary":[0.16821,0.10677,0.78957,0.4211],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":472,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/26c480131886239c65af889f00f44ba9.jpg","blurred":"/storage/books/494399539ca2ade4/pages/2e4801b21c40a1b5f5b7799a577bae0c.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.28518,0.10677,0.21043,0.60077]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"5","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"Database","boundary":[0.2851780099528579,0.3304238925177025,0.46946172708649087,0.3603407243534526],"dir":"ltr"},{"str":"Programming","boundary":[0.48293692581129466,0.3304238925177025,0.756137769351909,0.3603407243534526],"dir":"ltr"},{"str":"Techniques","boundary":[0.5348055407416126,0.3693157739041776,0.7561652138739055,0.3992326057399277],"dir":"ltr"}],"boundary":[0.28518,0.10677,0.78957,0.39923],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":526,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/728f175edca8b521bd26d1716506da44.jpg","blurred":"/storage/books/494399539ca2ade4/pages/8549f86fee32a0876946b8e68946c73b.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.27266,0.10677,0.21043,0.60077]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"6","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"Database","boundary":[0.2726574269534251,0.3304238925177025,0.45721007544232506,0.3603407243534526],"dir":"ltr"},{"str":"Design","boundary":[0.47070493897263593,0.3304238925177025,0.6062965602196643,0.3603407243534526],"dir":"ltr"},{"str":"Theory","boundary":[0.6197914237499752,0.3304238925177025,0.7561671741969053,0.3603407243534526],"dir":"ltr"},{"str":"and","boundary":[0.38977104360476617,0.3693157739041776,0.4632831560955648,0.3992326057399277],"dir":"ltr"},{"str":"Normalization","boundary":[0.4767819402718752,0.3693157739041776,0.7562063806569003,0.3992326057399277],"dir":"ltr"}],"boundary":[0.27266,0.10677,0.78957,0.39923],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":608,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/a17cf6df20a64c44f719c0e8663de7c0.jpg","blurred":"/storage/books/494399539ca2ade4/pages/47844aeb44ab2f37dfa6881f5904f5d9.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.26062,0.10677,0.21043,0.60077]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"7","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"File","boundary":[0.26062496438093113,0.3304238925177025,0.33158944072921204,0.3603407243534526],"dir":"ltr"},{"str":"Structures,","boundary":[0.34506509600841223,0.3304238925177025,0.5626163561408566,0.3603407243534526],"dir":"ltr"},{"str":"Indexing,","boundary":[0.576042499805959,0.3304238925177025,0.7561162057989115,0.3603407243534526],"dir":"ltr"},{"str":"and","boundary":[0.5082412037719375,0.3693157739041776,0.5817415543247376,0.3992326057399277],"dir":"ltr"},{"str":"Hashing","boundary":[0.5952364178550485,0.3693157739041776,0.7561514916129072,0.3992326057399277],"dir":"ltr"}],"boundary":[0.26062,0.10677,0.78957,0.39923],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":704,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/4cc5ee0ecc4366b5d5a7c3937592eae6.jpg","blurred":"/storage/books/494399539ca2ade4/pages/ca61ffd33cc9ef388fa6bfea5b0c2411.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.3171,0.10677,0.21043,0.57822]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"8","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"Query","boundary":[0.3170979493578625,0.31408331896901576,0.4368900816056948,0.3440001508047658],"dir":"ltr"},{"str":"Processing","boundary":[0.45035813710780287,0.31408331896901576,0.6691601981757958,0.3440001508047658],"dir":"ltr"},{"str":"and","boundary":[0.6826550617061065,0.31408331896901576,0.7561554122589066,0.3440001508047658],"dir":"ltr"},{"str":"Optimization,","boundary":[0.4045087519169215,0.35297520035549085,0.6691915633437917,0.38289203219124096],"dir":"ltr"},{"str":"and","boundary":[0.682690347520102,0.35297520035549085,0.7562024600109006,0.38289203219124096],"dir":"ltr"},{"str":"Database","boundary":[0.427377880032059,0.391867081741966,0.6085567424615804,0.42178391357771605],"dir":"ltr"},{"str":"Tuning","boundary":[0.6218049079205031,0.391867081741966,0.7561554122589066,0.42178391357771605],"dir":"ltr"}],"boundary":[0.3171,0.10677,0.78957,0.42178],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":768,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/af491d0e0fbb6fd99daac92b59b2651e.jpg","blurred":"/storage/books/494399539ca2ade4/pages/9e11c7d568b77c819a2b0bcf675aef2e.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.28675,0.10677,0.21043,0.57822]},"elements":[{"words":[{"str":"part","boundary":[0.5460107470082101,0.17963722628331416,0.644822788133842,0.22600831562872678],"dir":"ltr"},{"str":"9","boundary":[0.6629361726515747,0.10676879898097769,0.7895730384357238,0.2563529581597281],"dir":"ltr"},{"str":"Transaction","boundary":[0.28674822867566135,0.31408331896901576,0.5140269246706046,0.3440001508047658],"dir":"ltr"},{"str":"Processing,","boundary":[0.5275027667647949,0.31408331896901576,0.7561279677369099,0.3440001508047658],"dir":"ltr"},{"str":"Concurrency","boundary":[0.33171803829003255,0.35297520035549085,0.5852321989086524,0.38289203219124096],"dir":"ltr"},{"str":"Control,","boundary":[0.5987052699729163,0.35297520035549085,0.7562142219488992,0.38289203219124096],"dir":"ltr"},{"str":"and","boundary":[0.48666196819063845,0.391867081741966,0.5598520925091753,0.42178391357771605],"dir":"ltr"},{"str":"Recovery","boundary":[0.5732899976622348,0.391867081741966,0.7562103013028997,0.42178391357771605],"dir":"ltr"}],"boundary":[0.28675,0.10677,0.78957,0.42178],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":860,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/233969505a8697ad3ecbd9f05b545794.jpg","blurred":"/storage/books/494399539ca2ade4/pages/4f03a88e48f8ea1062f10bd7f550def1.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.20716,0.10677,0.23575,0.61711]},"elements":[{"words":[{"str":"part10","boundary":[0.46281659922162316,0.10676879898097769,0.7642476256018937,0.2563529581597281],"dir":"ltr"},{"str":"Additional","boundary":[0.20715519423962384,0.31408331896901576,0.4080630177690108,0.3440001508047658],"dir":"ltr"},{"str":"Database","boundary":[0.4214239030308947,0.31408331896901576,0.604144295549024,0.3440001508047658],"dir":"ltr"},{"str":"Topics:","boundary":[0.6175051808109081,0.31408331896901576,0.7561201264449111,0.3440001508047658],"dir":"ltr"},{"str":"Security","boundary":[0.25949581833307245,0.35297520035549085,0.4244452368244261,0.38289203219124096],"dir":"ltr"},{"str":"and","boundary":[0.4379401003547369,0.35297520035549085,0.511440450907537,0.38289203219124096],"dir":"ltr"},{"str":"Distribution","boundary":[0.5249353144378478,0.35297520035549085,0.7561279677369099,0.38289203219124096],"dir":"ltr"}],"boundary":[0.20716,0.10677,0.76425,0.38289],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":956,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/f46ff2474deaed65cecfd89fe3e8d0d6.jpg","blurred":"/storage/books/494399539ca2ade4/pages/53e9f10a30999bb3a9e6597f4e0d8bc0.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.19542,0.10677,0.23575,0.61711]},"elements":[{"words":[{"str":"part","boundary":[0.44470125438089064,0.17963722628331416,0.5435132955065225,0.22600831562872678],"dir":"ltr"},{"str":"11","boundary":[0.5616286403472551,0.10676879898097769,0.7642476256018937,0.2563529581597281],"dir":"ltr"},{"str":"Advanced","boundary":[0.1954207007630926,0.31408331896901576,0.39106877743060375,0.3440001508047658],"dir":"ltr"},{"str":"Database","boundary":[0.4045636409609146,0.31408331896901576,0.5891162894498145,0.3440001508047658],"dir":"ltr"},{"str":"Models,","boundary":[0.6026111529801256,0.31408331896901576,0.7561554122589068,0.3440001508047658],"dir":"ltr"},{"str":"Systems,","boundary":[0.2284443020169591,0.35297520035549085,0.4089586851263644,0.38289203219124096],"dir":"ltr"},{"str":"and","boundary":[0.4224535486566754,0.35297520035549085,0.4959538992094755,0.38289203219124096],"dir":"ltr"},{"str":"Applications","boundary":[0.5094487627397863,0.35297520035549085,0.7561279677369099,0.38289203219124096],"dir":"ltr"}],"boundary":[0.19542,0.10677,0.76425,0.38289],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1110,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/86a7fe4319a1c670bc3427b50937caf5.jpg","blurred":"/storage/books/494399539ca2ade4/pages/ab59736888fc7613f2fefa087e9854b7.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.07847,0.24051,0.08365]},"elements":[{"words":[{"str":"appendix","boundary":[0.5460127073312098,0.11223310831577737,0.6790472832573581,0.13915825696795245],"dir":"ltr"},{"str":"AA","boundary":[0.6895769622182402,0.07847031816338237,0.759491882004489,0.15235157980751823],"dir":"ltr"},{"str":"Alternative","boundary":[0.24599115318776282,0.21114099646379156,0.46364209255247296,0.24105782829954164],"dir":"ltr"},{"str":"Diagrammatic","boundary":[0.47710354928011767,0.21114099646379156,0.7561416899979084,0.24105782829954164],"dir":"ltr"},{"str":"Notations","boundary":[0.26836627990696216,0.2500328778502667,0.46005264271215324,0.27994970968601673],"dir":"ltr"},{"str":"for","boundary":[0.47352588062874434,0.2500328778502667,0.5311600021869045,0.27994970968601673],"dir":"ltr"},{"str":"E","boundary":[0.5450689395543522,0.2500328778502667,0.5687034460533693,0.27994970968601673],"dir":"ltr"},{"str":"R","boundary":[0.5711734530330602,0.2500328778502667,0.5989316267095859,0.27994970968601673],"dir":"ltr"},{"str":"Models","boundary":[0.6124264902398967,0.2500328778502667,0.7561965790419013,0.27994970968601673],"dir":"ltr"},{"str":"igure","boundary":[0.3378910954162599,0.4215535539725809,0.38134228353620225,0.4372598906863497],"dir":"ltr"},{"str":"A.1","boundary":[0.38779141142346396,0.4215535539725809,0.4169313187663666,0.4372598906863497],"dir":"ltr"},{"str":"shows","boundary":[0.4235797542200344,0.4215535539725809,0.4751648643860334,0.4372598906863497],"dir":"ltr"},{"str":"a","boundary":[0.48177402181806545,0.4215535539725809,0.4910757228776282,0.4372598906863497],"dir":"ltr"},{"str":"number","boundary":[0.49768488030966024,0.4215535539725809,0.5709466165143597,0.4372598906863497],"dir":"ltr"},{"str":"of","boundary":[0.5781654247282049,0.4215535539725809,0.5898935575192171,0.4372598906863497],"dir":"ltr"},{"str":"different","boundary":[0.5971389113263105,0.4215535539725809,0.6710698722961996,0.4372598906863497],"dir":"ltr"},{"str":"diagram-","boundary":[0.6777169780086719,0.4215535539725809,0.7564975866385137,0.4372598906863497],"dir":"ltr"},{"str":"matic","boundary":[0.3378910954162599,0.4395043262027472,0.38612867601238127,0.455210662916516],"dir":"ltr"},{"str":"notations","boundary":[0.3964648599133955,0.4395043262027472,0.47809974433924574,0.455210662916516],"dir":"ltr"},{"str":"for","boundary":[0.48843592824025994,0.4395043262027472,0.5138385186270603,0.455210662916516],"dir":"ltr"},{"str":"representing","boundary":[0.5241747025280746,0.4395043262027472,0.6314823000397618,0.455210662916516],"dir":"ltr"},{"str":"ER","boundary":[0.6418316292846662,0.4395043262027472,0.666815749884239,0.455210662916516],"dir":"ltr"},{"str":"and","boundary":[0.6771650791291437,0.4395043262027472,0.7094130785881573,0.455210662916516],"dir":"ltr"},{"str":"EER","boundary":[0.7197624078330618,0.4395043262027472,0.7565387534215087,0.455210662916516],"dir":"ltr"},{"str":"model","boundary":[0.07398319967119266,0.457456669066585,0.1266956202635996,0.47316300578035375],"dir":"ltr"},{"str":"concepts.","boundary":[0.13329338648166125,0.457456669066585,0.2112497208892113,0.47316300578035375],"dir":"ltr"},{"str":"Unfor","boundary":[0.21728065459795645,0.457456669066585,0.2675864634176598,0.47316300578035375],"dir":"ltr"},{"str":"Ftunately,","boundary":[0.26793638107311596,0.41184479412108405,0.3396283336586424,0.47316300578035375],"dir":"ltr"},{"str":"there","boundary":[0.3456592673673876,0.457456669066585,0.3881879399105972,0.47316300578035375],"dir":"ltr"},{"str":"is","boundary":[0.39479868418165975,0.457456669066585,0.4078024166974541,0.47316300578035375],"dir":"ltr"},{"str":"no","boundary":[0.4144131609685167,0.457456669066585,0.43649690892188,0.47316300578035375],"dir":"ltr"},{"str":"standard","boundary":[0.4431076531929426,0.457456669066585,0.5168671512099656,0.47316300578035375],"dir":"ltr"},{"str":"notation:","boundary":[0.5239420004750218,0.457456669066585,0.5997241852983868,0.47316300578035375],"dir":"ltr"},{"str":"different","boundary":[0.6061667868370804,0.457456669066585,0.677961656380094,0.47316300578035375],"dir":"ltr"},{"str":"database","boundary":[0.6845853917639647,0.457456669066585,0.7562773443494912,0.47316300578035375],"dir":"ltr"},{"str":"design","boundary":[0.07398319967119266,0.47540901193042273,0.12711684141113125,0.49111534864419154],"dir":"ltr"},{"str":"practitioners","boundary":[0.13227053099553973,0.47540901193042273,0.23716212769850414,0.49111534864419154],"dir":"ltr"},{"str":"prefer","boundary":[0.24227894664374922,0.47540901193042273,0.2913991400551737,0.49111534864419154],"dir":"ltr"},{"str":"different","boundary":[0.296514109898194,0.47540901193042273,0.3682269369262396,0.49111534864419154],"dir":"ltr"},{"str":"notations.","boundary":[0.37355942167722755,0.47540901193042273,0.4553522773354575,0.49111534864419154],"dir":"ltr"},{"str":"Similarly,","boundary":[0.45988062346489067,0.47540901193042273,0.5371300917547215,0.49111534864419154],"dir":"ltr"},{"str":"various","boundary":[0.5416584378841548,0.47540901193042273,0.6022991675747145,0.49111534864419154],"dir":"ltr"},{"str":"CASE","boundary":[0.6075191156584611,0.47540901193042273,0.6563264535771519,0.49111534864419154],"dir":"ltr"},{"str":"(computer-","boundary":[0.6614620097557592,0.47540901193042273,0.756145610643908,0.49111534864419154],"dir":"ltr"},{"str":"aided","boundary":[0.07398525801034245,0.4933597841605891,0.11867521525789562,0.5090661208743579],"dir":"ltr"},{"str":"software","boundary":[0.12424913731533399,0.4933597841605891,0.1936032834441951,0.5090661208743579],"dir":"ltr"},{"str":"engineering)","boundary":[0.19921871413363368,0.4933597841605891,0.30390493497267856,0.5090661208743579],"dir":"ltr"},{"str":"tools","boundary":[0.30946858334636096,0.4933597841605891,0.3496009868391442,0.5090661208743579],"dir":"ltr"},{"str":"and","boundary":[0.35518731929154496,0.4933597841605891,0.3862435403828577,0.5090661208743579],"dir":"ltr"},{"str":"OOA","boundary":[0.39185868958335485,0.4933597841605891,0.4353740375480581,0.5090661208743579],"dir":"ltr"},{"str":"(object-oriented","boundary":[0.4407030776067411,0.4933597841605891,0.575347274747988,0.5090661208743579],"dir":"ltr"},{"str":"analysis)","boundary":[0.5809336072003888,0.4933597841605891,0.6521953669036191,0.5090661208743579],"dir":"ltr"},{"str":"methodolo-","boundary":[0.6577816993560197,0.4933597841605891,0.7561908941052021,0.5090661208743579],"dir":"ltr"},{"str":"gies","boundary":[0.07398319967119271,0.5113121270244269,0.10562196648521117,0.5270184637381956],"dir":"ltr"},{"str":"use","boundary":[0.11226257176702664,0.5113121270244269,0.13980725769048008,0.5270184637381956],"dir":"ltr"},{"str":"various","boundary":[0.14644786297229556,0.5113121270244269,0.20961017193568166,0.5270184637381956],"dir":"ltr"},{"str":"notations.","boundary":[0.21654926157705115,0.5113121270244269,0.29909963580021537,0.5270184637381956],"dir":"ltr"},{"str":"Some","boundary":[0.3051099861174631,0.5113121270244269,0.35162471464532424,0.5270184637381956],"dir":"ltr"},{"str":"notations","boundary":[0.3582379688824302,0.5113121270244269,0.43757235874235567,0.5270184637381956],"dir":"ltr"},{"str":"are","boundary":[0.4441856129794617,0.5113121270244269,0.46971976382656516,0.5270184637381956],"dir":"ltr"},{"str":"associated","boundary":[0.4763281830348914,0.5113121270244269,0.560834259323594,0.5270184637381956],"dir":"ltr"},{"str":"with","boundary":[0.5675118571623042,0.5113121270244269,0.6048800235849161,0.5270184637381956],"dir":"ltr"},{"str":"models","boundary":[0.6114889901343179,0.5113121270244269,0.6717788664625471,0.5270184637381956],"dir":"ltr"},{"str":"that","boundary":[0.678387833011949,0.5113121270244269,0.7115230307459608,0.5270184637381956],"dir":"ltr"},{"str":"have","boundary":[0.7181319972953625,0.5113121270244269,0.7562979277409886,0.5270184637381956],"dir":"ltr"},{"str":"additional","boundary":[0.07398319967119271,0.5292644698882646,0.1617722234184837,0.5449708066020335],"dir":"ltr"},{"str":"concepts","boundary":[0.16917351973768355,0.5292644698882646,0.2441486853077604,0.5449708066020335],"dir":"ltr"},{"str":"and","boundary":[0.25154714184682014,0.5292644698882646,0.2837186272022435,0.5449708066020335],"dir":"ltr"},{"str":"constraints","boundary":[0.2911170837413033,0.5292644698882646,0.3868035495538167,0.5449708066020335],"dir":"ltr"},{"str":"beyond","boundary":[0.3942416252877967,0.5292644698882646,0.45926084329628303,0.5449708066020335],"dir":"ltr"},{"str":"those","boundary":[0.4672700936020677,0.5292644698882646,0.5168141384894459,0.5449708066020335],"dir":"ltr"},{"str":"of","boundary":[0.5248233887952306,0.5292644698882646,0.535689254349902,0.5449708066020335],"dir":"ltr"},{"str":"the","boundary":[0.5437167770338971,0.5292644698882646,0.5708786204538973,0.5449708066020335],"dir":"ltr"},{"str":"ER","boundary":[0.5782989330887185,0.5292644698882646,0.6032954037231897,0.5449708066020335],"dir":"ltr"},{"str":"and","boundary":[0.6107157163580108,0.5292644698882646,0.6429822408693721,0.5449708066020335],"dir":"ltr"},{"str":"EER","boundary":[0.6504025535041935,0.5292644698882646,0.6871974241449879,0.5449708066020335],"dir":"ltr"},{"str":"models","boundary":[0.6946177367798091,0.5292644698882646,0.756598445256851,0.5449708066020335],"dir":"ltr"},{"str":"described","boundary":[0.07398319967119271,0.5472168127521024,0.15399575716106745,0.5629231494658712],"dir":"ltr"},{"str":"in","boundary":[0.1606111380630524,0.5472168127521024,0.17758629999234593,0.5629231494658712],"dir":"ltr"},{"str":"Chapters","boundary":[0.1842016808943309,0.5472168127521024,0.2634267916231197,0.5629231494658712],"dir":"ltr"},{"str":"7","boundary":[0.271134539592711,0.5472168127521024,0.2761676793329357,0.5629231494658712],"dir":"ltr"},{"str":"through","boundary":[0.2827955313951061,0.5472168127521024,0.35279559471970784,0.5629231494658712],"dir":"ltr"},{"str":"9,","boundary":[0.36063370235157116,0.5472168127521024,0.37249589320172855,0.5629231494658712],"dir":"ltr"},{"str":"while","boundary":[0.3785062435189762,0.5472168127521024,0.42337776733485727,0.5629231494658712],"dir":"ltr"},{"str":"other","boundary":[0.4299913861610167,0.5472168127521024,0.47480127326835947,0.5629231494658712],"dir":"ltr"},{"str":"models","boundary":[0.48141489209451893,0.5472168127521024,0.5417777753230256,0.5629231494658712],"dir":"ltr"},{"str":"have","boundary":[0.5483913941491849,0.5472168127521024,0.586569711509648,0.5629231494658712],"dir":"ltr"},{"str":"fewer","boundary":[0.5931740615431496,0.5472168127521024,0.6385335210224367,0.5629231494658712],"dir":"ltr"},{"str":"concepts","boundary":[0.6451036322072199,0.5472168127521024,0.7181219115307171,0.5629231494658712],"dir":"ltr"},{"str":"and","boundary":[0.7247477052537378,0.5472168127521024,0.7562608776362933,0.5629231494658712],"dir":"ltr"},{"str":"constraints.","boundary":[0.07398319967119271,0.5651691556159402,0.16984828723129347,0.5808754923297089],"dir":"ltr"},{"str":"The","boundary":[0.17334746378585547,0.5651691556159402,0.20538150645314426,0.5808754923297089],"dir":"ltr"},{"str":"notation","boundary":[0.20947288344485887,0.5651691556159402,0.28027220911655876,0.5808754923297089],"dir":"ltr"},{"str":"we","boundary":[0.2843635861082733,0.5651691556159402,0.3069230565085659,0.5808754923297089],"dir":"ltr"},{"str":"used","boundary":[0.311013140907835,0.5651691556159402,0.3488680024484075,0.5808754923297089],"dir":"ltr"},{"str":"in","boundary":[0.3529580868476766,0.5651691556159402,0.36963494353896803,0.5808754923297089],"dir":"ltr"},{"str":"Chapter","boundary":[0.3737250279382372,0.5651691556159402,0.44274318561209436,0.5808754923297089],"dir":"ltr"},{"str":"7","boundary":[0.44739564041817015,0.5651691556159402,0.4545145333015123,0.5808754923297089],"dir":"ltr"},{"str":"is","boundary":[0.4586106282094997,0.5651691556159402,0.4713335622395508,0.5808754923297089],"dir":"ltr"},{"str":"quite","boundary":[0.4754145807308147,0.5651691556159402,0.5173667414006102,0.5808754923297089],"dir":"ltr"},{"str":"close","boundary":[0.5214495627258243,0.5651691556159402,0.5616520169306334,0.5808754923297089],"dir":"ltr"},{"str":"to","boundary":[0.5657348382558474,0.5651691556159402,0.5827420208351236,0.5808754923297089],"dir":"ltr"},{"str":"the","boundary":[0.5868528441178452,0.5651691556159402,0.6129038955843804,0.5808754923297089],"dir":"ltr"},{"str":"original","boundary":[0.6170147188671024,0.5651691556159402,0.6811891321668897,0.5808754923297089],"dir":"ltr"},{"str":"notation","boundary":[0.685285227074877,0.5651691556159402,0.7561661940354051,0.5808754923297089],"dir":"ltr"},{"str":"for","boundary":[0.07398319967119271,0.5831214984797779,0.09870342766685437,0.5988278351935467],"dir":"ltr"},{"str":"ER","boundary":[0.10534252745737675,0.5831214984797779,0.1298688227680449,0.5988278351935467],"dir":"ltr"},{"str":"diagrams,","boundary":[0.1365079225585673,0.5831214984797779,0.2183798077039189,0.5988278351935467],"dir":"ltr"},{"str":"which","boundary":[0.2243901580211666,0.5831214984797779,0.2749020522293146,0.5988278351935467],"dir":"ltr"},{"str":"is","boundary":[0.28155049728120646,0.5831214984797779,0.2946449176475492,0.5988278351935467],"dir":"ltr"},{"str":"still","boundary":[0.301293362699441,0.5831214984797779,0.33158118260644387,0.5988278351935467],"dir":"ltr"},{"str":"widely","boundary":[0.33822962765833575,0.5831214984797779,0.39489843768074406,0.5988278351935467],"dir":"ltr"},{"str":"used.","boundary":[0.40193485273045937,0.5831214984797779,0.4425617578589585,0.5988278351935467],"dir":"ltr"},{"str":"We","boundary":[0.4481810237377552,0.5831214984797779,0.4744512385469519,0.5988278351935467],"dir":"ltr"},{"str":"discuss","boundary":[0.4810669293423451,0.5831214984797779,0.5398803793966056,0.5988278351935467],"dir":"ltr"},{"str":"some","boundary":[0.546496070191999,0.5831214984797779,0.5905239241615895,0.5988278351935467],"dir":"ltr"},{"str":"alternate","boundary":[0.5971396149569828,0.5831214984797779,0.6701976011072657,0.5988278351935467],"dir":"ltr"},{"str":"notations","boundary":[0.6768213364911367,0.5831214984797779,0.7562444109230956,0.5988278351935467],"dir":"ltr"},{"str":"here.","boundary":[0.07398319967119271,0.6010738413436156,0.11441927226788143,0.6167801780573845],"dir":"ltr"},{"str":"Figure","boundary":[0.07398319967119271,0.6279992143720294,0.12652545292119424,0.6437055510857983],"dir":"ltr"},{"str":"A.1(a)","boundary":[0.13297108302450933,0.6279992143720294,0.18552048151743183,0.6437055510857983],"dir":"ltr"},{"str":"shows","boundary":[0.1921483335796022,0.6279992143720294,0.24215540601106925,0.6437055510857983],"dir":"ltr"},{"str":"different","boundary":[0.2487566994658063,0.6279992143720294,0.3198615074558887,0.6437055510857983],"dir":"ltr"},{"str":"notations","boundary":[0.3264742346998525,0.6279992143720294,0.4049515664111567,0.6437055510857983],"dir":"ltr"},{"str":"for","boundary":[0.41156429365512054,0.6279992143720294,0.43591507607928803,0.6437055510857983],"dir":"ltr"},{"str":"displaying","boundary":[0.44252780332325176,0.6279992143720294,0.5272252098582858,0.6437055510857983],"dir":"ltr"},{"str":"entity","boundary":[0.5338738623554128,0.6279992143720294,0.581655994434583,0.6437055510857983],"dir":"ltr"},{"str":"types/classes,","boundary":[0.5883593273041169,0.6279992143720294,0.6966637258946533,0.6437055510857983],"dir":"ltr"},{"str":"attrib-","boundary":[0.7026946596033982,0.6279992143720294,0.7561703107137048,0.6437055510857983],"dir":"ltr"},{"str":"utes,","boundary":[0.07398319967119271,0.6459515572358672,0.11214480750741611,0.6616578939496359],"dir":"ltr"},{"str":"and","boundary":[0.11628206919839826,0.6459515572358672,0.14717367025126513,0.6616578939496359],"dir":"ltr"},{"str":"relationships.","boundary":[0.15189111694709512,0.6459515572358672,0.2627761248247119,0.6616578939496359],"dir":"ltr"},{"str":"In","boundary":[0.2669133865156941,0.6459515572358672,0.2848226667255374,0.6616578939496359],"dir":"ltr"},{"str":"Chapters","boundary":[0.28955396059769944,0.6459515572358672,0.36655531876975844,0.6616578939496359],"dir":"ltr"},{"str":"7","boundary":[0.3718916644484446,0.6459515572358672,0.37824483444695894,0.6616578939496359],"dir":"ltr"},{"str":"through","boundary":[0.3829995978828638,0.6459515572358672,0.45141505514527436,0.6616578939496359],"dir":"ltr"},{"str":"9,","boundary":[0.4568026173296758,0.6459515572358672,0.46948483393758866,0.6616578939496359],"dir":"ltr"},{"str":"we","boundary":[0.4736220956285708,0.6459515572358672,0.4960944573579871,0.6616578939496359],"dir":"ltr"},{"str":"used","boundary":[0.5008521699242894,0.6459515572358672,0.5388767169509362,0.6616578939496359],"dir":"ltr"},{"str":"the","boundary":[0.5436344295172384,0.6459515572358672,0.5696707793269292,0.6616578939496359],"dir":"ltr"},{"str":"symbols","boundary":[0.5744284918932314,0.6459515572358672,0.6417208971295489,0.6616578939496359],"dir":"ltr"},{"str":"marked","boundary":[0.6464719600921093,0.6459515572358672,0.7092525281344774,0.6616578939496359],"dir":"ltr"},{"str":"(i)","boundary":[0.7139969998746334,0.6459515572358672,0.7346915416861431,0.6616578939496359],"dir":"ltr"},{"str":"in","boundary":[0.7394360134262993,0.6459515572358672,0.7561414939656083,0.6616578939496359],"dir":"ltr"},{"str":"Figure","boundary":[0.07398319967119271,0.6639039000997049,0.1265008007549155,0.6796102368134737],"dir":"ltr"},{"str":"A.1(a)—namely,","boundary":[0.13294638295471245,0.6639039000997049,0.27022113752933,0.6796102368134737],"dir":"ltr"},{"str":"rectangle,","boundary":[0.27623148784657775,0.6639039000997049,0.3561567970310736,0.6796102368134737],"dir":"ltr"},{"str":"oval,","boundary":[0.36216714734832134,0.6639039000997049,0.40129617458492367,0.6796102368134737],"dir":"ltr"},{"str":"and","boundary":[0.40730652490217134,0.6639039000997049,0.4400863112033541,0.6796102368134737],"dir":"ltr"},{"str":"diamond.","boundary":[0.4470472028700564,0.6639039000997049,0.5253852085662917,0.6796102368134737],"dir":"ltr"},{"str":"Notice","boundary":[0.5313955588835393,0.6639039000997049,0.5858078396058075,0.6796102368134737],"dir":"ltr"},{"str":"that","boundary":[0.5924583360122384,0.6639039000997049,0.6254049530760415,0.6796102368134737],"dir":"ltr"},{"str":"symbol","boundary":[0.6320554494824723,0.6639039000997049,0.6922424134010067,0.6796102368134737],"dir":"ltr"},{"str":"(ii)","boundary":[0.6988661487848774,0.6639039000997049,0.7251964231883817,0.6796102368134737],"dir":"ltr"},{"str":"for","boundary":[0.7318201585722528,0.6639039000997049,0.7561991274618013,0.6796102368134737],"dir":"ltr"},{"str":"entity","boundary":[0.07398319967119271,0.6818562429635426,0.1216102166284143,0.6975625796773115],"dir":"ltr"},{"str":"types/classes,","boundary":[0.12726312089371306,0.6818562429635426,0.23490827107635004,0.6975625796773115],"dir":"ltr"},{"str":"symbol","boundary":[0.23988945181872653,0.6818562429635426,0.30007875142821416,0.6975625796773115],"dir":"ltr"},{"str":"(ii)","boundary":[0.30566618227684283,0.6818562429635426,0.3318479932002842,0.6975625796773115],"dir":"ltr"},{"str":"for","boundary":[0.33743542404891286,0.6818562429635426,0.3617073719942278,0.6975625796773115],"dir":"ltr"},{"str":"attributes,","boundary":[0.3672948028428565,0.6818562429635426,0.4509803649814047,0.6975625796773115],"dir":"ltr"},{"str":"and","boundary":[0.4559615457237812,0.6818562429635426,0.4871923864796837,0.6975625796773115],"dir":"ltr"},{"str":"symbol","boundary":[0.4928048734010281,0.6818562429635426,0.5526642222964686,0.6975625796773115],"dir":"ltr"},{"str":"(ii)","boundary":[0.5582347597948919,0.6818562429635426,0.5843374111702468,0.6975625796773115],"dir":"ltr"},{"str":"for","boundary":[0.5899079486686699,0.6818562429635426,0.6141065114521966,0.6975625796773115],"dir":"ltr"},{"str":"relationships","boundary":[0.6196770489506198,0.6818562429635426,0.7254284217977798,0.6975625796773115],"dir":"ltr"},{"str":"are","boundary":[0.7309983086761291,0.6818562429635426,0.7561167938958113,0.6975625796773115],"dir":"ltr"},{"str":"similar,","boundary":[0.07398319967119271,0.6998085858273804,0.13528465622881974,0.7155149225411491],"dir":"ltr"},{"str":"but","boundary":[0.14131558993756485,0.6998085858273804,0.16959706029202992,0.7155149225411491],"dir":"ltr"},{"str":"they","boundary":[0.1762424259653412,0.6998085858273804,0.2117145672512257,0.7155149225411491],"dir":"ltr"},{"str":"are","boundary":[0.21828805938313303,0.6998085858273804,0.24351721058342787,0.7155149225411491],"dir":"ltr"},{"str":"used","boundary":[0.2501197777252236,0.6998085858273804,0.28821277385778443,0.7155149225411491],"dir":"ltr"},{"str":"by","boundary":[0.29481534099958023,0.6998085858273804,0.31468489144144024,0.7155149225411491],"dir":"ltr"},{"str":"different","boundary":[0.3212818064633843,0.6998085858273804,0.392704055223117,0.7155149225411491],"dir":"ltr"},{"str":"methodologies","boundary":[0.3993389759138996,0.6998085858273804,0.5220339569105679,0.7155149225411491],"dir":"ltr"},{"str":"to","boundary":[0.5286223216889714,0.6998085858273804,0.5456238297838467,0.7155149225411491],"dir":"ltr"},{"str":"represent","boundary":[0.5521820160793074,0.6998085858273804,0.629144547055373,0.7155149225411491],"dir":"ltr"},{"str":"three","boundary":[0.6357462522772132,0.6998085858273804,0.6781258236297083,0.7155149225411491],"dir":"ltr"},{"str":"different","boundary":[0.6847259028157798,0.6998085858273804,0.7561250272524104,0.7155149225411491],"dir":"ltr"},{"str":"concepts.","boundary":[0.07398319967119271,0.717760928691218,0.15055753271990807,0.7334672654049869],"dir":"ltr"},{"str":"The","boundary":[0.15438604353842886,0.717760928691218,0.18654216648369984,0.7334672654049869],"dir":"ltr"},{"str":"straight","boundary":[0.19098468013238876,0.717760928691218,0.25385348096262916,0.7334672654049869],"dir":"ltr"},{"str":"line","boundary":[0.25830252750756333,0.717760928691218,0.28895197402612477,0.7334672654049869],"dir":"ltr"},{"str":"symbol","boundary":[0.2934010205710588,0.717760928691218,0.35324973568584833,0.7334672654049869],"dir":"ltr"},{"str":"(iii)","boundary":[0.3576722265048474,0.717760928691218,0.3892438400153057,0.7334672654049869],"dir":"ltr"},{"str":"for","boundary":[0.39366633083430486,0.717760928691218,0.4178719192277493,0.7334672654049869],"dir":"ltr"},{"str":"representing","boundary":[0.42229441004674845,0.717760928691218,0.5246687370598504,0.7334672654049869],"dir":"ltr"},{"str":"relationships","boundary":[0.5290867002975276,0.717760928691218,0.6349319140417864,0.7334672654049869],"dir":"ltr"},{"str":"is","boundary":[0.6393574127934996,0.717760928691218,0.6521138666964877,0.7334672654049869],"dir":"ltr"},{"str":"used","boundary":[0.6565393654482014,0.717760928691218,0.6944058484970007,0.7334672654049869],"dir":"ltr"},{"str":"by","boundary":[0.6988313472487141,0.717760928691218,0.7186545465785505,0.7334672654049869],"dir":"ltr"},{"str":"sev-","boundary":[0.7231077427699824,0.717760928691218,0.7560406353472707,0.7334672654049869],"dir":"ltr"},{"str":"eral","boundary":[0.07398319967119271,0.7357132715550558,0.10437648919147244,0.7514196082688246],"dir":"ltr"},{"str":"tools","boundary":[0.10907002228297118,0.7357132715550558,0.14922891051908574,0.7514196082688246],"dir":"ltr"},{"str":"and","boundary":[0.1539675686323445,0.7357132715550558,0.1850790543050408,0.7514196082688246],"dir":"ltr"},{"str":"methodologies.","boundary":[0.18981771241829964,0.7357132715550558,0.31656876016407876,0.7514196082688246],"dir":"ltr"},{"str":"Figure","boundary":[0.07398319967119271,0.7626386445834696,0.12620973976704772,0.7783449812972385],"dir":"ltr"},{"str":"A.1(b)","boundary":[0.1302499586685499,0.7626386445834696,0.18415374432200288,0.7783449812972385],"dir":"ltr"},{"str":"shows","boundary":[0.1883321727959799,0.7626386445834696,0.23817142512141795,0.7783449812972385],"dir":"ltr"},{"str":"some","boundary":[0.2423430419746859,0.7626386445834696,0.2858529234738595,0.7783449812972385],"dir":"ltr"},{"str":"notations","boundary":[0.2900245403271275,0.7626386445834696,0.36817447498657346,0.7783449812972385],"dir":"ltr"},{"str":"for","boundary":[0.3723460918398414,0.7626386445834696,0.3965859010109014,0.7783449812972385],"dir":"ltr"},{"str":"attaching","boundary":[0.4007575178641694,0.7626386445834696,0.47709109613921785,0.7783449812972385],"dir":"ltr"},{"str":"attributes","boundary":[0.4812736025006505,0.7626386445834696,0.5599442619966117,0.7783449812972385],"dir":"ltr"},{"str":"to","boundary":[0.5640861191833973,0.7626386445834696,0.5810841868175411,0.7783449812972385],"dir":"ltr"},{"str":"entity","boundary":[0.5852796253177829,0.7626386445834696,0.6328523412303366,0.7783449812972385],"dir":"ltr"},{"str":"types.","boundary":[0.6370832745340941,0.7626386445834696,0.6848982593147258,0.7783449812972385],"dir":"ltr"},{"str":"We","boundary":[0.6880475182138317,0.7626386445834696,0.7140566917099762,0.7783449812972385],"dir":"ltr"},{"str":"used","boundary":[0.7182310035056535,0.7626386445834696,0.7561497273222073,0.7783449812972385],"dir":"ltr"},{"str":"notation","boundary":[0.07398319967119271,0.7805909874473073,0.14966911604899935,0.796297324161076],"dir":"ltr"},{"str":"(i).","boundary":[0.15667513603817726,0.7805909874473073,0.17812281061325774,0.796297324161076],"dir":"ltr"},{"str":"Notation","boundary":[0.18413316093050547,0.7805909874473073,0.2590540375752274,0.796297324161076],"dir":"ltr"},{"str":"(ii)","boundary":[0.2656697843739401,0.7805909874473073,0.29213277156879125,0.796297324161076],"dir":"ltr"},{"str":"uses","boundary":[0.29874851836750405,0.7805909874473073,0.3333938151518135,0.796297324161076],"dir":"ltr"},{"str":"the","boundary":[0.3400095619505263,0.7805909874473073,0.36618884092343135,0.796297324161076],"dir":"ltr"},{"str":"third","boundary":[0.37280458772214414,0.7805909874473073,0.4143944223857423,0.796297324161076],"dir":"ltr"},{"str":"notation","boundary":[0.42102252113584404,0.7805909874473073,0.4926257607096587,0.796297324161076],"dir":"ltr"},{"str":"(iii)","boundary":[0.4992538594597603,0.7805909874473073,0.5313233117714705,0.796297324161076],"dir":"ltr"},{"str":"for","boundary":[0.5379514105215721,0.7805909874473073,0.5624700206897545,0.796297324161076],"dir":"ltr"},{"str":"attributes","boundary":[0.5690981194398562,0.7805909874473073,0.6485608319244747,0.796297324161076],"dir":"ltr"},{"str":"from","boundary":[0.6551322943120805,0.7805909874473073,0.6964780301333134,0.796297324161076],"dir":"ltr"},{"str":"Figure","boundary":[0.7030810307061534,0.7805909874473073,0.7561867774269025,0.796297324161076],"dir":"ltr"},{"str":"A.1(a).","boundary":[0.07398319967119271,0.7985433303111449,0.1312112030514796,0.8142496670249137],"dir":"ltr"},{"str":"The","boundary":[0.13477212978053388,0.7985433303111449,0.16677344759347418,0.8142496670249137],"dir":"ltr"},{"str":"last","boundary":[0.1709411947648522,0.7985433303111449,0.1986905892320172,0.8142496670249137],"dir":"ltr"},{"str":"two","boundary":[0.20285833640339523,0.7985433303111449,0.23374145979606337,0.8142496670249137],"dir":"ltr"},{"str":"notations","boundary":[0.23791352623056872,0.7985433303111449,0.31601337676142516,0.8142496670249137],"dir":"ltr"},{"str":"in","boundary":[0.3201854431959305,0.7985433303111449,0.3368695985236717,0.8142496670249137],"dir":"ltr"},{"str":"Figure","boundary":[0.34104166495817706,0.7985433303111449,0.3934604458875362,0.8142496670249137],"dir":"ltr"},{"str":"A.1(b)—(iii)","boundary":[0.3975047138710982,0.7985433303111449,0.5035114456631371,0.8142496670249137],"dir":"ltr"},{"str":"and","boundary":[0.507684453449707,0.7985433303111449,0.5387188862348531,0.8142496670249137],"dir":"ltr"},{"str":"(iv)—are","boundary":[0.5428918940214229,0.7985433303111449,0.618496853638208,0.8142496670249137],"dir":"ltr"},{"str":"popular","boundary":[0.6226825452811503,0.7985433303111449,0.6879896444963757,0.8142496670249137],"dir":"ltr"},{"str":"in","boundary":[0.6921753361393177,0.7985433303111449,0.7089139788769554,0.8142496670249137],"dir":"ltr"},{"str":"OOA","boundary":[0.7130996705198976,0.7985433303111449,0.7561806024094533,0.8142496670249137],"dir":"ltr"},{"str":"methodologies","boundary":[0.07398319967119271,0.8164956731749827,0.1982187860996502,0.8322020098887516],"dir":"ltr"},{"str":"and","boundary":[0.2048358153973997,0.8164956731749827,0.23641578306515498,0.8322020098887516],"dir":"ltr"},{"str":"in","boundary":[0.2430328123629044,0.8164956731749827,0.2600832806466019,0.8322020098887516],"dir":"ltr"},{"str":"some","boundary":[0.2667003099443514,0.8164956731749827,0.31091802219382464,0.8322020098887516],"dir":"ltr"},{"str":"CASE","boundary":[0.3175350514915741,0.8164956731749827,0.3662354001205047,0.8322020098887516],"dir":"ltr"},{"str":"tools.","boundary":[0.3728524294182542,0.8164956731749827,0.41904729141230185,0.8322020098887516],"dir":"ltr"},{"str":"In","boundary":[0.4250576417295495,0.8164956731749827,0.44344729311398606,0.8322020098887516],"dir":"ltr"},{"str":"particular,","boundary":[0.4501214509864499,0.8164956731749827,0.5367143072464736,0.8322020098887516],"dir":"ltr"},{"str":"the","boundary":[0.5427246575637215,0.8164956731749827,0.5691848669110656,0.8322020098887516],"dir":"ltr"},{"str":"last","boundary":[0.5757968372232066,0.8164956731749827,0.6042829641366698,0.8322020098887516],"dir":"ltr"},{"str":"notation","boundary":[0.6108949344488109,0.8164956731749827,0.6831129370998787,0.8322020098887516],"dir":"ltr"},{"str":"displays","boundary":[0.6897249074120201,0.8164956731749827,0.756240294244796,0.8322020098887516],"dir":"ltr"},{"str":"both","boundary":[0.07398319967119271,0.8344480160388205,0.1125815496184281,0.8501543527525892],"dir":"ltr"},{"str":"the","boundary":[0.11731978149202348,0.8344480160388205,0.1433110134006408,0.8501543527525892],"dir":"ltr"},{"str":"attributes","boundary":[0.1480492452742362,0.8344480160388205,0.22728183197192922,0.8501543527525892],"dir":"ltr"},{"str":"and","boundary":[0.2321544127951008,0.8344480160388205,0.26413880479270097,0.8501543527525892],"dir":"ltr"},{"str":"the","boundary":[0.2690113856158726,0.8344480160388205,0.2957395790743403,0.8501543527525892],"dir":"ltr"},{"str":"methods","boundary":[0.3006121598975119,0.8344480160388205,0.3744511521978493,0.8501543527525892],"dir":"ltr"},{"str":"of","boundary":[0.37932373302102096,0.8344480160388205,0.39116914596819125,0.8501543527525892],"dir":"ltr"},{"str":"a","boundary":[0.39652082775752134,0.8344480160388205,0.4061487277545192,0.8501543527525892],"dir":"ltr"},{"str":"class,","boundary":[0.41122895316032554,0.8344480160388205,0.45248295256071674,0.8501543527525892],"dir":"ltr"},{"str":"separated","boundary":[0.45659963086020144,0.8344480160388205,0.5345929989767142,0.8501543527525892],"dir":"ltr"},{"str":"by","boundary":[0.5392943562973632,0.8344480160388205,0.5590510213288218,0.8501543527525892],"dir":"ltr"},{"str":"a","boundary":[0.5638020145631943,0.8344480160388205,0.5728059630286845,0.8501543527525892],"dir":"ltr"},{"str":"horizontal","boundary":[0.577556956263057,0.8344480160388205,0.6629090221780279,0.8501543527525892],"dir":"ltr"},{"str":"line.","boundary":[0.6676411438832857,0.8344480160388205,0.7030960357375978,0.8501543527525892],"dir":"ltr"},{"str":"1083","boundary":[0.7165294431418666,0.9028869572195557,0.756169526584505,0.9163495315456432],"dir":"ltr"}],"boundary":[0.07398,0.07847,0.75949,0.91635],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1114,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/990e55a43fde94fd9fa85fa3e8de1a22.jpg","blurred":"/storage/books/494399539ca2ade4/pages/e548ac9540bf6272403c1f4e9b250f53.jpg"},"info":{"width":510.12001599999996,"height":668.520039,"margin":[0.07398,0.09893,0.24051,0.06319]},"elements":[{"words":[{"str":"appendix","boundary":[0.5460127073312098,0.1326962900509255,0.6790472832573581,0.1596214365684856],"dir":"ltr"},{"str":"BB","boundary":[0.6895769622182402,0.09893350257523091,0.759491882004489,0.17281475836209004],"dir":"ltr"},{"str":"Parameters","boundary":[0.3505234168266787,0.23160417035756206,0.5804693046978969,0.2615209998215177],"dir":"ltr"},{"str":"of","boundary":[0.5939680888742072,0.23160417035756206,0.6339900432371978,0.2615209998215177],"dir":"ltr"},{"str":"Disks","boundary":[0.6474888274135081,0.23160417035756206,0.7561495312899074,0.2615209998215177],"dir":"ltr"},{"str":"he","boundary":[0.33642085316644393,0.403124832881786,0.3568758370436014,0.4188311683503627],"dir":"ltr"},{"str":"most","boundary":[0.36624484701154886,0.403124832881786,0.4091978367632796,0.4188311683503627],"dir":"ltr"},{"str":"important","boundary":[0.418566846731227,0.403124832881786,0.506724906726232,0.4188311683503627],"dir":"ltr"},{"str":"disk","boundary":[0.5160829094976402,0.403124832881786,0.5514413190881111,0.4188311683503627],"dir":"ltr"},{"str":"parameter","boundary":[0.5607993218595195,0.403124832881786,0.6487285356785529,0.4188311683503627],"dir":"ltr"},{"str":"is","boundary":[0.6580733954183834,0.403124832881786,0.671641967093485,0.4188311683503627],"dir":"ltr"},{"str":"the","boundary":[0.6809868268333152,0.403124832881786,0.7081424952358661,0.4188311683503627],"dir":"ltr"},{"str":"time","boundary":[0.7174873549756967,0.403124832881786,0.7565011152199135,0.4188311683503627],"dir":"ltr"},{"str":"required","boundary":[0.33642085316644393,0.42107717432236924,0.40618649489382724,0.436783509790946],"dir":"ltr"},{"str":"to","boundary":[0.411820194412261,0.42107717432236924,0.42873307031136054,0.436783509790946],"dir":"ltr"},{"str":"locate","boundary":[0.4343850429625342,0.42107717432236924,0.4826458514719845,0.436783509790946],"dir":"ltr"},{"str":"an","boundary":[0.48834128038290675,0.42107717432236924,0.508629824604972,0.436783509790946],"dir":"ltr"},{"str":"arbitrar","boundary":[0.514325253515894,0.42107717432236924,0.5776829015860457,0.436783509790946],"dir":"ltr"},{"str":"y","boundary":[0.5782386531564762,0.42107717432236924,0.5878798495619043,0.436783509790946],"dir":"ltr"},{"str":"disk","boundary":[0.5938260094224268,0.42107717432236924,0.6291749045932576,0.436783509790946],"dir":"ltr"},{"str":"block,","boundary":[0.6351210644537802,0.42107717432236924,0.6824873560734774,0.436783509790946],"dir":"ltr"},{"str":"given","boundary":[0.6875508703818435,0.42107717432236924,0.7313008690096174,0.436783509790946],"dir":"ltr"},{"str":"its","boundary":[0.7369715933671577,0.42107717432236924,0.7560956224074139,0.436783509790946],"dir":"ltr"},{"str":"block","boundary":[0.07398261157429277,0.43902951576295246,0.11892397874299372,0.4547358512315292],"dir":"ltr"},{"str":"address,","boundary":[0.12397128734622896,0.43902951576295246,0.19027877353473618,0.4547358512315292],"dir":"ltr"},{"str":"and","boundary":[0.19474536948967716,0.43902951576295246,0.22573230549711576,0.4547358512315292],"dir":"ltr"},{"str":"then","boundary":[0.2307814656350981,0.43902951576295246,0.2678811912849822,0.4547358512315292],"dir":"ltr"},{"str":"to","boundary":[0.27293035142296446,0.43902951576295246,0.28996401232425423,0.4547358512315292],"dir":"ltr"},{"str":"trTansfer","boundary":[0.29505381584860496,0.39341607379999577,0.3588694190783397,0.4547358512315292],"dir":"ltr"},{"str":"the","boundary":[0.3639267196469973,0.43902951576295246,0.3898631236613697,0.4547358512315292],"dir":"ltr"},{"str":"block","boundary":[0.39492042423002743,0.43902951576295246,0.4399507601189089,0.4547358512315292],"dir":"ltr"},{"str":"between","boundary":[0.44500806068756654,0.43902951576295246,0.5130827260079421,0.4547358512315292],"dir":"ltr"},{"str":"the","boundary":[0.5181549209902558,0.43902951576295246,0.5441677111171196,0.4547358512315292],"dir":"ltr"},{"str":"disk","boundary":[0.5492399060994333,0.43902951576295246,0.5830229111504027,0.4547358512315292],"dir":"ltr"},{"str":"and","boundary":[0.5880951061327163,0.43902951576295246,0.6192234080758217,0.4547358512315292],"dir":"ltr"},{"str":"a","boundary":[0.6242956030581355,0.43902951576295246,0.6332828147449759,0.4547358512315292],"dir":"ltr"},{"str":"main","boundary":[0.6383550097272898,0.43902951576295246,0.6810695333929068,0.4547358512315292],"dir":"ltr"},{"str":"memory","boundary":[0.6861417283752205,0.43902951576295246,0.7561964810257514,0.4547358512315292],"dir":"ltr"},{"str":"buffer.","boundary":[0.07398261157429277,0.4569818572035357,0.1280304809682277,0.47268819267211243],"dir":"ltr"},{"str":"This","boundary":[0.13406141467697283,0.4569818572035357,0.170488140416221,0.47268819267211243],"dir":"ltr"},{"str":"is","boundary":[0.1771239684251652,0.4569818572035357,0.18998732924548642,0.47268819267211243],"dir":"ltr"},{"str":"the","boundary":[0.19662315725443058,0.4569818572035357,0.22273342892915124,0.47268819267211243],"dir":"ltr"},{"str":"random","boundary":[0.22936925693809543,0.4569818572035357,0.29563300696115746,0.47268819267211243],"dir":"ltr"},{"str":"access","boundary":[0.30223868775854246,0.4569818572035357,0.35149423133476115,0.47268819267211243],"dir":"ltr"},{"str":"time","boundary":[0.358105748263906,0.4569818572035357,0.3955929259796228,0.47268819267211243],"dir":"ltr"},{"str":"for","boundary":[0.40220444290876767,0.4569818572035357,0.42651378669548046,0.47268819267211243],"dir":"ltr"},{"str":"accessing","boundary":[0.4331253036246253,0.4569818572035357,0.5104642739606063,0.47268819267211243],"dir":"ltr"},{"str":"a","boundary":[0.5173338861077005,0.4569818572035357,0.5266712644580392,0.47268819267211243],"dir":"ltr"},{"str":"disk","boundary":[0.5335408766051336,0.4569818572035357,0.5686489068634032,0.47268819267211243],"dir":"ltr"},{"str":"block.","boundary":[0.5755185190104973,0.4569818572035357,0.6215625755802533,0.47268819267211243],"dir":"ltr"},{"str":"There","boundary":[0.6275935092889984,0.4569818572035357,0.6757120331136317,0.47268819267211243],"dir":"ltr"},{"str":"are","boundary":[0.6822844548599258,0.4569818572035357,0.7073626986463875,0.47268819267211243],"dir":"ltr"},{"str":"three","boundary":[0.7139458059252662,0.4569818572035357,0.7561120891206119,0.47268819267211243],"dir":"ltr"},{"str":"time","boundary":[0.07398261157429277,0.47493419864411895,0.11120995422637092,0.49064053411269565],"dir":"ltr"},{"str":"components","boundary":[0.11591711849637025,0.47493419864411895,0.21807202611130588,0.49064053411269565],"dir":"ltr"},{"str":"to","boundary":[0.22279382040837675,0.47493419864411895,0.23965474201742015,0.49064053411269565],"dir":"ltr"},{"str":"consider","boundary":[0.24433399085446267,0.47493419864411895,0.3143186346995572,0.49064053411269565],"dir":"ltr"},{"str":"as","boundary":[0.3190379972328313,0.47493419864411895,0.3352673492067615,0.49064053411269565],"dir":"ltr"},{"str":"follows:","boundary":[0.3399867117400356,0.47493419864411895,0.4037841185200622,0.49064053411269565],"dir":"ltr"},{"str":"1.","boundary":[0.11258921273146047,0.5034972915748305,0.1269081960508682,0.5169598648336106],"dir":"ltr"},{"str":"Seek","boundary":[0.13279230156693167,0.5018503701128397,0.1732532049885682,0.5175567055814164],"dir":"ltr"},{"str":"time","boundary":[0.18192339857891887,0.5018503701128397,0.22247619666035615,0.5175567055814164],"dir":"ltr"},{"str":"(","boundary":[0.23112739610672328,0.5018503701128397,0.23874530929991977,0.5175567055814164],"dir":"ltr"},{"str":"s","boundary":[0.2387761843871659,0.5018503701128397,0.24598037141126416,0.5175567055814164],"dir":"ltr"},{"str":").","boundary":[0.24639203924121264,0.5018503701128397,0.2594336760939802,0.5175567055814164],"dir":"ltr"},{"str":"This","boundary":[0.2693836875438348,0.5018503701128397,0.30716642706566905,0.5175567055814164],"dir":"ltr"},{"str":"is","boundary":[0.31710773791089797,0.5018503701128397,0.3306726709549878,0.5175567055814164],"dir":"ltr"},{"str":"the","boundary":[0.34061398180021674,0.5018503701128397,0.3677582436633067,0.5175567055814164],"dir":"ltr"},{"str":"time","boundary":[0.3776995545085357,0.5018503701128397,0.4166956522013846,0.5175567055814164],"dir":"ltr"},{"str":"needed","boundary":[0.4266369630466136,0.5018503701128397,0.48787658951521684,0.5175567055814164],"dir":"ltr"},{"str":"to","boundary":[0.4978179003604457,0.5018503701128397,0.515580175736566,0.5175567055814164],"dir":"ltr"},{"str":"mechanically","boundary":[0.5255047544543132,0.5018503701128397,0.6381619046291256,0.5175567055814164],"dir":"ltr"},{"str":"position","boundary":[0.6481119160789802,0.5018503701128397,0.7192975172336701,0.5175567055814164],"dir":"ltr"},{"str":"the","boundary":[0.7292475286835245,0.5018503701128397,0.7564155471209739,0.5175567055814164],"dir":"ltr"},{"str":"read/write","boundary":[0.13279230156693167,0.519802711553423,0.2174944800241949,0.5355090470219998],"dir":"ltr"},{"str":"head","boundary":[0.22168833911047833,0.519802711553423,0.26105146508878796,0.5355090470219998],"dir":"ltr"},{"str":"on","boundary":[0.2652453241750714,0.519802711553423,0.28707310790133017,0.5355090470219998],"dir":"ltr"},{"str":"the","boundary":[0.29126696698761356,0.519802711553423,0.3171797584134892,0.5355090470219998],"dir":"ltr"},{"str":"correct","boundary":[0.32137361749977267,0.519802711553423,0.3792649136916198,0.5355090470219998],"dir":"ltr"},{"str":"track","boundary":[0.3834832452564104,0.519802711553423,0.4251472993920315,0.5355090470219998],"dir":"ltr"},{"str":"for","boundary":[0.4293396017254412,0.519802711553423,0.45353875334341365,0.5355090470219998],"dir":"ltr"},{"str":"movable-head","boundary":[0.4577310556768234,0.519802711553423,0.5773329342434687,0.5355090470219998],"dir":"ltr"},{"str":"disks.","boundary":[0.5816442538111534,0.519802711553423,0.6251964263248985,0.5355090470219998],"dir":"ltr"},{"str":"(For","boundary":[0.6287985198369476,0.519802711553423,0.6645998678728461,0.5355090470219998],"dir":"ltr"},{"str":"fixed-head","boundary":[0.6687494078674008,0.519802711553423,0.7561438463532081,0.5355090470219998],"dir":"ltr"},{"str":"disks,","boundary":[0.13279230156693167,0.5377550529940062,0.18112210480288232,0.553461388462583],"dir":"ltr"},{"str":"it","boundary":[0.18863504269944198,0.5377550529940062,0.2012397390951997,0.553461388462583],"dir":"ltr"},{"str":"is","boundary":[0.2093577393187643,0.5377550529940062,0.2229083020019688,0.553461388462583],"dir":"ltr"},{"str":"the","boundary":[0.23102630222553347,0.5377550529940062,0.25814798990253907,0.553461388462583],"dir":"ltr"},{"str":"time","boundary":[0.26626599012610375,0.5377550529940062,0.30523156870679036,0.553461388462583],"dir":"ltr"},{"str":"needed","boundary":[0.313349568930355,0.5377550529940062,0.3745430052660401,0.553461388462583],"dir":"ltr"},{"str":"to","boundary":[0.3826610054896047,0.5377550529940062,0.4004614185787221,0.553461388462583],"dir":"ltr"},{"str":"electronically","boundary":[0.40860488688889807,0.5377550529940062,0.5235651774511211,0.553461388462583],"dir":"ltr"},{"str":"switch","boundary":[0.531718868682261,0.5377550529940062,0.5863528888553864,0.553461388462583],"dir":"ltr"},{"str":"to","boundary":[0.59441546595284,0.5377550529940062,0.612112828766026,0.553461388462583],"dir":"ltr"},{"str":"the","boundary":[0.620214309271028,0.5377550529940062,0.6472808056897155,0.553461388462583],"dir":"ltr"},{"str":"appropriate","boundary":[0.6553822861947175,0.5377550529940062,0.7563867303728774,0.553461388462583],"dir":"ltr"},{"str":"read/write","boundary":[0.13279230156693167,0.5557073944345895,0.21749383582627155,0.5714137299031662],"dir":"ltr"},{"str":"head.)","boundary":[0.2215954266021088,0.5557073944345895,0.2733672542271868,0.5714137299031662],"dir":"ltr"},{"str":"For","boundary":[0.27746884500302393,0.5557073944345895,0.3061103117614758,0.5714137299031662],"dir":"ltr"},{"str":"movable-head","boundary":[0.3102073520255216,0.5557073944345895,0.42968119138591965,0.5714137299031662],"dir":"ltr"},{"str":"disks,","boundary":[0.4339050638402678,0.5557073944345895,0.4775394090789804,0.5714137299031662],"dir":"ltr"},{"str":"this","boundary":[0.4810385856335425,0.5557073944345895,0.5112191091892248,0.5714137299031662],"dir":"ltr"},{"str":"time","boundary":[0.5153490755705286,0.5557073944345895,0.5528735952887691,0.5714137299031662],"dir":"ltr"},{"str":"varies,","boundary":[0.557003561670073,0.5557073944345895,0.6093636815850801,0.5714137299031662],"dir":"ltr"},{"str":"depending","boundary":[0.6128628581396424,0.5557073944345895,0.7000952713057237,0.5714137299031662],"dir":"ltr"},{"str":"on","boundary":[0.7042160662835079,0.5557073944345895,0.7260962114452691,0.5714137299031662],"dir":"ltr"},{"str":"the","boundary":[0.7302170064230533,0.5557073944345895,0.756193246492802,0.5714137299031662],"dir":"ltr"},{"str":"distance","boundary":[0.13279230156693167,0.5736597358751727,0.1999615570239732,0.5893660713437494],"dir":"ltr"},{"str":"between","boundary":[0.20550006644021018,0.5736597358751727,0.2735246372484019,0.5893660713437494],"dir":"ltr"},{"str":"the","boundary":[0.2790915817507663,0.5736597358751727,0.30511880115507484,0.5893660713437494],"dir":"ltr"},{"str":"current","boundary":[0.3106857456574393,0.5736597358751727,0.3715386011155618,0.5893660713437494],"dir":"ltr"},{"str":"track","boundary":[0.37711524909088007,0.5736597358751727,0.4187901571766822,0.5893660713437494],"dir":"ltr"},{"str":"under","boundary":[0.4243327729036075,0.5736597358751727,0.4736369898962711,0.5893660713437494],"dir":"ltr"},{"str":"the","boundary":[0.4791796056231964,0.5736597358751727,0.5050930803375906,0.5893660713437494],"dir":"ltr"},{"str":"read/write","boundary":[0.5106356960645159,0.5736597358751727,0.5955766752121328,0.5893660713437494],"dir":"ltr"},{"str":"head","boundary":[0.6011352045568781,0.5736597358751727,0.640613536396764,0.5893660713437494],"dir":"ltr"},{"str":"and","boundary":[0.6461720657415093,0.5736597358751727,0.677269338510074,0.5893660713437494],"dir":"ltr"},{"str":"the","boundary":[0.6828278678548194,0.5736597358751727,0.7088157437460793,0.5893660713437494],"dir":"ltr"},{"str":"track","boundary":[0.7143742730908247,0.5736597358751727,0.7560820961787157,0.5893660713437494],"dir":"ltr"},{"str":"specified","boundary":[0.13279230156693167,0.5916120773157559,0.20526330970354317,0.6073184127843326],"dir":"ltr"},{"str":"in","boundary":[0.21188186377032198,0.5916120773157559,0.22871301741761965,0.6073184127843326],"dir":"ltr"},{"str":"the","boundary":[0.23533157148439846,0.5916120773157559,0.26148298160411254,0.6073184127843326],"dir":"ltr"},{"str":"block","boundary":[0.2681015356708913,0.5916120773157559,0.3134897248675803,0.6073184127843326],"dir":"ltr"},{"str":"address.","boundary":[0.3201082789343591,0.5916120773157559,0.38707334510865377,0.6073184127843326],"dir":"ltr"},{"str":"Usually,","boundary":[0.39308369542590144,0.5916120773157559,0.458423613395323,0.6073184127843326],"dir":"ltr"},{"str":"the","boundary":[0.4644339637125708,0.5916120773157559,0.49057994018330103,0.6073184127843326],"dir":"ltr"},{"str":"disk","boundary":[0.4971971190699494,0.5916120773157559,0.5311607815630232,0.6073184127843326],"dir":"ltr"},{"str":"manufacturer","boundary":[0.5377779604496715,0.5916120773157559,0.6513309916664569,0.6073184127843326],"dir":"ltr"},{"str":"provides","boundary":[0.6579107980253796,0.5916120773157559,0.7291734284741338,0.6073184127843326],"dir":"ltr"},{"str":"an","boundary":[0.7357992221971545,0.5916120773157559,0.7561479630315074,0.6073184127843326],"dir":"ltr"},{"str":"average","boundary":[0.13279230156693167,0.6095644187563392,0.19379775272616728,0.6252707542249158],"dir":"ltr"},{"str":"seek","boundary":[0.19841039362099563,0.6095644187563392,0.23302986686105767,0.6252707542249158],"dir":"ltr"},{"str":"time","boundary":[0.23764250775588605,0.6095644187563392,0.2750164100507921,0.6252707542249158],"dir":"ltr"},{"str":"in","boundary":[0.27962905094562046,0.6095644187563392,0.29631184662406385,0.6252707542249158],"dir":"ltr"},{"str":"milliseconds.","boundary":[0.3009244875188922,0.6095644187563392,0.40860151427580926,0.6252707542249158],"dir":"ltr"},{"str":"The","boundary":[0.41261527561780686,0.6095644187563392,0.44489180328741507,0.6252707542249158],"dir":"ltr"},{"str":"typical","boundary":[0.4495394244431261,0.6095644187563392,0.5047568266637342,0.6252707542249158],"dir":"ltr"},{"str":"range","boundary":[0.5093905843664134,0.6095644187563392,0.5585483807523673,0.6252707542249158],"dir":"ltr"},{"str":"of","boundary":[0.5635727977153577,0.6095644187563392,0.5765167054334918,0.6252707542249158],"dir":"ltr"},{"str":"average","boundary":[0.5817448868738373,0.6095644187563392,0.6427869926985967,0.6252707542249158],"dir":"ltr"},{"str":"seek","boundary":[0.6474059057506188,0.6095644187563392,0.6820724537105797,0.6252707542249158],"dir":"ltr"},{"str":"time","boundary":[0.6866913667626016,0.6095644187563392,0.7241160891832171,0.6252707542249158],"dir":"ltr"},{"str":"is","boundary":[0.7287350022352389,0.6095644187563392,0.74150905499854,0.6252707542249158],"dir":"ltr"},{"str":"4","boundary":[0.746127968050562,0.6095644187563392,0.7560038792910257,0.6252707542249158],"dir":"ltr"},{"str":"to","boundary":[0.13279230156693167,0.6275167601969223,0.15056637802235093,0.6432230956654991],"dir":"ltr"},{"str":"10","boundary":[0.15762902411330923,0.6275167601969223,0.1789771280167028,0.6432230956654991],"dir":"ltr"},{"str":"msec.","boundary":[0.18603977410766104,0.6275167601969223,0.23024025193318431,0.6432230956654991],"dir":"ltr"},{"str":"This","boundary":[0.236250602250432,0.6275167601969223,0.27301253946483056,0.6432230956654991],"dir":"ltr"},{"str":"is","boundary":[0.27963833318785125,0.6275167601969223,0.29268820339721785,0.6432230956654991],"dir":"ltr"},{"str":"the","boundary":[0.29931399712023854,0.6275167601969223,0.3256916133241869,0.6432230956654991],"dir":"ltr"},{"str":"main","boundary":[0.3323174070472075,0.6275167601969223,0.3755013624088023,0.6432230956654991],"dir":"ltr"},{"str":"culprit","boundary":[0.38212715613182296,0.6275167601969223,0.4354957736063429,0.6432230956654991],"dir":"ltr"},{"str":"for","boundary":[0.44209892559871644,0.6275167601969223,0.4666424410127522,0.6432230956654991],"dir":"ltr"},{"str":"the","boundary":[0.4732439984017832,0.6275167601969223,0.49949021506904945,0.6432230956654991],"dir":"ltr"},{"str":"delay","boundary":[0.5060917724580805,0.6275167601969223,0.549309585764498,0.6432230956654991],"dir":"ltr"},{"str":"involved","boundary":[0.555833853216187,0.6275167601969223,0.6265816903745476,0.6432230956654991],"dir":"ltr"},{"str":"in","boundary":[0.6332199218236008,0.6275167601969223,0.6502095036180074,0.6432230956654991],"dir":"ltr"},{"str":"transferring","boundary":[0.6568477350670604,0.6275167601969223,0.756271463380492,0.6432230956654991],"dir":"ltr"},{"str":"blocks","boundary":[0.13279230156693167,0.6454691016375056,0.18508248620178325,0.6611754371060823],"dir":"ltr"},{"str":"between","boundary":[0.18980755241023872,0.6454691016375056,0.2578894320443219,0.6611754371060823],"dir":"ltr"},{"str":"disk","boundary":[0.26263718813028997,0.6454691016375056,0.2964600455361126,0.6611754371060823],"dir":"ltr"},{"str":"and","boundary":[0.3012078016220808,0.6454691016375056,0.3323728242812131,0.6611754371060823],"dir":"ltr"},{"str":"memory.","boundary":[0.33712058036718123,0.6454691016375056,0.4109047957843709,0.6611754371060823],"dir":"ltr"},{"str":"2.","boundary":[0.11258921273146047,0.6695356950997845,0.1269081960508682,0.6829982683585646],"dir":"ltr"},{"str":"Rotational","boundary":[0.13279230156693167,0.6678887736377938,0.22278934245973533,0.6835951091063704],"dir":"ltr"},{"str":"delay","boundary":[0.22853242396922435,0.6678887736377938,0.27342626563392886,0.6835951091063704],"dir":"ltr"},{"str":"(","boundary":[0.27918755691405767,0.6678887736377938,0.2863896855990062,0.6835951091063704],"dir":"ltr"},{"str":"rd","boundary":[0.2863896855990062,0.6678887736377938,0.30451130347333794,0.6835951091063704],"dir":"ltr"},{"str":").","boundary":[0.3048694544853931,0.6678887736377938,0.31711657242636015,0.6835951091063704],"dir":"ltr"},{"str":"Once","boundary":[0.3237444244885305,0.6678887736377938,0.3669186195632439,0.6835951091063704],"dir":"ltr"},{"str":"the","boundary":[0.3734141299323931,0.6678887736377938,0.39900275248442313,0.6835951091063704],"dir":"ltr"},{"str":"read/write","boundary":[0.4054982628535724,0.6678887736377938,0.489531665443204,0.6835951091063704],"dir":"ltr"},{"str":"head","boundary":[0.4960443246272585,0.6678887736377938,0.5350668635994764,0.6835951091063704],"dir":"ltr"},{"str":"is","boundary":[0.5415795227835309,0.6678887736377938,0.5541569674285725,0.6835951091063704],"dir":"ltr"},{"str":"at","boundary":[0.5606696266126269,0.6678887736377938,0.575794609865942,0.6835951091063704],"dir":"ltr"},{"str":"the","boundary":[0.5823072690499967,0.6678887736377938,0.6079634481952563,0.6835951091063704],"dir":"ltr"},{"str":"correct","boundary":[0.6144761073793105,0.6678887736377938,0.6717452340128756,0.6835951091063704],"dir":"ltr"},{"str":"track,","boundary":[0.6782924842170962,0.6678887736377938,0.7244330734122773,0.6835951091063704],"dir":"ltr"},{"str":"the","boundary":[0.7303405067720379,0.6678887736377938,0.7560450460740205,0.6835951091063704],"dir":"ltr"},{"str":"user","boundary":[0.13279230156693164,0.6858411150783769,0.16692613786211694,0.7015474505469537],"dir":"ltr"},{"str":"must","boundary":[0.17161491934598627,0.6858411150783769,0.2129446545847241,0.7015474505469537],"dir":"ltr"},{"str":"wait","boundary":[0.21765068193519918,0.6858411150783769,0.25205435976236923,0.7015474505469537],"dir":"ltr"},{"str":"for","boundary":[0.2567603871128444,0.6858411150783769,0.2807543241954244,0.7015474505469537],"dir":"ltr"},{"str":"the","boundary":[0.2854603515458994,0.6858411150783769,0.31116519651323377,0.7015474505469537],"dir":"ltr"},{"str":"beginning","boundary":[0.3158712238637089,0.6858411150783769,0.4014713729133829,0.7015474505469537],"dir":"ltr"},{"str":"of","boundary":[0.4065048938663054,0.6858411150783769,0.41887674331132296,0.7015474505469537],"dir":"ltr"},{"str":"the","boundary":[0.4241872583176583,0.6858411150783769,0.4496871048488772,0.7015474505469537],"dir":"ltr"},{"str":"required","boundary":[0.45435560121060714,0.6858411150783769,0.5236230052711561,0.7015474505469537],"dir":"ltr"},{"str":"block","boundary":[0.5283100339778011,0.6858411150783769,0.5727782958200845,0.7015474505469537],"dir":"ltr"},{"str":"to","boundary":[0.5774653245267297,0.6858411150783769,0.5941113315324418,0.7015474505469537],"dir":"ltr"},{"str":"rotate","boundary":[0.5987508367523325,0.6858411150783769,0.6463402546353217,0.7015474505469537],"dir":"ltr"},{"str":"into","boundary":[0.6510125796644328,0.6858411150783769,0.6841863680173645,0.7015474505469537],"dir":"ltr"},{"str":"position","boundary":[0.6888855562962264,0.6858411150783769,0.7560697461438171,0.7015474505469537],"dir":"ltr"},{"str":"under","boundary":[0.13279230156693164,0.7037934565189601,0.18169485996723064,0.7194997919875368],"dir":"ltr"},{"str":"the","boundary":[0.18820288306248453,0.7037934565189601,0.213877752724707,0.7194997919875368],"dir":"ltr"},{"str":"read/write","boundary":[0.2203857758199609,0.7037934565189601,0.30545294345193336,0.7194997919875368],"dir":"ltr"},{"str":"head.","boundary":[0.3126323719078805,0.7037934565189601,0.3551258631655026,0.7194997919875368],"dir":"ltr"},{"str":"On","boundary":[0.36105387991676063,0.7037934565189601,0.38724966374048025,0.7194997919875368],"dir":"ltr"},{"str":"average,","boundary":[0.39372002642718673,0.7037934565189601,0.4593807410999533,0.7194997919875368],"dir":"ltr"},{"str":"this","boundary":[0.46530875785121134,0.7037934565189601,0.49492989419751526,0.7194997919875368],"dir":"ltr"},{"str":"takes","boundary":[0.5014155277254737,0.7037934565189601,0.5427737496401394,0.7194997919875368],"dir":"ltr"},{"str":"about","boundary":[0.5495169541777194,0.7037934565189601,0.598399869090524,0.7194997919875368],"dir":"ltr"},{"str":"the","boundary":[0.605143073628104,0.7037934565189601,0.6317457600467086,0.7194997919875368],"dir":"ltr"},{"str":"time","boundary":[0.6384889645842888,0.7037934565189601,0.6768592874388218,0.7194997919875368],"dir":"ltr"},{"str":"for","boundary":[0.6836024919764019,0.7037934565189601,0.7084396074908452,0.7194997919875368],"dir":"ltr"},{"str":"half","boundary":[0.7151828120284252,0.7037934565189601,0.739965300636233,0.7194997919875368],"dir":"ltr"},{"str":"a","boundary":[0.747107737485839,0.7037934565189601,0.7560038792910254,0.7194997919875368],"dir":"ltr"},{"str":"revolution","boundary":[0.13279230156693164,0.7217457979595433,0.22331378967568014,0.73745213342812],"dir":"ltr"},{"str":"of","boundary":[0.23039692025428607,0.7217457979595433,0.24129970818475,0.73745213342812],"dir":"ltr"},{"str":"the","boundary":[0.248442145034356,0.7217457979595433,0.2764456646555574,0.73745213342812],"dir":"ltr"},{"str":"disk,","boundary":[0.28351680988410677,0.7217457979595433,0.31925724514209225,0.73745213342812],"dir":"ltr"},{"str":"but","boundary":[0.3251852618933503,0.7217457979595433,0.3531605513498282,0.73745213342812],"dir":"ltr"},{"str":"it","boundary":[0.359693752143775,0.7217457979595433,0.3714535135728794,0.73745213342812],"dir":"ltr"},{"str":"actually","boundary":[0.37798671436682635,0.7217457979595433,0.44128662893631676,0.73745213342812],"dir":"ltr"},{"str":"ranges","boundary":[0.44781982973026363,0.7217457979595433,0.5004630351238659,0.73745213342812],"dir":"ltr"},{"str":"from","boundary":[0.5069592133528125,0.7217457979595433,0.5479070063036094,0.73745213342812],"dir":"ltr"},{"str":"immediate","boundary":[0.5544224660986471,0.7217457979595433,0.6422044315012314,0.73745213342812],"dir":"ltr"},{"str":"access","boundary":[0.6486840373864178,0.7217457979595433,0.7008577338135096,0.73745213342812],"dir":"ltr"},{"str":"(if","boundary":[0.7083401082286315,0.7217457979595433,0.7230169360772546,0.73745213342812],"dir":"ltr"},{"str":"the","boundary":[0.7301593729268605,0.7217457979595433,0.7559997626127262,0.73745213342812],"dir":"ltr"},{"str":"start","boundary":[0.13279230156693164,0.7396981394001265,0.17037195804734162,0.7554044748687032],"dir":"ltr"},{"str":"of","boundary":[0.17589547504310546,0.7396981394001265,0.19031258910648197,0.7554044748687032],"dir":"ltr"},{"str":"the","boundary":[0.195561353938325,0.7396981394001265,0.2210547458964605,0.7554044748687032],"dir":"ltr"},{"str":"required","boundary":[0.22565979271523978,0.7396981394001265,0.2949432451858191,0.7554044748687032],"dir":"ltr"},{"str":"block","boundary":[0.2995744550690948,0.7396981394001265,0.34410769220156967,0.7554044748687032],"dir":"ltr"},{"str":"is","boundary":[0.34873890208484526,0.7396981394001265,0.3612999278250973,0.7554044748687032],"dir":"ltr"},{"str":"in","boundary":[0.3659311377083728,0.7396981394001265,0.382420054601847,0.7554044748687032],"dir":"ltr"},{"str":"position","boundary":[0.38705126448512267,0.7396981394001265,0.454158565067294,0.7554044748687032],"dir":"ltr"},{"str":"under","boundary":[0.4587897749505696,0.7396981394001265,0.5076416358640742,0.7554044748687032],"dir":"ltr"},{"str":"the","boundary":[0.5122728457473498,0.7396981394001265,0.5379110755940625,0.7554044748687032],"dir":"ltr"},{"str":"read/write","boundary":[0.5425422854773381,0.7396981394001265,0.626504727457682,0.7554044748687032],"dir":"ltr"},{"str":"head","boundary":[0.6311564300276323,0.7396981394001265,0.6703323585097279,0.7554044748687032],"dir":"ltr"},{"str":"right","boundary":[0.6749840610796782,0.7396981394001265,0.7144049233859494,0.7554044748687032],"dir":"ltr"},{"str":"after","boundary":[0.7190202625987904,0.7396981394001265,0.7560100543084747,0.7554044748687032],"dir":"ltr"},{"str":"the","boundary":[0.13279230156693164,0.7576504808407097,0.15839582144041636,0.7733568163092865],"dir":"ltr"},{"str":"seek)","boundary":[0.1626675244432918,0.7576504808407097,0.20434743427182891,0.7733568163092865],"dir":"ltr"},{"str":"to","boundary":[0.20861913727470435,0.7576504808407097,0.2253720602943584,0.7733568163092865],"dir":"ltr"},{"str":"a","boundary":[0.22964328015275692,0.7576504808407097,0.23849168706133345,0.7733568163092865],"dir":"ltr"},{"str":"full","boundary":[0.24276290691973196,0.7576504808407097,0.2698399766566756,0.7733568163092865],"dir":"ltr"},{"str":"disk","boundary":[0.2741111965150741,0.7576504808407097,0.30734867950932326,0.7733568163092865],"dir":"ltr"},{"str":"revolution","boundary":[0.3116198993677218,0.7576504808407097,0.4001462646355277,0.7733568163092865],"dir":"ltr"},{"str":"(if","boundary":[0.4046801404790583,0.7576504808407097,0.41974124575421484,0.7733568163092865],"dir":"ltr"},{"str":"the","boundary":[0.4246400929306016,0.7576504808407097,0.45045176810070514,0.7733568163092865],"dir":"ltr"},{"str":"start","boundary":[0.45475819982877247,0.7576504808407097,0.49209715396488574,0.7733568163092865],"dir":"ltr"},{"str":"of","boundary":[0.49715414087666376,0.7576504808407097,0.5117490057476984,0.7733568163092865],"dir":"ltr"},{"str":"the","boundary":[0.5166478529240852,0.7576504808407097,0.5421396549547667,0.7733568163092865],"dir":"ltr"},{"str":"required","boundary":[0.5463927189014914,0.7576504808407097,0.615693074470538,0.7733568163092865],"dir":"ltr"},{"str":"block","boundary":[0.619974419902002,0.7576504808407097,0.6645477541896728,0.7733568163092865],"dir":"ltr"},{"str":"just","boundary":[0.6688290996211371,0.7576504808407097,0.6984403666293307,0.7733568163092865],"dir":"ltr"},{"str":"passed","boundary":[0.7027217120607947,0.7576504808407097,0.7560615127872182,0.7733568163092865],"dir":"ltr"},{"str":"the","boundary":[0.13279230156693164,0.7756028222812927,0.15830989256514366,0.7913091577498695],"dir":"ltr"},{"str":"read/write","boundary":[0.16423113542662363,0.7756028222812927,0.24816521918715964,0.7913091577498695],"dir":"ltr"},{"str":"head","boundary":[0.2541104215151097,0.7756028222812927,0.2930838411281794,0.7913091577498695],"dir":"ltr"},{"str":"after","boundary":[0.2990290434561295,0.7756028222812927,0.33694665701741017,0.7913091577498695],"dir":"ltr"},{"str":"the","boundary":[0.3432236696472599,0.7756028222812927,0.3702744501550336,0.7913091577498695],"dir":"ltr"},{"str":"seek).","boundary":[0.3765514627848832,0.7756028222812927,0.42033610576849034,0.7913091577498695],"dir":"ltr"},{"str":"If","boundary":[0.4256877875578205,0.7756028222812927,0.4382724731193453,0.7913091577498695],"dir":"ltr"},{"str":"the","boundary":[0.44483857500702356,0.7756028222812927,0.47220537237657895,0.7913091577498695],"dir":"ltr"},{"str":"speed","boundary":[0.478555715305792,0.7756028222812927,0.5274061944192898,0.7913091577498695],"dir":"ltr"},{"str":"of","boundary":[0.533756537348503,0.7756028222812927,0.5447915241185126,0.7913091577498695],"dir":"ltr"},{"str":"disk","boundary":[0.5513576260061906,0.7756028222812927,0.5844931121666757,0.7913091577498695],"dir":"ltr"},{"str":"rotation","boundary":[0.5904152773990874,0.7756028222812927,0.6568248656998396,0.7913091577498695],"dir":"ltr"},{"str":"is","boundary":[0.6627837575383436,0.7756028222812927,0.6753684430998684,0.7913091577498695],"dir":"ltr"},{"str":"p","boundary":[0.6814426019307583,0.7756028222812927,0.6914049634155113,0.7913091577498695],"dir":"ltr"},{"str":"revolu","boundary":[0.697271229992277,0.7756028222812927,0.7483427409756844,0.7913091577498695],"dir":"ltr"},{"str":"-","boundary":[0.7486309084566485,0.7756028222812927,0.7557465868973078,0.7913091577498695],"dir":"ltr"},{"str":"tions","boundary":[0.13279230156693167,0.793555163721876,0.17322402595640213,0.8092614991904526],"dir":"ltr"},{"str":"per","boundary":[0.17785213740317038,0.793555163721876,0.2045619533982688,0.8092614991904526],"dir":"ltr"},{"str":"minute","boundary":[0.2091900648450371,0.793555163721876,0.26817624458543887,0.8092614991904526],"dir":"ltr"},{"str":"(rpm),","boundary":[0.2728468713370006,0.793555163721876,0.3278672778054645,0.8092614991904526],"dir":"ltr"},{"str":"then","boundary":[0.33190162253895955,0.793555163721876,0.368529672727775,0.8092614991904526],"dir":"ltr"},{"str":"the","boundary":[0.37314405267936573,0.793555163721876,0.3986881613318634,0.8092614991904526],"dir":"ltr"},{"str":"average","boundary":[0.40330254128345416,0.793555163721876,0.4637393032733282,0.8092614991904526],"dir":"ltr"},{"str":"rotational","boundary":[0.46834063512027096,0.793555163721876,0.5483889167576448,0.8092614991904526],"dir":"ltr"},{"str":"delay","boundary":[0.5530084593013649,0.793555163721876,0.5952393583395479,0.8092614991904526],"dir":"ltr"},{"str":"rd","boundary":[0.5999323716009607,0.793555163721876,0.6165719852874779,0.8092614991904526],"dir":"ltr"},{"str":"is","boundary":[0.6215449326732555,0.793555163721876,0.6342329943774497,0.8092614991904526],"dir":"ltr"},{"str":"given","boundary":[0.6389059045371588,0.793555163721876,0.6819394117508877,0.8092614991904526],"dir":"ltr"},{"str":"by","boundary":[0.686532800139516,0.793555163721876,0.7060418131093291,0.8092614991904526],"dir":"ltr"},{"str":"rd","boundary":[0.1680928179850132,0.8159995171064721,0.1849259155516062,0.8317058525750488],"dir":"ltr"},{"str":"=","boundary":[0.1899935465382719,0.8159995171064721,0.20269144075303255,0.8317058525750488],"dir":"ltr"},{"str":"(1/2)","boundary":[0.20742356245829022,0.8159995171064721,0.2489917215873372,0.8317058525750488],"dir":"ltr"},{"str":"*","boundary":[0.2537197266142954,0.8189994271809704,0.26261175174118245,0.8347057626495471],"dir":"ltr"},{"str":"(1/p","boundary":[0.26734593178558985,0.8159995171064721,0.30137851128743004,0.8317058525750488],"dir":"ltr"},{"str":")","boundary":[0.30137851128743004,0.8159995171064721,0.30899230780232706,0.8317058525750488],"dir":"ltr"},{"str":"min","boundary":[0.3137244295075847,0.8159995171064721,0.34739268297992054,0.8317058525750488],"dir":"ltr"},{"str":"=","boundary":[0.3521248046851782,0.8159995171064721,0.36482269889993885,0.8317058525750488],"dir":"ltr"},{"str":"(60","boundary":[0.36955482060519657,0.8159995171064721,0.3969245562793207,0.8317058525750488],"dir":"ltr"},{"str":"*","boundary":[0.40167314469777643,0.8189994271809704,0.4105651698246634,0.8347057626495471],"dir":"ltr"},{"str":"1000)/(2","boundary":[0.4152993498690708,0.8159995171064721,0.4865014177369586,0.8317058525750488],"dir":"ltr"},{"str":"*","boundary":[0.4912314811030665,0.8189994271809704,0.5001235062299536,0.8347057626495471],"dir":"ltr"},{"str":"p","boundary":[0.504857686274361,0.8159995171064721,0.5148200477591139,0.8317058525750488],"dir":"ltr"},{"str":")","boundary":[0.5148200477591139,0.8159995171064721,0.5224379609523105,0.8317058525750488],"dir":"ltr"},{"str":"msec","boundary":[0.5271721409967179,0.8159995171064721,0.5686764916121229,0.8317058525750488],"dir":"ltr"},{"str":"=","boundary":[0.5734106716565303,0.8159995171064721,0.5861126825495904,0.8317058525750488],"dir":"ltr"},{"str":"30000/p","boundary":[0.590846862593998,0.8159995171064721,0.6568083989866417,0.8317058525750488],"dir":"ltr"},{"str":"msec","boundary":[0.6615384623527496,0.8159995171064721,0.7030839797511494,0.8317058525750488],"dir":"ltr"},{"str":"A","boundary":[0.13281288495842905,0.8384438704910683,0.14622583514007675,0.854150205959645],"dir":"ltr"},{"str":"typical","boundary":[0.15197989292403988,0.8384438704910683,0.20703247801983915,0.854150205959645],"dir":"ltr"},{"str":"value","boundary":[0.21272172742972706,0.8384438704910683,0.2559777246615628,0.854150205959645],"dir":"ltr"},{"str":"for","boundary":[0.2616669740714507,0.8384438704910683,0.2858915675247685,0.854150205959645],"dir":"ltr"},{"str":"p","boundary":[0.29155200018656,0.8384438704910683,0.301514361671313,0.854150205959645],"dir":"ltr"},{"str":"is","boundary":[0.3071953777246019,0.8384438704910683,0.32000717312344223,0.854150205959645],"dir":"ltr"},{"str":"10,000","boundary":[0.32571345763983933,0.8384438704910683,0.38018422564193183,0.854150205959645],"dir":"ltr"},{"str":"rpm,","boundary":[0.3858905101583289,0.8384438704910683,0.426163263901411,0.854150205959645],"dir":"ltr"},{"str":"which","boundary":[0.4312473616012746,0.8384438704910683,0.4811442363608399,0.854150205959645],"dir":"ltr"},{"str":"gives","boundary":[0.48688502200858885,0.8384438704910683,0.5265362964029412,0.854150205959645],"dir":"ltr"},{"str":"a","boundary":[0.532190207029813,0.8384438704910683,0.541103551124762,0.854150205959645],"dir":"ltr"},{"str":"rotational","boundary":[0.5467574617516338,0.8384438704910683,0.6278663183529206,0.854150205959645],"dir":"ltr"},{"str":"delay","boundary":[0.6335400322279887,0.8384438704910683,0.6763008707347019,0.854150205959645],"dir":"ltr"},{"str":"of","boundary":[0.6819921784837395,0.8384438704910683,0.6987017757013481,0.854150205959645],"dir":"ltr"},{"str":"rd","boundary":[0.7050517519783029,0.8384438704910683,0.7218848495448961,0.854150205959645],"dir":"ltr"},{"str":"=","boundary":[0.7278993165404432,0.8384438704910683,0.7405972107552037,0.854150205959645],"dir":"ltr"},{"str":"3","boundary":[0.7462885185042415,0.8384438704910683,0.7561664880838551,0.854150205959645],"dir":"ltr"},{"str":"msec.","boundary":[0.13279230156693156,0.8563962119316515,0.17922843278511927,0.8721025474002283],"dir":"ltr"},{"str":"For","boundary":[0.18289227647166068,0.8563962119316515,0.21112911947579574,0.8721025474002283],"dir":"ltr"},{"str":"fixed-head","boundary":[0.21534047047598623,0.8563962119316515,0.30475548035541977,0.8721025474002283],"dir":"ltr"},{"str":"disks,","boundary":[0.30917330451198755,0.8563962119316515,0.3529357903101767,0.8721025474002283],"dir":"ltr"},{"str":"where","boundary":[0.3565996339967181,0.8563962119316515,0.4061379096904118,0.8721025474002283],"dir":"ltr"},{"str":"the","boundary":[0.4104285651271225,0.8563962119316515,0.4364487821436002,0.8721025474002283],"dir":"ltr"},{"str":"seek","boundary":[0.440739437580311,0.8563962119316515,0.4754811694921691,0.8721025474002283],"dir":"ltr"},{"str":"time","boundary":[0.47977182492887993,0.8563962119316515,0.5172764008028681,0.8721025474002283],"dir":"ltr"},{"str":"is","boundary":[0.521567056239579,0.8563962119316515,0.5343709823625843,0.8721025474002283],"dir":"ltr"},{"str":"negligible,","boundary":[0.538661637799295,0.8563962119316515,0.6231030954096103,0.8721025474002283],"dir":"ltr"},{"str":"this","boundary":[0.6267669390961519,0.8563962119316515,0.6566929615585303,0.8721025474002283],"dir":"ltr"},{"str":"component","boundary":[0.6609496979046827,0.8563962119316515,0.7560121126476246,0.8721025474002283],"dir":"ltr"},{"str":"causes","boundary":[0.13279230156693156,0.8743485533722347,0.18480866111267463,0.8900548888408114],"dir":"ltr"},{"str":"the","boundary":[0.18955186318294528,0.8743485533722347,0.21557035874979305,0.8900548888408114],"dir":"ltr"},{"str":"greatest","boundary":[0.22031356082006368,0.8743485533722347,0.2829574822248526,0.8900548888408114],"dir":"ltr"},{"str":"delay","boundary":[0.28766231372419765,0.8743485533722347,0.33033980646898087,0.8900548888408114],"dir":"ltr"},{"str":"in","boundary":[0.33508593820593285,0.8743485533722347,0.3518367485206906,0.8900548888408114],"dir":"ltr"},{"str":"transferring","boundary":[0.35658288025764245,0.8743485533722347,0.45450453565421345,0.8900548888408114],"dir":"ltr"},{"str":"a","boundary":[0.4592366573594711,0.8743485533722347,0.46820484103489857,0.8900548888408114],"dir":"ltr"},{"str":"disk","boundary":[0.47293696274015634,0.8743485533722347,0.5066484413346367,0.8900548888408114],"dir":"ltr"},{"str":"block.","boundary":[0.5113805630398943,0.8743485533722347,0.5613817376654358,0.8900548888408114],"dir":"ltr"},{"str":"1087","boundary":[0.7165294431418666,0.9233500762719845,0.756169526584505,0.9368126495307646],"dir":"ltr"}],"boundary":[0.07398,0.09893,0.75949,0.93681],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1118,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/a514b88b4b494e106fd4ba346287cd5c.jpg","blurred":"/storage/books/494399539ca2ade4/pages/cbad75f78007d8faf35a26aba725ceff.jpg"},"info":{"width":510.12001599999996,"height":668.520039,"margin":[0.07398,0.09893,0.24053,0.06319]},"elements":[{"words":[{"str":"appendix","boundary":[0.5478750141809767,0.1326962900509255,0.6809095901071252,0.1596214365684856],"dir":"ltr"},{"str":"CC","boundary":[0.6914392690680069,0.09893350257523091,0.7594703184514917,0.17281475836209004],"dir":"ltr"},{"str":"Overview","boundary":[0.33961029868704473,0.23160417035756206,0.524733432277106,0.2615209998215177],"dir":"ltr"},{"str":"of","boundary":[0.5383277165273553,0.23160417035756206,0.5786445246698727,0.2615209998215177],"dir":"ltr"},{"str":"the","boundary":[0.592238808920122,0.23160417035756206,0.6564068322245383,0.2615209998215177],"dir":"ltr"},{"str":"QB","boundary":[0.6700011164747878,0.23160417035756206,0.7283854766443826,0.2615209998215177],"dir":"ltr"},{"str":"E","boundary":[0.7308554836240734,0.23160417035756206,0.7561789361349037,0.2615209998215177],"dir":"ltr"},{"str":"Language","boundary":[0.5638712498589744,0.2704960486607044,0.7561867774269028,0.3004128781246601],"dir":"ltr"},{"str":"he","boundary":[0.33642085316644393,0.44201671118492836,0.3566236993951972,0.4577230466535051],"dir":"ltr"},{"str":"Query-By-Example","boundary":[0.36330196618615607,0.44201671118492836,0.5267163658992751,0.4577230466535051],"dir":"ltr"},{"str":"(QBE)","boundary":[0.5333421596222958,0.44201671118492836,0.5884438986608987,0.4577230466535051],"dir":"ltr"},{"str":"language","boundary":[0.5950696923839194,0.44201671118492836,0.6696886032403795,0.4577230466535051],"dir":"ltr"},{"str":"is","boundary":[0.6763143969634002,0.44201671118492836,0.6895248176264467,0.4577230466535051],"dir":"ltr"},{"str":"impor-","boundary":[0.6961506113494673,0.44201671118492836,0.75644759840202,0.4577230466535051],"dir":"ltr"},{"str":"tant","boundary":[0.33642085316644393,0.45996905262551163,0.37133235439987894,0.4756753880940883],"dir":"ltr"},{"str":"because","boundary":[0.37818936190532293,0.45996905262551163,0.44574090072992967,0.4756753880940883],"dir":"ltr"},{"str":"it","boundary":[0.4525979082353736,0.45996905262551163,0.46525929375350544,0.4756753880940883],"dir":"ltr"},{"str":"is","boundary":[0.4721163012589493,0.45996905262551163,0.4857578680861253,0.4756753880940883],"dir":"ltr"},{"str":"one","boundary":[0.49261487559156925,0.45996905262551163,0.5248287473962,0.4756753880940883],"dir":"ltr"},{"str":"of","boundary":[0.531685754901644,0.45996905262551163,0.542151851183193,0.4756753880940883],"dir":"ltr"},{"str":"the","boundary":[0.5493972049902861,0.45996905262551163,0.576038588185456,0.4756753880940883],"dir":"ltr"},{"str":"first","boundary":[0.5826803584924019,0.45996905262551163,0.616529032524071,0.4756753880940883],"dir":"ltr"},{"str":"graphical","boundary":[0.6231708028310168,0.45996905262551163,0.7014309754396066,0.4756753880940883],"dir":"ltr"},{"str":"query","boundary":[0.7080895427133507,0.45996905262551163,0.7563343897487843,0.4756753880940883],"dir":"ltr"},{"str":"languages","boundary":[0.07398261157429277,0.47792139406609485,0.1543682596446381,0.4936277295346716],"dir":"ltr"},{"str":"with","boundary":[0.1599689244504641,0.47792139406609485,0.19675254318286511,0.4936277295346716],"dir":"ltr"},{"str":"minimum","boundary":[0.20233886672039791,0.47792139406609485,0.2865147927385684,0.4936277295346716],"dir":"ltr"},{"str":"Tsyntax","boundary":[0.2921011162761012,0.43230795210313816,0.34481277531941407,0.4936277295346716],"dir":"ltr"},{"str":"developed","boundary":[0.3503990988569469,0.47792139406609485,0.43376660180556054,0.4936277295346716],"dir":"ltr"},{"str":"for","boundary":[0.43934392551229196,0.47792139406609485,0.4635596285531335,0.4936277295346716],"dir":"ltr"},{"str":"database","boundary":[0.46913695225986485,0.47792139406609485,0.5396966780629452,0.4936277295346716],"dir":"ltr"},{"str":"systems.","boundary":[0.5452740017696767,0.47792139406609485,0.6131933685974009,0.4936277295346716],"dir":"ltr"},{"str":"It","boundary":[0.6181745493397776,0.47792139406609485,0.6311968651364374,0.4936277295346716],"dir":"ltr"},{"str":"was","boundary":[0.6367910474415664,0.47792139406609485,0.6670619269872049,0.4936277295346716],"dir":"ltr"},{"str":"developed","boundary":[0.6726561092923343,0.47792139406609485,0.7560915057291145,0.4936277295346716],"dir":"ltr"},{"str":"at","boundary":[0.07398261157429277,0.49587373550667807,0.08920748290853883,0.5115800709752548],"dir":"ltr"},{"str":"IBM","boundary":[0.093684544078698,0.49587373550667807,0.1307874982531416,0.5115800709752548],"dir":"ltr"},{"str":"Research","boundary":[0.1352645594233007,0.49587373550667807,0.20817578651116952,0.5115800709752548],"dir":"ltr"},{"str":"and","boundary":[0.21266109007503858,0.49587373550667807,0.2435828425110128,0.5115800709752548],"dir":"ltr"},{"str":"is","boundary":[0.24806814607488184,0.49587373550667807,0.26078026270815885,0.5115800709752548],"dir":"ltr"},{"str":"available","boundary":[0.2652655662720279,0.49587373550667807,0.3365218919871528,0.5115800709752548],"dir":"ltr"},{"str":"as","boundary":[0.34101973735316266,0.49587373550667807,0.3572604727450958,0.5115800709752548],"dir":"ltr"},{"str":"an","boundary":[0.3617583181111057,0.49587373550667807,0.38192362392290136,0.5115800709752548],"dir":"ltr"},{"str":"IBM","boundary":[0.38642146928891113,0.49587373550667807,0.42369666928196026,0.5115800709752548],"dir":"ltr"},{"str":"commercial","boundary":[0.42819451464797015,0.49587373550667807,0.5252153614282182,0.5115800709752548],"dir":"ltr"},{"str":"product","boundary":[0.5296956621535384,0.49587373550667807,0.595705010149782,0.5115800709752548],"dir":"ltr"},{"str":"as","boundary":[0.6002264499885573,0.49587373550667807,0.6165523798586713,0.5115800709752548],"dir":"ltr"},{"str":"part","boundary":[0.6210738196974465,0.49587373550667807,0.6560830998266126,0.5115800709752548],"dir":"ltr"},{"str":"of","boundary":[0.6614266835348072,0.49587373550667807,0.6761085630484259,0.5115800709752548],"dir":"ltr"},{"str":"the","boundary":[0.6812338275312843,0.49587373550667807,0.7071915425486852,0.5115800709752548],"dir":"ltr"},{"str":"QMF","boundary":[0.7116972469474714,0.49587373550667807,0.7559947637890768,0.5115800709752548],"dir":"ltr"},{"str":"(Query","boundary":[0.07398261157429277,0.5138260769472613,0.13624856403848304,0.529532412415838],"dir":"ltr"},{"str":"Management","boundary":[0.1431613032834384,0.5138260769472613,0.2555249382453025,0.529532412415838],"dir":"ltr"},{"str":"Facility)","boundary":[0.26249115536405887,0.5138260769472613,0.3336885309768179,0.529532412415838],"dir":"ltr"},{"str":"interface","boundary":[0.3406398195949469,0.5138260769472613,0.4153492088995165,0.529532412415838],"dir":"ltr"},{"str":"option","boundary":[0.4223105262694168,0.5138260769472613,0.47973420737027095,0.529532412415838],"dir":"ltr"},{"str":"to","boundary":[0.4866955247401715,0.5138260769472613,0.5056049133705068,0.529532412415838],"dir":"ltr"},{"str":"DB2.","boundary":[0.5133072212266242,0.5138260769472613,0.5548806204851998,0.529532412415838],"dir":"ltr"},{"str":"The","boundary":[0.561261471849401,0.5138260769472613,0.5945180574917883,0.529532412415838],"dir":"ltr"},{"str":"language","boundary":[0.601495827209415,0.5138260769472613,0.6775144086876999,0.529532412415838],"dir":"ltr"},{"str":"was","boundary":[0.6844921784053266,0.5138260769472613,0.7158962588129458,0.529532412415838],"dir":"ltr"},{"str":"also","boundary":[0.7228740285305724,0.5138260769472613,0.7565402236637585,0.529532412415838],"dir":"ltr"},{"str":"implemented","boundary":[0.07398261157429277,0.5317784183878446,0.18342557602832796,0.5474847538564213],"dir":"ltr"},{"str":"in","boundary":[0.1889755605788889,0.5317784183878446,0.2055397528799007,0.5474847538564213],"dir":"ltr"},{"str":"the","boundary":[0.21108973743046164,0.5317784183878446,0.23683447812710332,0.5474847538564213],"dir":"ltr"},{"str":"Paradox","boundary":[0.24238446267766423,0.5317784183878446,0.31067703209389225,0.5474847538564213],"dir":"ltr"},{"str":"DBMS,","boundary":[0.31664279697770276,0.5317784183878446,0.37577629770951787,0.5474847538564213],"dir":"ltr"},{"str":"and","boundary":[0.3807780618433918,0.5317784183878446,0.41171166031918216,0.5474847538564213],"dir":"ltr"},{"str":"is","boundary":[0.4172841365027186,0.5317784183878446,0.4299995512526425,0.5474847538564213],"dir":"ltr"},{"str":"related","boundary":[0.43557202743617895,0.5317784183878446,0.4914800589909935,0.5474847538564213],"dir":"ltr"},{"str":"to","boundary":[0.4970416638859576,0.5317784183878446,0.5140062731880373,0.5474847538564213],"dir":"ltr"},{"str":"a","boundary":[0.5196095823977146,0.5317784183878446,0.5285897203364028,0.5474847538564213],"dir":"ltr"},{"str":"point-and-click","boundary":[0.5341930295460803,0.5317784183878446,0.6628753551046026,0.5474847538564213],"dir":"ltr"},{"str":"type","boundary":[0.6684786643142799,0.5317784183878446,0.7038953192199814,0.5474847538564213],"dir":"ltr"},{"str":"inter-","boundary":[0.7094707484946594,0.5317784183878446,0.7561285558338101,0.5474847538564213],"dir":"ltr"},{"str":"face","boundary":[0.07398261157429277,0.5497307598284278,0.10598207742046256,0.5654370952970045],"dir":"ltr"},{"str":"in","boundary":[0.11248880555773978,0.5497307598284278,0.12915523392830908,0.5654370952970045],"dir":"ltr"},{"str":"the","boundary":[0.1356619620655863,0.5497307598284278,0.16156560221550464,0.5654370952970045],"dir":"ltr"},{"str":"Microsoft","boundary":[0.16807233035278185,0.5497307598284278,0.24833720816776314,0.5654370952970045],"dir":"ltr"},{"str":"Access","boundary":[0.25479947252256024,0.5497307598284278,0.30892919052976936,0.5654370952970045],"dir":"ltr"},{"str":"DBMS.","boundary":[0.3158763156187291,0.5497307598284278,0.3740658178760821,0.5654370952970045],"dir":"ltr"},{"str":"It","boundary":[0.37997325123584264,0.5497307598284278,0.39296452023431344,0.5654370952970045],"dir":"ltr"},{"str":"differs","boundary":[0.3994611635511856,0.5497307598284278,0.4512209690994391,0.5654370952970045],"dir":"ltr"},{"str":"from","boundary":[0.4577176124163113,0.5497307598284278,0.49886703720326103,0.5654370952970045],"dir":"ltr"},{"str":"SQL","boundary":[0.5053857972904949,0.5497307598284278,0.5414231991241841,0.5654370952970045],"dir":"ltr"},{"str":"in","boundary":[0.5479419592114183,0.5497307598284278,0.5646392063941283,0.5654370952970045],"dir":"ltr"},{"str":"that","boundary":[0.5711579664813623,0.5497307598284278,0.6037908753613778,0.5654370952970045],"dir":"ltr"},{"str":"the","boundary":[0.6103096354486119,0.5497307598284278,0.6362611754485636,0.5654370952970045],"dir":"ltr"},{"str":"user","boundary":[0.6427799355357977,0.5497307598284278,0.6773682666080684,0.5654370952970045],"dir":"ltr"},{"str":"does","boundary":[0.6838870266953023,0.5497307598284278,0.7213158657942175,0.5654370952970045],"dir":"ltr"},{"str":"not","boundary":[0.7278346258814514,0.5497307598284278,0.7560503389461197,0.5654370952970045],"dir":"ltr"},{"str":"have","boundary":[0.07398261157429277,0.567683101269011,0.11120436847513639,0.5833894367375878],"dir":"ltr"},{"str":"to","boundary":[0.11531789950766312,0.567683101269011,0.1321857793534113,0.5833894367375878],"dir":"ltr"},{"str":"explicitly","boundary":[0.13631760760783296,0.567683101269011,0.21102722017719722,0.5833894367375878],"dir":"ltr"},{"str":"specify","boundary":[0.21519368429190563,0.567683101269011,0.2714595316923194,0.5833894367375878],"dir":"ltr"},{"str":"a","boundary":[0.2756259958070279,0.567683101269011,0.2846196121022063,0.5833894367375878],"dir":"ltr"},{"str":"query","boundary":[0.28878607621691477,0.567683101269011,0.33586143835609006,0.5833894367375878],"dir":"ltr"},{"str":"using","boundary":[0.3399911896219213,0.567683101269011,0.3842151365270815,0.5833894367375878],"dir":"ltr"},{"str":"a","boundary":[0.3883448877929127,0.567683101269011,0.3972592567294642,0.5833894367375878],"dir":"ltr"},{"str":"fixed","boundary":[0.4013890079952955,0.567683101269011,0.4428926037592526,0.5833894367375878],"dir":"ltr"},{"str":"syntax;","boundary":[0.4472493790156709,0.567683101269011,0.5037103092226046,0.5833894367375878],"dir":"ltr"},{"str":"rather,","boundary":[0.5076829037816075,0.567683101269011,0.5616360895746542,0.5833894367375878],"dir":"ltr"},{"str":"the","boundary":[0.5651970163037084,0.567683101269011,0.591360887085478,0.5833894367375878],"dir":"ltr"},{"str":"query","boundary":[0.5955486005402376,0.567683101269011,0.6428948011512716,0.5833894367375878],"dir":"ltr"},{"str":"is","boundary":[0.647059509126039,0.567683101269011,0.659859072485557,0.5833894367375878],"dir":"ltr"},{"str":"formulated","boundary":[0.6640237804603244,0.567683101269011,0.756095622407414,0.5833894367375878],"dir":"ltr"},{"str":"by","boundary":[0.07398261157429277,0.5856354427095942,0.09353271681854572,0.601341778178171],"dir":"ltr"},{"str":"filling","boundary":[0.10002471849683313,0.5856354427095942,0.1481034043565152,0.601341778178171],"dir":"ltr"},{"str":"in","boundary":[0.15459540603480262,0.5856354427095942,0.17132558664390854,0.601341778178171],"dir":"ltr"},{"str":"templates","boundary":[0.17784640507029237,0.5856354427095942,0.2605340053937425,0.601341778178171],"dir":"ltr"},{"str":"of","boundary":[0.26705482382012635,0.5856354427095942,0.28375207100283634,0.601341778178171],"dir":"ltr"},{"str":"relations","boundary":[0.29087392446094495,0.5856354427095942,0.3618610671208629,0.601341778178171],"dir":"ltr"},{"str":"that","boundary":[0.3683393932698627,0.5856354427095942,0.40090356028515883,0.601341778178171],"dir":"ltr"},{"str":"are","boundary":[0.4073818864341587,0.5856354427095942,0.43245127979568454,0.601341778178171],"dir":"ltr"},{"str":"displayed","boundary":[0.4389097484074519,0.5856354427095942,0.5157541822781783,0.601341778178171],"dir":"ltr"},{"str":"on","boundary":[0.5222354269023557,0.5856354427095942,0.544062877884604,0.601341778178171],"dir":"ltr"},{"str":"a","boundary":[0.5505441225087812,0.5856354427095942,0.5594953912414748,0.601341778178171],"dir":"ltr"},{"str":"monitor","boundary":[0.5659766358656523,0.5856354427095942,0.6346137588133611,0.601341778178171],"dir":"ltr"},{"str":"screen.","boundary":[0.6410724168774816,0.5856354427095942,0.69780757436501,0.601341778178171],"dir":"ltr"},{"str":"Figure","boundary":[0.7036944243332732,0.5856354427095942,0.7561738392951045,0.601341778178171],"dir":"ltr"},{"str":"C.1","boundary":[0.07398261157429277,0.6035877841501776,0.10234240837944304,0.6192941196187542],"dir":"ltr"},{"str":"shows","boundary":[0.10878500991813662,0.6035877841501776,0.1584843015642735,0.6192941196187542],"dir":"ltr"},{"str":"how","boundary":[0.16488654266900435,0.6035877841501776,0.200260234817557,0.6192941196187542],"dir":"ltr"},{"str":"these","boundary":[0.20668693829366877,0.6035877841501776,0.24847077718787822,0.6192941196187542],"dir":"ltr"},{"str":"templates","boundary":[0.25489748066399004,0.6035877841501776,0.33375305649697623,0.6192941196187542],"dir":"ltr"},{"str":"may","boundary":[0.3401489804759367,0.6035877841501776,0.3753735649230328,0.6192941196187542],"dir":"ltr"},{"str":"look","boundary":[0.3820272762030016,0.6035877841501776,0.419747229222735,0.6192941196187542],"dir":"ltr"},{"str":"for","boundary":[0.4264009405027037,0.6035877841501776,0.45143845214981937,0.6192941196187542],"dir":"ltr"},{"str":"the","boundary":[0.4580921634297881,0.6035877841501776,0.4848940777485888,0.6192941196187542],"dir":"ltr"},{"str":"database","boundary":[0.4915477890285576,0.6035877841501776,0.5645005250368541,0.6192941196187542],"dir":"ltr"},{"str":"of","boundary":[0.5711542363168227,0.6035877841501776,0.5813385119159881,0.6192941196187542],"dir":"ltr"},{"str":"Figure","boundary":[0.5883986151996043,0.6035877841501776,0.6420078545117528,0.6192941196187542],"dir":"ltr"},{"str":"3.5.","boundary":[0.6492932468551397,0.6035877841501776,0.6769277820300234,0.6192941196187542],"dir":"ltr"},{"str":"The","boundary":[0.6827734652152917,0.6035877841501776,0.7148382724899782,0.6192941196187542],"dir":"ltr"},{"str":"user","boundary":[0.7212808740286717,0.6035877841501776,0.7558692051009424,0.6192941196187542],"dir":"ltr"},{"str":"does","boundary":[0.07398261157429277,0.6215401255907608,0.11127179082582386,0.6372464610593375],"dir":"ltr"},{"str":"not","boundary":[0.11535875377392667,0.6215401255907608,0.14346918432715966,0.6372464610593375],"dir":"ltr"},{"str":"have","boundary":[0.14755614727526245,0.6215401255907608,0.1850233399059714,0.6372464610593375],"dir":"ltr"},{"str":"to","boundary":[0.1890813805060663,0.6215401255907608,0.2058804338147867,0.6372464610593375],"dir":"ltr"},{"str":"remember","boundary":[0.20993722823065716,0.6215401255907608,0.2971333425345569,0.6372464610593375],"dir":"ltr"},{"str":"the","boundary":[0.3013446381447756,0.6215401255907608,0.32798589005327355,0.6372464610593375],"dir":"ltr"},{"str":"names","boundary":[0.3321971856634922,0.6215401255907608,0.38669257642492644,0.6372464610593375],"dir":"ltr"},{"str":"of","boundary":[0.39090387203514504,0.6215401255907608,0.40333128390711886,0.6372464610593375],"dir":"ltr"},{"str":"attributes","boundary":[0.4080448805600289,0.6215401255907608,0.4868003349912946,0.6372464610593375],"dir":"ltr"},{"str":"or","boundary":[0.49088228491379826,0.6215401255907608,0.5089714879823141,0.6372464610593375],"dir":"ltr"},{"str":"relations","boundary":[0.5130534379048177,0.6215401255907608,0.584425622079193,0.6372464610593375],"dir":"ltr"},{"str":"because","boundary":[0.5885323043522867,0.6215401255907608,0.6524135706997259,0.6372464610593375],"dir":"ltr"},{"str":"they","boundary":[0.6565202529728196,0.6215401255907608,0.6916160727192815,0.6372464610593375],"dir":"ltr"},{"str":"are","boundary":[0.6956843482803058,0.6215401255907608,0.7206963057101449,0.6372464610593375],"dir":"ltr"},{"str":"dis-","boundary":[0.7247985756355814,0.6215401255907608,0.7559288969362848,0.6372464610593375],"dir":"ltr"},{"str":"played","boundary":[0.07398261157429277,0.6394924670313439,0.1272261683762516,0.6551988024999206],"dir":"ltr"},{"str":"as","boundary":[0.13156848932113058,0.6394924670313439,0.1479318779723282,0.6551988024999206],"dir":"ltr"},{"str":"part","boundary":[0.15227419891720712,0.6394924670313439,0.18731301413175658,0.6551988024999206],"dir":"ltr"},{"str":"of","boundary":[0.19241055184854924,0.6394924670313439,0.20719008798901947,0.6551988024999206],"dir":"ltr"},{"str":"these","boundary":[0.21213010194840115,0.6394924670313439,0.25390664837720495,0.6551988024999206],"dir":"ltr"},{"str":"templates.","boundary":[0.2582115204011553,0.6394924670313439,0.34217185275082407,0.6551988024999206],"dir":"ltr"},{"str":"Additionally,","boundary":[0.34548577878190934,0.6394924670313439,0.4513749780012554,0.6551988024999206],"dir":"ltr"},{"str":"the","boundary":[0.4550799884707916,0.6394924670313439,0.4809915649128251,0.6551988024999206],"dir":"ltr"},{"str":"user","boundary":[0.48530125948832736,0.6394924670313439,0.5198363334651361,0.6551988024999206],"dir":"ltr"},{"str":"does","boundary":[0.5241460280406386,0.6394924670313439,0.5615158868192553,0.6551988024999206],"dir":"ltr"},{"str":"not","boundary":[0.5658255813947575,0.6394924670313439,0.5939967689106959,0.6551988024999206],"dir":"ltr"},{"str":"have","boundary":[0.5983064634861982,0.6394924670313439,0.6358345596543806,0.6551988024999206],"dir":"ltr"},{"str":"to","boundary":[0.6401115383535566,0.6394924670313439,0.6569818626562662,0.6551988024999206],"dir":"ltr"},{"str":"follow","boundary":[0.6612749412483773,0.6394924670313439,0.7128364083642991,0.6551988024999206],"dir":"ltr"},{"str":"rigid","boundary":[0.7171926724837633,0.6394924670313439,0.7562232394346985,0.6551988024999206],"dir":"ltr"},{"str":"syntax","boundary":[0.07398261157429277,0.6574448084719271,0.12678154975783942,0.6731511439405038],"dir":"ltr"},{"str":"rules","boundary":[0.133335004462056,0.6574448084719271,0.17328518944294147,0.6731511439405038],"dir":"ltr"},{"str":"for","boundary":[0.17985838305087654,0.6574448084719271,0.20422699315923626,0.6731511439405038],"dir":"ltr"},{"str":"query","boundary":[0.2108001867671713,0.6574448084719271,0.2584774383039659,0.6731511439405038],"dir":"ltr"},{"str":"specification;","boundary":[0.2653504272829623,0.6574448084719271,0.3730716400667564,0.6731511439405038],"dir":"ltr"},{"str":"rather,","boundary":[0.3794113246479629,0.6574448084719271,0.4333645104410097,0.6731511439405038],"dir":"ltr"},{"str":"constants","boundary":[0.43929252719226763,0.6574448084719271,0.5170745503775032,0.6731511439405038],"dir":"ltr"},{"str":"and","boundary":[0.5236245146893118,0.6574448084719271,0.5547311755443862,0.6731511439405038],"dir":"ltr"},{"str":"variables","boundary":[0.561281139856195,0.6574448084719271,0.6332086144019099,0.6731511439405038],"dir":"ltr"},{"str":"are","boundary":[0.6397246135040998,0.6574448084719271,0.6647800996479963,0.6731511439405038],"dir":"ltr"},{"str":"entered","boundary":[0.6712934301249726,0.6574448084719271,0.7328405066936247,0.6731511439405038],"dir":"ltr"},{"str":"in","boundary":[0.7393798501723563,0.6574448084719271,0.7560770973550665,0.6731511439405038],"dir":"ltr"},{"str":"the","boundary":[0.07398261157429277,0.6753971499125103,0.10005533574346828,0.691103485381087],"dir":"ltr"},{"str":"columns","boundary":[0.10663844807389232,0.6753971499125103,0.18351095494917713,0.691103485381087],"dir":"ltr"},{"str":"of","boundary":[0.1906917493600362,0.6753971499125103,0.2017519559554002,0.691103485381087],"dir":"ltr"},{"str":"the","boundary":[0.20899730976249328,0.6753971499125103,0.23511542975648642,0.691103485381087],"dir":"ltr"},{"str":"templates","boundary":[0.2417100040964867,0.6753971499125103,0.3214233211734631,0.691103485381087],"dir":"ltr"},{"str":"to","boundary":[0.32800241491253235,0.6753971499125103,0.3450255474958964,0.691103485381087],"dir":"ltr"},{"str":"construct","boundary":[0.351583223133983,0.6753971499125103,0.4302399516117009,0.691103485381087],"dir":"ltr"},{"str":"an","boundary":[0.43686574533472156,0.6753971499125103,0.4572556529520694,0.691103485381087],"dir":"ltr"},{"str":"example","boundary":[0.46395554688448065,0.6753971499125103,0.5361106257786992,0.691103485381087],"dir":"ltr"},{"str":"related","boundary":[0.5427487695366183,0.6753971499125103,0.5991059138612288,0.691103485381087],"dir":"ltr"},{"str":"to","boundary":[0.6056921893868272,0.6753971499125103,0.6227847084817711,0.691103485381087],"dir":"ltr"},{"str":"the","boundary":[0.6293801634897058,0.6753971499125103,0.6555037400997541,0.691103485381087],"dir":"ltr"},{"str":"retrieval","boundary":[0.6620991951076888,0.6753971499125103,0.7312020687304299,0.691103485381087],"dir":"ltr"},{"str":"or","boundary":[0.737825804114301,0.6753971499125103,0.7561944226866019,0.691103485381087],"dir":"ltr"},{"str":"update","boundary":[0.07400113662664048,0.6933494913530935,0.13051856981719573,0.7090558268216702],"dir":"ltr"},{"str":"request.","boundary":[0.13492360271938528,0.6933494913530935,0.19994679252107614,0.7090558268216702],"dir":"ltr"},{"str":"QBE","boundary":[0.20379588673109436,0.6933494913530935,0.2424423981664936,0.7090558268216702],"dir":"ltr"},{"str":"is","boundary":[0.24688457306402464,0.6933494913530935,0.2596122450003486,0.7090558268216702],"dir":"ltr"},{"str":"related","boundary":[0.2640544198978796,0.6933494913530935,0.31995551638674163,0.7090558268216702],"dir":"ltr"},{"str":"to","boundary":[0.32438361175766783,0.6933494913530935,0.34131251193132245,0.7090558268216702],"dir":"ltr"},{"str":"the","boundary":[0.34576182293571794,0.6933494913530935,0.37167299976371626,0.7090558268216702],"dir":"ltr"},{"str":"domain","boundary":[0.37612231076811176,0.6933494913530935,0.4401258344407591,0.7090558268216702],"dir":"ltr"},{"str":"relational","boundary":[0.44457514544515453,0.6933494913530935,0.5245340562894767,0.7090558268216702],"dir":"ltr"},{"str":"calculus,","boundary":[0.5291172973824547,0.6933494913530935,0.5982107179264262,0.7090558268216702],"dir":"ltr"},{"str":"as","boundary":[0.6020598121364445,0.6933494913530935,0.6182654375342929,0.7090558268216702],"dir":"ltr"},{"str":"we","boundary":[0.6227052787449859,0.6933494913530935,0.6456324002605464,0.7090558268216702],"dir":"ltr"},{"str":"shall","boundary":[0.650293405852882,0.6933494913530935,0.6896085361261863,0.7090558268216702],"dir":"ltr"},{"str":"see,","boundary":[0.6942695417185222,0.6933494913530935,0.7212829323678214,0.7090558268216702],"dir":"ltr"},{"str":"and","boundary":[0.7251320265778397,0.6933494913530935,0.7562005977040509,0.7090558268216702],"dir":"ltr"},{"str":"its","boundary":[0.07400113662664048,0.7113018327936766,0.0932528964646386,0.7270081682622535],"dir":"ltr"},{"str":"original","boundary":[0.09801047959562405,0.7113018327936766,0.1622449869349139,0.7270081682622535],"dir":"ltr"},{"str":"specification","boundary":[0.16697123766711225,0.7113018327936766,0.27056843346862314,0.7270081682622535],"dir":"ltr"},{"str":"has","boundary":[0.2752946842008215,0.7113018327936766,0.30251945081522047,0.7270081682622535],"dir":"ltr"},{"str":"been","boundary":[0.30724570154741887,0.7113018327936766,0.3463344059502114,0.7270081682622535],"dir":"ltr"},{"str":"shown","boundary":[0.3510606566824098,0.7113018327936766,0.40547813164030017,0.7270081682622535],"dir":"ltr"},{"str":"to","boundary":[0.410163625662778,0.7113018327936766,0.42699554528098227,0.7270081682622535],"dir":"ltr"},{"str":"be","boundary":[0.4317027523405471,0.7113018327936766,0.4508509908881985,0.7270081682622535],"dir":"ltr"},{"str":"relationally","boundary":[0.4555581979477634,0.7113018327936766,0.5479816581121026,0.7270081682622535],"dir":"ltr"},{"str":"complete.","boundary":[0.5526996735155562,0.7113018327936766,0.6332765836814371,0.7270081682622535],"dir":"ltr"},{"str":"C.1","boundary":[0.07398261157429277,0.7589331649039769,0.11808105761527306,0.7813707870019437],"dir":"ltr"},{"str":"Basic","boundary":[0.1346065805032046,0.7589331649039769,0.21146306809976478,0.7813707870019437],"dir":"ltr"},{"str":"Retrievals","boundary":[0.2202601617443874,0.7589331649039769,0.3616631099247305,0.7813707870019437],"dir":"ltr"},{"str":"in","boundary":[0.37046020356935316,0.7589331649039769,0.39690462131047033,0.7813707870019437],"dir":"ltr"},{"str":"QBE","boundary":[0.40570171495509294,0.7589331649039769,0.4689690729563532,0.7813707870019437],"dir":"ltr"},{"str":"In","boundary":[0.07398261157429277,0.790547774440012,0.09188112655390125,0.8062541099085887],"dir":"ltr"},{"str":"QBE","boundary":[0.09613827531860562,0.790547774440012,0.13478071815198203,0.8062541099085887],"dir":"ltr"},{"str":"retrieval","boundary":[0.13903786691668646,0.790547774440012,0.20741127628044345,0.8062541099085887],"dir":"ltr"},{"str":"queries","boundary":[0.21169912230077392,0.790547774440012,0.27095561600938606,0.8062541099085887],"dir":"ltr"},{"str":"are","boundary":[0.27520372206411153,0.790547774440012,0.3002485580787013,0.8062541099085887],"dir":"ltr"},{"str":"specified","boundary":[0.30451196455108376,0.790547774440012,0.3762505555401324,0.8062541099085887],"dir":"ltr"},{"str":"by","boundary":[0.38051396201251486,0.790547774440012,0.4002702006199545,0.8062541099085887],"dir":"ltr"},{"str":"filling","boundary":[0.404537419695429,0.790547774440012,0.45246346977431234,0.8062541099085887],"dir":"ltr"},{"str":"in","boundary":[0.4567306888497868,0.790547774440012,0.47341313105429084,0.8062541099085887],"dir":"ltr"},{"str":"one","boundary":[0.4776803501297652,0.790547774440012,0.5081510898093571,0.8062541099085887],"dir":"ltr"},{"str":"or","boundary":[0.5124183088848316,0.790547774440012,0.5305807114623325,0.8062541099085887],"dir":"ltr"},{"str":"more","boundary":[0.5348479305378069,0.790547774440012,0.5784627756901519,0.8062541099085887],"dir":"ltr"},{"str":"rows","boundary":[0.5826757151950631,0.790547774440012,0.6216551608702812,0.8062541099085887],"dir":"ltr"},{"str":"in","boundary":[0.6259187470339521,0.790547774440012,0.6425869865832547,0.8062541099085887],"dir":"ltr"},{"str":"the","boundary":[0.6468505727469254,0.790547774440012,0.6727565823175148,0.8062541099085887],"dir":"ltr"},{"str":"templates","boundary":[0.6770201684811857,0.790547774440012,0.7560297555546224,0.8062541099085887],"dir":"ltr"},{"str":"of","boundary":[0.07398261157429277,0.8085001158805951,0.09067162540040384,0.8242064513491718],"dir":"ltr"},{"str":"the","boundary":[0.09692897641562062,0.8085001158805951,0.12443461980474042,0.8242064513491718],"dir":"ltr"},{"str":"tables.","boundary":[0.13041505647242715,0.8085001158805951,0.18043579572066823,0.8242064513491718],"dir":"ltr"},{"str":"For","boundary":[0.185478726637537,0.8085001158805951,0.2138617189791008,0.8242064513491718],"dir":"ltr"},{"str":"a","boundary":[0.2195281498174612,0.8085001158805951,0.22853239794527908,0.8242064513491718],"dir":"ltr"},{"str":"single","boundary":[0.23419882878363946,0.8085001158805951,0.28140499798350493,0.8242064513491718],"dir":"ltr"},{"str":"relation","boundary":[0.28699753308206843,0.8085001158805951,0.3512438797060044,0.8242064513491718],"dir":"ltr"},{"str":"query,","boundary":[0.3569180795132481,0.8085001158805951,0.407812288236108,0.8242064513491718],"dir":"ltr"},{"str":"we","boundary":[0.4128552191529768,0.8085001158805951,0.4352724654443178,0.8242064513491718],"dir":"ltr"},{"str":"enter","boundary":[0.4408893721771551,0.8085001158805951,0.4831161804681312,0.8242064513491718],"dir":"ltr"},{"str":"either","boundary":[0.4887393667998682,0.8085001158805951,0.5361752532494187,0.8242064513491718],"dir":"ltr"},{"str":"constants","boundary":[0.5417984395811556,0.8085001158805951,0.6196112700662975,0.8242064513491718],"dir":"ltr"},{"str":"or","boundary":[0.6252511193365917,0.8085001158805951,0.6434221373505173,0.8242064513491718],"dir":"ltr"},{"str":"example","boundary":[0.6490619866208113,0.8085001158805951,0.7205830970569091,0.8242064513491718],"dir":"ltr"},{"str":"ele-","boundary":[0.7254860609115954,0.8085001158805951,0.756184130990853,0.8242064513491718],"dir":"ltr"},{"str":"ments","boundary":[0.07398261157429277,0.8264524573211782,0.12648055158847174,0.842158792789755],"dir":"ltr"},{"str":"(a","boundary":[0.13278936108243206,0.8264524573211782,0.14932638346051005,0.842158792789755],"dir":"ltr"},{"str":"QBE","boundary":[0.1556191599839118,0.8264524573211782,0.19430823444469583,0.842158792789755],"dir":"ltr"},{"str":"term)","boundary":[0.20060101096809757,0.8264524573211782,0.247694675408382,0.842158792789755],"dir":"ltr"},{"str":"in","boundary":[0.25398360700983186,0.8264524573211782,0.27063367657607257,0.842158792789755],"dir":"ltr"},{"str":"the","boundary":[0.27692260817752257,0.8264524573211782,0.3028008228090762,0.842158792789755],"dir":"ltr"},{"str":"columns","boundary":[0.3090897544105261,0.8264524573211782,0.38510938366210146,0.842158792789755],"dir":"ltr"},{"str":"of","boundary":[0.39192837214921017,0.8264524573211782,0.40304517476530477,0.842158792789755],"dir":"ltr"},{"str":"the","boundary":[0.4099817776999365,0.8264524573211782,0.43582263835241003,0.842158792789755],"dir":"ltr"},{"str":"template","boundary":[0.44210249217848696,0.8264524573211782,0.5156772627280346,0.842158792789755],"dir":"ltr"},{"str":"of","boundary":[0.5233666414779344,0.8264524573211782,0.5367878193589642,0.842158792789755],"dir":"ltr"},{"str":"that","boundary":[0.5437244222935963,0.8264524573211782,0.5761839363336541,0.842158792789755],"dir":"ltr"},{"str":"relation.","boundary":[0.5824571765896612,0.8264524573211782,0.6514002598949185,0.842158792789755],"dir":"ltr"},{"str":"An","boundary":[0.6566901915097565,0.8264524573211782,0.6809914705603937,0.842158792789755],"dir":"ltr"},{"str":"example","boundary":[0.6872684635310827,0.8264524573211782,0.7561038557640131,0.842158792789755],"dir":"ltr"},{"str":"element","boundary":[0.07398261157429277,0.8444047987617616,0.1396625687166305,0.8601111342303384],"dir":"ltr"},{"str":"stands","boundary":[0.14457177572592073,0.8444047987617616,0.19662214261502134,0.8601111342303384],"dir":"ltr"},{"str":"for","boundary":[0.20153134962431157,0.8444047987617616,0.22579515161987188,0.8601111342303384],"dir":"ltr"},{"str":"a","boundary":[0.2307043586291621,0.8444047987617616,0.23967813359033216,0.8601111342303384],"dir":"ltr"},{"str":"domain","boundary":[0.24458734059962242,0.8444047987617616,0.3087510676291454,0.8601111342303384],"dir":"ltr"},{"str":"variable","boundary":[0.3136602746384356,0.8444047987617616,0.378409181386859,0.8601111342303384],"dir":"ltr"},{"str":"and","boundary":[0.38331111816208674,0.8444047987617616,0.41434780387951703,0.8601111342303384],"dir":"ltr"},{"str":"is","boundary":[0.41924974065474474,0.8444047987617616,0.4320075299455389,0.8601111342303384],"dir":"ltr"},{"str":"specified","boundary":[0.4369094667207666,0.8444047987617616,0.5087291144632348,0.8601111342303384],"dir":"ltr"},{"str":"as","boundary":[0.5136310512384624,0.8444047987617616,0.5298858159878749,0.8601111342303384],"dir":"ltr"},{"str":"an","boundary":[0.5347877527631025,0.8444047987617616,0.5549714722924919,0.8601111342303384],"dir":"ltr"},{"str":"example","boundary":[0.5598734090677198,0.8444047987617616,0.6286311791446443,0.8601111342303384],"dir":"ltr"},{"str":"value","boundary":[0.6335270049966383,0.8444047987617616,0.6767327195024853,0.8601111342303384],"dir":"ltr"},{"str":"preceded","boundary":[0.6816285453544793,0.8444047987617616,0.7559782970758788,0.8601111342303384],"dir":"ltr"},{"str":"by","boundary":[0.07398261157429277,0.8623571402023448,0.09352862008390649,0.8780634756709215],"dir":"ltr"},{"str":"the","boundary":[0.09852946911060086,0.8623571402023448,0.12443530468461435,0.8780634756709215],"dir":"ltr"},{"str":"underscore","boundary":[0.1294361537113087,0.8623571402023448,0.22110586018231254,0.8780634756709215],"dir":"ltr"},{"str":"character","boundary":[0.2260900738353055,0.8623571402023448,0.3028237278962173,0.8780634756709215],"dir":"ltr"},{"str":"(_).","boundary":[0.3083011289428521,0.8623571402023448,0.33758175644689864,0.8780634756709215],"dir":"ltr"},{"str":"Additionally,","boundary":[0.3415749343973988,0.8623571402023448,0.44746413361674486,0.8780634756709215],"dir":"ltr"},{"str":"a","boundary":[0.4518689793971935,0.8623571402023448,0.4608392214117707,0.8780634756709215],"dir":"ltr"},{"str":"P.","boundary":[0.46586294116324195,0.8639816240422376,0.47730260206061004,0.8774441973010176],"dir":"ltr"},{"str":"prefix","boundary":[0.4841272705519558,0.8623481651535055,0.5321178710954476,0.8780545006220823],"dir":"ltr"},{"str":"(called","boundary":[0.537131746743207,0.8623481651535055,0.5921484233251119,0.8780545006220823],"dir":"ltr"},{"str":"the","boundary":[0.5971622989728712,0.8623481651535055,0.6231215680415084,0.8780545006220823],"dir":"ltr"},{"str":"P","boundary":[0.6281354436892678,0.8623481651535055,0.6396175073131833,0.8780545006220823],"dir":"ltr"},{"str":"dot","boundary":[0.6446313829609428,0.8623481651535055,0.6724857899079443,0.8780545006220823],"dir":"ltr"},{"str":"operator)","boundary":[0.6774996655557036,0.8623481651535055,0.7560873890508151,0.8780545006220823],"dir":"ltr"},{"str":"is","boundary":[0.07398261157429283,0.8803005065940888,0.08680925911411648,0.8960068420626655],"dir":"ltr"},{"str":"entered","boundary":[0.09340921942482203,0.8803005065940888,0.15526437003843913,0.8960068420626655],"dir":"ltr"},{"str":"in","boundary":[0.16186237400218625,0.8803005065940888,0.1786013747355708,0.8960068420626655],"dir":"ltr"},{"str":"certain","boundary":[0.1851993786993179,0.8803005065940888,0.2424201251185832,0.8960068420626655],"dir":"ltr"},{"str":"columns","boundary":[0.24900653235957643,0.8803005065940888,0.3201547871507096,0.8960068420626655],"dir":"ltr"},{"str":"to","boundary":[0.3267623240620913,0.8803005065940888,0.3438155186819246,0.8960068420626655],"dir":"ltr"},{"str":"indicate","boundary":[0.35042463374710253,0.8803005065940888,0.41626469257536963,0.8960068420626655],"dir":"ltr"},{"str":"that","boundary":[0.422876535442542,0.8803005065940888,0.45566453683295116,0.8960068420626655],"dir":"ltr"},{"str":"we","boundary":[0.4622763797001236,0.8803005065940888,0.48487525209497284,0.8960068420626655],"dir":"ltr"},{"str":"would","boundary":[0.4914478281688994,0.8803005065940888,0.5431303719798258,0.8960068420626655],"dir":"ltr"},{"str":"like","boundary":[0.5497187219380398,0.8803005065940888,0.5791072512105118,0.8960068420626655],"dir":"ltr"},{"str":"to","boundary":[0.5856744915048687,0.8803005065940888,0.602779850961507,0.8960068420626655],"dir":"ltr"},{"str":"print","boundary":[0.6094454509105485,0.8803005065940888,0.6512163501454094,0.8960068420626655],"dir":"ltr"},{"str":"(or","boundary":[0.6578204959237087,0.8803005065940888,0.6836911801006019,0.8960068420626655],"dir":"ltr"},{"str":"display)","boundary":[0.6902953258789011,0.8803005065940888,0.7560091721631248,0.8960068420626655],"dir":"ltr"},{"str":"1091","boundary":[0.7165294431418666,0.9233500762719845,0.756169526584505,0.9368126495307646],"dir":"ltr"}],"boundary":[0.07398,0.09893,0.75947,0.93681],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1126,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/08870987c6244d3bee055b7301771e37.jpg","blurred":"/storage/books/494399539ca2ade4/pages/8f4eb17df1f164828c1223f47961003c.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.07398,0.11427,0.07293,0.05448]},"elements":[{"words":[{"str":"Abbreviations","boundary":[0.07398261157429277,0.2313371017153105,0.20173754758135196,0.2470434384290793],"dir":"ltr"},{"str":"Used","boundary":[0.2078713982475842,0.2313371017153105,0.2571603875273148,0.2470434384290793],"dir":"ltr"},{"str":"in","boundary":[0.2632942381935471,0.2313371017153105,0.2800038354111556,0.2470434384290793],"dir":"ltr"},{"str":"the","boundary":[0.2861376860773878,0.2313371017153105,0.3161420958631822,0.2470434384290793],"dir":"ltr"},{"str":"Bibliography","boundary":[0.3222759465294145,0.2313371017153105,0.4401529129568601,0.2470434384290793],"dir":"ltr"},{"str":"ACM:","boundary":[0.07398261157429277,0.2530769154895542,0.1163749885085866,0.26653948981564174],"dir":"ltr"},{"str":"Association","boundary":[0.11992121281514273,0.2530769154895542,0.20126607130094992,0.26653948981564174],"dir":"ltr"},{"str":"for","boundary":[0.205317006632462,0.2530769154895542,0.22607562739824877,0.26653948981564174],"dir":"ltr"},{"str":"Computing","boundary":[0.23012656272976087,0.2530769154895542,0.31174925247477553,0.26653948981564174],"dir":"ltr"},{"str":"Machinery","boundary":[0.31579121632748214,0.2530769154895542,0.3923823898727394,0.26653948981564174],"dir":"ltr"},{"str":"AFIPS:","boundary":[0.07398261157429277,0.2687837009558005,0.12278994949298365,0.28224627528188806],"dir":"ltr"},{"str":"American","boundary":[0.13000589845508043,0.2687837009558005,0.19897893658507815,0.28224627528188806],"dir":"ltr"},{"str":"Federation","boundary":[0.20665804784871958,0.2687837009558005,0.2881083094824197,0.28224627528188806],"dir":"ltr"},{"str":"of","boundary":[0.2969272598982032,0.2687837009558005,0.3049917786405778,0.28224627528188806],"dir":"ltr"},{"str":"Information","boundary":[0.3132486591155443,0.2687837009558005,0.40039118968557685,0.28224627528188806],"dir":"ltr"},{"str":"Processing","boundary":[0.40809074175444965,0.2687837009558005,0.48264703065484105,0.28224627528188806],"dir":"ltr"},{"str":"Societies","boundary":[0.09750589947444842,0.2844904864220468,0.15847802176811665,0.2979530607481343],"dir":"ltr"},{"str":"CACM:","boundary":[0.07398261157429278,0.30019861814572574,0.12799637134803202,0.31366119247181323],"dir":"ltr"},{"str":"Communications","boundary":[0.13228359774849538,0.30019861814572574,0.2597806052269036,0.31366119247181323],"dir":"ltr"},{"str":"of","boundary":[0.264482588282725,0.30019861814572574,0.274575406976385,0.31366119247181323],"dir":"ltr"},{"str":"the","boundary":[0.2795683496567601,0.30019861814572574,0.301523903291029,0.31366119247181323],"dir":"ltr"},{"str":"ACM","boundary":[0.30592685271146086,0.30019861814572574,0.3441399674110551,0.31366119247181323],"dir":"ltr"},{"str":"(journal)","boundary":[0.3486099673291159,0.30019861814572574,0.413077519781149,0.31366119247181323],"dir":"ltr"},{"str":"CIKM:","boundary":[0.07398261157429278,0.315905403611972,0.1230740002956481,0.32936797793805955],"dir":"ltr"},{"str":"Proceedings","boundary":[0.1304840212347206,0.315905403611972,0.21714136228017958,0.32936797793805955],"dir":"ltr"},{"str":"of","boundary":[0.22690438841288074,0.315905403611972,0.23722360857136024,0.32936797793805955],"dir":"ltr"},{"str":"the","boundary":[0.24533934579034444,0.315905403611972,0.2674794149742001,0.32936797793805955],"dir":"ltr"},{"str":"International","boundary":[0.2750233734942048,0.315905403611972,0.36797932186487087,0.32936797793805955],"dir":"ltr"},{"str":"Conference","boundary":[0.37554487314358065,0.315905403611972,0.4562602989489438,0.32936797793805955],"dir":"ltr"},{"str":"on","boundary":[0.4638379275044954,0.315905403611972,0.4825746947361501,0.32936797793805955],"dir":"ltr"},{"str":"Information","boundary":[0.09750589947444842,0.3316121890782183,0.18471687466544054,0.3450747634043059],"dir":"ltr"},{"str":"and","boundary":[0.18916754055828644,0.3316121890782183,0.21570962952463787,0.3450747634043059],"dir":"ltr"},{"str":"Knowledge","boundary":[0.22016029541748386,0.3316121890782183,0.29864100372828845,0.3450747634043059],"dir":"ltr"},{"str":"Management","boundary":[0.3030820987213176,0.3316121890782183,0.396163264842366,0.3450747634043059],"dir":"ltr"},{"str":"DASFAA:","boundary":[0.07398261157429278,0.34731897454446464,0.14101683671240225,0.36078154887055214],"dir":"ltr"},{"str":"Proceedings","boundary":[0.14544520636884797,0.34731897454446464,0.23157105927920796,0.36078154887055214],"dir":"ltr"},{"str":"of","boundary":[0.2370934718359781,0.34731897454446464,0.2491960852600617,0.36078154887055214],"dir":"ltr"},{"str":"the","boundary":[0.25431252828942125,0.34731897454446464,0.2764435789528771,0.36078154887055214],"dir":"ltr"},{"str":"International","boundary":[0.2810102479553085,0.34731897454446464,0.37396006874721016,0.36078154887055214],"dir":"ltr"},{"str":"Conference","boundary":[0.3785413815914875,0.34731897454446464,0.4592560645571689,0.36078154887055214],"dir":"ltr"},{"str":"on","boundary":[0.4638449846672945,0.34731897454446464,0.48258175189894925,0.36078154887055214],"dir":"ltr"},{"str":"Database","boundary":[0.09750589947444842,0.36302710626814355,0.1619588629466349,0.37648968059423105],"dir":"ltr"},{"str":"Systems","boundary":[0.16609446471906333,0.36302710626814355,0.22207635415032803,0.37648968059423105],"dir":"ltr"},{"str":"for","boundary":[0.2262356060931356,0.36302710626814355,0.24679347548918812,0.37648968059423105],"dir":"ltr"},{"str":"Advanced","boundary":[0.2508617843343675,0.36302710626814355,0.32038126196444733,0.37648968059423105],"dir":"ltr"},{"str":"Applications","boundary":[0.32445727524459367,0.36302710626814355,0.41361739273528136,0.37648968059423105],"dir":"ltr"},{"str":"DKE:","boundary":[0.07398261157429278,0.3787338917343898,0.11377795259851169,0.39219646606047737],"dir":"ltr"},{"str":"Data","boundary":[0.1283862795926832,0.3787338917343898,0.16332901418822507,0.39219646606047737],"dir":"ltr"},{"str":"and","boundary":[0.17806388106818435,0.3787338917343898,0.20563478270538998,0.39219646606047737],"dir":"ltr"},{"str":"Knowledge","boundary":[0.2203696495853493,0.3787338917343898,0.30218950804942213,0.39219646606047737],"dir":"ltr"},{"str":"Engineering","boundary":[0.3169970826678564,0.3787338917343898,0.4063714508312883,0.39219646606047737],"dir":"ltr"},{"str":",","boundary":[0.4065831657152618,0.3787338917343898,0.41115091433699,0.39219646606047737],"dir":"ltr"},{"str":"Elsevier","boundary":[0.4254063831912058,0.3787338917343898,0.48299636021339737,0.39219646606047737],"dir":"ltr"},{"str":"Publishing","boundary":[0.09750589947444842,0.39444067720063614,0.17288218733476182,0.4079032515267237],"dir":"ltr"},{"str":"(journal)","boundary":[0.17734925978857943,0.39444067720063614,0.24180900010008624,0.4079032515267237],"dir":"ltr"},{"str":"EDS:","boundary":[0.07398261157429278,0.41014880892431504,0.10921549684888275,0.4236113832504026],"dir":"ltr"},{"str":"Proceedings","boundary":[0.11893673860466598,0.41014880892431504,0.20593187375240704,0.4236113832504026],"dir":"ltr"},{"str":"of","boundary":[0.21920676598620287,0.41014880892431504,0.2279875467580163,0.4236113832504026],"dir":"ltr"},{"str":"the","boundary":[0.23841450479371115,0.41014880892431504,0.2605605766561565,0.4236113832504026],"dir":"ltr"},{"str":"International","boundary":[0.2704081556160143,0.41014880892431504,0.36336839254183206,0.4236113832504026],"dir":"ltr"},{"str":"Conference","boundary":[0.37324193748216733,0.41014880892431504,0.4539578995857321,0.4236113832504026],"dir":"ltr"},{"str":"on","boundary":[0.46384674895799427,0.41014880892431504,0.482583516189649,0.4236113832504026],"dir":"ltr"},{"str":"Expert","boundary":[0.09750589947444842,0.42585559439056136,0.1444454587939895,0.43931816871664886],"dir":"ltr"},{"str":"Database","boundary":[0.14889194163903216,0.42585559439056136,0.2127637600631955,0.43931816871664886],"dir":"ltr"},{"str":"Systems","boundary":[0.21721024290823812,0.42585559439056136,0.2731480958002636,0.43931816871664886],"dir":"ltr"},{"str":"ER","boundary":[0.07398261157429278,0.44156237985680763,0.09447734166545609,0.4550249541828952],"dir":"ltr"},{"str":"Conference:","boundary":[0.10065530518100926,0.44156237985680763,0.18464598142724128,0.4550249541828952],"dir":"ltr"},{"str":"Proceedings","boundary":[0.190679855620486,0.44156237985680763,0.27617058458798843,0.4550249541828952],"dir":"ltr"},{"str":"of","boundary":[0.2839444284800639,0.44156237985680763,0.2949388502332361,0.4550249541828952],"dir":"ltr"},{"str":"the","boundary":[0.30167844070639255,0.44156237985680763,0.32356064617464186,0.4550249541828952],"dir":"ltr"},{"str":"International","boundary":[0.32972966854924746,0.44156237985680763,0.42158223563139685,0.4550249541828952],"dir":"ltr"},{"str":"Confer-","boundary":[0.4277700297081737,0.44156237985680763,0.4825305874686557,0.4550249541828952],"dir":"ltr"},{"str":"ence","boundary":[0.09750589947444842,0.45727051158048654,0.1291005463803553,0.4707330859065741],"dir":"ltr"},{"str":"on","boundary":[0.13918717824484605,0.45727051158048654,0.15797333104911943,0.4707330859065741],"dir":"ltr"},{"str":"Entity-Relationship","boundary":[0.16805996291361014,0.45727051158048654,0.30566546039929204,0.4707330859065741],"dir":"ltr"},{"str":"Approach","boundary":[0.3156833802812396,0.45727051158048654,0.3849326386557452,0.4707330859065741],"dir":"ltr"},{"str":"(now","boundary":[0.3949313132962032,0.45727051158048654,0.43198365891998264,0.4707330859065741],"dir":"ltr"},{"str":"called","boundary":[0.44204188019942364,0.45727051158048654,0.4826452663641414,0.4707330859065741],"dir":"ltr"},{"str":"International","boundary":[0.09750589947444842,0.47297729704673286,0.18921928609319652,0.4864398713728204],"dir":"ltr"},{"str":"Conference","boundary":[0.19358913732040875,0.47297729704673286,0.2734549209621699,0.4864398713728204],"dir":"ltr"},{"str":"on","boundary":[0.2778204161689904,0.47297729704673286,0.2963346203472111,0.4864398713728204],"dir":"ltr"},{"str":"Conceptual","boundary":[0.3007001155540316,0.47297729704673286,0.38077857972857265,0.4864398713728204],"dir":"ltr"},{"str":"Modeling)","boundary":[0.3851265084378706,0.47297729704673286,0.4591643214407804,0.4864398713728204],"dir":"ltr"},{"str":"ICDCS:","boundary":[0.07398261157429278,0.4886840825129792,0.12880265219783107,0.5021466568390667],"dir":"ltr"},{"str":"Proceedings","boundary":[0.13250766266736733,0.4886840825129792,0.21852478696137798,0.5021466568390667],"dir":"ltr"},{"str":"of","boundary":[0.22308927367015804,0.4886840825129792,0.23558458251126543,0.5021466568390667],"dir":"ltr"},{"str":"the","boundary":[0.23997766635371554,0.4886840825129792,0.2621719568884091,0.5021466568390667],"dir":"ltr"},{"str":"IEEE","boundary":[0.26603145091287844,0.4886840825129792,0.30117343754334086,0.5021466568390667],"dir":"ltr"},{"str":"International","boundary":[0.3050329315678102,0.4886840825129792,0.3980101055889711,0.5021466568390667],"dir":"ltr"},{"str":"Conference","boundary":[0.4018717965095832,0.4886840825129792,0.48261880200364454,0.5021466568390667],"dir":"ltr"},{"str":"on","boundary":[0.09750589947444842,0.504392214236658,0.11628755069826112,0.5178547885627456],"dir":"ltr"},{"str":"Distributed","boundary":[0.1207584464009176,0.504392214236658,0.20195954119067455,0.5178547885627456],"dir":"ltr"},{"str":"Computing","boundary":[0.20640463127398884,0.504392214236658,0.2879637667959075,0.5178547885627456],"dir":"ltr"},{"str":"Systems","boundary":[0.29240757856912875,0.504392214236658,0.3483527511690504,0.5178547885627456],"dir":"ltr"},{"str":"ICDE:","boundary":[0.07398261157429278,0.5200989997029044,0.11838098703423554,0.533561574028992],"dir":"ltr"},{"str":"Proceedings","boundary":[0.12381500238955535,0.5200989997029044,0.21017507094878657,0.533561574028992],"dir":"ltr"},{"str":"of","boundary":[0.2170948152641585,0.5200989997029044,0.22862798428203615,0.533561574028992],"dir":"ltr"},{"str":"the","boundary":[0.23476771591726764,0.5200989997029044,0.25696457427454517,0.533561574028992],"dir":"ltr"},{"str":"IEEE","boundary":[0.2625564717450924,0.5200989997029044,0.297702524213423,0.533561574028992],"dir":"ltr"},{"str":"International","boundary":[0.30329442168397025,0.5200989997029044,0.3962748420142675,0.533561574028992],"dir":"ltr"},{"str":"Conference","boundary":[0.4018695215421446,0.5200989997029044,0.48261703771294484,0.533561574028992],"dir":"ltr"},{"str":"on","boundary":[0.09750589947444842,0.5358057851691507,0.11629069560515391,0.5492683594952382],"dir":"ltr"},{"str":"Data","boundary":[0.12076410808733434,0.5358057851691507,0.15451450234024347,0.5492683594952382],"dir":"ltr"},{"str":"Engineering","boundary":[0.15898791482242386,0.5358057851691507,0.24462833663833342,0.5492683594952382],"dir":"ltr"},{"str":"IEEE:","boundary":[0.07398261157429278,0.5515125706353969,0.11347625888884945,0.5649751449614845],"dir":"ltr"},{"str":"Institute","boundary":[0.11776348528931284,0.5515125706353969,0.17866589481721448,0.5649751449614845],"dir":"ltr"},{"str":"of","boundary":[0.18397798476066918,0.5515125706353969,0.19604506363851448,0.5649751449614845],"dir":"ltr"},{"str":"Electrical","boundary":[0.20103800631888952,0.5515125706353969,0.26648509140227045,0.5649751449614845],"dir":"ltr"},{"str":"and","boundary":[0.27095199594288805,0.5515125706353969,0.2976280178001234,0.5649751449614845],"dir":"ltr"},{"str":"Electronics","boundary":[0.30209492234074103,0.5515125706353969,0.37992536251359976,0.5649751449614845],"dir":"ltr"},{"str":"Engineers","boundary":[0.3844017164476367,0.5515125706353969,0.4538432206902464,0.5649751449614845],"dir":"ltr"},{"str":"IEEE","boundary":[0.07398261157429278,0.567220702359076,0.10911302791838927,0.5806832766851634],"dir":"ltr"},{"str":"Computer","boundary":[0.11818081578110928,0.567220702359076,0.1913414646329032,0.5806832766851634],"dir":"ltr"},{"str":":","boundary":[0.1915884653308723,0.567220702359076,0.1958121772661436,0.5806832766851634],"dir":"ltr"},{"str":"Computer","boundary":[0.20473948820702623,0.567220702359076,0.27786790556680874,0.5806832766851634],"dir":"ltr"},{"str":"magazine","boundary":[0.2869640802607834,0.567220702359076,0.3538953971412005,0.5806832766851634],"dir":"ltr"},{"str":"(journal)","boundary":[0.3629915718351752,0.567220702359076,0.4326393211728848,0.5806832766851634],"dir":"ltr"},{"str":"of","boundary":[0.44341903037617025,0.567220702359076,0.4507715905819309,0.5806832766851634],"dir":"ltr"},{"str":"the","boundary":[0.46038697489572744,0.567220702359076,0.4826205662943445,0.5806832766851634],"dir":"ltr"},{"str":"IEEE","boundary":[0.09750589947444842,0.5829274878253222,0.13274937049323707,0.5963900621514098],"dir":"ltr"},{"str":"CS","boundary":[0.13721126167297856,0.5829274878253222,0.15723243253407257,0.5963900621514098],"dir":"ltr"},{"str":"IEEE","boundary":[0.07398261157429278,0.5986342732915685,0.11159548899695222,0.612096847617656],"dir":"ltr"},{"str":"CS:","boundary":[0.11635828078270437,0.5986342732915685,0.13795579234828537,0.612096847617656],"dir":"ltr"},{"str":"IEEE","boundary":[0.14224301874874878,0.5986342732915685,0.1773966382617961,0.612096847617656],"dir":"ltr"},{"str":"Computer","boundary":[0.18184802251444926,0.5986342732915685,0.2551218051045596,0.612096847617656],"dir":"ltr"},{"str":"Society","boundary":[0.25960230455790817,0.5986342732915685,0.310079993018741,0.612096847617656],"dir":"ltr"},{"str":"IFIP:","boundary":[0.07398261157429278,0.6143424050152475,0.1087126739994457,0.6278049793413351],"dir":"ltr"},{"str":"International","boundary":[0.11301754330690686,0.6143424050152475,0.2057434446692727,0.6278049793413351],"dir":"ltr"},{"str":"Federation","boundary":[0.21018670536562872,0.6143424050152475,0.28644453189288044,0.6278049793413351],"dir":"ltr"},{"str":"for","boundary":[0.2908966054502916,0.6143424050152475,0.3116254176837898,0.6278049793413351],"dir":"ltr"},{"str":"Information","boundary":[0.316077491241201,0.6143424050152475,0.40337534325901614,0.6278049793413351],"dir":"ltr"},{"str":"Processing","boundary":[0.4078191720520528,0.6143424050152475,0.48235592268937755,0.6278049793413351],"dir":"ltr"},{"str":"JACM:","boundary":[0.07398261157429278,0.6300491904814939,0.12164492482882698,0.6435117648075814],"dir":"ltr"},{"str":"Journal","boundary":[0.12594979413628815,0.6300491904814939,0.18110838143213842,0.6435117648075814],"dir":"ltr"},{"str":"of","boundary":[0.18612013988407422,0.6300491904814939,0.19719890975617008,0.6435117648075814],"dir":"ltr"},{"str":"the","boundary":[0.2021918524365451,0.6300491904814939,0.22413684369456538,0.6435117648075814],"dir":"ltr"},{"str":"ACM","boundary":[0.22853976974704718,0.6300491904814939,0.26669255612977166,0.6435117648075814],"dir":"ltr"},{"str":"KDD:","boundary":[0.07398261157429278,0.6457559759477401,0.11551754322849395,0.6592185502738277],"dir":"ltr"},{"str":"Knowledge","boundary":[0.11980476962895732,0.6457559759477401,0.19815006093198012,0.6592185502738277],"dir":"ltr"},{"str":"Discovery","boundary":[0.20259778426400502,0.6457559759477401,0.2725976371019325,0.6592185502738277],"dir":"ltr"},{"str":"in","boundary":[0.2770595282816741,0.6457559759477401,0.29137851160108175,0.6592185502738277],"dir":"ltr"},{"str":"Databases","boundary":[0.2958404027808233,0.6457559759477401,0.3662214873764138,0.6592185502738277],"dir":"ltr"},{"str":"LNCS:","boundary":[0.07398261157429278,0.661464107671419,0.12065692203695065,0.6749266819975066],"dir":"ltr"},{"str":"Lecture","boundary":[0.12494414843741404,0.661464107671419,0.177459750251599,0.6749266819975066],"dir":"ltr"},{"str":"Notes","boundary":[0.1818315077995049,0.661464107671419,0.22266728019794702,0.6749266819975066],"dir":"ltr"},{"str":"in","boundary":[0.22711443264420036,0.661464107671419,0.24138824393727779,0.6749266819975066],"dir":"ltr"},{"str":"Computer","boundary":[0.24583539638353114,0.661464107671419,0.318969958902826,0.6749266819975066],"dir":"ltr"},{"str":"Science","boundary":[0.3234163791941755,0.661464107671419,0.37549989216655255,0.6749266819975066],"dir":"ltr"},{"str":"NCC:","boundary":[0.07398261157429278,0.6771708931376655,0.11450836894822027,0.690633467463753],"dir":"ltr"},{"str":"Proceedings","boundary":[0.11958952616358427,0.6771708931376655,0.2058452107062655,0.690633467463753],"dir":"ltr"},{"str":"of","boundary":[0.21227281149321536,0.6771708931376655,0.22400201406721515,0.690633467463753],"dir":"ltr"},{"str":"the","boundary":[0.2297888875624908,0.6771708931376655,0.25170849784863675,0.690633467463753],"dir":"ltr"},{"str":"National","boundary":[0.2568836474092532,0.6771708931376655,0.31833690398621345,0.690633467463753],"dir":"ltr"},{"str":"Computer","boundary":[0.32357753871801226,0.6771708931376655,0.3966827027711038,0.690633467463753],"dir":"ltr"},{"str":"Conference","boundary":[0.4019121345376638,0.6771708931376655,0.4825993948059471,0.690633467463753],"dir":"ltr"},{"str":"(published","boundary":[0.09750589947444842,0.6928776786039119,0.1733644743476589,0.7063402529299995],"dir":"ltr"},{"str":"by","boundary":[0.17781669843339457,0.6928776786039119,0.19455114488135347,0.7063402529299995],"dir":"ltr"},{"str":"AFIPS)","boundary":[0.19888557166515897,0.6928776786039119,0.2500711734471522,0.7063402529299995],"dir":"ltr"},{"str":"OOPSLA:","boundary":[0.07398261157429278,0.7085844640701582,0.14598155074158084,0.7220470383962457],"dir":"ltr"},{"str":"Proceedings","boundary":[0.1570789392431918,0.7085844640701582,0.24802818026188225,0.7220470383962457],"dir":"ltr"},{"str":"of","boundary":[0.263339277838681,0.7085844640701582,0.27190779943831894,0.7220470383962457],"dir":"ltr"},{"str":"the","boundary":[0.2837109042198415,0.7085844640701582,0.3067282983316498,0.7220470383962457],"dir":"ltr"},{"str":"ACM","boundary":[0.3178763936210651,0.7085844640701582,0.35697785286669514,0.7220470383962457],"dir":"ltr"},{"str":"Conference","boundary":[0.3682139490469362,0.7085844640701582,0.45230652349073874,0.7220470383962457],"dir":"ltr"},{"str":"on","boundary":[0.46356975531812894,0.7085844640701582,0.4829840101784989,0.7220470383962457],"dir":"ltr"},{"str":"Object-Oriented","boundary":[0.09750589947444842,0.7242925957938371,0.21509061269509905,0.7377551701199246],"dir":"ltr"},{"str":"Programming","boundary":[0.22515397868072498,0.7242925957938371,0.32438755571851674,0.7377551701199246],"dir":"ltr"},{"str":"Systems,","boundary":[0.33448965362981514,0.7242925957938371,0.3949441399688187,0.7377551701199246],"dir":"ltr"},{"str":"Languages,","boundary":[0.4045595242826152,0.7242925957938371,0.4827881739108235,0.7377551701199246],"dir":"ltr"},{"str":"and","boundary":[0.09750589947444842,0.7399993812600835,0.12395176410443304,0.753461955586171],"dir":"ltr"},{"str":"Applications","boundary":[0.12803679797322315,0.7399993812600835,0.21724301639636118,0.753461955586171],"dir":"ltr"},{"str":"PAMI:","boundary":[0.07398261157429278,0.7557061667263298,0.11966891924507432,0.7691687410524174],"dir":"ltr"},{"str":"Pattern","boundary":[0.12397378855253549,0.7557061667263298,0.17499416751579916,0.7691687410524174],"dir":"ltr"},{"str":"Analysis","boundary":[0.1793442878744049,0.7557061667263298,0.237280800934062,0.7691687410524174],"dir":"ltr"},{"str":"and","boundary":[0.24173065528706825,0.7557061667263298,0.2682731831301284,0.7691687410524174],"dir":"ltr"},{"str":"Machine","boundary":[0.2727230374831347,0.7557061667263298,0.334373430949943,0.7691687410524174],"dir":"ltr"},{"str":"Intelligence","boundary":[0.33881824420988443,0.7557061667263298,0.42025289005715083,0.7691687410524174],"dir":"ltr"},{"str":"PODS:","boundary":[0.07398261157429278,0.7714142984500088,0.1224564985507254,0.7848768727760962],"dir":"ltr"},{"str":"Proceedings","boundary":[0.12621443774125504,0.7714142984500088,0.21228546895713551,0.7848768727760962],"dir":"ltr"},{"str":"of","boundary":[0.2169381373663479,0.7714142984500088,0.229404272189939,0.7848768727760962],"dir":"ltr"},{"str":"the","boundary":[0.23386792766038025,0.7714142984500088,0.2558281443063594,0.7848768727760962],"dir":"ltr"},{"str":"ACM","boundary":[0.25971125783074556,0.7714142984500088,0.2976784312375232,0.7848768727760962],"dir":"ltr"},{"str":"Symposium","boundary":[0.30158483469091174,0.7714142984500088,0.3858489748959227,0.7848768727760962],"dir":"ltr"},{"str":"on","boundary":[0.389774469610432,0.7714142984500088,0.4084746748214609,0.7848768727760962],"dir":"ltr"},{"str":"Principles","boundary":[0.41240016953597025,0.7714142984500088,0.482680552178137,0.7848768727760962],"dir":"ltr"},{"str":"of","boundary":[0.09750589947444842,0.7871210839162551,0.11180371130545878,0.8005836582423426],"dir":"ltr"},{"str":"Database","boundary":[0.11679665398583382,0.7871210839162551,0.18059822814650756,0.8005836582423426],"dir":"ltr"},{"str":"Systems","boundary":[0.18504373677148953,0.7871210839162551,0.24094802623859407,0.8005836582423426],"dir":"ltr"},{"str":"SIGMOD:","boundary":[0.07398261157429278,0.8028278693825015,0.14789933473224076,0.816290443708589],"dir":"ltr"},{"str":"Proceedings","boundary":[0.1578675771859931,0.8028278693825015,0.24691838616585532,0.816290443708589],"dir":"ltr"},{"str":"of","boundary":[0.26052567485656286,0.8028278693825015,0.2695348284471159,0.816290443708589],"dir":"ltr"},{"str":"the","boundary":[0.2802087871807799,0.8028278693825015,0.3027486744947141,0.816290443708589],"dir":"ltr"},{"str":"ACM","boundary":[0.31278288637080265,0.8028278693825015,0.3514412673044089,0.816290443708589],"dir":"ltr"},{"str":"SIGMOD","boundary":[0.36156969914535564,0.8028278693825015,0.43098002401396246,0.816290443708589],"dir":"ltr"},{"str":"Inter-","boundary":[0.44110845585490926,0.8028278693825015,0.4828393383411171,0.816290443708589],"dir":"ltr"},{"str":"national","boundary":[0.09750589947444842,0.8185360011061803,0.1556307077582961,0.8319985754322679],"dir":"ltr"},{"str":"Conference","boundary":[0.16008518170223096,0.8185360011061803,0.24072600860318963,0.8319985754322679],"dir":"ltr"},{"str":"on","boundary":[0.2451646430007725,0.8185360011061803,0.2637861973536212,0.8319985754322679],"dir":"ltr"},{"str":"Management","boundary":[0.26822483175120404,0.8185360011061803,0.3652596077410791,0.8319985754322679],"dir":"ltr"},{"str":"of","boundary":[0.3699541408079577,0.8185360011061803,0.37997942625329184,0.8319985754322679],"dir":"ltr"},{"str":"Data","boundary":[0.3849900118406646,0.8185360011061803,0.41861739257845554,0.8319985754322679],"dir":"ltr"},{"str":"SOSP:","boundary":[0.07398261157429278,0.8342427865724267,0.11772819947531724,0.8477053608985142],"dir":"ltr"},{"str":"ACM","boundary":[0.12166256773582478,0.8342427865724267,0.15963244314077724,0.8477053608985142],"dir":"ltr"},{"str":"Symposium","boundary":[0.16406107458621388,0.8342427865724267,0.2485824711331743,0.8477053608985142],"dir":"ltr"},{"str":"on","boundary":[0.2530491334322686,0.8342427865724267,0.27182006538749764,0.8477053608985142],"dir":"ltr"},{"str":"Operating","boundary":[0.276286727686592,0.8342427865724267,0.34794907453184415,0.8477053608985142],"dir":"ltr"},{"str":"System","boundary":[0.35238329557330983,0.8342427865724267,0.40188510705988667,0.8477053608985142],"dir":"ltr"},{"str":"Principles","boundary":[0.4063122516909686,0.8342427865724267,0.4765425848336052,0.8477053608985142],"dir":"ltr"},{"str":"TKDE:","boundary":[0.07398261157429278,0.849949572038673,0.1248118266349306,0.8634121463647606],"dir":"ltr"},{"str":"IEEE","boundary":[0.13543285664760119,0.849949572038673,0.17089679237485364,0.8634121463647606],"dir":"ltr"},{"str":"Transactions","boundary":[0.18135130071797909,0.849949572038673,0.27612170364004723,0.8634121463647606],"dir":"ltr"},{"str":"on","boundary":[0.28687677480465446,0.849949572038673,0.306244346528947,0.8634121463647606],"dir":"ltr"},{"str":"Knowledge","boundary":[0.31699941769355416,0.849949572038673,0.39873912926404365,0.8634121463647606],"dir":"ltr"},{"str":"and","boundary":[0.4095260026024934,0.849949572038673,0.437172437868033,0.8634121463647606],"dir":"ltr"},{"str":"Data","boundary":[0.4479593112064828,0.849949572038673,0.48299812450409707,0.8634121463647606],"dir":"ltr"},{"str":"Engineering","boundary":[0.09750589947444842,0.8656577037623518,0.18334369286510643,0.8791202780884394],"dir":"ltr"},{"str":"(journal)","boundary":[0.18781433701916572,0.8656577037623518,0.25230300118237275,0.8791202780884394],"dir":"ltr"},{"str":"TOCS:","boundary":[0.07398261157429278,0.8813644892285983,0.12170667500331928,0.8948270635546858],"dir":"ltr"},{"str":"ACM","boundary":[0.12486475535592396,0.8813644892285983,0.16185406699517382,0.8948270635546858],"dir":"ltr"},{"str":"Transactions","boundary":[0.16537044979789378,0.8813644892285983,0.25596609126380776,0.8948270635546858],"dir":"ltr"},{"str":"on","boundary":[0.25963311593317406,0.8813644892285983,0.2783416346834186,0.8948270635546858],"dir":"ltr"},{"str":"Computer","boundary":[0.2820086593527849,0.8813644892285983,0.35502543781855483,0.8948270635546858],"dir":"ltr"},{"str":"Systems","boundary":[0.3586562112561563,0.8813644892285983,0.41457721678711784,0.8948270635546858],"dir":"ltr"},{"str":"(journal)","boundary":[0.41825714346622234,0.8813644892285983,0.4827087808293335,0.8948270635546858],"dir":"ltr"},{"str":"TODS:","boundary":[0.07398261157429278,0.8970712746948447,0.12274760651618896,0.9105338490209323],"dir":"ltr"},{"str":"ACM","boundary":[0.1266996176836943,0.8970712746948447,0.1636991565408558,0.9105338490209323],"dir":"ltr"},{"str":"Transactions","boundary":[0.16796878579824287,0.8970712746948447,0.258552581561575,0.9105338490209323],"dir":"ltr"},{"str":"on","boundary":[0.26300137407971547,0.8970712746948447,0.2817014429865964,0.9105338490209323],"dir":"ltr"},{"str":"Database","boundary":[0.2861502355047368,0.8970712746948447,0.35010580914898154,0.9105338490209323],"dir":"ltr"},{"str":"Systems","boundary":[0.35455460166712205,0.8970712746948447,0.4105364063410201,0.9105338490209323],"dir":"ltr"},{"str":"(journal)","boundary":[0.4150027762615399,0.8970712746948447,0.4794536644882409,0.9105338490209323],"dir":"ltr"}],"boundary":[0.07398,0.23134,0.483,0.91053],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Bibliography","boundary":[0.6771171492317997,0.11427029497963281,0.9266976322685603,0.1441871268153829],"dir":"ltr"}],"boundary":[0.67712,0.11427,0.9267,0.14419],"dir":"ltr","type":"paragraph"},{"words":[{"str":"TOIS:","boundary":[0.5179963591156165,0.2313738994184681,0.5598453345143783,0.2448364737445556],"dir":"ltr"},{"str":"ACM","boundary":[0.5652617069627004,0.2313738994184681,0.6023108940881736,0.2448364737445556],"dir":"ltr"},{"str":"Transactions","boundary":[0.6079970247938008,0.2313738994184681,0.6985977490994688,0.2448364737445556],"dir":"ltr"},{"str":"on","boundary":[0.7045108664883271,0.2313738994184681,0.7232096259120997,0.2448364737445556],"dir":"ltr"},{"str":"Information","boundary":[0.7291227433009577,0.2313738994184681,0.8164123937307192,0.2448364737445556],"dir":"ltr"},{"str":"Systems","boundary":[0.8223114696134053,0.2313738994184681,0.8782398199407254,0.2448364737445556],"dir":"ltr"},{"str":"(jour-","boundary":[0.8841660724012838,0.2313738994184681,0.9267137069171582,0.2448364737445556],"dir":"ltr"},{"str":"nal)","boundary":[0.541519647015772,0.24708068488471438,0.5698047555146317,0.2605432592108019],"dir":"ltr"},{"str":"TOOIS:","boundary":[0.5179963591156165,0.2627888166083933,0.5731516149721126,0.2762513909344808],"dir":"ltr"},{"str":"ACM","boundary":[0.5763096953247175,0.2627888166083933,0.6132926256083909,0.2762513909344808],"dir":"ltr"},{"str":"Transactions","boundary":[0.6168040855331104,0.2627888166083933,0.707405441507749,0.2762513909344808],"dir":"ltr"},{"str":"on","boundary":[0.7110678085205346,0.2627888166083933,0.7297740523396862,0.2762513909344808],"dir":"ltr"},{"str":"Office","boundary":[0.7334364193524718,0.2627888166083933,0.7762698787861594,0.2762513909344808],"dir":"ltr"},{"str":"Information","boundary":[0.7799015120502165,0.2627888166083933,0.8671538412976484,0.2762513909344808],"dir":"ltr"},{"str":"Systems","boundary":[0.8708061393996136,0.2627888166083933,0.9267278212427562,0.2762513909344808],"dir":"ltr"},{"str":"(journal)","boundary":[0.541519647015772,0.2784956020746396,0.6060609293950936,0.29195817640072713],"dir":"ltr"},{"str":"TSE:","boundary":[0.5179963591156165,0.2942023875408859,0.5509815380386878,0.30766496186697345],"dir":"ltr"},{"str":"IEEE","boundary":[0.5542631187402771,0.2942023875408859,0.5882224452838509,0.30766496186697345],"dir":"ltr"},{"str":"Transactions","boundary":[0.5915527576936858,0.2942023875408859,0.6822736174633774,0.30766496186697345],"dir":"ltr"},{"str":"on","boundary":[0.6857235060461746,0.2942023875408859,0.7044399000522832,0.30766496186697345],"dir":"ltr"},{"str":"Software","boundary":[0.70788978863508,0.2942023875408859,0.7695282329311299,0.30766496186697345],"dir":"ltr"},{"str":"Engineering","boundary":[0.7730019864480505,0.2942023875408859,0.8588048640393374,0.30766496186697345],"dir":"ltr"},{"str":"(journal)","boundary":[0.86226799819603,0.2942023875408859,0.9267736928009507,0.30766496186697345],"dir":"ltr"},{"str":"VLDB:","boundary":[0.5179963591156165,0.3099105192645648,0.5665408177200404,0.32337309359065236],"dir":"ltr"},{"str":"Proceedings","boundary":[0.5740390531941016,0.3099105192645648,0.6607100752778607,0.32337309359065236],"dir":"ltr"},{"str":"of","boundary":[0.6706080795128879,0.3099105192645648,0.6808703836471298,0.32337309359065236],"dir":"ltr"},{"str":"the","boundary":[0.6890743354011029,0.3099105192645648,0.7112146576200951,0.32337309359065236],"dir":"ltr"},{"str":"International","boundary":[0.718850038872452,0.3099105192645648,0.8118061644604726,0.32337309359065236],"dir":"ltr"},{"str":"Conference","boundary":[0.8194633270899077,0.3099105192645648,0.9001787747924795,0.32337309359065236],"dir":"ltr"},{"str":"on","boundary":[0.9078481464644195,0.3099105192645648,0.9265849136960742,0.32337309359065236],"dir":"ltr"},{"str":"Very","boundary":[0.541519647015772,0.32561730473081113,0.5735078647629901,0.3390798790568986],"dir":"ltr"},{"str":"Large","boundary":[0.5777357183513022,0.32561730473081113,0.6166644119417656,0.3390798790568986],"dir":"ltr"},{"str":"Data","boundary":[0.6208922655300776,0.32561730473081113,0.6545387867474872,0.3390798790568986],"dir":"ltr"},{"str":"Bases","boundary":[0.6587666403357993,0.32561730473081113,0.6966727504895567,0.3390798790568986],"dir":"ltr"},{"str":"(issues","boundary":[0.7009006040778689,0.32561730473081113,0.74776666082704,0.3390798790568986],"dir":"ltr"},{"str":"after","boundary":[0.751994514415352,0.32561730473081113,0.7841150468971608,0.3390798790568986],"dir":"ltr"},{"str":"1981","boundary":[0.7883259466448066,0.32561730473081113,0.8220131446259727,0.3390798790568986],"dir":"ltr"},{"str":"available","boundary":[0.8262240443736185,0.32561730473081113,0.8871800052487563,0.3390798790568986],"dir":"ltr"},{"str":"from","boundary":[0.8913937305026243,0.32561730473081113,0.9266572496147653,0.3390798790568986],"dir":"ltr"},{"str":"Morgan","boundary":[0.541519647015772,0.3413240901970574,0.5975722992945149,0.35478666452314495],"dir":"ltr"},{"str":"Kaufmann,","boundary":[0.6019799038168642,0.3413240901970574,0.6815055282990503,0.35478666452314495],"dir":"ltr"},{"str":"Menlo","boundary":[0.6854575394665557,0.3413240901970574,0.7308610863045526,0.35478666452314495],"dir":"ltr"},{"str":"Park,","boundary":[0.7352515502513212,0.3413240901970574,0.7720471627210174,0.35478666452314495],"dir":"ltr"},{"str":"California)","boundary":[0.7759991738885228,0.3413240901970574,0.8537602864812897,0.35478666452314495],"dir":"ltr"},{"str":"Format","boundary":[0.5179957710187165,0.3786296315754425,0.5841311073586084,0.3943359682892113],"dir":"ltr"},{"str":"for","boundary":[0.5902756400993758,0.3786296315754425,0.6160435010595676,0.3943359682892113],"dir":"ltr"},{"str":"Bibliographic","boundary":[0.6221880338003353,0.3786296315754425,0.7458560338651045,0.3943359682892113],"dir":"ltr"},{"str":"Citations","boundary":[0.752000566605872,0.3786296315754425,0.8348132746079111,0.3943359682892113],"dir":"ltr"},{"str":"Book","boundary":[0.5179957710187165,0.40036944534968616,0.5565094564160867,0.4138320196757737],"dir":"ltr"},{"str":"titles","boundary":[0.5664442686423105,0.40036944534968616,0.6021335231976277,0.4138320196757737],"dir":"ltr"},{"str":"are","boundary":[0.6120683354238514,0.40036944534968616,0.634622858669554,0.4138320196757737],"dir":"ltr"},{"str":"in","boundary":[0.6445571269273178,0.40036944534968616,0.6595342424538224,0.4138320196757737],"dir":"ltr"},{"str":"boldface—for","boundary":[0.6694685107115863,0.40036944534968616,0.771432584289882,0.4138320196757737],"dir":"ltr"},{"str":"example,","boundary":[0.7813678751925974,0.40036944534968616,0.8473976661209859,0.4138320196757737],"dir":"ltr"},{"str":"Database","boundary":[0.8568560285625022,0.40036944534968616,0.927074798413713,0.4138320196757737],"dir":"ltr"},{"str":"Computers","boundary":[0.5179957710187165,0.4160762308159325,0.602854625096695,0.42953880514202003],"dir":"ltr"},{"str":".","boundary":[0.6028299250268981,0.4160762308159325,0.6073606235439309,0.42953880514202003],"dir":"ltr"},{"str":"Conference","boundary":[0.6125299952942839,0.4160762308159325,0.6961640037550133,0.42953880514202003],"dir":"ltr"},{"str":"proceedings","boundary":[0.7017961331773689,0.4160762308159325,0.7898537778148805,0.42953880514202003],"dir":"ltr"},{"str":"names","boundary":[0.7955179425719904,0.4160762308159325,0.8424113848761151,0.42953880514202003],"dir":"ltr"},{"str":"are","boundary":[0.848075549633225,0.4160762308159325,0.870502817125294,0.42953880514202003],"dir":"ltr"},{"str":"in","boundary":[0.876182068887883,0.4160762308159325,0.8911009110452157,0.42953880514202003],"dir":"ltr"},{"str":"ital-","boundary":[0.8967801628078048,0.4160762308159325,0.9269848195880243,0.42953880514202003],"dir":"ltr"},{"str":"ics—for","boundary":[0.5179957710187165,0.4317843625396114,0.5746045601079347,0.44524693686569894],"dir":"ltr"},{"str":"example,","boundary":[0.5797290339669836,0.4317843625396114,0.642967538446874,0.44524693686569894],"dir":"ltr"},{"str":"ACM","boundary":[0.6475705728825979,0.4317843625396114,0.6847265350199472,0.44524693686569894],"dir":"ltr"},{"str":"Pacific","boundary":[0.6898429780493069,0.4317843625396114,0.7342362703288113,0.44524693686569894],"dir":"ltr"},{"str":"Conference","boundary":[0.7393327343654809,0.4317843625396114,0.8147865168262678,0.44524693686569894],"dir":"ltr"},{"str":".","boundary":[0.8146965380005792,0.4317843625396114,0.8189290713893494,0.44524693686569894],"dir":"ltr"},{"str":"Journal","boundary":[0.8235338701157731,0.4317843625396114,0.876062097120298,0.44524693686569894],"dir":"ltr"},{"str":"names","boundary":[0.8811944187659557,0.4317843625396114,0.9267219402737571,0.44524693686569894],"dir":"ltr"},{"str":"are","boundary":[0.5179957710187165,0.4474911480058577,0.540350788447489,0.46095372233194526],"dir":"ltr"},{"str":"in","boundary":[0.5481044844182326,0.4474911480058577,0.5630696106106305,0.46095372233194526],"dir":"ltr"},{"str":"boldface—for","boundary":[0.5708233065813741,0.4474911480058577,0.6727156439549711,0.46095372233194526],"dir":"ltr"},{"str":"example,","boundary":[0.6804703595235763,0.4474911480058577,0.7464573023145206,0.46095372233194526],"dir":"ltr"},{"str":"TODSor","boundary":[0.7537402943232089,0.4474911480058577,0.8241372575350974,0.46095372233194526],"dir":"ltr"},{"str":"Information","boundary":[0.8318948437420263,0.4474911480058577,0.9270201054020196,0.46095372233194526],"dir":"ltr"},{"str":"Systems","boundary":[0.5179975353094163,0.463197933472104,0.5762191284021287,0.4766605077981915],"dir":"ltr"},{"str":".","boundary":[0.5765296435652899,0.463197933472104,0.5807568840819608,0.4766605077981915],"dir":"ltr"},{"str":"For","boundary":[0.5837208924575898,0.463197933472104,0.6081041185683165,0.4766605077981915],"dir":"ltr"},{"str":"journal","boundary":[0.611602741564732,0.463197933472104,0.6637404534756298,0.4766605077981915],"dir":"ltr"},{"str":"citations,","boundary":[0.6673454576951201,0.463197933472104,0.731032108726351,0.4766605077981915],"dir":"ltr"},{"str":"we","boundary":[0.7339961171019802,0.463197933472104,0.7533063067634788,0.4766605077981915],"dir":"ltr"},{"str":"give","boundary":[0.7568318495710395,0.463197933472104,0.7845915482493256,0.4766605077981915],"dir":"ltr"},{"str":"the","boundary":[0.7880592682377474,0.463197933472104,0.8101629151609134,0.4766605077981915],"dir":"ltr"},{"str":"volume","boundary":[0.8136306351493353,0.463197933472104,0.8665469172777166,0.4766605077981915],"dir":"ltr"},{"str":"number","boundary":[0.8700292691625775,0.463197933472104,0.9266354900294678,0.4766605077981915],"dir":"ltr"},{"str":"and","boundary":[0.5179975353094163,0.47890606519578294,0.5445760193200138,0.49236863952187043],"dir":"ltr"},{"str":"issue","boundary":[0.5493463357768469,0.47890606519578294,0.5834149917130184,0.49236863952187043],"dir":"ltr"},{"str":"number","boundary":[0.5881853081698515,0.47890606519578294,0.6449859605564562,0.49236863952187043],"dir":"ltr"},{"str":"(within","boundary":[0.6497828569556469,0.47890606519578294,0.7020422207914324,0.49236863952187043],"dir":"ltr"},{"str":"the","boundary":[0.7068016190278755,0.47890606519578294,0.7289605898421576,0.49236863952187043],"dir":"ltr"},{"str":"volume,","boundary":[0.7337199880786011,0.47890606519578294,0.7909791781234478,0.49236863952187043],"dir":"ltr"},{"str":"if","boundary":[0.7952487616169132,0.47890606519578294,0.8051323181170762,0.49236863952187043],"dir":"ltr"},{"str":"any)","boundary":[0.8104428331234115,0.47890606519578294,0.8417205701831625,0.49236863952187043],"dir":"ltr"},{"str":"and","boundary":[0.8464890335597437,0.47890606519578294,0.8730571928750537,0.49236863952187043],"dir":"ltr"},{"str":"date","boundary":[0.8778256562516349,0.47890606519578294,0.9076234934486473,0.49236863952187043],"dir":"ltr"},{"str":"of","boundary":[0.9124011926636495,0.47890606519578294,0.9267131188202581,0.49236863952187043],"dir":"ltr"},{"str":"issue.","boundary":[0.5179975353094163,0.4946128506620292,0.5563461579598163,0.5080754249881168],"dir":"ltr"},{"str":"For","boundary":[0.5604922411042972,0.4946128506620292,0.5847399008196623,0.5080754249881168],"dir":"ltr"},{"str":"example,","boundary":[0.5893736046262695,0.4946128506620292,0.6525882156327697,0.5080754249881168],"dir":"ltr"},{"str":"“","boundary":[0.6556757243573834,0.4946128506620292,0.663308045924628,0.5080754249881168],"dir":"ltr"},{"str":"TODS","boundary":[0.6633592103549216,0.4946128506620292,0.7082145371061072,0.5080754249881168],"dir":"ltr"},{"str":",","boundary":[0.7087261814090431,0.4946128506620292,0.7129534219257141,0.5080754249881168],"dir":"ltr"},{"str":"3:4,","boundary":[0.717099505070195,0.4946128506620292,0.7424770624958186,0.5080754249881168],"dir":"ltr"},{"str":"December","boundary":[0.7466231456402996,0.4946128506620292,0.820721020561949,0.5080754249881168],"dir":"ltr"},{"str":"1978”","boundary":[0.8255729607356638,0.4946128506620292,0.8650635088978748,0.5080754249881168],"dir":"ltr"},{"str":"refers","boundary":[0.8687155906464178,0.4946128506620292,0.9075505879391931,0.5080754249881168],"dir":"ltr"},{"str":"to","boundary":[0.9121944688143504,0.4946128506620292,0.9267289974365562,0.5080754249881168],"dir":"ltr"},{"str":"the","boundary":[0.5179957710187165,0.5103196361282755,0.5411846171236393,0.523782210454363],"dir":"ltr"},{"str":"December","boundary":[0.5523463599468978,0.5103196361282755,0.6274594231958152,0.523782210454363],"dir":"ltr"},{"str":"1978","boundary":[0.6386556119766138,0.5103196361282755,0.6738567400186077,0.523782210454363],"dir":"ltr"},{"str":"issue","boundary":[0.6850529287994063,0.5103196361282755,0.7208680300049234,0.523782210454363],"dir":"ltr"},{"str":"of","boundary":[0.732064218785722,0.5103196361282755,0.7470536325710457,0.523782210454363],"dir":"ltr"},{"str":"ACM","boundary":[0.7588002800501755,0.5103196361282755,0.7969336592352024,0.523782210454363],"dir":"ltr"},{"str":"Transactions","boundary":[0.8079075473878289,0.5103196361282755,0.8979498875417584,0.523782210454363],"dir":"ltr"},{"str":"on","boundary":[0.9091443120318574,0.5103196361282755,0.9269918767508235,0.523782210454363],"dir":"ltr"},{"str":"Database","boundary":[0.5179957710187165,0.5260264215945218,0.5817239332943196,0.5394889959206094],"dir":"ltr"},{"str":"Systems","boundary":[0.5870293592739195,0.5260264215945218,0.6402981666181081,0.5394889959206094],"dir":"ltr"},{"str":",","boundary":[0.6403034594902076,0.5260264215945218,0.6445324642975783,0.5394889959206094],"dir":"ltr"},{"str":"which","boundary":[0.6493842637219709,0.5260264215945218,0.6919551084510336,0.5394889959206094],"dir":"ltr"},{"str":"is","boundary":[0.697215442082041,0.5260264215945218,0.7079436175740755,0.5394889959206094],"dir":"ltr"},{"str":"Volume","boundary":[0.7132039512050827,0.5260264215945218,0.7715748692908955,0.5394889959206094],"dir":"ltr"},{"str":"3,","boundary":[0.7773546740756104,0.5260264215945218,0.7861714859665495,0.5394889959206094],"dir":"ltr"},{"str":"Number","boundary":[0.7910232853909421,0.5260264215945218,0.853804281538218,0.5394889959206094],"dir":"ltr"},{"str":"4.","boundary":[0.8595423332479184,0.5260264215945218,0.8686132617858304,0.5394889959206094],"dir":"ltr"},{"str":"Articles","boundary":[0.8731122030702674,0.5260264215945218,0.9267219402737572,0.5394889959206094],"dir":"ltr"},{"str":"that","boundary":[0.5179957710187165,0.5417345533182008,0.5463763776018328,0.5551971276442883],"dir":"ltr"},{"str":"appear","boundary":[0.552048622267861,0.5417345533182008,0.6005138031608219,0.5551971276442883],"dir":"ltr"},{"str":"in","boundary":[0.6061860478268503,0.5417345533182008,0.6207023421911687,0.5551971276442883],"dir":"ltr"},{"str":"books","boundary":[0.626374586857197,0.5417345533182008,0.6690794173887892,0.5551971276442883],"dir":"ltr"},{"str":"or","boundary":[0.6747516620548174,0.5417345533182008,0.6905366784320406,0.5551971276442883],"dir":"ltr"},{"str":"conference","boundary":[0.6962089230980687,0.5417345533182008,0.7737296435475255,0.5551971276442883],"dir":"ltr"},{"str":"proceedings","boundary":[0.7793608416870783,0.5417345533182008,0.865298819633321,0.5551971276442883],"dir":"ltr"},{"str":"that","boundary":[0.8709582028727909,0.5417345533182008,0.8992744583729161,0.5551971276442883],"dir":"ltr"},{"str":"are","boundary":[0.9049338416123861,0.5417345533182008,0.9267731047040507,0.5551971276442883],"dir":"ltr"},{"str":"themselves","boundary":[0.5179957710187165,0.557441338784447,0.5940816572177324,0.5709039131105346],"dir":"ltr"},{"str":"cited","boundary":[0.5985359548085145,0.557441338784447,0.6326867919990349,0.5709039131105346],"dir":"ltr"},{"str":"in","boundary":[0.6371685293531534,0.557441338784447,0.6515079681904241,0.5709039131105346],"dir":"ltr"},{"str":"the","boundary":[0.6559897055445428,0.557441338784447,0.6782764523003747,0.5709039131105346],"dir":"ltr"},{"str":"bibliography","boundary":[0.6827581896544934,0.557441338784447,0.7723929546577547,0.5709039131105346],"dir":"ltr"},{"str":"are","boundary":[0.7768314662559871,0.557441338784447,0.7981943738691305,0.5709039131105346],"dir":"ltr"},{"str":"referenced","boundary":[0.8026169892236015,0.557441338784447,0.8757018242441497,0.5709039131105346],"dir":"ltr"},{"str":"as","boundary":[0.8800564866289997,0.557441338784447,0.8936287466802042,0.5709039131105346],"dir":"ltr"},{"str":"“in”","boundary":[0.8979834090650542,0.557441338784447,0.9267201759830572,0.5709039131105346],"dir":"ltr"},{"str":"these","boundary":[0.5179957710187165,0.5731481242506933,0.5545564998576505,0.5866106985767808],"dir":"ltr"},{"str":"references—for","boundary":[0.5602132643917784,0.5731481242506933,0.6713549543913785,0.5866106985767808],"dir":"ltr"},{"str":"example,","boundary":[0.6770251357987249,0.5731481242506933,0.7415613956226333,0.5866106985767808],"dir":"ltr"},{"str":"“in","boundary":[0.7456721929531187,0.5731481242506933,0.7680980920380117,0.5866106985767808],"dir":"ltr"},{"str":"VLDB","boundary":[0.7737720509285017,0.5731481242506933,0.817861675515983,0.5866106985767808],"dir":"ltr"},{"str":"[1978]”","boundary":[0.8235462201506716,0.5731481242506933,0.8792395846706006,0.5866106985767808],"dir":"ltr"},{"str":"or","boundary":[0.8838973121180175,0.5731481242506933,0.8998147428114252,0.5866106985767808],"dir":"ltr"},{"str":"“in","boundary":[0.9044407130262462,0.5731481242506933,0.9268877835995365,0.5866106985767808],"dir":"ltr"},{"str":"Rustin","boundary":[0.5179940067280168,0.5888562559743723,0.5632761603081985,0.6023188303004597],"dir":"ltr"},{"str":"[1974].”","boundary":[0.567420037746804,0.5888562559743723,0.6250758664604136,0.6023188303004597],"dir":"ltr"},{"str":"Page","boundary":[0.6282868755340116,0.5888562559743723,0.6605561611047737,0.6023188303004597],"dir":"ltr"},{"str":"numbers","boundary":[0.6647763202211087,0.5888562559743723,0.7275099710143439,0.6023188303004597],"dir":"ltr"},{"str":"(abbreviated","boundary":[0.7317349618632488,0.5888562559743723,0.8198699566818902,0.6023188303004597],"dir":"ltr"},{"str":"“pp.”)","boundary":[0.8238902568371284,0.5888562559743723,0.8656224492773904,0.6023188303004597],"dir":"ltr"},{"str":"are","boundary":[0.8698291978502927,0.5888562559743723,0.8912265167795881,0.6023188303004597],"dir":"ltr"},{"str":"pro-","boundary":[0.8954226627229837,0.5888562559743723,0.926603732796872,0.6023188303004597],"dir":"ltr"},{"str":"vided","boundary":[0.5179940067280168,0.6045630414406186,0.557199433543165,0.6180256157667061],"dir":"ltr"},{"str":"with","boundary":[0.5629100766466881,0.6045630414406186,0.5942732107419264,0.6180256157667061],"dir":"ltr"},{"str":"pp.","boundary":[0.5998958388453781,0.6045630414406186,0.6225599879225284,0.6180256157667061],"dir":"ltr"},{"str":"at","boundary":[0.6277293596728815,0.6045630414406186,0.6417354638455027,0.6180256157667061],"dir":"ltr"},{"str":"the","boundary":[0.6477918523469128,0.6045630414406186,0.6715205491231032,0.6180256157667061],"dir":"ltr"},{"str":"end","boundary":[0.6775769376245135,0.6045630414406186,0.7056719555079978,0.6180256157667061],"dir":"ltr"},{"str":"of","boundary":[0.7117283440094081,0.6045630414406186,0.7207851083420338,0.6180256157667061],"dir":"ltr"},{"str":"the","boundary":[0.7269954116052565,0.6045630414406186,0.7492601792164545,0.6180256157667061],"dir":"ltr"},{"str":"citation","boundary":[0.754942922091838,0.6045630414406186,0.8090296370661217,0.6180256157667061],"dir":"ltr"},{"str":"whenever","boundary":[0.8147123799415052,0.6045630414406186,0.8820386448956744,0.6180256157667061],"dir":"ltr"},{"str":"avail-","boundary":[0.8876572830545617,0.6045630414406186,0.9265790327270754,0.6180256157667061],"dir":"ltr"},{"str":"able.","boundary":[0.5179940067280168,0.6202698269068649,0.5515508158378165,0.6337324012329525],"dir":"ltr"},{"str":"For","boundary":[0.5567025446811716,0.6202698269068649,0.5814476789057096,0.6337324012329525],"dir":"ltr"},{"str":"citations","boundary":[0.5871426510370189,0.6202698269068649,0.6489272585722177,0.6337324012329525],"dir":"ltr"},{"str":"with","boundary":[0.654622230703527,0.6202698269068649,0.6866449670879985,0.6337324012329525],"dir":"ltr"},{"str":"more","boundary":[0.692301061025484,0.6202698269068649,0.7305442095217926,0.6337324012329525],"dir":"ltr"},{"str":"than","boundary":[0.7364200490326615,0.6202698269068649,0.7702946837764904,0.6337324012329525],"dir":"ltr"},{"str":"four","boundary":[0.7761705232873594,0.6202698269068649,0.8081279325848202,0.6337324012329525],"dir":"ltr"},{"str":"authors,","boundary":[0.8140037720956892,0.6202698269068649,0.8701923019621328,0.6337324012329525],"dir":"ltr"},{"str":"we","boundary":[0.8753440308054881,0.6202698269068649,0.8949518030601643,0.6337324012329525],"dir":"ltr"},{"str":"will","boundary":[0.9006925758877385,0.6202698269068649,0.9269248337042317,0.6337324012329525],"dir":"ltr"},{"str":"give","boundary":[0.5179940067280168,0.635977958630544,0.5459443211866141,0.6494405329566315],"dir":"ltr"},{"str":"the","boundary":[0.5507524691114873,0.635977958630544,0.5729978614528021,0.6494405329566315],"dir":"ltr"},{"str":"first","boundary":[0.5778060093776751,0.635977958630544,0.6058726258830722,0.6494405329566315],"dir":"ltr"},{"str":"author","boundary":[0.6106807738079455,0.635977958630544,0.6583076901528229,0.6494405329566315],"dir":"ltr"},{"str":"only","boundary":[0.6631158380776959,0.635977958630544,0.694174112764271,0.6494405329566315],"dir":"ltr"},{"str":"followed","boundary":[0.698982260689144,0.635977958630544,0.7597634466277379,0.6494405329566315],"dir":"ltr"},{"str":"by","boundary":[0.7645476965276158,0.635977958630544,0.7821928680174952,0.6494405329566315],"dir":"ltr"},{"str":"et","boundary":[0.787448954223155,0.635977958630544,0.8014972843016023,0.6494405329566315],"dir":"ltr"},{"str":"al.","boundary":[0.806753370507262,0.635977958630544,0.8203510896933714,0.6494405329566315],"dir":"ltr"},{"str":"In","boundary":[0.8246383160938349,0.635977958630544,0.8400108376106117,0.6494405329566315],"dir":"ltr"},{"str":"the","boundary":[0.8448160186685448,0.635977958630544,0.867047684493926,0.6494405329566315],"dir":"ltr"},{"str":"selected","boundary":[0.8718528655518593,0.635977958630544,0.9268683764018388,0.6494405329566315],"dir":"ltr"},{"str":"bibliography","boundary":[0.5179940067280168,0.6516847440967902,0.6113350097897463,0.6651473184228778],"dir":"ltr"},{"str":"at","boundary":[0.6173364989907492,0.6516847440967902,0.6317557339955818,0.6651473184228778],"dir":"ltr"},{"str":"the","boundary":[0.6377572231965847,0.6516847440967902,0.6620801272401647,0.6651473184228778],"dir":"ltr"},{"str":"end","boundary":[0.6680816164411677,0.6516847440967902,0.6967299181070921,0.6651473184228778],"dir":"ltr"},{"str":"of","boundary":[0.702731407308095,0.6516847440967902,0.7121894840527098,0.6651473184228778],"dir":"ltr"},{"str":"each","boundary":[0.7183997873159323,0.6516847440967902,0.7511145894694418,0.6651473184228778],"dir":"ltr"},{"str":"chapter,","boundary":[0.7567676353483306,0.6516847440967902,0.8149294243729499,0.6651473184228778],"dir":"ltr"},{"str":"we","boundary":[0.8200987961233028,0.6516847440967902,0.8403663084579287,0.6651473184228778],"dir":"ltr"},{"str":"use","boundary":[0.8464165379858594,0.6516847440967902,0.8719331319812568,0.6651473184228778],"dir":"ltr"},{"str":"et","boundary":[0.8779833615091873,0.6516847440967902,0.8922189745705559,0.6651473184228778],"dir":"ltr"},{"str":"al.","boundary":[0.8982692040984864,0.6516847440967902,0.9113426182437823,0.6651473184228778],"dir":"ltr"},{"str":"if","boundary":[0.9165119899941351,0.6516847440967902,0.9269107193786336,0.6651473184228778],"dir":"ltr"},{"str":"there","boundary":[0.5179940067280168,0.6673915295630365,0.5538273087910837,0.680854103889124],"dir":"ltr"},{"str":"are","boundary":[0.5578498777289848,0.6673915295630365,0.5792460026363982,0.680854103889124],"dir":"ltr"},{"str":"more","boundary":[0.5832814468033056,0.6673915295630365,0.6206148317078473,0.680854103889124],"dir":"ltr"},{"str":"than","boundary":[0.624658835804931,0.6673915295630365,0.6567083158609824,0.680854103889124],"dir":"ltr"},{"str":"two","boundary":[0.6607523199580658,0.6673915295630365,0.6872088920345365,0.680854103889124],"dir":"ltr"},{"str":"authors.","boundary":[0.6912649963533287,0.6673915295630365,0.7493630890970567,0.680854103889124],"dir":"ltr"},{"str":"Bibliographic","boundary":[0.5179957710187165,0.7024793361974371,0.6411660246992662,0.7181856729112059],"dir":"ltr"},{"str":"References","boundary":[0.6472858265561119,0.7024793361974371,0.7530313435103476,0.7181856729112059],"dir":"ltr"},{"str":"Abadi,","boundary":[0.5179957710187165,0.7242191499716808,0.5640120010503568,0.7376817242977683],"dir":"ltr"},{"str":"D.","boundary":[0.5731863126892085,0.7242191499716808,0.5893895584759804,0.7376817242977683],"dir":"ltr"},{"str":"J.,","boundary":[0.598563870114832,0.7242191499716808,0.612274173142816,0.7376817242977683],"dir":"ltr"},{"str":"Madden,","boundary":[0.6214484847816677,0.7242191499716808,0.6844848271940775,0.7376817242977683],"dir":"ltr"},{"str":"S.","boundary":[0.6936591388329292,0.7242191499716808,0.7062808744991493,0.7376817242977683],"dir":"ltr"},{"str":"R.,","boundary":[0.7154551861380009,0.7242191499716808,0.7348817910332692,0.7376817242977683],"dir":"ltr"},{"str":"and","boundary":[0.744056102672121,0.7242191499716808,0.7705302283417275,0.7376817242977683],"dir":"ltr"},{"str":"Hachem,","boundary":[0.7801683468513568,0.7242191499716808,0.8441337283263944,0.7376817242977683],"dir":"ltr"},{"str":"N.","boundary":[0.8533080399652461,0.7242191499716808,0.870605145985881,0.7376817242977683],"dir":"ltr"},{"str":"[2008]","boundary":[0.8797794576247328,0.7242191499716808,0.9266778330062626,0.7376817242977683],"dir":"ltr"},{"str":"“Column","boundary":[0.5415190589188723,0.7399259354379272,0.6074306207422845,0.7533885097640146],"dir":"ltr"},{"str":"Stores","boundary":[0.6156562431544339,0.7399259354379272,0.661059135866455,0.7533885097640146],"dir":"ltr"},{"str":"vs.","boundary":[0.6708846512640166,0.7399259354379272,0.6851958363460885,0.7533885097640146],"dir":"ltr"},{"str":"Row","boundary":[0.692941072518119,0.7399259354379272,0.7243778849137652,0.7533885097640146],"dir":"ltr"},{"str":"Stores:","boundary":[0.7325839154970591,0.7399259354379272,0.7795553958423777,0.7533885097640146],"dir":"ltr"},{"str":"How","boundary":[0.7876534901543641,0.7399259354379272,0.8215963001148068,0.7533885097640146],"dir":"ltr"},{"str":"Different","boundary":[0.8298149952032408,0.7399259354379272,0.8936110278699956,0.7533885097640146],"dir":"ltr"},{"str":"Are","boundary":[0.9017607554532815,0.7399259354379272,0.9266725401341632,0.7533885097640146],"dir":"ltr"},{"str":"They","boundary":[0.5415190589188723,0.7556340671616061,0.5768935048860724,0.7690966414876936],"dir":"ltr"},{"str":"Really?”","boundary":[0.5812759880281811,0.7556340671616061,0.6376587877312386,0.7690966414876936],"dir":"ltr"},{"str":"in","boundary":[0.6410991545958079,0.7556340671616061,0.6554146093338161,0.7690966414876936],"dir":"ltr"},{"str":"SIGMOD","boundary":[0.6599047291647542,0.7556340671616061,0.727007761640155,0.7690966414876936],"dir":"ltr"},{"str":"[2008].","boundary":[0.731466124238497,0.7556340671616061,0.7826182044971944,0.7690966414876936],"dir":"ltr"},{"str":"Abbott,","boundary":[0.5179940067280168,0.7713408526278525,0.573740299968939,0.78480342695394],"dir":"ltr"},{"str":"R.,","boundary":[0.579756531255186,0.7713408526278525,0.6002099533377259,0.78480342695394],"dir":"ltr"},{"str":"and","boundary":[0.6062261846239729,0.7713408526278525,0.633783114962094,0.78480342695394],"dir":"ltr"},{"str":"Garcia-Molina,","boundary":[0.6403009188773251,0.7713408526278525,0.7527928702174275,0.78480342695394],"dir":"ltr"},{"str":"H.","boundary":[0.7588091015036744,0.7713408526278525,0.7772494678977663,0.78480342695394],"dir":"ltr"},{"str":"[1989]","boundary":[0.7832656991840131,0.7713408526278525,0.8312838963990359,0.78480342695394],"dir":"ltr"},{"str":"“Scheduling","boundary":[0.8376993601443,0.7713408526278525,0.9270095196578212,0.78480342695394],"dir":"ltr"},{"str":"Real-Time","boundary":[0.5415172946281726,0.787047638094099,0.6152389820273173,0.8005102124201864],"dir":"ltr"},{"str":"Transactions","boundary":[0.620682033533644,0.787047638094099,0.7132858330813293,0.8005102124201864],"dir":"ltr"},{"str":"with","boundary":[0.7189805514945397,0.787047638094099,0.7509917576194024,0.8005102124201864],"dir":"ltr"},{"str":"Disk","boundary":[0.7566387238188876,0.787047638094099,0.7894957142226052,0.8005102124201864],"dir":"ltr"},{"str":"Resident","boundary":[0.7951426804220905,0.787047638094099,0.856336508020002,0.8005102124201864],"dir":"ltr"},{"str":"Data,”","boundary":[0.8618986207233883,0.787047638094099,0.9075423360764578,0.8005102124201864],"dir":"ltr"},{"str":"in","boundary":[0.9122000635238747,0.787047638094099,0.9268119190994458,0.8005102124201864],"dir":"ltr"},{"str":"VLDB","boundary":[0.5415172946281726,0.8027557698177777,0.5849576602381352,0.8162183441438653],"dir":"ltr"},{"str":"[1989].","boundary":[0.589017293138327,0.8027557698177777,0.6401693733970244,0.8162183441438653],"dir":"ltr"},{"str":"Abiteboul,","boundary":[0.5179922424373171,0.8184625552840241,0.5919160227580642,0.8319251296101117],"dir":"ltr"},{"str":"S.,","boundary":[0.5957621764835829,0.8184625552840241,0.6126446741897698,0.8319251296101117],"dir":"ltr"},{"str":"and","boundary":[0.6164908279152882,0.8184625552840241,0.6428937806551694,0.8319251296101117],"dir":"ltr"},{"str":"Kanellakis,","boundary":[0.6472328190861129,0.8184625552840241,0.7239273100783405,0.8319251296101117],"dir":"ltr"},{"str":"P.","boundary":[0.7277734638038593,0.8184625552840241,0.7395695114225828,0.8319251296101117],"dir":"ltr"},{"str":"[1989]","boundary":[0.7434156651481013,0.8184625552840241,0.7894093018795338,0.8319251296101117],"dir":"ltr"},{"str":"“Object","boundary":[0.7936997143825073,0.8184625552840241,0.8480005749726682,0.8319251296101117],"dir":"ltr"},{"str":"Identity","boundary":[0.8523462923235832,0.8184625552840241,0.908286866751765,0.8319251296101117],"dir":"ltr"},{"str":"as","boundary":[0.9126676005593165,0.8184625552840241,0.9266337257387685,0.8319251296101117],"dir":"ltr"},{"str":"a","boundary":[0.5415155303374727,0.8341693407502704,0.549279530972992,0.8476319150763578],"dir":"ltr"},{"str":"Query","boundary":[0.553783292700067,0.8341693407502704,0.5985419692874095,0.8476319150763578],"dir":"ltr"},{"str":"Language","boundary":[0.6029887064229567,0.8341693407502704,0.6701717278450644,0.8476319150763578],"dir":"ltr"},{"str":"Primitive,”","boundary":[0.6746184649806115,0.8341693407502704,0.7500793911211673,0.8476319150763578],"dir":"ltr"},{"str":"in","boundary":[0.7535197579857367,0.8341693407502704,0.7678387413051443,0.8476319150763578],"dir":"ltr"},{"str":"SIGMOD","boundary":[0.7723165111011839,0.8341693407502704,0.8394089578323861,0.8476319150763578],"dir":"ltr"},{"str":"[1989].","boundary":[0.8438796704656264,0.8341693407502704,0.8950317507243238,0.8476319150763578],"dir":"ltr"},{"str":"Abiteboul,","boundary":[0.5179922424373171,0.8498761262165168,0.5918983798510665,0.8633387005426042],"dir":"ltr"},{"str":"S.,","boundary":[0.5963620353215077,0.8498761262165168,0.6132392401555952,0.8633387005426042],"dir":"ltr"},{"str":"Hull,","boundary":[0.6177028956260364,0.8498761262165168,0.6532709961335845,0.8633387005426042],"dir":"ltr"},{"str":"R.,","boundary":[0.6577346516040259,0.8498761262165168,0.677187720859791,0.8633387005426042],"dir":"ltr"},{"str":"and","boundary":[0.6816513763302321,0.8498761262165168,0.7079952399961859,0.8633387005426042],"dir":"ltr"},{"str":"Vianu,","boundary":[0.7123184518343892,0.8498761262165168,0.7596453752953699,0.8633387005426042],"dir":"ltr"},{"str":"V.","boundary":[0.7634915290208886,0.8498761262165168,0.7774011968979475,0.8633387005426042],"dir":"ltr"},{"str":"[1995]","boundary":[0.7818648523683887,0.8498761262165168,0.8288161564709119,0.8633387005426042],"dir":"ltr"},{"str":"Foundations","boundary":[0.8337967491163883,0.8498761262165168,0.9267148831109581,0.8633387005426042],"dir":"ltr"},{"str":"of","boundary":[0.5415172946281726,0.8655842579401957,0.5563867366459113,0.8790468322662832],"dir":"ltr"},{"str":"Databases","boundary":[0.5607974633953592,0.8655842579401957,0.6350317588792674,0.8790468322662832],"dir":"ltr"},{"str":",","boundary":[0.635067044693263,0.8655842579401957,0.6392960495006337,0.8790468322662832],"dir":"ltr"},{"str":"Addison-Wesley,","boundary":[0.6428952025281831,0.8655842579401957,0.7601587838890057,0.8790468322662832],"dir":"ltr"},{"str":"1995.","boundary":[0.7640931521495131,0.8655842579401957,0.8021753669042464,0.8790468322662832],"dir":"ltr"},{"str":"Abrial,","boundary":[0.5179922424373171,0.8812910434064419,0.5681457341599394,0.8947536177325295],"dir":"ltr"},{"str":"J.","boundary":[0.5780963337066941,0.8812910434064419,0.5882621767188216,0.8947536177325295],"dir":"ltr"},{"str":"[1974]","boundary":[0.5982127762655761,0.8812910434064419,0.6462928228980993,0.8947536177325295],"dir":"ltr"},{"str":"“Data","boundary":[0.65658256977707,0.8812910434064419,0.6989748389370468,0.8947536177325295],"dir":"ltr"},{"str":"Semantics,”","boundary":[0.7092977954378442,0.8812910434064419,0.7951570185005251,0.8947536177325295],"dir":"ltr"},{"str":"in","boundary":[0.8046136166513412,0.8812910434064419,0.8196136161808637,0.8947536177325295],"dir":"ltr"},{"str":"Klimbie","boundary":[0.8300899743561524,0.8812910434064419,0.8889061334146905,0.8947536177325295],"dir":"ltr"},{"str":"and","boundary":[0.8993824915899791,0.8812910434064419,0.927034219727618,0.8947536177325295],"dir":"ltr"},{"str":"Koffeman","boundary":[0.5415155303374727,0.8969978288726883,0.6109756551877785,0.9104604031987759],"dir":"ltr"},{"str":"[1974].","boundary":[0.6154375463675201,0.8969978288726883,0.6665402264866237,0.9104604031987759],"dir":"ltr"},{"str":"1099","boundary":[0.8870775441205194,0.9320558682594121,0.9267176275631578,0.9455184425854996],"dir":"ltr"}],"boundary":[0.51799,0.23137,0.92707,0.94552],"dir":"ltr","type":"paragraph"}]},{"token":null,"index":1160,"image":{"jpeg":"/storage/books/494399539ca2ade4/pages/c8a820b2d59bbb1a18eccf7a9b61216f.jpg","blurred":"/storage/books/494399539ca2ade4/pages/f151e4efc091d5abb16c1b1f4bb8650d.jpg"},"info":{"width":510.12001599999996,"height":668.519986,"margin":[0.0742,0.11705,0.07333,0.06346]},"elements":[{"words":[{"str":"*","boundary":[0.07419628678126602,0.20871174971872863,0.08178089728744696,0.22217432404481616],"dir":"ltr"},{"str":"(asterisk),","boundary":[0.08622414027334727,0.20871174971872863,0.15643516917007236,0.22217432404481616],"dir":"ltr"},{"str":"for","boundary":[0.1603695374305799,0.20871174971872863,0.18101590148825328,0.22217432404481616],"dir":"ltr"},{"str":"retrieving","boundary":[0.1854480086694651,0.20871174971872863,0.25447714261643967,0.22217432404481616],"dir":"ltr"},{"str":"all","boundary":[0.2589461441908794,0.20871174971872863,0.27554100136192095,0.22217432404481616],"dir":"ltr"},{"str":"attrib-","boundary":[0.28001000293636075,0.20871174971872863,0.3254859754415126,0.22217432404481616],"dir":"ltr"},{"str":"ute","boundary":[0.10948210077684939,0.22367001605244452,0.13220643862805792,0.23713259037853207],"dir":"ltr"},{"str":"values","boundary":[0.1369673294291255,0.22367001605244452,0.18328431849615706,0.23713259037853207],"dir":"ltr"},{"str":"of","boundary":[0.18804520929722462,0.22367001605244452,0.19834060187122712,0.23713259037853207],"dir":"ltr"},{"str":"selected","boundary":[0.20333354455160224,0.22367001605244452,0.25822415680313165,0.23713259037853207],"dir":"ltr"},{"str":"tuples,","boundary":[0.2626842836921734,0.22367001605244452,0.30931977975943614,0.23713259037853207],"dir":"ltr"},{"str":"102–103","boundary":[0.10948210077684939,0.23862828238616043,0.16911512642938525,0.25209085671224796],"dir":"ltr"},{"str":"*","boundary":[0.07419628678126604,0.25358654871987635,0.08188662628343654,0.26704912304596384],"dir":"ltr"},{"str":"(wildcard","boundary":[0.08638972158350351,0.25358654871987635,0.1541992819832189,0.26704912304596384],"dir":"ltr"},{"str":"symbol)","boundary":[0.15870064395565367,0.25358654871987635,0.2166821679861314,0.26704912304596384],"dir":"ltr"},{"str":"types","boundary":[0.09183919377905772,0.26854481505359223,0.1314511800491078,0.2820073893796798],"dir":"ltr"},{"str":"of","boundary":[0.13644712435178402,0.26854481505359223,0.14746727954309485,0.2820073893796798],"dir":"ltr"},{"str":"queries","boundary":[0.15246022222346992,0.26854481505359223,0.2033678955862771,0.2820073893796798],"dir":"ltr"},{"str":"in","boundary":[0.2078226874960429,0.26854481505359223,0.2221012731902151,0.2820073893796798],"dir":"ltr"},{"str":"IR","boundary":[0.2265560650999809,0.26854481505359223,0.24340641678397443,0.2820073893796798],"dir":"ltr"},{"str":"systems,","boundary":[0.2478612086937402,0.26854481505359223,0.30603114189504776,0.2820073893796798],"dir":"ltr"},{"str":"1008–1009","boundary":[0.10948210077684939,0.2835030813873081,0.18605231714726525,0.29696565571339567],"dir":"ltr"},{"str":"using","boundary":[0.09183919377905772,0.2984600014635914,0.1301893242868666,0.31192257578967897],"dir":"ltr"},{"str":"with","boundary":[0.13467429446278564,0.2984600014635914,0.16597270489604585,0.31192257578967897],"dir":"ltr"},{"str":"XPath,","boundary":[0.17037372206343415,0.2984600014635914,0.21811477203435203,0.31192257578967897],"dir":"ltr"},{"str":"433","boundary":[0.2220491402948596,0.2984600014635914,0.24744963349958027,0.31192257578967897],"dir":"ltr"},{"str":".","boundary":[0.07419628678126604,0.3134182677973073,0.07841823442583759,0.32688084212339485],"dir":"ltr"},{"str":"(","boundary":[0.08237024559334294,0.3134182677973073,0.0888857711476274,0.32688084212339485],"dir":"ltr"},{"str":"concatenate","boundary":[0.08890341405462517,0.3134182677973073,0.17247153085895472,0.32688084212339485],"dir":"ltr"},{"str":"operator),","boundary":[0.17694769209923755,0.3134182677973073,0.2485928938730372,0.32688084212339485],"dir":"ltr"},{"str":"in","boundary":[0.2525449050405425,0.3134182677973073,0.2668021273001501,0.32688084212339485],"dir":"ltr"},{"str":"PHP,","boundary":[0.27125025400808833,0.3134182677973073,0.3063504785117077,0.32688084212339485],"dir":"ltr"},{"str":"485","boundary":[0.10948210077684939,0.3283765341310232,0.1348878868536694,0.34183910845711074],"dir":"ltr"},{"str":"||","boundary":[0.07419628678126604,0.34333480046473913,0.08299808414751315,0.3567973747908266],"dir":"ltr"},{"str":"(concatenate","boundary":[0.08742524117600141,0.34333480046473913,0.17766913217368085,0.3567973747908266],"dir":"ltr"},{"str":"operator),","boundary":[0.18214529056211895,0.34333480046473913,0.25380813718158435,0.3567973747908266],"dir":"ltr"},{"str":"in","boundary":[0.2577601483490897,0.34333480046473913,0.27206501734289923,0.3567973747908266],"dir":"ltr"},{"str":"SQL,","boundary":[0.2765269085226407,0.34333480046473913,0.31162923628544703,0.3567973747908266],"dir":"ltr"},{"str":"105","boundary":[0.10948210077684939,0.358293066798455,0.1348878868536694,0.37175564112454257],"dir":"ltr"},{"str":"1NF","boundary":[0.07419628678126604,0.3732513331321709,0.10483597204070684,0.38671390745825845],"dir":"ltr"},{"str":"(first","boundary":[0.10930341303356506,0.3732513331321709,0.14390885749781676,0.38671390745825845],"dir":"ltr"},{"str":"normal","boundary":[0.14837629849067493,0.3732513331321709,0.20032358218942634,0.38671390745825845],"dir":"ltr"},{"str":"form),","boundary":[0.20479609366848378,0.3732513331321709,0.25089352894554917,0.38671390745825845],"dir":"ltr"},{"str":"65,","boundary":[0.2548455401130545,0.3732513331321709,0.2759905641499078,0.38671390745825845],"dir":"ltr"},{"str":"519–523","boundary":[0.10948210077684939,0.3882095994658868,0.16911512642938525,0.40167217379197434],"dir":"ltr"},{"str":"2NF","boundary":[0.07419628678126604,0.40316786579960273,0.1046947583819369,0.4166304401256902],"dir":"ltr"},{"str":"(Second","boundary":[0.10914084062070198,0.40316786579960273,0.16680922814578214,0.4166304401256902],"dir":"ltr"},{"str":"normal","boundary":[0.17128066639514253,0.40316786579960273,0.22326112523419311,0.4166304401256902],"dir":"ltr"},{"str":"form)","boundary":[0.22773363454694778,0.40316786579960273,0.26961441756090593,0.4166304401256902],"dir":"ltr"},{"str":"general","boundary":[0.09183919377905772,0.4181261321333186,0.1434434444580871,0.43158870645940617],"dir":"ltr"},{"str":"definition","boundary":[0.14806668778807353,0.4181261321333186,0.22031286271929687,0.43158870645940617],"dir":"ltr"},{"str":"of,","boundary":[0.2249361060492833,0.4181261321333186,0.24017722723509058,0.43158870645940617],"dir":"ltr"},{"str":"526–527","boundary":[0.2441292384025959,0.4181261321333186,0.3036758138108426,0.43158870645940617],"dir":"ltr"},{"str":"overview","boundary":[0.09183919377905772,0.4330843984670345,0.15693420910472125,0.44654697279312205],"dir":"ltr"},{"str":"of,","boundary":[0.1618129950972859,0.4330843984670345,0.17809183750986166,0.44654697279312205],"dir":"ltr"},{"str":"523","boundary":[0.18204384867736698,0.4330843984670345,0.20739141316109427,0.44654697279312205],"dir":"ltr"},{"str":"2PC","boundary":[0.07419628678126604,0.4480413185433178,0.1040261214780301,0.46150389286940535],"dir":"ltr"},{"str":"(two-phase","boundary":[0.10847316533255241,0.4480413185433178,0.1877562287447063,0.46150389286940535],"dir":"ltr"},{"str":"commit)","boundary":[0.192202944614991,0.4480413185433178,0.25415563238735533,0.46150389286940535],"dir":"ltr"},{"str":"protocol","boundary":[0.25860081906742677,0.4480413185433178,0.31851702717738495,0.46150389286940535],"dir":"ltr"},{"str":"recovery","boundary":[0.09183919377905772,0.4629995848770337,0.1515456871516969,0.47646215920312124],"dir":"ltr"},{"str":"in","boundary":[0.1559989965150445,0.4629995848770337,0.17028831090700344,0.47646215920312124],"dir":"ltr"},{"str":"multidatabase","boundary":[0.1747416202703511,0.4629995848770337,0.2739439869381641,0.47646215920312124],"dir":"ltr"},{"str":"sys-","boundary":[0.2784076424086053,0.4629995848770337,0.30525308969644516,0.47646215920312124],"dir":"ltr"},{"str":"tems,","boundary":[0.10948210077684939,0.47795785121074963,0.1471673501241324,0.4914204255368371],"dir":"ltr"},{"str":"825–826","boundary":[0.15110171838463993,0.47795785121074963,0.2107347440371758,0.4914204255368371],"dir":"ltr"},{"str":"transaction","boundary":[0.09183919377905772,0.4929161175444655,0.1715604333392792,0.5063786918705531],"dir":"ltr"},{"str":"management","boundary":[0.1760223245190207,0.4929161175444655,0.2679947986985087,0.5063786918705531],"dir":"ltr"},{"str":"in","boundary":[0.2724566898782502,0.4929161175444655,0.28676861603485887,0.5063786918705531],"dir":"ltr"},{"str":"dis-","boundary":[0.29123050721460036,0.4929161175444655,0.3179136397580605,0.5063786918705531],"dir":"ltr"},{"str":"tributed","boundary":[0.10948210077684939,0.5078743838781814,0.16769664048873642,0.521336958204269],"dir":"ltr"},{"str":"databases,","boundary":[0.172347983964661,0.5078743838781814,0.24245316223780566,0.521336958204269],"dir":"ltr"},{"str":"908","boundary":[0.24640517340531104,0.5078743838781814,0.27178449512163433,0.521336958204269],"dir":"ltr"},{"str":"3NF","boundary":[0.07419628678126604,0.5228326502118973,0.10470202420569688,0.5362952245379848],"dir":"ltr"},{"str":"(third","boundary":[0.10914817607706967,0.5228326502118973,0.15088950459810802,0.5362952245379848],"dir":"ltr"},{"str":"normal","boundary":[0.1553637662608836,0.5228326502118973,0.20735957565711102,0.5362952245379848],"dir":"ltr"},{"str":"form).","boundary":[0.21183031900705565,0.5228326502118973,0.2579277559655688,0.5362952245379848],"dir":"ltr"},{"str":"See","boundary":[0.2618674170981756,0.5228326502118973,0.2838698864151217,0.5362952245379848],"dir":"ltr"},{"str":"Third","boundary":[0.28833530617626274,0.5228326502118973,0.3287375632012057,0.5362952245379848],"dir":"ltr"},{"str":"normal","boundary":[0.10948210077684942,0.5377909165456132,0.16150036602733028,0.5512534908717007],"dir":"ltr"},{"str":"form","boundary":[0.16597288184164613,0.5377909165456132,0.20131166740965528,0.5512534908717007],"dir":"ltr"},{"str":"(3NF)","boundary":[0.2057735585893968,0.5377909165456132,0.24939564614143672,0.5512534908717007],"dir":"ltr"},{"str":"3PC","boundary":[0.07419628678126607,0.5527491828793291,0.10402919407959016,0.5662117572054166],"dir":"ltr"},{"str":"(three-phase","boundary":[0.10847590961901739,0.5527491828793291,0.19737024539067222,0.5662117572054166],"dir":"ltr"},{"str":"commit)","boundary":[0.20181814607708604,0.5527491828793291,0.26378513004927107,0.5662117572054166],"dir":"ltr"},{"str":"protocol,","boundary":[0.2682303198556859,0.5527491828793291,0.3323931735311481,0.5662117572054166],"dir":"ltr"},{"str":"908","boundary":[0.10948210077684942,0.5677074492130451,0.13488788685366943,0.5811700235391325],"dir":"ltr"},{"str":"4NF","boundary":[0.07419628678126607,0.5826657155467609,0.10492031676668606,0.5961282898728485],"dir":"ltr"},{"str":"(fourth","boundary":[0.1094008306539613,0.5826657155467609,0.1612328718415306,0.5961282898728485],"dir":"ltr"},{"str":"normal","boundary":[0.1657071478256887,0.5826657155467609,0.2176824387277558,0.5961282898728485],"dir":"ltr"},{"str":"form).","boundary":[0.22215495237400007,0.5826657155467609,0.26824179939647785,0.5961282898728485],"dir":"ltr"},{"str":"See","boundary":[0.2721655819127866,0.5826657155467609,0.2941680512297326,0.5961282898728485],"dir":"ltr"},{"str":"Fourth","boundary":[0.10948210077684939,0.5976239818804768,0.15852468561736954,0.6110865562065644],"dir":"ltr"},{"str":"normal","boundary":[0.16299896160152766,0.5976239818804768,0.21497425250359473,0.6110865562065644],"dir":"ltr"},{"str":"form","boundary":[0.21944676614983907,0.5976239818804768,0.25479261139206116,0.6110865562065644],"dir":"ltr"},{"str":"(4NF)","boundary":[0.25925450257180266,0.5976239818804768,0.3028854115773415,0.6110865562065644],"dir":"ltr"},{"str":"5NF","boundary":[0.07419628678126604,0.61258090195676,0.10484055988905916,0.6260434762828475],"dir":"ltr"},{"str":"(fifth","boundary":[0.10930789714347516,0.61258090195676,0.1457955674982466,0.6260434762828475],"dir":"ltr"},{"str":"normal","boundary":[0.15026290475266263,0.61258090195676,0.20222019434862679,0.6260434762828475],"dir":"ltr"},{"str":"form),","boundary":[0.20669270366138146,0.61258090195676,0.2528007271920105,0.6260434762828475],"dir":"ltr"},{"str":"534–535","boundary":[0.2567527383595159,0.61258090195676,0.31633636387245795,0.6260434762828475],"dir":"ltr"},{"str":"Aborted","boundary":[0.07419628678126604,0.6275391682904758,0.1323192008006546,0.6410017426165634],"dir":"ltr"},{"str":"transactions","boundary":[0.1368039059054699,0.6275391682904758,0.2226842849467801,0.6410017426165634],"dir":"ltr"},{"str":"recovery","boundary":[0.09183919377905772,0.6424974346241917,0.15149473419306053,0.6559600089502793],"dir":"ltr"},{"str":"process","boundary":[0.15591570035683003,0.6424974346241917,0.2091950942799171,0.6559600089502793],"dir":"ltr"},{"str":"and,","boundary":[0.21397277434294956,0.6424974346241917,0.24310418550602417,0.6559600089502793],"dir":"ltr"},{"str":"812","boundary":[0.24703855376653172,0.6424974346241917,0.27243904697125243,0.6559600089502793],"dir":"ltr"},{"str":"types","boundary":[0.09183919377905772,0.6574557009579076,0.13150453989997063,0.6709182752839952],"dir":"ltr"},{"str":"of","boundary":[0.13649785477093224,0.6574557009579076,0.14753961546178582,0.6709182752839952],"dir":"ltr"},{"str":"transactions,","boundary":[0.15253255814216088,0.6574557009579076,0.24280602037776153,0.6709182752839952],"dir":"ltr"},{"str":"750","boundary":[0.24674038863826905,0.6574557009579076,0.27214088184298973,0.6709182752839952],"dir":"ltr"},{"str":"Abstraction","boundary":[0.07419628678126604,0.6724139672916234,0.15677567727512975,0.6858765416177109],"dir":"ltr"},{"str":"aggregation","boundary":[0.09183919377905772,0.6873722336253393,0.17653099168814632,0.7008348079514268],"dir":"ltr"},{"str":"and,","boundary":[0.18119355278824165,0.6873722336253393,0.20955972643112286,0.7008348079514268],"dir":"ltr"},{"str":"269","boundary":[0.2134940946916304,0.6873722336253393,0.2389263451289471,0.7008348079514268],"dir":"ltr"},{"str":"association","boundary":[0.09183919377905772,0.7023304999590552,0.17254777676032396,0.7157930742851427],"dir":"ltr"},{"str":"and,","boundary":[0.1771645464864017,0.7023304999590552,0.20518428549567055,0.7157930742851427],"dir":"ltr"},{"str":"270","boundary":[0.2091186537561781,0.7023304999590552,0.23452973270509747,0.7157930742851427],"dir":"ltr"},{"str":"concepts","boundary":[0.09183919377905772,0.717288766292771,0.1532717959453683,0.7307513406188586],"dir":"ltr"},{"str":"in","boundary":[0.15773192283441007,0.717288766292771,0.17205796331661694,0.7307513406188586],"dir":"ltr"},{"str":"semantic","boundary":[0.17651809020565865,0.717288766292771,0.23955619690876834,0.7307513406188586],"dir":"ltr"},{"str":"data","boundary":[0.24401632379781002,0.717288766292771,0.274168051857036,0.7307513406188586],"dir":"ltr"},{"str":"models,","boundary":[0.2786281787460777,0.717288766292771,0.33395633509115236,0.7307513406188586],"dir":"ltr"},{"str":"268","boundary":[0.10948210077684939,0.7322470326264868,0.1348878868536694,0.7457096069525744],"dir":"ltr"},{"str":"identification","boundary":[0.09183919377905772,0.7472052989602027,0.18970006827071798,0.7606678732862903],"dir":"ltr"},{"str":"and,","boundary":[0.1942966685379705,0.7472052989602027,0.22215499773684638,0.7606678732862903],"dir":"ltr"},{"str":"269","boundary":[0.2260893659973539,0.7472052989602027,0.25148456632997523,0.7606678732862903],"dir":"ltr"},{"str":"Access","boundary":[0.07419628678126604,0.7621635652939186,0.11917227764394199,0.7756261396200061],"dir":"ltr"},{"str":"control","boundary":[0.1236036884371685,0.7621635652939186,0.17494963577355493,0.7756261396200061],"dir":"ltr"},{"str":"database","boundary":[0.09183919377905772,0.7771204853702018,0.15255777695958184,0.7905830596962894],"dir":"ltr"},{"str":"security,","boundary":[0.15702814950291646,0.7771204853702018,0.21553185044987533,0.7905830596962894],"dir":"ltr"},{"str":"839–840","boundary":[0.21946621871038288,0.7771204853702018,0.2790992443629187,0.7905830596962894],"dir":"ltr"},{"str":"MAC","boundary":[0.09183919377905772,0.7920787517039176,0.12997590218488547,0.8055413260300052],"dir":"ltr"},{"str":"(mandatory","boundary":[0.13442755614728213,0.7920787517039176,0.2189886950165667,0.8055413260300052],"dir":"ltr"},{"str":"access","boundary":[0.22341896196758587,0.7920787517039176,0.2652855449936291,0.8055413260300052],"dir":"ltr"},{"str":"control),","boundary":[0.26971518811347367,0.7920787517039176,0.3317880218211238,0.8055413260300052],"dir":"ltr"},{"str":"847–850","boundary":[0.10948210077684939,0.8070370180376335,0.16911512642938525,0.820499592363721],"dir":"ltr"},{"str":"mandatory","boundary":[0.09183919377905772,0.8219952843713494,0.17090690949997742,0.8354578586974369],"dir":"ltr"},{"str":"vs.","boundary":[0.17593786739298747,0.8219952843713494,0.1928977650624084,0.8354578586974369],"dir":"ltr"},{"str":"discretionar","boundary":[0.1968497762299138,0.8219952843713494,0.28113347153976415,0.8354578586974369],"dir":"ltr"},{"str":"y,","boundary":[0.28160983002870454,0.8219952843713494,0.29262253257672605,0.8354578586974369],"dir":"ltr"},{"str":"850–851","boundary":[0.10948210077684939,0.8369535507050653,0.16911512642938525,0.8504161250311528],"dir":"ltr"},{"str":"policies","boundary":[0.09183919377905772,0.8519118170387812,0.14496468767873089,0.8653743913648687],"dir":"ltr"},{"str":"for","boundary":[0.14941675123735879,0.8519118170387812,0.1701507981308027,0.8653743913648687],"dir":"ltr"},{"str":"e-commerce","boundary":[0.17460286168943068,0.8519118170387812,0.26207476467049007,0.8653743913648687],"dir":"ltr"},{"str":"and","boundary":[0.26649999582903583,0.8519118170387812,0.29290090042379174,0.8653743913648687],"dir":"ltr"},{"str":"Web,","boundary":[0.2973261315823374,0.8519118170387812,0.3325307882057309,0.8653743913648687],"dir":"ltr"},{"str":"854–855","boundary":[0.10948210077684939,0.8668700833724969,0.16911512642938525,0.8803326576985845],"dir":"ltr"},{"str":"RBAC","boundary":[0.09183919377905772,0.8818283497062128,0.13533610057787754,0.8952909240323004],"dir":"ltr"},{"str":"(role-based","boundary":[0.1397601080311854,0.8818283497062128,0.21968632473742902,0.8952909240323004],"dir":"ltr"},{"str":"access","boundary":[0.22413822776051753,0.8818283497062128,0.26610945005384334,0.8952909240323004],"dir":"ltr"},{"str":"control),","boundary":[0.270539114673589,0.8818283497062128,0.3326595814268148,0.8952909240323004],"dir":"ltr"},{"str":"851–852","boundary":[0.10948210077684939,0.8967866160399287,0.16911512642938525,0.9102491903660163],"dir":"ltr"}],"boundary":[0.0742,0.20871,0.33396,0.91025],"dir":"ltr","type":"paragraph"},{"words":[{"str":"restricting","boundary":[0.3878483588066069,0.20869963340183598,0.4599733689209121,0.2221622077279235],"dir":"ltr"},{"str":"unauthorized","boundary":[0.4644412806145902,0.20869963340183598,0.5598670990047775,0.2221622077279235],"dir":"ltr"},{"str":"access,","boundary":[0.5643033424375932,0.20869963340183598,0.6106182883049232,0.2221622077279235],"dir":"ltr"},{"str":"18–19","boundary":[0.40549126580439854,0.22365789973555186,0.4481871007390544,0.2371204740616394],"dir":"ltr"},{"str":"row-level","boundary":[0.3878483588066069,0.23861481981183516,0.4529499554337654,0.2520773941379227],"dir":"ltr"},{"str":"access","boundary":[0.4573757019762162,0.23861481981183516,0.4992587017389606,0.2520773941379227],"dir":"ltr"},{"str":"control,","boundary":[0.5036883663587061,0.23861481981183516,0.559280957522749,0.2520773941379227],"dir":"ltr"},{"str":"852–853","boundary":[0.5632153257832565,0.23861481981183516,0.6228483514357924,0.2520773941379227],"dir":"ltr"},{"str":"security","boundary":[0.3878483588066069,0.2535730861455511,0.44321528846193725,0.2670356604716386],"dir":"ltr"},{"str":"control","boundary":[0.4476252274828461,0.2535730861455511,0.49888526889237866,0.2670356604716386],"dir":"ltr"},{"str":"measures,","boundary":[0.5033336470382367,0.2535730861455511,0.5729577390274372,0.2670356604716386],"dir":"ltr"},{"str":"837","boundary":[0.5768921072879447,0.2535730861455511,0.602287307620566,0.2670356604716386],"dir":"ltr"},{"str":"user","boundary":[0.3878483588066069,0.26853135247926696,0.41755883440220753,0.2819939268053545],"dir":"ltr"},{"str":"authorization","boundary":[0.42202955358706934,0.26853135247926696,0.5205214792658616,0.2819939268053545],"dir":"ltr"},{"str":"and,","boundary":[0.5251920116522698,0.26853135247926696,0.5535346627135683,0.2819939268053545],"dir":"ltr"},{"str":"841","boundary":[0.5574866738810736,0.26853135247926696,0.582865995597397,0.2819939268053545],"dir":"ltr"},{"str":"in","boundary":[0.3878483588066069,0.28348961881298285,0.40311713330744375,0.2969521931390704],"dir":"ltr"},{"str":"XML,","boundary":[0.40787381361202824,0.28348961881298285,0.4473984627962531,0.2969521931390704],"dir":"ltr"},{"str":"853–854","boundary":[0.4513328310567607,0.28348961881298285,0.5109535066743981,0.2969521931390704],"dir":"ltr"},{"str":"Access","boundary":[0.3702054518088152,0.2984478851466988,0.4153553554321497,0.3119104594727863],"dir":"ltr"},{"str":"matrix","boundary":[0.41982455192104706,0.2984478851466988,0.46794512346477773,0.3119104594727863],"dir":"ltr"},{"str":"model,","boundary":[0.47266926827064265,0.2984478851466988,0.5206818055929804,0.3119104594727863],"dir":"ltr"},{"str":"for","boundary":[0.5246161738534879,0.2984478851466988,0.5453323946737453,0.3119104594727863],"dir":"ltr"},{"str":"discre-","boundary":[0.5497766076942487,0.2984478851466988,0.5975837086149548,0.3119104594727863],"dir":"ltr"},{"str":"tionary","boundary":[0.40549126580439854,0.3134061514804147,0.45693768284215786,0.3268687258065022],"dir":"ltr"},{"str":"privileges,","boundary":[0.4614268159189675,0.3134061514804147,0.5326137035955868,0.3268687258065022],"dir":"ltr"},{"str":"843","boundary":[0.5365480718560945,0.3134061514804147,0.5619379793166166,0.3268687258065022],"dir":"ltr"},{"str":"Access","boundary":[0.3702054518088152,0.32836441781413056,0.4162274806546961,0.3418269921402181],"dir":"ltr"},{"str":"methods,","boundary":[0.4208840465097683,0.32836441781413056,0.4855847707022734,0.3418269921402181],"dir":"ltr"},{"str":"file","boundary":[0.48951913896278093,0.32836441781413056,0.5112869576166563,0.3418269921402181],"dir":"ltr"},{"str":"organization","boundary":[0.5157488487963977,0.32836441781413056,0.6052936589729896,0.3418269921402181],"dir":"ltr"},{"str":"and,","boundary":[0.40549126580439854,0.34332268414784645,0.43635929588773487,0.356785258473934],"dir":"ltr"},{"str":"601","boundary":[0.4402936641482424,0.34332268414784645,0.4656941573529631,0.356785258473934],"dir":"ltr"},{"str":"Access","boundary":[0.3702054518088152,0.3582809504815624,0.41646187213272406,0.3717435248076499],"dir":"ltr"},{"str":"mode,","boundary":[0.421176309504061,0.3582809504815624,0.4643956393979256,0.3717435248076499],"dir":"ltr"},{"str":"SQL","boundary":[0.4683300076584332,0.3582809504815624,0.49931524280502293,0.3717435248076499],"dir":"ltr"},{"str":"transactions,","boundary":[0.5037869374131508,0.3582809504815624,0.5939686769711072,0.3717435248076499],"dir":"ltr"},{"str":"770","boundary":[0.5979030452316149,0.3582809504815624,0.6233035384363355,0.3717435248076499],"dir":"ltr"},{"str":"Access","boundary":[0.3702054518088152,0.37323787055784563,0.41532542216496765,0.3867004448839332],"dir":"ltr"},{"str":"paths","boundary":[0.41978554905400933,0.37323787055784563,0.45790304962273826,0.3867004448839332],"dir":"ltr"},{"str":"classifying","boundary":[0.3878483588066069,0.38819613689156157,0.4601486872189813,0.40165871121764907],"dir":"ltr"},{"str":"DBMSs","boundary":[0.464601359961591,0.38819613689156157,0.5180721670762833,0.40165871121764907],"dir":"ltr"},{"str":"by,","boundary":[0.5225248398188931,0.38819613689156157,0.5425978246656372,0.40165871121764907],"dir":"ltr"},{"str":"50","boundary":[0.5465498358331425,0.38819613689156157,0.5634729122254243,0.40165871121764907],"dir":"ltr"},{"str":"in","boundary":[0.3878483588066069,0.40315440322527746,0.4020053283649939,0.416616977551365],"dir":"ltr"},{"str":"physical","boundary":[0.4064189102206598,0.40315440322527746,0.4643531767206843,0.416616977551365],"dir":"ltr"},{"str":"data","boundary":[0.46894743476660683,0.40315440322527746,0.49996458062508076,0.416616977551365],"dir":"ltr"},{"str":"models,","boundary":[0.5045588386710032,0.40315440322527746,0.5575431311834664,0.416616977551365],"dir":"ltr"},{"str":"31","boundary":[0.5614774994439741,0.40315440322527746,0.5784005758362558,0.416616977551365],"dir":"ltr"},{"str":"Access","boundary":[0.3702054518088152,0.41811266955899334,0.41541562093470424,0.4315752438850809],"dir":"ltr"},{"str":"structures,","boundary":[0.4198905846995712,0.41811266955899334,0.49431095250338114,0.4315752438850809],"dir":"ltr"},{"str":"631.","boundary":[0.49824532076388867,0.41811266955899334,0.5278995188457769,0.4315752438850809],"dir":"ltr"},{"str":"See","boundary":[0.5318109513271874,0.41811266955899334,0.5538880675292763,0.4315752438850809],"dir":"ltr"},{"str":"also","boundary":[0.5583622498091287,0.41811266955899334,0.5847114436693659,0.4315752438850809],"dir":"ltr"},{"str":"Indexes","boundary":[0.4054912658043986,0.43307093589270923,0.45874461628653296,0.4465335102187968],"dir":"ltr"},{"str":"Accounts","boundary":[0.37020545180881526,0.44802920222642517,0.43533247870046343,0.46149177655251267],"dir":"ltr"},{"str":"assigning","boundary":[0.38784835880660695,0.46298746856014106,0.45310659195759656,0.4764500428862286],"dir":"ltr"},{"str":"privileges","boundary":[0.4575850572105415,0.46298746856014106,0.5244294468237956,0.4764500428862286],"dir":"ltr"},{"str":"at","boundary":[0.528879848513632,0.46298746856014106,0.5419864486662223,0.4764500428862286],"dir":"ltr"},{"str":"account","boundary":[0.5464368503560585,0.46298746856014106,0.602296129074065,0.4764500428862286],"dir":"ltr"},{"str":"level,","boundary":[0.4054912658043986,0.47794573489385694,0.44137693863790683,0.4914083092199445],"dir":"ltr"},{"str":"842–843","boundary":[0.44531130689841436,0.47794573489385694,0.5049443325509502,0.4914083092199445],"dir":"ltr"},{"str":"DBAs","boundary":[0.38784835880660695,0.49290400122757283,0.4284019426484153,0.5063665755536604],"dir":"ltr"},{"str":"assigning","boundary":[0.43288365724710637,0.49290400122757283,0.49787069488153285,0.5063665755536604],"dir":"ltr"},{"str":"account","boundary":[0.5023157769914509,0.49290400122757283,0.5580823494841574,0.5063665755536604],"dir":"ltr"},{"str":"numbers,","boundary":[0.5625327193100097,0.49290400122757283,0.6296743921532381,0.5063665755536604],"dir":"ltr"},{"str":"839","boundary":[0.4054912658043986,0.5078622675612887,0.43089705188121863,0.5213248418873763],"dir":"ltr"},{"str":"ACID","boundary":[0.37020545180881526,0.5228205338950046,0.41129973077844045,0.5362831082210922],"dir":"ltr"},{"str":"(atomicity,","boundary":[0.4157471826481928,0.5228205338950046,0.4924072828383195,0.5362831082210922],"dir":"ltr"},{"str":"consistency,","boundary":[0.49634165109882694,0.5228205338950046,0.5800466590591498,0.5362831082210922],"dir":"ltr"},{"str":"isola-","boundary":[0.5839810273196575,0.5228205338950046,0.622604879319223,0.5362831082210922],"dir":"ltr"},{"str":"tion,","boundary":[0.4054912658043986,0.537777453971288,0.4385452520647613,0.5512400282973755],"dir":"ltr"},{"str":"durability)","boundary":[0.4424972632322666,0.537777453971288,0.5184269780273177,0.5512400282973755],"dir":"ltr"},{"str":"properties,","boundary":[0.5228575405427324,0.537777453971288,0.5990604199306698,0.5512400282973755],"dir":"ltr"},{"str":"of","boundary":[0.6030124310981754,0.537777453971288,0.6173067143477862,0.5512400282973755],"dir":"ltr"},{"str":"transactions,","boundary":[0.4054912658043986,0.5527357203050038,0.49573297080740325,0.5661982946310914],"dir":"ltr"},{"str":"754–755","boundary":[0.4996673390679107,0.5527357203050038,0.559337414825142,0.5661982946310914],"dir":"ltr"},{"str":"Action","boundary":[0.37020545180881526,0.5676939866387197,0.41722883038274194,0.5811565609648073],"dir":"ltr"},{"str":"component,","boundary":[0.42166924269169687,0.5676939866387197,0.507287310600257,0.5811565609648073],"dir":"ltr"},{"str":"of","boundary":[0.5112393217677624,0.5676939866387197,0.5255406621801724,0.5811565609648073],"dir":"ltr"},{"str":"triggers,","boundary":[0.5305336048605475,0.5676939866387197,0.5878324739172753,0.5811565609648073],"dir":"ltr"},{"str":"133","boundary":[0.5917844850847807,0.5676939866387197,0.6171532210569053,0.5811565609648073],"dir":"ltr"},{"str":"Actions,","boundary":[0.37020545180881526,0.5826522529724356,0.4279154005985918,0.5961148272985232],"dir":"ltr"},{"str":"in","boundary":[0.43184976885909937,0.5826522529724356,0.4461758093413062,0.5961148272985232],"dir":"ltr"},{"str":"ECA","boundary":[0.45063770052104773,0.5826522529724356,0.4834182217229447,0.5961148272985232],"dir":"ltr"},{"str":"model","boundary":[0.48788011290268624,0.5826522529724356,0.5327107395840749,0.5961148272985232],"dir":"ltr"},{"str":"defined,","boundary":[0.38784835880660695,0.5976105193061515,0.4450219632236506,0.611073093632239],"dir":"ltr"},{"str":"933–934","boundary":[0.4489563314841582,0.5976105193061515,0.5085523070319986,0.611073093632239],"dir":"ltr"},{"str":"in","boundary":[0.38784835880660695,0.6125687856398674,0.4016370710558584,0.6260313599659549],"dir":"ltr"},{"str":"STARBURST","boundary":[0.40593266766565844,0.6125687856398674,0.4996746888209432,0.6260313599659549],"dir":"ltr"},{"str":"example,","boundary":[0.5041265222824333,0.6125687856398674,0.5674161019394309,0.6260313599659549],"dir":"ltr"},{"str":"940","boundary":[0.5713504701999385,0.6125687856398674,0.596750963404659,0.6260313599659549],"dir":"ltr"},{"str":"Activate","boundary":[0.37020545180881526,0.6275270519735832,0.42689215886805687,0.6409896262996707],"dir":"ltr"},{"str":"command,","boundary":[0.431296820110541,0.6275270519735832,0.5076736902635086,0.6409896262996707],"dir":"ltr"},{"str":"in","boundary":[0.5115904156170183,0.6275270519735832,0.5258814678066465,0.6409896262996707],"dir":"ltr"},{"str":"active","boundary":[0.5303237085868295,0.6275270519735832,0.5706465182107265,0.6409896262996707],"dir":"ltr"},{"str":"data-","boundary":[0.5751084093904679,0.6275270519735832,0.6117703701318791,0.6409896262996707],"dir":"ltr"},{"str":"base","boundary":[0.4054912658043986,0.642485318307299,0.4358439774187875,0.6559478926333866],"dir":"ltr"},{"str":"systems,","boundary":[0.4402954972327976,0.642485318307299,0.4984887928804583,0.6559478926333866],"dir":"ltr"},{"str":"938","boundary":[0.5024408040479635,0.642485318307299,0.5278254186363862,0.6559478926333866],"dir":"ltr"},{"str":"Activation,","boundary":[0.37020545180881526,0.6574435846410149,0.447375527017156,0.6709061589671025],"dir":"ltr"},{"str":"in","boundary":[0.4513098952776636,0.6574435846410149,0.46559907257118666,0.6709061589671025],"dir":"ltr"},{"str":"sequence","boundary":[0.47004948259277773,0.6574435846410149,0.5339820617036466,0.6709061589671025],"dir":"ltr"},{"str":"diagrams,","boundary":[0.5384647595318162,0.6574435846410149,0.6076930943246893,0.6709061589671025],"dir":"ltr"},{"str":"332","boundary":[0.4054912658043986,0.6724018509747308,0.43089705188121863,0.6858644253008184],"dir":"ltr"},{"str":"Active","boundary":[0.37020545180881526,0.6873601173084466,0.41365554365615215,0.7008226916345341],"dir":"ltr"},{"str":"database","boundary":[0.41811054151847576,0.6873601173084466,0.47860620644054747,0.7008226916345341],"dir":"ltr"},{"str":"systems","boundary":[0.48306120430287114,0.6873601173084466,0.5370844162288273,0.7008226916345341],"dir":"ltr"},{"str":"creating","boundary":[0.38784835880660695,0.70231703738473,0.4444516443197273,0.7157796117108174],"dir":"ltr"},{"str":"triggers","boundary":[0.4489207111303747,0.70231703738473,0.503576859022084,0.7157796117108174],"dir":"ltr"},{"str":"in","boundary":[0.5082137360348562,0.70231703738473,0.5231001655584556,0.7157796117108174],"dir":"ltr"},{"str":"SQL,","boundary":[0.5277370425712281,0.70231703738473,0.5603254176170185,0.7157796117108174],"dir":"ltr"},{"str":"111","boundary":[0.5642597858775259,0.70231703738473,0.5896549862101473,0.7157796117108174],"dir":"ltr"},{"str":"design","boundary":[0.38784835880660695,0.7172753037184458,0.4333494159539117,0.7307378780445334],"dir":"ltr"},{"str":"and","boundary":[0.4378113071336532,0.7172753037184458,0.4644256323398219,0.7307378780445334],"dir":"ltr"},{"str":"implementation","boundary":[0.4688875235195634,0.7172753037184458,0.5827901310973065,0.7307378780445334],"dir":"ltr"},{"str":"issues","boundary":[0.587252022277048,0.7172753037184458,0.6276189934879953,0.7307378780445334],"dir":"ltr"},{"str":"with,","boundary":[0.4054912658043986,0.7322335700521616,0.44151808189388925,0.7456961443782492],"dir":"ltr"},{"str":"937–940","boundary":[0.4454524501543967,0.7322335700521616,0.5050854758069325,0.7456961443782492],"dir":"ltr"},{"str":"generalized","boundary":[0.38784835880660695,0.7471918363858774,0.4673868174680364,0.7606544107119649],"dir":"ltr"},{"str":"model","boundary":[0.47180036746489884,0.7471918363858774,0.5161016591494985,0.7606544107119649],"dir":"ltr"},{"str":"for,","boundary":[0.5205152091463607,0.7471918363858774,0.5452901322735002,0.7606544107119649],"dir":"ltr"},{"str":"933–937","boundary":[0.5492421434410056,0.7471918363858774,0.6088134189190493,0.7606544107119649],"dir":"ltr"},{"str":"inferencing","boundary":[0.38784835880660695,0.7621501027195933,0.4677848418322014,0.7756126770456808],"dir":"ltr"},{"str":"and","boundary":[0.4722467330119429,0.7621501027195933,0.49887693683440965,0.7756126770456808],"dir":"ltr"},{"str":"actions","boundary":[0.5033388280141513,0.7621501027195933,0.5535258412600694,0.7756126770456808],"dir":"ltr"},{"str":"using","boundary":[0.5579877324398108,0.7621501027195933,0.5961316973690365,0.7756126770456808],"dir":"ltr"},{"str":"rules,","boundary":[0.4054912658043986,0.7771083690533093,0.4439598602223836,0.7905709433793967],"dir":"ltr"},{"str":"21","boundary":[0.4478942284828911,0.7771083690533093,0.46482789061937163,0.7905709433793967],"dir":"ltr"},{"str":"overview","boundary":[0.38784835880660695,0.7920666353870252,0.4529433741322705,0.8055292097131127],"dir":"ltr"},{"str":"of,","boundary":[0.457822160124835,0.7920666353870252,0.47410100253741083,0.8055292097131127],"dir":"ltr"},{"str":"932","boundary":[0.4780530137049162,0.7920666353870252,0.5034005781886435,0.8055292097131127],"dir":"ltr"},{"str":"potential","boundary":[0.38784835880660695,0.8070249017207408,0.45188698151898266,0.8204874760468284],"dir":"ltr"},{"str":"applications","boundary":[0.45646405359992137,0.8070249017207408,0.5443061929911601,0.8204874760468284],"dir":"ltr"},{"str":"of,","boundary":[0.5488832650720987,0.8070249017207408,0.5639774993655611,0.8204874760468284],"dir":"ltr"},{"str":"942–943","boundary":[0.5679118676260689,0.8070249017207408,0.6275201932088078,0.8204874760468284],"dir":"ltr"},{"str":"statement-level","boundary":[0.38784835880660695,0.8219831680544567,0.49511186932561324,0.8354457423805443],"dir":"ltr"},{"str":"active","boundary":[0.4995524448815228,0.8219831680544567,0.5398777679734846,0.8354457423805443],"dir":"ltr"},{"str":"rules","boundary":[0.5443714557279447,0.8219831680544567,0.5785540691271368,0.8354457423805443],"dir":"ltr"},{"str":"in","boundary":[0.5830177245975781,0.8219831680544567,0.597350822242584,0.8354457423805443],"dir":"ltr"},{"str":"STARBURST","boundary":[0.4054912658043986,0.8369400881307401,0.498533192738186,0.8504026624568276],"dir":"ltr"},{"str":"example,","boundary":[0.5029850261996761,0.8369400881307401,0.5662746058566738,0.8504026624568276],"dir":"ltr"},{"str":"940–942","boundary":[0.5702089741171813,0.8369400881307401,0.6298296497348187,0.8504026624568276],"dir":"ltr"},{"str":"technology","boundary":[0.38784835880660695,0.8518983544644557,0.4667810057655928,0.8653609287905433],"dir":"ltr"},{"str":"of,","boundary":[0.47180915566791626,0.8518983544644557,0.4887869583223727,0.8653609287905433],"dir":"ltr"},{"str":"3","boundary":[0.49272132658288015,0.8518983544644557,0.5011863933604206,0.8653609287905433],"dir":"ltr"},{"str":"triggers","boundary":[0.38784835880660695,0.8668566207981717,0.443075405640226,0.8803191951242592],"dir":"ltr"},{"str":"and,","boundary":[0.4477676266269265,0.8668566207981717,0.4762799015516381,0.8803191951242592],"dir":"ltr"},{"str":"132,","boundary":[0.4802142698121457,0.8668566207981717,0.5098331820800384,0.8803191951242592],"dir":"ltr"},{"str":"942–943","boundary":[0.5137675503405459,0.8668566207981717,0.5733635258883863,0.8803191951242592],"dir":"ltr"},{"str":"Active","boundary":[0.37020545180881526,0.8818148871318876,0.4136846318141731,0.8952774614579752],"dir":"ltr"},{"str":"rules","boundary":[0.41818964694217237,0.8818148871318876,0.4524531556511205,0.8952774614579752],"dir":"ltr"},{"str":"overview","boundary":[0.38784835880660695,0.8967731534656035,0.4529433741322705,0.910235727791691],"dir":"ltr"},{"str":"of,","boundary":[0.457822160124835,0.8967731534656035,0.47410100253741083,0.910235727791691],"dir":"ltr"},{"str":"931","boundary":[0.4780530137049162,0.8967731534656035,0.5034005781886435,0.910235727791691],"dir":"ltr"}],"boundary":[0.37021,0.2087,0.62983,0.91024],"dir":"ltr","type":"paragraph"},{"words":[{"str":"Index","boundary":[0.6477181852044793,0.11704807281558216,0.7563788890808786,0.14696490465133225],"dir":"ltr"}],"boundary":[0.64772,0.11705,0.75638,0.14696],"dir":"ltr","type":"paragraph"},{"words":[{"str":"triggers","boundary":[0.683857523834156,0.2086861708275107,0.7371237053216827,0.22214874515359825],"dir":"ltr"},{"str":"specifying","boundary":[0.7415973806279907,0.2086861708275107,0.8122255508593884,0.22214874515359825],"dir":"ltr"},{"str":",","boundary":[0.812437265743362,0.2086861708275107,0.816671563422832,0.22214874515359825],"dir":"ltr"},{"str":"933","boundary":[0.8206059316833395,0.2086861708275107,0.8460117177601595,0.22214874515359825],"dir":"ltr"},{"str":"Active","boundary":[0.6662146168363644,0.22364443716122662,0.7096761539347243,0.23710701148731414],"dir":"ltr"},{"str":"state,","boundary":[0.7141156612329884,0.22364443716122662,0.7505265407974111,0.23710701148731414],"dir":"ltr"},{"str":"transactions,","boundary":[0.7544609090579188,0.22364443716122662,0.8447255498400207,0.23710701148731414],"dir":"ltr"},{"str":"752","boundary":[0.8486599181005282,0.22364443716122662,0.8740868756657456,0.23710701148731414],"dir":"ltr"},{"str":"Active","boundary":[0.6662146168363644,0.2386027034949425,0.7096726253533248,0.25206527782103005],"dir":"ltr"},{"str":"transaction,","boundary":[0.7141741707383609,0.2386027034949425,0.798192382633345,0.25206527782103005],"dir":"ltr"},{"str":"in","boundary":[0.8021091079868548,0.2386027034949425,0.8163297511698374,0.25206527782103005],"dir":"ltr"},{"str":"recovery","boundary":[0.8207511928479496,0.2386027034949425,0.8806359227433257,0.25206527782103005],"dir":"ltr"},{"str":"process,","boundary":[0.7015004308319477,0.2535609698286584,0.7574849033173403,0.26702354415474594],"dir":"ltr"},{"str":"812","boundary":[0.761419271577848,0.2535609698286584,0.7868197647825685,0.26702354415474594],"dir":"ltr"},{"str":"Activity","boundary":[0.6662146168363644,0.26851923616237433,0.7211133625064574,0.2819818104884619],"dir":"ltr"},{"str":"diagrams,","boundary":[0.7255940446979039,0.26851923616237433,0.7948525803386629,0.2819818104884619],"dir":"ltr"},{"str":"UML,","boundary":[0.7987869485991705,0.26851923616237433,0.8410205393704842,0.2819818104884619],"dir":"ltr"},{"str":"334","boundary":[0.8449549076309918,0.26851923616237433,0.8703712794520104,0.2819818104884619],"dir":"ltr"},{"str":"Actuators,","boundary":[0.6662146168363644,0.2834775024960902,0.7384976068063168,0.29694007682217777],"dir":"ltr"},{"str":"on","boundary":[0.7424496179738223,0.2834775024960902,0.7611015202523631,0.29694007682217777],"dir":"ltr"},{"str":"hard","boundary":[0.7655432020661513,0.2834775024960902,0.7989799190222598,0.29694007682217777],"dir":"ltr"},{"str":"disks,","boundary":[0.8037737035487047,0.2834775024960902,0.8421108710229479,0.29694007682217777],"dir":"ltr"},{"str":"591","boundary":[0.8460628821904533,0.2834775024960902,0.8714422039067766,0.29694007682217777],"dir":"ltr"},{"str":"Acyclic","boundary":[0.6662146168363644,0.2984344225723735,0.7159050552969141,0.31189699689846107],"dir":"ltr"},{"str":"graphs","boundary":[0.7203986061705306,0.2984344225723735,0.7678103871998466,0.31189699689846107],"dir":"ltr"},{"str":"(hierarchies),","boundary":[0.7722828436866442,0.2984344225723735,0.866500425656695,0.31189699689846107],"dir":"ltr"},{"str":"in","boundary":[0.8704524368242003,0.2984344225723735,0.8847643629808088,0.31189699689846107],"dir":"ltr"},{"str":"object","boundary":[0.7015004308319477,0.3133926889060894,0.7456978795656688,0.32685526323217695],"dir":"ltr"},{"str":"data","boundary":[0.7502874889870198,0.3133926889060894,0.7813313240054576,0.32685526323217695],"dir":"ltr"},{"str":"models,","boundary":[0.7859209334268085,0.3133926889060894,0.8389492620889435,0.32685526323217695],"dir":"ltr"},{"str":"50","boundary":[0.842883630349451,0.3133926889060894,0.8598349353929292,0.32685526323217695],"dir":"ltr"},{"str":"Ad-hoc","boundary":[0.6662146168363644,0.3283509552398053,0.719025341591707,0.34181352956589284],"dir":"ltr"},{"str":"querying","boundary":[0.7235160951392033,0.3283509552398053,0.786592171282297,0.34181352956589284],"dir":"ltr"},{"str":",","boundary":[0.7868038861662704,0.3283509552398053,0.7910293623922415,0.34181352956589284],"dir":"ltr"},{"str":"1075","boundary":[0.794981373559747,0.3283509552398053,0.8288204691815114,0.34181352956589284],"dir":"ltr"},{"str":"Adleman,","boundary":[0.6662146168363644,0.34330922157352123,0.7345032526620168,0.3567717958996087],"dir":"ltr"},{"str":"Len,","boundary":[0.7384376209225243,0.34330922157352123,0.7688857498193132,0.3567717958996087],"dir":"ltr"},{"str":"865","boundary":[0.7728201180798209,0.34330922157352123,0.7982100255403429,0.3567717958996087],"dir":"ltr"},{"str":"Administration,","boundary":[0.6662146168363644,0.3582674879072371,0.7792439005177167,0.37173006223332467],"dir":"ltr"},{"str":"of","boundary":[0.783195911685222,0.3582674879072371,0.7975113664232302,0.37173006223332467],"dir":"ltr"},{"str":"data","boundary":[0.8025043091036053,0.3582674879072371,0.8325297865733702,0.37173006223332467],"dir":"ltr"},{"str":"warehous-","boundary":[0.8369778752253496,0.3582674879072371,0.9111334517797084,0.37173006223332467],"dir":"ltr"},{"str":"ing","boundary":[0.7015004308319477,0.373225754240953,0.7238663440330482,0.38668832856704055],"dir":"ltr"},{"str":",","boundary":[0.7240780589170217,0.373225754240953,0.728310592305792,0.38668832856704055],"dir":"ltr"},{"str":"1080–1081","boundary":[0.7322449605662995,0.373225754240953,0.8087992983204173,0.38668832856704055],"dir":"ltr"},{"str":"Advanced","boundary":[0.6662146168363644,0.3881840205746689,0.7357858424160035,0.40164659490075644],"dir":"ltr"},{"str":"Encryption","boundary":[0.7402867854489179,0.3881840205746689,0.8202541330584946,0.40164659490075644],"dir":"ltr"},{"str":"Standard","boundary":[0.824705291873555,0.3881840205746689,0.8885470022411355,0.40164659490075644],"dir":"ltr"},{"str":"(AES),","boundary":[0.7015004308319477,0.40314228690838483,0.7483317631668859,0.4166048612344723],"dir":"ltr"},{"str":"863","boundary":[0.7522661314273935,0.40314228690838483,0.7776666246321141,0.4166048612344723],"dir":"ltr"},{"str":"AES","boundary":[0.6662146168363644,0.4181005532421007,0.6955249442918571,0.43156312756818827],"dir":"ltr"},{"str":"(Advanced","boundary":[0.6999519520638915,0.4181005532421007,0.7763027735112079,0.43156312756818827],"dir":"ltr"},{"str":"Encryption","boundary":[0.7808037317408744,0.4181005532421007,0.8608052952778079,0.43156312756818827],"dir":"ltr"},{"str":"Standard),","boundary":[0.7015004308319477,0.4330588195758166,0.776006427083622,0.44652139390190415],"dir":"ltr"},{"str":"863","boundary":[0.7799407953441295,0.4330588195758166,0.8053412885488501,0.44652139390190415],"dir":"ltr"},{"str":"AFIM","boundary":[0.6662146168363644,0.4480157396520999,0.7082450052879476,0.46147831397818745],"dir":"ltr"},{"str":"(after","boundary":[0.7126980782830902,0.4480157396520999,0.7521249973254618,0.46147831397818745],"dir":"ltr"},{"str":"image),","boundary":[0.756833828176168,0.4480157396520999,0.808898098599605,0.46147831397818745],"dir":"ltr"},{"str":"in","boundary":[0.8128501097671103,0.4480157396520999,0.8271266914602242,0.46147831397818745],"dir":"ltr"},{"str":"data","boundary":[0.8315786612631694,0.4480157396520999,0.861628137157307,0.46147831397818745],"dir":"ltr"},{"str":"item","boundary":[0.8660801069602522,0.4480157396520999,0.898114750706038,0.46147831397818745],"dir":"ltr"},{"str":"updates,","boundary":[0.7015004308319477,0.4629740059858158,0.7605371262279582,0.47643658031190333],"dir":"ltr"},{"str":"810–811","boundary":[0.7644714944884657,0.4629740059858158,0.8240921701061031,0.47643658031190333],"dir":"ltr"},{"str":"After","boundary":[0.6662146168363644,0.47793227231953167,0.7018157072413005,0.4913948466456192],"dir":"ltr"},{"str":"triggers,","boundary":[0.7063064499643964,0.47793227231953167,0.7635487704524813,0.4913948466456192],"dir":"ltr"},{"str":"938","boundary":[0.7675007816199866,0.47793227231953167,0.7928801033363099,0.4913948466456192],"dir":"ltr"},{"str":"Agent-based","boundary":[0.6662146168363644,0.4928905386532476,0.7538261685665208,0.5063531129793352],"dir":"ltr"},{"str":"approach,","boundary":[0.7582758962921939,0.4928905386532476,0.8286669758906305,0.5063531129793352],"dir":"ltr"},{"str":"to","boundary":[0.8326013441511381,0.4928905386532476,0.846757462144607,0.5063531129793352],"dir":"ltr"},{"str":"Web","boundary":[0.8511016964290226,0.4928905386532476,0.8825184209199901,0.5063531129793352],"dir":"ltr"},{"str":"content","boundary":[0.7015004308319477,0.5078488049869635,0.7561344337679287,0.521311379313051],"dir":"ltr"},{"str":"analysis,","boundary":[0.7608039316284096,0.5078488049869635,0.8183176466457259,0.521311379313051],"dir":"ltr"},{"str":"1024–1025","boundary":[0.8222696578132314,0.5078488049869635,0.8987922383347532,0.521311379313051],"dir":"ltr"},{"str":"Aggregate","boundary":[0.6662146168363644,0.5228070713206794,0.7357664848030588,0.5362696456467669],"dir":"ltr"},{"str":"functions","boundary":[0.7402283759828002,0.5228070713206794,0.8072396653418126,0.5362696456467669],"dir":"ltr"},{"str":"collection","boundary":[0.6838567397049561,0.5377804456544699,0.7527348472003186,0.5512430199805575],"dir":"ltr"},{"str":"operators","boundary":[0.7572031358152594,0.5377804456544699,0.8244486949265488,0.5512430199805575],"dir":"ltr"},{"str":"in","boundary":[0.8289241020737559,0.5377804456544699,0.8432899997491324,0.5512430199805575],"dir":"ltr"},{"str":"OQL,","boundary":[0.8477654068963394,0.5377804456544699,0.8876887728318428,0.5512430199805575],"dir":"ltr"},{"str":"403–405","boundary":[0.7014996467027478,0.5527387119881858,0.7611326723552837,0.5662012863142734],"dir":"ltr"},{"str":"grouping","boundary":[0.6838567397049561,0.5676969783219017,0.7509565826550085,0.5811595526479892],"dir":"ltr"},{"str":"and,","boundary":[0.7556234217704608,0.5676969783219017,0.7839749440453245,0.5811595526479892],"dir":"ltr"},{"str":"166–168","boundary":[0.787909312305832,0.5676969783219017,0.8475299879234695,0.5811595526479892],"dir":"ltr"},{"str":"implementing","boundary":[0.6838567397049561,0.5826552446556176,0.7837927571303221,0.5961178189817051],"dir":"ltr"},{"str":"aggregate","boundary":[0.788261412105193,0.5826552446556176,0.8542015000515147,0.5961178189817051],"dir":"ltr"},{"str":"opera-","boundary":[0.8586776441978102,0.5826552446556176,0.905224058096948,0.5961178189817051],"dir":"ltr"},{"str":"tions,","boundary":[0.7014996467027478,0.5976135109893335,0.7408856722846179,0.611076085315421],"dir":"ltr"},{"str":"698–699","boundary":[0.7448200405451253,0.5976135109893335,0.8044407161627627,0.611076085315421],"dir":"ltr"},{"str":"query","boundary":[0.6838567397049561,0.6125704310656167,0.7245602768232173,0.6260330053917043],"dir":"ltr"},{"str":"processing","boundary":[0.7289812208706135,0.6125704310656167,0.8032122155736127,0.6260330053917043],"dir":"ltr"},{"str":"and","boundary":[0.8076784279115081,0.6125704310656167,0.8343343661054031,0.6260330053917043],"dir":"ltr"},{"str":"optimizing","boundary":[0.8388005784432985,0.6125704310656167,0.9160585672842917,0.6260330053917043],"dir":"ltr"},{"str":",","boundary":[0.9162702821682654,0.6125704310656167,0.9204975226849363,0.6260330053917043],"dir":"ltr"},{"str":"698–699","boundary":[0.7014996467027478,0.6275286973993326,0.7611326723552837,0.64099127172542],"dir":"ltr"},{"str":"in","boundary":[0.6838567397049561,0.6424869637330485,0.6980556728602942,0.655949538059136],"dir":"ltr"},{"str":"relational","boundary":[0.7024801556042383,0.6424869637330485,0.7695610498517007,0.655949538059136],"dir":"ltr"},{"str":"algebra,","boundary":[0.7740291922581175,0.6424869637330485,0.8291425502503709,0.655949538059136],"dir":"ltr"},{"str":"146","boundary":[0.8330769185108784,0.6424869637330485,0.8584721188434998,0.655949538059136],"dir":"ltr"},{"str":"in","boundary":[0.6838567397049561,0.6574627314133882,0.6992242457668287,0.6709253057394757],"dir":"ltr"},{"str":"SQL,","boundary":[0.7040135769243229,0.6574627314133882,0.7377805206530065,0.6709253057394757],"dir":"ltr"},{"str":"124–126","boundary":[0.7417148889135141,0.6574627314133882,0.8013355645311515,0.6709253057394757],"dir":"ltr"},{"str":"in","boundary":[0.6838567397049561,0.672420997747104,0.6981261541725805,0.6858835720731915],"dir":"ltr"},{"str":"tuple","boundary":[0.7025719367427251,0.672420997747104,0.7385796100511559,0.6858835720731915],"dir":"ltr"},{"str":"relational","boundary":[0.7430253926213007,0.672420997747104,0.8100476320066611,0.6858835720731915],"dir":"ltr"},{"str":"calculus,","boundary":[0.8145077588957027,0.672420997747104,0.8753105092821922,0.6858835720731915],"dir":"ltr"},{"str":"182–183","boundary":[0.7014996467027478,0.68737926408082,0.7611326723552837,0.7008418384069075],"dir":"ltr"},{"str":"Aggregation","boundary":[0.6662138327071644,0.7023375304145358,0.7517625244487565,0.7158001047406234],"dir":"ltr"},{"str":"as","boundary":[0.6838567397049561,0.7172957967482516,0.6978473002608455,0.7307583710743392],"dir":"ltr"},{"str":"abstraction","boundary":[0.7023192577489451,0.7172957967482516,0.7813231400335834,0.7307583710743392],"dir":"ltr"},{"str":"concept,","boundary":[0.7857637490319502,0.7172957967482516,0.845375788979039,0.7307583710743392],"dir":"ltr"},{"str":"269–271","boundary":[0.8493101572395465,0.7172957967482516,0.9089555329269808,0.7307583710743392],"dir":"ltr"},{"str":"in","boundary":[0.6838567397049561,0.7322540630819674,0.6982371706846799,0.7457166374080549],"dir":"ltr"},{"str":"QBE","boundary":[0.7027204189523969,0.7322540630819674,0.7361152117033878,0.7457166374080549],"dir":"ltr"},{"str":"(Query-By-Example),","boundary":[0.740598459971105,0.7322540630819674,0.8948165072589506,0.7457166374080549],"dir":"ltr"},{"str":"1095–1098","boundary":[0.7014996467027478,0.7472123294156834,0.7780698630731636,0.7606749037417708],"dir":"ltr"},{"str":"temporal,","boundary":[0.6838567397049561,0.7621705957493993,0.7524064905541759,0.7756331700754868],"dir":"ltr"},{"str":"957","boundary":[0.7563585017216812,0.7621705957493993,0.781743116310104,0.7756331700754868],"dir":"ltr"},{"str":"in","boundary":[0.6838567397049561,0.7771275158256824,0.6981904743598917,0.7905900901517698],"dir":"ltr"},{"str":"UML","boundary":[0.7026573975856902,0.7771275158256824,0.740679254378701,0.7905900901517698],"dir":"ltr"},{"str":"class","boundary":[0.7451461776044993,0.7771275158256824,0.7771815091249605,0.7905900901517698],"dir":"ltr"},{"str":"diagrams,","boundary":[0.7816484323507592,0.7771275158256824,0.8507198255086701,0.7905900901517698],"dir":"ltr"},{"str":"227","boundary":[0.8546541937691777,0.7771275158256824,0.8800388083576005,0.7905900901517698],"dir":"ltr"},{"str":"Algebra","boundary":[0.6662138327071644,0.7920857821593983,0.7207215938768418,0.8055483564854858],"dir":"ltr"},{"str":"transformation","boundary":[0.6838567397049561,0.8070440484931142,0.7916260769974927,0.8205066228192017],"dir":"ltr"},{"str":"rules","boundary":[0.7960968571655537,0.8070440484931142,0.8300941697945236,0.8205066228192017],"dir":"ltr"},{"str":"for","boundary":[0.8345424802318808,0.8070440484931142,0.8552484946520342,0.8205066228192017],"dir":"ltr"},{"str":"relational","boundary":[0.8596968050893913,0.8070440484931142,0.926667247262064,0.8205066228192017],"dir":"ltr"},{"str":"algebra","boundary":[0.7014996467027478,0.8220023148268301,0.7524503062369547,0.8354648891529176],"dir":"ltr"},{"str":"operations,","boundary":[0.7569246018172215,0.8220023148268301,0.8363408563054701,0.8354648891529176],"dir":"ltr"},{"str":"706–708","boundary":[0.8402928674729753,0.8220023148268301,0.8998641429510189,0.8354648891529176],"dir":"ltr"},{"str":"translating","boundary":[0.6838567397049561,0.836960581160546,0.75961266063778,0.8504231554866335],"dir":"ltr"},{"str":"SQL","boundary":[0.7640826975657053,0.836960581160546,0.7950213602712006,0.8504231554866335],"dir":"ltr"},{"str":"queries","boundary":[0.7994913971991262,0.836960581160546,0.8502362326382725,0.8504231554866335],"dir":"ltr"},{"str":"into","boundary":[0.8546813912768291,0.836960581160546,0.8833811481009973,0.8504231554866335],"dir":"ltr"},{"str":"rela-","boundary":[0.8877976688779808,0.836960581160546,0.9202011218473735,0.8504231554866335],"dir":"ltr"},{"str":"tional","boundary":[0.7014996467027478,0.8519188474942617,0.7425812088656306,0.8653814218203493],"dir":"ltr"},{"str":"algebra,","boundary":[0.7470502070895606,0.8519188474942617,0.8021718383228468,0.8653814218203493],"dir":"ltr"},{"str":"681–682","boundary":[0.8061062065833544,0.8519188474942617,0.8657145321660933,0.8653814218203493],"dir":"ltr"},{"str":"Algorithms","boundary":[0.6662138327071644,0.8668771138279776,0.746030343965174,0.8803396881540652],"dir":"ltr"},{"str":"Apriori,","boundary":[0.6838567397049561,0.8818353801616935,0.7402081846559028,0.895297954487781],"dir":"ltr"},{"str":"1041–1042","boundary":[0.744160195823408,0.8818353801616935,0.8206510191123337,0.895297954487781],"dir":"ltr"},{"str":"ARIES","boundary":[0.6838567397049561,0.8967936464954093,0.7301391451162241,0.9102562208214967],"dir":"ltr"},{"str":"recover","boundary":[0.7345845763082139,0.8967936464954093,0.7861485501874523,0.9102562208214967],"dir":"ltr"},{"str":"y,","boundary":[0.7866249086763928,0.8967936464954093,0.7976517255500125,0.9102562208214967],"dir":"ltr"},{"str":"821–825","boundary":[0.8015860938105202,0.8967936464954093,0.8612191194630561,0.9102562208214967],"dir":"ltr"},{"str":"1133","boundary":[0.8856778734986945,0.9230808187086871,0.9253179569413329,0.9365433930347746],"dir":"ltr"}],"boundary":[0.66621,0.20869,0.92667,0.93654],"dir":"ltr","type":"paragraph"}]}],"words":[]}
خرید یا کرایه
cancel
19