LogiQL : a query language for smart databases /: a query language for smart databases. (2014)
- Record Type:
- Book
- Title:
- LogiQL : a query language for smart databases /: a query language for smart databases. (2014)
- Main Title:
- LogiQL : a query language for smart databases
- Further Information:
- Note: Terry Halpin, Spencer Rugaber.
- Authors:
- Halpin, T. A
Rugaber, Spencer - Contents:
- Preface; Acknowledgment; Key LogiQL Concepts; Quick Start; Authors; ; Basics; Databases, Predicates, and Facts; Declaring Entity Types and Refmodes; Entering Facts; Expressing Domain Relationships with Predicates; Constraining the Data; Declaring Functional Predicates; Declaring Derivation Rules; Querying a Workspace; Consolidation Exercise 1; Part 1: Country of Birth; Part 2: Birth and Death Dates; Part 3: Age at Death; Part 4: Reigns and Ancestry; Answers to Exercises; ; Intermediate Aspects; Inverse-Functional Predicates; N-ary Predicates; Inclusive-or and External Uniqueness Constraints; Subtyping and Subsetting; Subtypes; Subset Constraints; Recursive Rules and Ring Constraints; Recursion; Ring Constraints; Hard and Soft Constraints; The Count and Total Functions; Computing Counts; Dealing with Empty Predicates; Computing Totals and Averages; Consolidation Exercise 2; Part 1: Books; Part 2: Book Sales; Part 3: Personnel; Answers to Exercises; ; Diving Deeper; The max and min Functions; Argmin and Argmax; Summary of Aggregation Functions; Safety Conditions for Rules and Queries; Derivation Rule Semantics; Delta Rules and Pulse Predicates; Delta Modifiers; Delta Logic; Pulse Predicates; Transaction Processing; Transactions; Transaction Processing Example; Stage Suffixes; Summary; Additional Built-in Operators and Functions; Arithmetic; String Manipulation; Aggregate Functions for Ordering; Consolidation Exercise 3; Answers to Exercises; ; Advanced Aspects; EmulatingPreface; Acknowledgment; Key LogiQL Concepts; Quick Start; Authors; ; Basics; Databases, Predicates, and Facts; Declaring Entity Types and Refmodes; Entering Facts; Expressing Domain Relationships with Predicates; Constraining the Data; Declaring Functional Predicates; Declaring Derivation Rules; Querying a Workspace; Consolidation Exercise 1; Part 1: Country of Birth; Part 2: Birth and Death Dates; Part 3: Age at Death; Part 4: Reigns and Ancestry; Answers to Exercises; ; Intermediate Aspects; Inverse-Functional Predicates; N-ary Predicates; Inclusive-or and External Uniqueness Constraints; Subtyping and Subsetting; Subtypes; Subset Constraints; Recursive Rules and Ring Constraints; Recursion; Ring Constraints; Hard and Soft Constraints; The Count and Total Functions; Computing Counts; Dealing with Empty Predicates; Computing Totals and Averages; Consolidation Exercise 2; Part 1: Books; Part 2: Book Sales; Part 3: Personnel; Answers to Exercises; ; Diving Deeper; The max and min Functions; Argmin and Argmax; Summary of Aggregation Functions; Safety Conditions for Rules and Queries; Derivation Rule Semantics; Delta Rules and Pulse Predicates; Delta Modifiers; Delta Logic; Pulse Predicates; Transaction Processing; Transactions; Transaction Processing Example; Stage Suffixes; Summary; Additional Built-in Operators and Functions; Arithmetic; String Manipulation; Aggregate Functions for Ordering; Consolidation Exercise 3; Answers to Exercises; ; Advanced Aspects; Emulating Imperative Programming Constructs; Statements; Switch Statement; Iteration Statements; Further Constraints; Equality Constraints; Value Constraints; Frequency Constraints; Subset and Exclusion Constraints Involving Join Paths; Derived Entities and Constructors; N-ary Constructors; Program Organization; Legacy Code; Program Organization; Projects; Modules and Concrete Blocks; Namespaces Revisited; Separate Compilation and Libraries; Summary; Miscellaneous Topics; Materialized and Derived-Only Views; Hierarchical Syntax; File Predicates; Consolidation Exercise 4; Answers to Exercises; ; Glossary; ; Appendices; Running Your Programs; Running the LogiQL REPL; LogiQL Syntax; Built-In Operators and Predicates; Summary of Constraints; Programming Conventions; LogiQL and Predicate Logic; LogiQL and SQL; Testing Your Programs; Improving Your Program’s Performance; … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : CRC Press
- Publication Date:
- 2014
- Extent:
- 1 online resource, illustrations (black and white)
- Subjects:
- 005.741
LogiQL (Compuer program language)
Query languages (Computer science)
Querying (Computer science)
Databases - Languages:
- English
- ISBNs:
- 9781482244946
- Related ISBNs:
- 9781482244939
- Notes:
- Note: Includes bibliographical references and index.
Note: Description based on CIP data; item not viewed. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.142242
- Ingest File:
- 02_146.xml