Picture 1 of 9









Gallery
Picture 1 of 9









Have one to sell?
LogicQL: A Query Language for Smart Databases
US $30.00
or Best Offer
Condition:
“Practically never used.”
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
Shipping:
US $15.00 Economy Shipping from outside US.
Located in: Minsk, Belarus
Delivery:
Estimated between Fri, Nov 28 and Tue, Dec 16 to 94104
Returns:
No returns accepted.
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programs)
Seller assumes all responsibility for this listing.
eBay item number:355701795926
Item specifics
- Condition
- 很新
- Seller Notes
- “Practically never used.”
- Unit Type
- Unit
- Subject Area
- Information Science, Software Development
- Educational Level
- Adult & Further Education, High School
- Level
- Intermediate, Advanced
- Country/Region of Manufacture
- United States
- Unit Quantity
- 1
- Subject
- Computer Science
- ISBN
- 9781482244939
About this product
Product Identifiers
Publisher
CRC Press LLC
ISBN-10
1482244934
ISBN-13
9781482244939
eBay Product ID (ePID)
201698883
Product Key Features
Number of Pages
347 Pages
Language
English
Publication Name
Logiql : a Query Language for Smart Databases
Subject
Programming Languages / General, Programming / Games, Desktop Applications / Databases, Databases / Data Mining, Databases / General
Publication Year
2014
Type
Textbook
Subject Area
Computers
Format
Trade Paperback
Dimensions
Item Height
0.7 in
Item Weight
17.6 Oz
Item Length
9.2 in
Item Width
6.1 in
Additional Product Features
Intended Audience
College Audience
LCCN
2014-027305
Dewey Edition
23
Reviews
"I gladly recommend the LogiQL book to anyone interested in databases. ... The book is easy to read, contains many examples and exercises, and offers teachers involved in databases and their applications a very effective tool to get students to understand databases and how to program them." --Dr. Herman Balsters, Associate Professor of Information Systems Design and Former Program Director of the Interfaculty of Industrial Engineering, University of Groningen, "I gladly recommend the LogiQL book to anyone interested in databases. ... The book is easy to read, contains many examples and exercises, and offers teachers involved in databases and their applications a very effective tool to get students to understand databases and how to program them." --Dr. Herman Balsters, Associate Professor of Information Systems Design and Former Program Director of the Interfaculty of Industrial Engineering, University of Groningen "The first mistake people will make is to think that LogiQL is another SQL. No, no. SQL is for accessing data and maintaining data integrity in a relational model. LogiQL discovers and deduces logical relations from predicates by looking at data and a set of predicates that define rules. If you ever worked with the Prolog language, then you know the difference. LogiQL has an extensional database (EDB) and intentional database (IDB). EDB predicates normally are used to hold the facts that you explicitly enter into the workspace. In contrast, the facts populating IDB predicates are computed for you by your logic program. Think of SQL as a library and LogiQL is the research librarian. This is the only book on LogiQL and it is designed as a textbook with examples and tests for someone who wants to learn this tool. Get the software, open the book, and get started." --Joe Celko, Independent Database Consultant nter into the workspace. In contrast, the facts populating IDB predicates are computed for you by your logic program. Think of SQL as a library and LogiQL is the research librarian. This is the only book on LogiQL and it is designed as a textbook with examples and tests for someone who wants to learn this tool. Get the software, open the book, and get started." --Joe Celko, Independent Database Consultant, "I gladly recommend the LogiQL book to anyone interested in databases. ... The book is easy to read, contains many examples and exercises, and offers teachers involved in databases and their applications a very effective tool to get students to understand databases and how to program them." --Dr. Herman Balsters, Associate Professor of Information Systems Design and Former Program Director of the Interfaculty of Industrial Engineering, University of Groningen "The first mistake people will make is to think that LogiQL is another SQL. No, no. SQL is for accessing data and maintaining data integrity in a relational model. LogiQL discovers and deduces logical relations from predicates by looking at data and a set of predicates that define rules. If you ever worked with the Prolog language, then you know the difference. LogiQL has an extensional database (EDB) and intentional database (IDB). EDB predicates normally are used to hold the facts that you explicitly enter into the workspace. In contrast, the facts populating IDB predicates are computed for you by your logic program. Think of SQL as a library and LogiQL is the research librarian. This is the only book on LogiQL and it is designed as a textbook with examples and tests for someone who wants to learn this tool. Get the software, open the book, and get started." --Joe Celko, Independent Database Consultant
Illustrated
Yes
Dewey Decimal
005.74/1
Table Of Content
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 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
Synopsis
LogiQL is a new state-of-the-art programming language based on Datalog. It can be used to build applications that combine transactional, analytical, graph, probabilistic, and mathematical programming. LogiQL makes it possible to build hybrid applications that previously required multiple programming languages and databases. In this first book to cover LogiQL, the authors explain how to design, implement, and query deductive databases using this new programming language. LogiQL's declarative approach enables complex data structures and business rules to be simply specified and then automatically executed. It is especially suited to business applications requiring complex rules to be implemented efficiently, for example predictive analytics and supply chain optimization. Suitable for both novices and experienced developers, the book is written in easy-to-understand language. It includes many examples and exercises throughout to illustrate the main concepts and consolidate understanding.
LC Classification Number
QA76.73.L62H35 2015
Item description from the seller
Seller Feedback
No feedback yet

