Beginning jOOQ : learn to write efficient and effective Java-based SQL database operations / / Tayo Koleoso |
Autore | Koleoso Tayo |
Pubbl/distr/stampa | New York, New York : , : Apress, , [2022] |
Descrizione fisica | 1 online resource (221 pages) |
Disciplina | 005.75 |
Soggetto topico |
Object-oriented databases
Querying (Computer science) Java (Computer program language) |
ISBN | 1-4842-7431-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Chapter 1: Welcome to jOOQ -- Database Operations in Java: The Good Parts -- Database Operations in Java: The…Not So Good Parts -- You Have Got to Be jOOQing -- jOOQ Feature Tour -- Database Aware -- Code Generation -- Type Safety -- Domain-Specific Language -- Tooling Support -- JVM Languages -- Chapter 2: Getting Started with jOOQ -- Eden Auto Mart -- Setting Up jOOQ -- Install Dependencies for Commercial-Licensed jOOQ -- CRUD with jOOQ -- Your SQL Dialect and You -- Tools of CRUD in jOOQ -- Select Statements -- The SELECT DSL -- With the WHERE DSL -- Conditions -- Subqueries -- Conditional Logic in Queries -- With the… WITH Clause -- With the GROUP BY DSL -- With the HAVING DSL -- With the ORDER BY DSL -- ORDER BY CASE -- ORDER BY NULL -- Paginate Query Results -- Insert Statements -- With Multiple Rows -- With Sequences -- With Select -- Update Statements -- Delete Statements -- Tuple Syntax -- Alternative Data Access Modes -- Streaming Access -- Lazy Access -- Transactions -- With Locking -- Configuration -- Connection Management -- Schema, Catalog, and Multi-tenant Deployment -- Query Management -- Query Lifecycle Integration -- Chapter 3: Working with jOOQ -- Generating Code -- Tools of jOOQ Code Generation -- Configure jOOQ for Code Generation -- Generate Code with Maven -- Generate Code from the Command Line -- Generate Code Programmatically -- Results of Code Generation -- Tables -- Global Artifacts -- Add Custom Code to Generated Code -- Working with Generated Code -- CRUD with Generated Code -- Enhancements from UpdatableRecord -- Formatting -- Optimistic Locking -- Advanced Database Operations -- Joins -- Non-SQL Grouping -- Batch Operations -- Explicit Batching -- Batch Import -- Advanced Query Syntax -- Merge and Upsert -- Window Functions.
Chapter 4: Integrating with jOOQ -- Java Persistence API with jOOQ -- Generate JPA Entities -- Generate from JPA Entities -- Generate SQL Queries -- Spring Boot and jOOQ -- Configure jOOQ in Spring Boot -- With Custom SQL -- jOOQ Spring Boot Starter -- Quarkus and jOOQ -- Chapter 5: Packaging and Testing jOOQ -- Package Code with jOOQ -- When You Don't Need Code Generation -- When You Don't Have an Active Database Connection -- When Your Schema Needs to Incrementally Evolve -- Recipe for a Self-Sufficient Database Project -- Testing with jOOQ -- Tools of the (SQL) Testing Trade -- Unit Testing with jOOQ -- Using Mockito -- With SQL Parsing -- Integration Testing with Docker and TestContainers -- With Spring Boot -- Index. |
Record Nr. | UNINA-9910522956803321 |
Koleoso Tayo
![]() |
||
New York, New York : , : Apress, , [2022] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Database and expert systems applications : 10th international conference, DEXA '99, Florence, Italy, August 30 - September 1999 : proceedings / / Trevor Bench-Capon, Giovanni Soda and A. Min Tjoa (editors) |
Edizione | [1st ed. 1999.] |
Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer, , [1999] |
Descrizione fisica | 1 online resource (XXXVI, 1110 p.) |
Disciplina | 005.74 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Database management
Object-oriented databases Expert systems (Computer science) |
ISBN | 3-540-48309-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Invited Talk -- Object-Orientation I -- Query Aspects I -- Fundamentals for Applications I -- Advanced Databases I -- Object-Orientation II -- Query Aspects II -- Fundamentals for Applications II -- Advanced Databases II -- Object-Orientation III -- Query Aspects III -- Fundamentals for Applications III -- Advanced Databases III -- Object-Orientation IV -- Using Contextual Fuzzy Views to Query Imprecise Data -- Combining Pat-Trees and Signature Files for Query Evaluation in Document Databases -- Answering Queries by Semantic Caches -- Fundamentals for Applications IV -- Advanced Databases IV -- Object-Orientation V -- Query Aspects V -- Fundamentals for Applications V -- Advanced Databases V -- Heterogeneous, Distributed and Federated Database Systems I -- Transactions I -- Applications I -- Data-Warehousing and Data-Mining I -- Heterogeneous, Distributed and Federated Database Systems II -- Transactions II -- Applications II -- Data-Warehousing and Data-Mining II -- Heterogeneous, Distributed and Federated Database Systems III -- Transactions III -- Spatial Aspects I -- World Wide Web Applications I -- Temporal Aspects -- Spatial Aspects II -- World Wide Web Applications II -- Invited Talk. |
Record Nr. | UNINA-9910143650003321 |
Berlin, Heidelberg : , : Springer, , [1999] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Database and expert systems applications : 10th international conference, DEXA '99, Florence, Italy, August 30 - September 1999 : proceedings / / Trevor Bench-Capon, Giovanni Soda and A. Min Tjoa (editors) |
Edizione | [1st ed. 1999.] |
Pubbl/distr/stampa | Berlin, Heidelberg : , : Springer, , [1999] |
Descrizione fisica | 1 online resource (XXXVI, 1110 p.) |
Disciplina | 005.74 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Database management
Object-oriented databases Expert systems (Computer science) |
ISBN | 3-540-48309-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Invited Talk -- Object-Orientation I -- Query Aspects I -- Fundamentals for Applications I -- Advanced Databases I -- Object-Orientation II -- Query Aspects II -- Fundamentals for Applications II -- Advanced Databases II -- Object-Orientation III -- Query Aspects III -- Fundamentals for Applications III -- Advanced Databases III -- Object-Orientation IV -- Using Contextual Fuzzy Views to Query Imprecise Data -- Combining Pat-Trees and Signature Files for Query Evaluation in Document Databases -- Answering Queries by Semantic Caches -- Fundamentals for Applications IV -- Advanced Databases IV -- Object-Orientation V -- Query Aspects V -- Fundamentals for Applications V -- Advanced Databases V -- Heterogeneous, Distributed and Federated Database Systems I -- Transactions I -- Applications I -- Data-Warehousing and Data-Mining I -- Heterogeneous, Distributed and Federated Database Systems II -- Transactions II -- Applications II -- Data-Warehousing and Data-Mining II -- Heterogeneous, Distributed and Federated Database Systems III -- Transactions III -- Spatial Aspects I -- World Wide Web Applications I -- Temporal Aspects -- Spatial Aspects II -- World Wide Web Applications II -- Invited Talk. |
Record Nr. | UNISA-996465846503316 |
Berlin, Heidelberg : , : Springer, , [1999] | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Database schema evolution and meta-modeling : 9th international workshop on foundations of models and languages for data and objects fomlado/demm 2000 dagstuhl castle, germany, september 18-21, 2000 selected papers / / edited by Herman Balsters, Bert de Brock, Stefan Conrad |
Edizione | [1st ed. 2001.] |
Pubbl/distr/stampa | Berlin, Germany ; ; New York, United States : , : Springer, , [2001] |
Descrizione fisica | 1 online resource (X, 250 p.) |
Disciplina | 005.75 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Object-oriented databases
Database management |
ISBN | 3-540-48196-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Invited Talk -- Schema Evolution in SQL-99 and Commercial (Object-)Relational DBMS -- Regular Papers -- Consistency Management in Runtime Evolving Concurrent Information Systems: A Co-nets-Based Approach -- Adaptive Specifications of Technical Information Systems -- Evolving the Software of a Schema Evolution System -- Schema Evolution and Versioning: A Logical and Computational Characterisation -- Temporal Branching as a Conflict Management Technique -- Evolving Relations -- QFD Matrix for Incremental Construction of a Warehouse via Data Marts -- Change Propagation in an Axiomatic Model of Schema Evolution for Objectbase Management Systems -- Evolving Objects: Conceptual Description of Adaptive Information Systems -- Extending the Object Query Language for Transparent Metadata Access -- A Metamodeling Approach to Evolution -- Defining Metrics for Conceptual Schema Evolution. |
Record Nr. | UNINA-9910143601003321 |
Berlin, Germany ; ; New York, United States : , : Springer, , [2001] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Database schema evolution and meta-modeling : 9th international workshop on foundations of models and languages for data and objects fomlado/demm 2000 dagstuhl castle, germany, september 18-21, 2000 selected papers / / edited by Herman Balsters, Bert de Brock, Stefan Conrad |
Edizione | [1st ed. 2001.] |
Pubbl/distr/stampa | Berlin, Germany ; ; New York, United States : , : Springer, , [2001] |
Descrizione fisica | 1 online resource (X, 250 p.) |
Disciplina | 005.75 |
Collana | Lecture Notes in Computer Science |
Soggetto topico |
Object-oriented databases
Database management |
ISBN | 3-540-48196-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Invited Talk -- Schema Evolution in SQL-99 and Commercial (Object-)Relational DBMS -- Regular Papers -- Consistency Management in Runtime Evolving Concurrent Information Systems: A Co-nets-Based Approach -- Adaptive Specifications of Technical Information Systems -- Evolving the Software of a Schema Evolution System -- Schema Evolution and Versioning: A Logical and Computational Characterisation -- Temporal Branching as a Conflict Management Technique -- Evolving Relations -- QFD Matrix for Incremental Construction of a Warehouse via Data Marts -- Change Propagation in an Axiomatic Model of Schema Evolution for Objectbase Management Systems -- Evolving Objects: Conceptual Description of Adaptive Information Systems -- Extending the Object Query Language for Transparent Metadata Access -- A Metamodeling Approach to Evolution -- Defining Metrics for Conceptual Schema Evolution. |
Record Nr. | UNISA-996465886703316 |
Berlin, Germany ; ; New York, United States : , : Springer, , [2001] | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
The definitive guide to MongoDB : a complete guide to dealing with big data using MongoDB / / David Hows [and three others] |
Autore | Hows David |
Edizione | [2nd ed. 2013.] |
Pubbl/distr/stampa | New York : , : Apress, , 2013 |
Descrizione fisica | 1 online resource (xxv, 308 pages) : illustrations (some color) |
Disciplina |
004
005.74 005.7585 |
Collana |
The expert's voice in open source
Expert's voice in open source |
Soggetto topico | Object-oriented databases |
ISBN | 1-4302-5822-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents ""; ""About the Authors""; ""About the Technical Reviewers""; ""Acknowledgments""; ""Introduction""; ""Part 1: MongoDB Basics""; ""Chapter 1: Introduction to MongoDB""; ""Reviewing the MongoDB Philosophy""; ""Using the Right Tool for the Right Job""; ""Lacking Innate Support for Transactions""; ""JSON and MongoDB""; ""Adopting a Nonrelational Approach""; ""Opting for Performance vs. Features""; ""Running the Database Anywhere""; ""Fitting Everything Together""; ""Generating or Creating a Key""; ""Using Keys and Values""; ""Implementing Collections""
""Understanding Databases""""Reviewing the Feature List""; ""Using Document-Oriented Storage (BSON)""; ""Supporting Dynamic Queries""; ""Indexing Your Documents""; ""Leveraging Geospatial Indexes""; ""Profiling Queries""; ""Updating Information In-Place""; ""Storing Binary Data""; ""Replicating Data""; ""Implementing Sharding""; ""Using Map and Reduce Functions""; ""The All-New Aggregation Framework""; ""Getting Help""; ""Visiting the Website""; ""Chatting with the MongoDB Developers""; ""Cutting and Pasting MongoDB Code""; ""Finding Solutions on Google Groups"" ""Leveraging the JIRA Tracking System""""Summary""; ""Chapter 2: Installing MongoDB""; ""Choosing Your Version""; ""Understanding the Version Numbers""; ""Installing MongoDB on Your System""; ""Installing MongoDB under Linux""; ""Installing MongoDB through the Repositories""; ""Installing MongoDB Manually""; ""Installing MongoDB under Windows""; ""Running MongoDB""; ""Prerequisites""; ""Surveying the Installation Layout""; ""Using the MongoDB Shell""; ""Installing Additional Drivers""; ""Installing the PHP Driver""; ""Getting MongoDB for PHP"" ""Installing the PHP Driver on Unix-Based Platforms Automatically""""Installing the PHP Driver on Unix-Based Platforms Manually""; ""Installing the PHP Driver on Windows""; ""Confirming That Your PHP Installation Works""; ""Connecting to and Disconnecting from the PHP Driver""; ""Installing the Python Driver""; ""Installing PyMongo under Linux""; ""Installing PyMongo Automatically""; ""Installing PyMongo Manually""; ""Installing PyMongo under Windows""; ""Confirming That Your PyMongo Installation Works""; ""Summary""; ""Chapter 3: The Data Model""; ""Designing the Database"" ""Drilling Down on Collections""""Using Documents""; ""Embedding vs. Referencing Information in Documents""; ""Creating the _id Field""; ""Building Indexes""; ""Impacting Performance with Indexes""; ""Implementing Geospatial Indexing""; ""Querying Geospatial Information""; ""Using MongoDB in the Real World""; ""Summary""; ""Chapter 4: Working with Data""; ""Navigating Your Databases""; ""Viewing Available Databases and Collections""; ""Inserting Data into Collections""; ""Querying for Data""; ""Using the Dot Notation""; ""Using the Sort, Limit, and Skip Functions"" ""Working with Capped Collections, Natural Order, and natural"" |
Record Nr. | UNINA-9910437969303321 |
Hows David
![]() |
||
New York : , : Apress, , 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Fourth International Workshop on Object-Oriented Real-Time Dependable Systems : proceedings, January 27-29, 1999, Santa Barbara, California, USA / / sponsored by IEEE Computer Society |
Soggetto topico |
Object-oriented databases
Electronic data processing - Distributed processing |
ISBN | 0-7695-0101-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti | Fourth International Workshop on Object-Oriented Real-Time Dependable Systems |
Record Nr. | UNISA-996217252603316 |
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Geschichtsunterricht vor der Frage nach dem Sinn : Geschichts(unter)bewusstsein und die Optionen eines sinnzentrierten Unterrichts / / Heinrich Ammerer |
Autore | Ammerer Heinrich |
Pubbl/distr/stampa | Frankfurt am Main : , : Wochenschau Verlag, , 2022 |
Descrizione fisica | 1 online resource (400 pages) |
Disciplina | 005.75 |
Soggetto topico | Object-oriented databases |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ger |
Altri titoli varianti | Geschichtsunterricht vor der Frage nach dem Sinn |
Record Nr. | UNINA-9910580294703321 |
Ammerer Heinrich
![]() |
||
Frankfurt am Main : , : Wochenschau Verlag, , 2022 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Informationserhaltende Sichten und ihre Änderungsoperationen / / Philipp Bender |
Autore | Bender Philipp |
Pubbl/distr/stampa | [Place of publication not identified] : , : KIT Scientific Publishing, , 2006 |
Descrizione fisica | 1 online resource (xii, 220 pages) |
Disciplina | 005.75 |
Soggetto topico |
Object-oriented databases
Relational databases |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ger |
Record Nr. | UNINA-9910688307403321 |
Bender Philipp
![]() |
||
[Place of publication not identified] : , : KIT Scientific Publishing, , 2006 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Introducción a Las Bases de Datos NoSQL Usando MongoDB / / Antonio Sarasa Cabezuelo |
Autore | Sarasa Cabezuelo Antonio |
Pubbl/distr/stampa | Barcelona : , : Editorial UOC, , [2016] |
Descrizione fisica | 1 online resource (306 páginas) |
Disciplina | 005.3 |
Collana | Manuales |
Soggetto topico |
Non-relational databases
Object-oriented databases |
ISBN | 84-9116-250-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | spa |
Record Nr. | UNINA-9910798900203321 |
Sarasa Cabezuelo Antonio
![]() |
||
Barcelona : , : Editorial UOC, , [2016] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|