Database software Books

117 products


  • SQL in 10 Minutes a Day Sams Teach Yourself

    Pearson Education (US) SQL in 10 Minutes a Day Sams Teach Yourself

    4 in stock

    Book SynopsisBen Forta is Adobe's Senior Director of Education Initiatives and has three decades of experience in the computer industry in product development, support, training, and product marketing. He is the author of the best-selling Sams Teach Yourself SQL in 10 Minutes (including spinoff titles on MariaDB, MySQL, SQL Server T-SQL, and Oracle PL/SQL), Learning Regular Expressions, as well as books on Java, Windows, and more. He has extensive experience in database design and development, has implemented databases for several highly successful commercial software programs and websites, and is a frequent lecturer and columnist on application development and Internet technologies. Ben lives in Oak Park, Michigan, with his wife, Marcy, and their children. He welcomes your email at ben@forta.com and invites you to visit his website at http://forta.com.     Table of ContentsIntroduction 1 Who Is the Teach Yourself SQL Book For? . . . . . . . . . . . . . . . . . . . . . . . . . . 1 DBMSs Covered in This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Conventions Used in This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Understanding SQL 5 Database Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 What Is SQL? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Try It Yourself . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Retrieving Data 13 The SELECT Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Retrieving Individual Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Retrieving Multiple Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Retrieving All Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Retrieving Distinct Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Limiting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Using Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Sorting Retrieved Data 25 Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Sorting by Multiple Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Sorting by Column Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Specifying Sort Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Filtering Data 33 Using the WHERE Clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 The WHERE Clause Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Advanced Data Filtering 41 Combining WHERE Clauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Using the IN Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Using the NOT Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Using Wildcard Filtering 51 Using the LIKE Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Tips for Using Wildcards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 Creating Calculated Fields 59 Understanding Calculated Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Concatenating Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Performing Mathematical Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 Using Data Manipulation Functions 69 Understanding Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Using Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789 Summarizing Data 79 Using Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Aggregates on Distinct Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Combining Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8810 Grouping Data 89 Understanding Data Grouping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Creating Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Filtering Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Grouping and Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 SELECT Clause Ordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9711 Working with Subqueries 99 Understanding Subqueries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Filtering by Subquery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Using Subqueries as Calculated Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10612 Joining Tables 107 Understanding Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Creating a Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11613 Creating Advanced Joins 117 Using Table Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Using Different Join Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Using Joins with Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Using Joins and Join Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12614 Combining Queries 127 Understanding Combined Queries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Creating Combined Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13415 Inserting Data 135 Understanding Data Insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Copying from One Table to Another . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14316 Updating and Deleting Data 145 Updating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Deleting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Guidelines for Updating and Deleting Data . . . . . . . . . . . . . . . . . . . . . . . 149 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15017 Creating and Manipulating Tables 151 Creating Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Updating Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Deleting Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Renaming Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15918 Using Views 161 Understanding Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Creating Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17019 Working with Stored Procedures 171 Understanding Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Understanding Why to Use Stored Procedures . . . . . . . . . . . . . . . . . . . . . 172 Executing Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Creating Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17820 Managing Transaction Processing 179 Understanding Transaction Processing . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Controlling Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18521 Using Cursors 187 Understanding Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Working with Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19222 Understanding Advanced SQL Features 193 Understanding Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Understanding Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Understanding Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Database Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202A Sample Table Scripts 203B SQL Statement Syntax 209C Using SQL Datatypes 215D SQL Reserved Words 221TOC, 9780135182796, 10/9/19

    4 in stock

    £22.49

  • Spring in Action

    Manning Publications Spring in Action

    15 in stock

    Book Synopsis"To me, this has always been the defacto standard for documentation on the Spring Framework. I bought the 1st edition when it first came out as we were converting alegacy app to Spring and this book was essential in learning how the current version worked." - Tony Sweets A new edition of the classic bestseller! Spring in Action, 6th Edition covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration. about the technologySpring Framework makes life easier for Java developers. The latest version of Spring brings its productivity-focused approach to microservices, reactive development, and other modern application designs. With Spring Boot now fully integrated, you can start even complex projects with minimal configuration code. And in recent version of Spring, the new RSocket specification makes your application's networking symmetrical—perfect for reactive design. about the bookSpring in Action, 6th Edition guides you through Spring's core features explained in Craig Walls' famously clear style. You'll roll up your sleeves and build a secure database-backed web app step by step. Along the way, you'll explore reactive programming, microservices, service discovery, RESTful APIs, deployment, and expert best practices. The latest version of a bestseller upgraded for Spring 5.3 and Spring Boot 2.4, this new edition also covers the RSocket specification for reactive networking between applications and delves deep into essential features of Spring Security. Whether you're just discovering Spring or leveling up to Spring 5.3, this Manning classic is your ticket! what's insideBuilding reactive applicationsRelational and NoSQL databasesIntegrating via HTTP and REST-based services, and sand reactive RSocket servicesReactive programming techniquesDeploying applications to traditional servers and containersSecuring applications with Spring SecurityCovers Spring 5.2 about the authorCraig Walls is a principal software engineer at Pivotal, a member of the Spring engineering team, a popular author, and a frequent conference speaker.We interviewed Craig as a part of our Six Questions series. Check it out here.Trade Review"If you're really serious about Spring, the book should lie next to the keyboard and serve as a pillow at night." Christian Kreutzer-Beck "I've owned every version of the this book and it's still my go to for the core Spring framework. It still lives up to expectations." Tony Sweets "Great read whether you are a beginning Spring developer or an experienced developer seeking a technology upgrade." Becky Huett "Even if you've read an older edition and you think you know Spring, I guarantee you will not regret the purchase!" Conor Redmond "Spring in Action 6th Edition is a comprehensive manuscript packed dense with a wealth of extensive information and myriad of resources to help you get a solid grounding of the fundamental Spring concepts!" Iain Campbell

    15 in stock

    £43.19

  • Fundamentals of Data Engineering

    O'Reilly Media Fundamentals of Data Engineering

    10 in stock

    Book SynopsisWith this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.

    10 in stock

    £51.19

  • Fundamentals of Database Management Systems

    John Wiley & Sons Inc Fundamentals of Database Management Systems

    7 in stock

    Book SynopsisTable of ContentsPreface xix About The Author xxiii 1 Data: The New Corporate Resource 1 2 Data Modeling 16 3 The Database Management System Concept 36 4 Relational Data Retrieval: SQL 59 5 The Relational Database Model: Introduction 95 6 The Relational Database Model: Additional Concepts 127 7 Logical Database Design 145 8 Physical Database Design 185 9 Object-Oriented Database Management 229 10 Data Administration, Database Administration, and Data Dictionaries 248 11 Database Control Issues: Security, Backup and Recovery, Concurrency 268 12 The Data Warehouse 289 13 NoSQL Database Management 319 14 Blockchain 341 15 Database in the Cloud 352 16 Database Applications 363 Index I-1

    7 in stock

    £74.66

  • PostegreSQL Up and Running 3e

    O'Reilly Media PostegreSQL Up and Running 3e

    15 in stock

    Book SynopsisThinking of migrating to PostgreSQL? This clear, fast-paced introduction helps you understand and use this open source database system. Not only will you learn about the enterprise class features in versions 9.5 to 10, you’ll also discover that PostgeSQL is more than a database system—it’s an impressive application platform as well.

    15 in stock

    £26.99

  • Oracle PLSQL Programming

    O'Reilly Media Oracle PLSQL Programming

    Out of stock

    Book SynopsisLike its predecessors, this 6th edition of Oracle PL/SQL Programming covers language fundamentals, advanced coding techniques, and best practices for using Oracle's powerful procedural language. Thoroughly updated for Oracle Database 12c.

    Out of stock

    £51.19

  • Database Systems A Practical Approach to Design

    Pearson Education Limited Database Systems A Practical Approach to Design

    2 in stock

    Book SynopsisTeach database theory with the bestselling text on the subject Database Systems: A Practical Approach to Design, Implementation, and Management introduces the theory behind databases in a concise yet comprehensive manner. Designed for undergraduate courses, the text is accessible for non-technical readers. This title comes with a Companion Website.Table of ContentsPart 1 Background Chapter 1 Introduction to Databases Database Environment Database Architectures and the Web Part 2 The Relational Model and Languages Chapter 4 The Rational Model Chapter 5 Relational Algebra and Relational Calculus Chapter 6 SQL: Data Manipulation Chapter 7 SQL: Data Definition Chapter 8 Advanced SQL Chapter 9 Object-Relational DBMSs Part 3 Database Analysis and Design Chapter 10 Database System Development Lifecycle Chapter 11 Database Analysis and the DreamHome Case Study Chapter 12 Entity-Relationship Modeling Chapter 13 Enhanced Entity-Relationship Modeling Chapter 14 Normalization Chapter 15 Advanced Normalization Part 4 Methodology Chapter 16 Methodology – Conceptual Database Design Chapter 17 Methodology – Logical Database Design for the Relational Model Chapter 18 Methodology – Physical Database Design for Relational Databases Chapter 19 Methodology – Monitoring and Tuning the Operational System Part 5 Selected Database Issues Chapter 20 Security and Administration Chapter 21 Professional, Legal, and Ethical Issues in Data Management Chapter 22 Transaction Management Chapter 23 Query Processing Part 6 Distributed DBMSs and Replication Chapter 24 Distributed DBMSs – Concepts and Design Chapter 25 Distributed DBMSs – Advanced Concepts Chapter 26 Replication and Mobile Databases Part 7 Object DBMSs Chapter 27 Object-Oriented DBMSs – Concepts and Design Chapter 28 Object-Oriented DBMSs – Standard Systems Part 8 The Web and DBMSs Chapter 29 Web Technology and DBMSs Chapter 30 Semistructured Data and XML Part 9 Business Intelligence Chapter 31 Data Warehousing Concepts Chapter 32 Data Warehousing Design Chapter 33 OLAP Chapter 34 Data Mining Appendices References Further Reading Index

    2 in stock

    £59.91

  • The Art of SQL

    O'Reilly Media The Art of SQL

    1 in stock

    Book SynopsisDemonstrates that since SQL code may run for 5 to 10 years, and run on different hardware, it must be fast and sound from the start. This book offers SQL best practices and relational theory that force you to focus on strategy rather than specifics.

    1 in stock

    £35.19

  • Mastering Oracle SQL 2e

    O'Reilly Media Mastering Oracle SQL 2e

    Out of stock

    Book SynopsisThis title has a strong focus on practical, expert best-practices and on Oracle-specific SQL technique. It covers Oracle's vast library of built-in functions and the full range of Oracle SQl query-writing features.

    Out of stock

    £29.99

  • Ethereum For Dummies

    John Wiley & Sons Inc Ethereum For Dummies

    1 in stock

    Book SynopsisDive into a secure future Professionals look to Ethereum as ablockchain-based platform to develop safe applications and conduct secure transactions. It takes a knowledgeable guiding hand to understand how Ethereum works and what it does and Ethereum For Dummies provides that guidance. Written by one of the leading voices in the blockchain community and best selling author of Blockchain For Dummies, this book demystifies the workings of Ethereum and shows how it can enhance security, transactions, and investments. As an emerging application of blockchain technology, Ethereum attracts a wide swath of professionals ranging from financial pros who see it as a way to enhance their business, security analysts who want to conduct secure transactions, programmers who build apps that employ the Ethereum blockchain, or investors interested in cashing in on the rise of cryptocurrency. Ethereum For Dummies offers a starting point to all members of this audience as it provides easy-to-understand eTable of ContentsIntroduction 1 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 2 Beyond the Book 2 Where to Go from Here 3 Part 1: Getting to Know Blockchain and Ethereum 5 Chapter 1: Introducing Ethereum 7 Describing Blockchain Technology 8 Introducing Ethereum 10 Exploring Ethereum’s Consensus, Mining, and Smart Contracts 11 Buying, Spending, and Trading Ether 13 Getting Started with DAO and ICO 16 Exploring the Ethereum Ecosystem 17 Delving into Development Tools 18 Building Blockchain Apps 18 Chapter 2: Learning about Blockchain 21 Exploring Distributed Applications 22 Digging into distributed processing 22 Exploring problems with distributed processing 24 Presenting some solutions to distributed processing problems 27 Examining the Bitcoin Solution to the Distributed Dilemma 28 Describing Blockchains 30 Examining blockchain details 30 Protecting blockchain visibility 31 Building Blockchains 33 Agreeing to add blocks 33 Making blocks immutable 34 Reviewing the building process 35 Keeping all blockchains consistent 35 Understanding How Blockchains and Databases Store Data Differently 36 Storing data in a traditional database 36 Storing data in a blockchain 38 Effectively Using Blockchains 39 Transferring value without trust 39 Reducing transaction costs by eliminating middlemen 39 Increasing efficiency through direct interaction 40 Maintaining complete transaction history 40 Increasing resilience through replication 41 Providing transparency 41 Chapter 3: Exploring Use Cases for Ethereum 43 Diving Into Ethereum Applications 44 Exploring Financial Services 45 Banking 46 Creating Ethereum escrow applications 48 Examining ICOs 48 Establishing Digital Identity Management 49 Managing individual and device identities 50 Reducing fraud and identity theft 50 Examining the ERC-725 standard and beyond 51 Examining Industry Applications 51 Healthcare 52 Energy 52 Supply chain 53 Enabling Effective Governance 54 Tax payment 54 Government spending 55 Voting 55 Policy development 55 Notary 56 Part 2: Setting Up Your Ethereum Development Environment 57 Chapter 4: Examining the Ethereum Ecosystem and Development Lifecycle 59 Exploring the Ethereum Blockchain Block Structure 60 Describing Smart Contracts 64 Introducing Solidity, the Language of Smart Contracts 66 Working with the Ethereum Virtual Machine 67 Fueling Your Code with Gas 68 Surveying Tools for Developing, Testing, and Deploying Ethereum Apps 69 Ethereum blockchain client 70 Development and testing blockchain 71 Compiler and testing framework 72 Source code editor/IDE 72 Describing the Ethereum Development Lifecycle 73 Introducing Smart Contract Development Tools 74 Chapter 5: Getting and Configuring Ethereum Development Tools 77 Examining Why Multiple Ethereum Development Tools are Available 78 Downloading, Installing, and Configuring All the Pieces 79 Installing the blockchain client 79 Installing the test blockchain 83 Installing the testing environment 86 Installing the IDE 91 Chapter 6: Establishing an Ethereum Wallet 95 Unlocking the Secrets of an Ethereum Wallet 96 Examining the Types of Ethereum Wallets 96 Sorting out software wallets 97 Handling hardware wallets 99 Perusing paper wallets 99 Choosing an Ethereum Wallet 100 Software wallets 100 Hardware wallets 102 Paper wallets 103 Installing MetaMask, an Ethereum Wallet 104 Part 3: Building Ethereum Distributed Blockchain Apps 107 Chapter 7: Building Your First Ethereum Apps 109 Validating Your Ethereum Development Environment 110 Creating a Truffle project 110 Editing the Truffle config file 111 Exploring the Ganache Test Environment 113 Designing Simple Smart Contracts 115 Coding Your First Smart Contract 116 Running Your First Smart Contract 118 Writing your code 118 Compiling your code 119 Deploying your code 120 Invoking your code’s functions 122 Paying as You Go 124 Chapter 8: Learning about Smart Contracts 125 Introducing Supply Chain and Common Challenges 126 Describing supply chain 126 Explaining difficulties when implementing a supply chain 127 Examining How Blockchain Can Help Resolve Supply Chain Problems 128 Describing a Blockchain Supply Chain Solution 129 Paying for supply chain services 129 Managing assets on the supply chain 130 Digging into Solidity 132 Describing Basic Smart Contract Syntax 133 Declaring valid compiler version 134 Commenting your code 134 Importing external code 135 Defining your smart contracts 135 Handling Data in Solidity 136 Learning about Computation and Gas 140 Exploring Access Modes and Visibility of Smart Contract Functions and Data 142 Controlling Execution Flow 144 Handling Errors and Exceptions 145 Chapter 9: Writing Your Own Smart Contracts with Solidity 147 Reviewing Supply Chain Design Specification 148 Payment token smart contract 149 Supply chain smart contract 150 Creating New Smart Contracts 151 ERC-20 token interface 153 ERC-20 token smart contract 154 Supply chain smart contract 155 Coding Primary Functions 157 ERC-20 token functions 157 Supply chain functions 160 Using Events 163 Defining events 165 Triggering events 166 Introducing Ownership 168 Designing for Security 170 Implementing Minimal Functionality 171 Part 4: Testing and Deploying Ethereum Apps 173 Chapter 10: Testing Ethereum Apps 175 Understanding Ethereum dApp Testing 176 Writing tests from the beginning 176 Choosing the right test blockchain 176 Learning the steps in the testing lifecycle 177 Testing for software quality 177 Deploying a dApp to a Test Ethereum Blockchain 178 Telling Truffle to use the Ganache blockchain 178 Deploying your code to the Ganache blockchain 180 Writing Tests for Ethereum dApps 181 Testing using the command line 181 Writing test cases in JavaScript 185 Logging and Handling Errors 187 Handling errors in Solidity 188 Logging activity in smart contracts 189 Fixing Bugs in a dApp 190 Chapter 11: Deploying and Maintaining Ethereum Apps 191 Test Blockchain Options versus Live Blockchains 192 Testing with the Ganache blockchain 192 Deploying your code to other test blockchains 193 Anticipating Differences in Live Environments 195 Preparing Your Configuration for Deploying to Different Networks 196 Deploying a dApp 198 Getting enough ether 199 Compiling your code 203 Deploying your code 203 Chapter 12: Integrating Non-Blockchain Apps with Ethereum 205 Comparing Blockchain and Database Storage 206 Locating control 207 Imposing data format 207 Updating data 207 Optimizing performance 208 Protecting confidentiality 208 Paying for storage 208 Providing integrity and transparency 209 Protecting resilience 209 Contrasting Execution and Flow in Blockchain dApps and Traditional Applications 210 Designing Goals for Incorporating Blockchain into an Existing Application 211 Using existing smart contracts 213 Developing your own smart contracts 213 Identifying Interface Data and Transaction Requirements 214 Creating or Modifying Contracts to Provide Data Interface 215 Testing Integrated dApps 215 Deploying Integrated dApps 216 Part 5: The Part of Tens 219 Chapter 13: Ten Free Ethereum Resources 221 Exploring Alternative Ethereum Development Frameworks 222 Managing you development with Populus 222 Exploring Ethereum blockchain containers with Cliquebait 222 Selecting a Free Integrated Development Environment 223 Developing Solidity code with Atom 223 Going online with Remix 224 Keeping it simple with EthFiddle 224 Exploring Ethereum Clients and APIs 226 Swapping your Ethereum client to Parity 226 Interacting with Ethereum by using Web3.js 226 Focusing on Wallets and Security 227 Protecting your crypto-assets in Mist 227 Securing your dApps with OpenZeppelin 228 Learning More About Developing Ethereum dApps 228 Chapter 14: Ten Design Principles for Distributed Blockchain Apps 229 Designing for Trust 230 Enforcing Consistency 230 Removing Doubt through Transparency 232 Providing Feedback, Guidance, and Setting Expectations 233 Handling Mistakes with Class 233 Designing Functions that Focus on User Actions, Not Data 234 Storing Data Based on User Actions, Not Data Structures 235 Keeping It Simple 236 Expecting Blockchain Access to Be Expensive 236 Staying Out of the User’s Way 237 Chapter 15: Top Ten Ethereum Projects 239 Predicting Future Events with Gnosis 240 Crowdsourcing Event Predictions in Augur 240 Managing Decentralized Organizations with Aragon 241 Breeding and Collecting Cryptokitties 241 Exchanging Tokens with IDEX 242 Creating Your Digital Identity with uPort 243 Sharing Your Thoughts on the Blockchain with EtherTweet 243 Searching for Jobs with EthLance 244 Using TenX to Pay with Cryptocurrency 245 Buying and Selling Computing Power with Golem 246 Index 247

    1 in stock

    £18.39

  • Access in easy steps: Illustrating using Access

    In Easy Steps Limited Access in easy steps: Illustrating using Access

    1 in stock

    Book SynopsisAccess in easy steps has an easy-to-follow style that will appeal to anyone who wants to get more from the Microsoft Access app. Whether you're using Access in the Office 365 suite or standalone Office product, you can use this guide to learn the key features and get more out of Access. Learn how to:Optimize database design for efficiencyCreate Tables to store dataUse handy templates and get a head startMake queries to extract specific dataProduce user-friendly Forms for data entry Explore basic SQL for advanced queriesConstruct informative Reports quicklyImport and export data to Excel and Word Securely share your well-designed database and reports that'll impress your colleagues! Access in easy steps contains separate chapters on the major features of the Access app. There are complete examples that demonstrate each aspect of Access, together with screenshots that illustrate the actual output. This book neatly demonstrates the important functions of Microsoft Access in a clear and concise manner, so you can get going quickly with this popular database application.Illustrated using Access 2019.

    1 in stock

    £11.39

  • Access 2019 Bible

    John Wiley & Sons Inc Access 2019 Bible

    15 in stock

    Book SynopsisTable of ContentsIntroduction xxxix Part I: Access Building Blocks 1 Chapter 1: An Introduction to Database Development 3 The Database Terminology of Access 3 Relational Databases 6 Access Database Objects 7 A Five-Step Design Method 9 Chapter 2: Getting Started with Access 17 The Access Welcome Screen 17 How to Create a Blank Database 18 The Access 2019 Interface 20 The Ribbon 24 The Quick Access toolbar 25 Part II: Understanding Access Tables 29 Chapter 3: Creating Access Tables 31 Table Types 31 Creating a New Table 32 Creating tblCustomers 49 Changing a Table Design 50 Understanding tblCustomers Field Properties 68 Setting the Primary Key 71 Indexing Access Tables 73 Printing a Table Design 79 Saving the Completed Table 81 Manipulating Tables 81 Adding Records to a Database Table 84 Understanding Attachment Fields 84 Chapter 4: Understanding Table Relationships 87 Building Bulletproof Databases 88 Data Normalization and Denormalization 90 Table Relationships 102 Integrity Rules 110 Keys 113 Creating relationships and enforcing referential integrity 119 Viewing all relationships 125 Deleting relationships 126 Following application-specific integrity rules 126 Chapter 5: Working with Access Tables 129 Understanding Datasheets 130 Looking at the Datasheet Window 131 Opening a Datasheet 135 Entering New Data 135 Navigating Records in a Datasheet 142 Changing Values in a Datasheet 146 Using the Undo Feature 148 Copying and Pasting Values 148 Replacing Values 149 Adding New Records 150 Deleting Records 150 Displaying Records 152 Sorting and Filtering Records in a Datasheet 160 Aggregating Data 165 Printing Records 166 Previewing Records 167 Chapter 6: Importing and Exporting Data 169 How Access Works with External Data 169 Options for Importing and Exporting 173 Exporting to External Formats 202 Chapter 7: Linking to External Data 209 Linking External Data 210 Working with Linked Tables 225 Splitting a Database 229 Part III: Working with Access Queries 237 Chapter 8: Selecting Data with Queries 239 Introducing Queries 240 Creating a Query 241 Working with Query Fields 247 Adding Criteria to Your Queries 252 Printing a Query’s Recordset 255 Saving a Query 256 Creating Multi-table Queries 256 Working with the Table Pane 261 Creating and Working with Query Joins 262 Chapter 9: Using Operators and Expressions in Access 269 Introducing Operators 269 Using Operators and Expressions in Queries 283 Entering Single-Value Field Criteria 289 Using Multiple Criteria in a Query 297 Entering Criteria in Multiple Fields 304 Chapter 10: Going Beyond Select Queries 311 Aggregate Queries 311 Action Queries 320 Crosstab Queries 336 Optimizing Query Performance 348 Part IV: Analyzing Data in Microsoft Access 353 Chapter 11: Transforming Data in Access 355 Finding and Removing Duplicate Records 355 Common Transformation Tasks 363 Chapter 12: Working with Calculations and Dates 379 Using Calculations in Your Analyses 379 Using Dates in Your Analyses 392 Chapter 13: Performing Conditional Analyses 405 Using Parameter Queries 405 Using Conditional Functions 414 The Switch function 420 Comparing the IIf and Switch functions 421 Chapter 14: The Fundamentals of Using SQL 425 Understanding Basic SQL 425 Getting Fancy with Advanced SQL Statements 430 Showing only the SELECT TOP or SELECT TOP PERCENT 433 Performing action queries via SQL statements 436 Using SQL-Specific Queries 438 Chapter 15: Subqueries and Domain Aggregate Functions 445 Enhancing Your Analyses with Subqueries 446 Domain Aggregate Functions 459 Examining the syntax of domain aggregate functions 461 Using domain aggregate functions 463 Chapter 16: Running Descriptive Statistics in Access 469 Basic Descriptive Statistics 470 Advanced Descriptive Statistics 479 Part V: Working with Access Forms and Reports 487 Chapter 17: Creating Basic Access Forms 489 Working with Form Views 489 Understanding Different Types of Forms 490 Working with Controls 503 Introducing Properties 524 Chapter 18: Working with Data on Access Forms 531 Using Form View 532 Changing Values in a Form 537 Printing a Form 544 Working with Form Properties 545 Adding a Form Header or Footer 556 Working with Section Properties 556 Changing the Layout 558 Converting a Form to a Report 562 Chapter 19: Working with Form Controls 563 Setting Control Properties 563 Creating a Calculated Control 571 Working with Subforms 572 Form Design Tips 573 Tackling Advanced Forms Techniques 576 Using the Tab Control 583 Using Dialog Boxes to Collect Information 586 Designing a Form from Scratch 589 Chapter 20: Presenting Data with Access Reports 599 Introducing Reports 599 Creating a Report, from Beginning to End 604 Creating a report with the Report Wizard 605 Banded Report Design Concepts 622 Creating a Report from Scratch 628 Improving the Report’s Appearance 651 Chapter 21: Advanced Access Report Techniques 657 Grouping and Sorting Data 658 Formatting Data 670 Adding Data 688 Adding Even More Flexibility 690 Part VI: Microsoft Access Programming Fundamentals 703 Chapter 22: Using Access Macros 705 An Introduction to Macros 705 Understanding Macro Security 709 Multi-action Macros 713 Submacros 716 Conditions 720 Temporary Variables 723 Error Handling and Macro Debugging 728 Embedded Macros 734 Macros versus VBA Statements 736 Chapter 23: Using Access Data Macros 741 Introducing Data Macros 742 Understanding Table Events 742 Using the Macro Builder for Data Macros 745 Understanding the Action Catalog 747 Creating Your First Data Macro 751 Managing Macro Objects 755 Recognizing the Limitations of Data Macros 757 Chapter 24: Getting Started with Access VBA 759 Introducing Visual Basic for Applications 760 Understanding VBA Terminology 761 Starting with VBA Code Basics 762 Creating VBA Programs 763 Modules and procedures 763 Working in the code window 770 Understanding VBA Branching Constructs 777 Working with Objects and Collections 786 Exploring the Visual Basic Editor 792 Chapter 25: Mastering VBA Data Types and Procedures 801 Using Variables 802 Working with Data Types 809 Understanding Subs and Functions 829 Creating Functions 835 Simplifying Code with Named Arguments 840 Chapter 26: Understanding the Access Event Model 843 Programming Events 844 Identifying Common Events 847 Paying Attention to Event Sequence 856 Chapter 27: Debugging Your Access Applications 865 Organizing VBA Code 866 Testing Your Applications 867 Traditional Debugging Techniques 873 Using the Access Debugging Tools 879 Trapping Errors in Your Code 893 Part VII: Advanced Access Programming Techniques 899 Chapter 28: Accessing Data with VBA 901 Working with Data 901 Understanding DAO Objects 904 Understanding ADO Objects 917 Writing VBA Code to Update a Table 923 Chapter 29: Advanced Data Access with VBA 937 Adding an Unbound Combo Box to a Form to Find Data 937 Filtering a Form 945 Chapter 30: Customizing the Ribbon 955 The Ribbon Hierarchy 955 Controls for Access Ribbons 956 Editing the Default Ribbon 961 Working with the Quick Access Toolbar 964 Developing Custom Ribbons 966 Creating a Custom Ribbon 969 The Basic Ribbon XML 977 Adding Ribbon Controls 979 Attaching Ribbons to Forms and Reports 989 Removing the Ribbon Completely 990 Chapter 31: Preparing Your Access Application for Distribution 993 Defining the Current Database Options 994 Polishing Your Application 1009 Bulletproofing an Application 1022 Chapter 32: Integrating Access with SharePoint 1039 Introducing SharePoint 1039 Understanding SharePoint Sites 1040 Sharing Data between Access and SharePoint 1043 Using SharePoint Templates 1052 Index 1055

    15 in stock

    £36.00

  • The Official New Features Guide to Sybase ASE 15

    BPB Publications The Official New Features Guide to Sybase ASE 15

    7 in stock

    Book SynopsisThe book covers enhancements in Sybase ASE 15 like system admin improvements, function-based indexes, computed columns, scrollable cursor, galaxy optimizer, query plan, galaxy partitions, multiple tempdb, Mda tables, and plan viewer.

    7 in stock

    £10.12

  • Transact-SQL Cookbook

    O'Reilly Media Transact-SQL Cookbook

    Out of stock

    Book SynopsisThis unique cookbook contains a wealth of solutions to problems that SQL programmers face all the time. The recipes inside range from how to perform simple tasks, like importing external data, to ways of handling issues that are more complicated, like set algebra. Authors Ales Spetic and Jonathan Gennick, two authorities with extensive database and SQL programming experience, include a discussion with each recipe to explain the logic and concepts underlying the solution. SQL (Structured Query Language) is the closest thing to a standard query language that currently exists, and Transact-SQL -- a full-featured programming language that dramatically extends the power of SQL -- is the procedural language of choice for both Microsoft SQL Server and Sybase SQL Server systems. The Transact-SQL Cookbook is designed so you can use the recipes directly, as a source of ideas, or as a way to learn a little more about SQL and what you can do with it. Topics covered include: *Audit logging. In addition to recipes for implementing an audit log, this chapter also includes recipes for: improving performance where large log tables are involved; supporting multiple-languages; and simulating server push. *Hierarchies. Recipes show you how to manipulate hierarchical data using Transact-SQL. *Importing data. This chapter introduces concepts like normalization and recipes useful for working with imported data tables. *Sets. Recipes demonstrate different operations, such as how to find common elements, summarize the data in a set, and find the element in a set that represents an extreme. *Statistics. This chapter?s recipes show you how to effectively use SQL for common statistical operations from means and standard deviations to weighted moving averages. *Temporal data. Recipes demonstrate how to construct queries against time-based data. *Data Structures. This chapter shows how to manipulate data structures like stacks, queues, matrices, and arrays. With an abundance of recipes to help you get your job done more efficiently, the Transact-SQL Cookbook is sure to become an essential part of your library.Table of ContentsPreface 1. Pivot Tables Using a Pivot Table 2. Sets Introduction The Students Example Implementing Set Difference Comparing Two Sets for Equality Implementing Partial Intersection Implementing Full Intersection Classifying Subsets Summarizing Classes of Sets Aggregating Aggregates Summarizing Aggregated Classes Including Nonaggregated Columns Finding the Top N Values in a Set Reporting the Size of a Set's Complement Finding the Complement of a Set Finding the Complement of a Missing Set Finding Complements of Sets with Different niverses Comparing a Set with Its Universe Dynamic Classification System 3. Data Structures Types of Data Structures Working Example Finding Regions Reporting Region Boundaries Limiting Region Size Ranking Regions by Size Working with Sequences Working with Runs Cumulative Aggregates in Lists Implementing a Stack Implementing Queues Implementing Priority Queues Comparing Two Rows in an Array Printing Matrices and Arrays Transposing a Matrix Calculating a Matrix Trace Comparing Two Matrices for Size Adding and Subtracting Matrices Multiplying Matrices 4. Hierarchies in SQL Types of Hierachies Creating a Permission Hierarchy Changing Individual Permissions Adding New Individual Permissions Centralizing Authorization Logic Implementing General Hierarchies Traversing Hierarchies Recursively Manipulating Hierarchies Recursively Aggregating Hierarchies Preparing Multilevel Operations Aggregating Hierarchies Revised 5. Temporal Data Introduction The Schedules Example Enforcing Granularity Rules Storing Out-of-Range Temporal Values Deriving the First and Last Dates of the Month Printing Calendars Calculating Durations Reporting Durations Querying Periods Querying Periods and Respecting Granularity Finding Available Periods Finding Common Available Periods Excluding Recurrent Events Excluding Nonrecurring Events Finding Continuous Periods Using Calendar Information with Periods Using Calendar Information with Durations 6. Audit Logging Audit Logs The Warehouse Example Row-Level Logging Reporting Log Events Generating Current Snapshots Generating Time-Restricted Snapshots Undoing Table Changes Minimizing Audit-Log Space Consumption Online Account Balancing Activity-Level Logging Partitioning Large Log Tables Server Push 7. Importing and Transforming Data Considerations When Importing Data Working Examples Importing External Data Importing Data into a Live System Importing with a Single Procedure Hiding the Import Procedure Folding Tables Pivoting Tables Joining Arrays with Tables Joining Arrays with Master Tables Joining Arrays with Multiple Master Records Extracting Master Records from Tables Generating Master Records Online Working with Duplicates 8. Statistics in SQL Statistical Concepts The Light-Bulb Factory Example Calculating a Mean Calculating a Mode Calculating a Median Calculating Standard Deviation, Variance, and Standard Error Building Confidence Intervals Calculating Correlation Exploring Patterns with Autocorrelation Using a Simple Moving Average Extending Moving Averages Appendix: The T-Distribution Table Index

    Out of stock

    £23.99

  • SQL Antipatterns

    The Pragmatic Programmers SQL Antipatterns

    Out of stock

    Book SynopsisYour database is the foundation of your application. Many programmers assume it's also the bottleneck of productive software development, but with the right techniques, this doesn't have to be true. SQL Antipatterns illustrates some of the most common misconceptions and pitfalls software developers face using relational databases. This book helps you to use a database to produce the most efficient results, and turn sluggish, inflexible code and thankless late-night hours into high-quality, reliable solutions and a job well done. The SQL database programming language is the core of most software in the world, but if you're like most software developers, you're self-taught in SQL, and you know just enough to get by. As a result, you might design fragile databases that cannot scale as the business grows, write queries that produce incorrect results and not know why, or deploy applications that are vulnerable to hackers. Don't reinvent the wheel to solve problems SQL was designed to solve--this book will teach you new SQL techniques for getting your job done. Whatever platform or programming language you use, whether you're a junior programmer or a Ph.D., SQL Antipatterns will show you how to design and build databases, how to write better database queries, and how to integrate SQL programming with your application like an expert. You'll also learn the best and most current technology for full-text search, how to design code that is resistant to SQL injection attacks, and other techniques for success.

    Out of stock

    £26.59

  • Out of stock

    £22.49

  • Unifying Business Data and Code

    O'Reilly Media Unifying Business Data and Code

    4 in stock

    Book SynopsisIn the modern symphony of business, each section-from the technical to the managerial-must play in harmony. Authors Ron Itelman and Juan Cruz Viotti introduce a bold methodology to synchronize your business and technical teams, transforming them into a single, high-performing unit.

    4 in stock

    £39.74

  • Murach's MySQL, 3rd Edition

    Mike Murach & Associates Inc. Murach's MySQL, 3rd Edition

    15 in stock

    15 in stock

    £47.19

  • PHP and MySQL for Dynamic Web Sites

    Pearson Education (US) PHP and MySQL for Dynamic Web Sites

    1 in stock

    Book SynopsisLarry Ullman is a writer, Web and software developer, trainer, instructor, speaker, and consultant. He has written more than 20 books, which have sold over 400,000 copies worldwide in more than 20 languages. As his readers, students, and co-workers can attest, Larry's strength is in translating geek into English: converting the technical and arcane into something comprehensible and useful. Table of Contents Chapter 1 Introduction to PHP Chapter 2 Programming with PHP Chapter 3 Creating Dynamic Web Sites Chapter 4 Introduction to MySQL Chapter 5 Introduction to SQL Chapter 6 Database Design Chapter 7 Advanced SQL and MySQL Chapter 8 Error Handling and Debugging Chapter 9 Using PHP with MySQL Chapter 10 Common Programming Techniques Chapter 11 Web Application Development Chapter 12 Cookies and Sessions Chapter 13 Security Methods Chapter 14 Perl-Compatible Regular Expressions Chapter 15 Introducing jQuery Chapter 16 An OOP Primer Chapter 17 Example–Message Board Chapter 18 Example–User Registration Appendix A Installation

    1 in stock

    £35.14

  • Exploring Microsoft Office Access 2016

    Pearson Education (US) Exploring Microsoft Office Access 2016

    1 in stock

    Book SynopsisMary Anne Poatsy, Series Editor Mary Anne is a senior faculty member at Montgomery County Community College, teaching various computer application and concepts courses in face-to-face and online environments. She holds a B.A. in Psychology and Education from Mount Holyoke College and an M.B.A. in Finance from Northwestern University's Kellogg Graduate School of Management. Mary Anne has more than 12 years of educational experience. She is currently adjunct faculty at Gwynedd-Mercy College and Montgomery County Community College. She has also taught at Bucks County Community College and Muhlenberg College, as well as conducted personal training. Before teaching, she was Vice President at Shearson Lehman in the Municipal Bond Investment Banking Department. Eric Cameron Eric Cameron is a tenured Associate Professor at Passaic County Community College, where he has taught in the Computer and Information Sciences department since 2001. He holds an M.S. in Computer Science and a B.S. degree in Computer Science with minors in Mathematics and Physics, both from Montclair State University. He currently co-chairs the College's General Education committee and served as a member of the College's Academic Assessment, College Writing, and Educational Technology committees at various points. Eric has also developed degrees in Graphic Design and Medical Informatics for the College. Eric previously worked as a software engineer both as a full-time employee and contractor, most recently for ITT/Exelis (now part of Harris Corporation). This is Eric's fourth publication for Pearson, after authoring Web 2.0 and Windows 8 books in the Your Office series and co-authoring the Exploring Access 2013 text.   Jerri Williams Jerri Williams is a Senior Instructor at Montgomery County Community College in Pennsylvania. Jerri also works as an independent corporate trainer, technical editor, and content developer. She is interested in travel, cooking, movies, and tending to her colonial farmhouse. Jerri is married, and is the mother of two daughters, Holly (an Accounting graduate and full-time mother to an adorable son, Meir) and Gwyneth (a corporate defense attorney). Jerri and Gareth live in the suburbs of Philadelphia. They enjoy their home and garden, and spending time with family and good friends. Amy Rutledge Amy Rutledge is a Special Instructor of Management Information Systems at Oakland University in Rochester, Michigan. She coordinates academic programs in Microsoft Office applications and introductory management information systems courses for the School of Business Administration. Before joining Oakland University as an instructor, Amy spent several years working for a music distribution company and automotive manufacturer in various corporate roles including IT project management. She holds a B.S. in Business Administration specializing in Management Information Systems, and a B.A. in French Modern Language and Literature. She holds an M.B.A from Oakland University. She resides in Michigan with her husband, Dan and daughters Emma and Jane.   Dr. Robert T. Grauer, Creator of the Exploring Series Bob Grauer is Professor Emeritus in the Department of Computer Information Systems at the University of Miami, where he is a multiple winner of the Outstanding Teaching Award in the School of Business, most recently in 2009. He has written numerous COBOL texts and is the vision behind the Exploring Office series, with more than three million books in print. His work has been translated into three foreign languages and is used in all aspects of higher education at both national and international levels. Bob Grauer has consulted for several major corporations including IBM and American Express. He received his Ph.D. in Operations Research in 1972 from the Polytechnic Institute of Brooklyn.  Table of Contents Office 2016 Common Features Access Chapter 1 Introduction to Access Chapter 2 T ables and Queries in Relational Databases Chapter 3 Using Queries to Make Decisions Chapter 4 Creating and Using Professional Forms and Reports Chapter 5 Data Validation and Data Analysis Chapter 6 Action and Specialized Queries Chapter 7 Advanced Forms and Reports Chapter 8 Get Connected Chapter 9 Fine-Tuning the Database Chapter 10 Using Macros and SQL in Access Access Introductory Capstone Exercise (Chs. 1—4) Access Comprehensive Capstone Exercise (Chs. 5—10) MICROSOFT OFFICE 2016 SPECIALIST ACCESS Glossary Index Application Capstone Exercises

    1 in stock

    £167.13

  • Your Office

    Pearson Education (US) Your Office

    Out of stock

    Book SynopsisAbout our authors Amy S. Kinser, Esq., Series Editor, holds a BA degree in chemistry with a business minor from Indiana University, and a JD from the Maurer School of Law, also at Indiana University. After working as an environmental chemist, starting her own technology consulting company, and practicing intellectual property law, she has spent the past 15 years teaching technology at the Kelley School of Business in Bloomington, Indiana. Currently, she serves as Director of Computer Skills and senior lecturer at the Kelley School of Business at Indiana University. She loves spending time with her two sons, Aidan and J. Matthew, and her husband, J. Eric. Brant P. Moriarity earned a BA degree in religious studies/philosophy and an MS degree in information systems at Indiana University. He is a senior lecturer at Indiana University's Kelley School of Business, where he teaches topics such as data management and analysis, as well as theTable of ContentsBrief Contents COMMON FEATURES Understanding the Common Features of Microsoft Office ACCESS BUSINESS UNIT 1 The Four Main Database Objects Tables, Keys, and Relationships Access Business Unit 1 Capstone ACCESS BUSINESS UNIT 2 Queries and Data Access Using Forms and Reports in Access Access Business Unit 2 Capstone ACCESS BUSINESS UNIT 3 Advanced Tables Pattern Matching and Functions in Queries Access Business Unit 3 Capstone ACCESS BUSINESS UNIT 4 Aggregated Calculations, Subquerying, and SQL Action Queries and Advanced Relationships Access Business Unit 4 Capstone ACCESS BUSINESS UNIT 5 Advanced Form Settings and Form Types Advanced Reports and Mailing Labels Access Business Unit 5 Capstone ACCESS BUSINESS UNIT 6 Develop Navigation Forms and the User Interface Create a Refined User Experience with Macros Access Business Unit 6 Capstone ACCESS BUSINESS UNIT 7 Use VBA in Access Implement Your Database Access Business Unit 7 Capstone Appendices Access Appendix Mac Appendix MOS Core MOS Expert

    Out of stock

    £131.35

  • Exploring Microsoft Office Access 2019

    Pearson Education (US) Exploring Microsoft Office Access 2019

    7 in stock

    Book SynopsisAbout our authors Mary Anne Poatsy, Series Editor, Windows 10 Author, is a senior faculty member at Montgomery County Community College, teaching various computer applications and concepts courses in face-to-face and online environments. She holds a BA in psychology and education from Mount Holyoke College and an MBA in finance from Northwestern University's Kellogg Graduate School of Management. Mary Anne has over 20 years of educational experience. She has taught at Montgomery County Community College and Muhlenberg College. She also engages in corporate training. Before teaching, she was Vice President at Shearson Lehman in the Municipal Bond Investment Banking Department. Amy Rutledge, Access Author, is a special Instructor of MIS (management information systems) at Oakland University in Rochester, Michigan. She coordinates academic programs in Microsoft Office applications and introductory management informatioTable of ContentsBrief Contents OFFICE Office 365 Common Features ACCESS Introduction to Access Tables and Queries in Relational Databases Query Calculations and Expressions Basic Forms and Reports Data Validation and Data Analysis Action and Specialized Queries Advanced Forms and Reports Get Connected Fine-Tuning the Database Enhanced Database Techniques APPLICATION CAPSTONE EXERCISE Access Application Capstone Exercise

    7 in stock

    £161.33

  • GO with Microsoft Office 365 Access 2019

    Pearson Education (US) GO with Microsoft Office 365 Access 2019

    Out of stock

    Book SynopsisAbout our authors Shelley Gaskin (series editor) is a professor in the Business and Computer Technology Division at Pasadena City College in Pasadena, California. She holds a bachelor's degree in Business Administration from Robert Morris College (Pennsylvania), a master's degree in Business from Northern Illinois University, and a doctorate in Adult and Community Education from Ball State University (Indiana). Before joining Pasadena City College, she spent 12 years in the computer industry, where she was a systems analyst, sales representative, and director of Customer Education with Unisys Corporation. She also worked for Ernst & Young on the development of large systems applications for their clients. She has written and developed training materials for custom systems applications in both the public and private sector and has also written and edited numerous computer application textbooks. Nancy ?Graviett (Access author) is a proTable of ContentsMICROSOFT OFFICE Chapter 1: Microsoft Office Common Features and Windows 10 Features and File Management Explore Microsoft Office Create a Folder for File Storage Download and Extract Zipped Files and Enter, Edit, and Check the Spelling of Text in an Office Program Perform Office Commands and Apply Office Formatting Finalize an Office Document Use the Office Help Features Explore Windows 10 Prepare to Work with Folders and Files Use File Explorer to Extract Zipped Files and to Display Locations, Folders, and Files Start Programs and Open Data Files Create, Rename, and Copy Files and Folders ACCESS Chapter 1: Getting Started with Microsoft Access 2019 Identify Good Database Design Create a Table and Define Fields in a Blank Desktop Database Change the Structure of Tables and Add a Second Table Create a Query, Form, and Report Close a Database and Close Access Use a Template to Create a Database Organize Objects in the Navigation Pane Create a New Table in a Database Created with a Template View a Report Chapter 2: Sort and Query a Database Open and Save an Existing Database Create Table Relationships Sort Records in a Table Create a Query in Design View Create a New Query From an Existing Query Sort Query Results Specify Criteria in a Query Specify Numeric Criteria in a Query Use Compound Criteria in a Query Create a Query Based on More Than One Table Use Wildcards in a Query Create Calculated Fields in a Query Calculate Statistics and Group Data in a Query Create a Crosstab Query Create a Parameter Query Chapter 3: Forms, Filters, and Reports Create and Use a Form to Add and Delete Records Filter Records Create a Form by Using the Form Wizard Modify a Form in Layout View and in Design View Create a Report by Using the Report Tool and Modify the Report in Layout View Create a Report by Using the Report Wizard Modify the Design of a Report Keep Grouped Data Together in a Printed Report Chapter 4: Enhancing Tables Manage Existing Tables Modify Existing Tables Change Data Types Attach Files to Records Create a Table in Design View Create a Lookup Field Set Field Properties Create Data Validation Rules and Validation Text Chapter 5: Enhancing Queries Create Calculated Fields in a Query Use Aggregate Functions in a Query Create a Crosstab Query Find Duplicate and Unmatched Records Create a Parameter Query Create a Make Table Query Create an Append Query Create a Delete Query Create an Update Query Modify the Join Type Chapter 6: Customizing Forms and Reports Microsoft Access 2019 Create a Form in Design View Change and Add Controls Format a Form Make a Form User Friendly Create a Report Based on a Query Using a Wizard Create a Report in Design View Add Controls to a Report Group, Sort, and Total Records in Design View Chapter 7: Creating Advanced Forms and Reports Create a Split Form Create a Form and a Subform Create a Multi-Page Form Create and Modify a Subreport Create a Report Based on a Parameter Query Create an Alphabetic Index Chapter 8: Creating Macros Create a Standalone Macro with One Action Add Multiple Actions to a Standalone Macro Create an Embedded Macro Print Macro Details Create a Macro Group Associate a Macro with an Event Create a Data Macro Chapter 9: Integrating Access with Other Applications Import Data from a Word Table Import Data from an Excel Workbook Insert an Excel Chart into a Report Import from and Link to Another Access Database Export Data to Word Use Mail Merge to Integrate Access and Word Export Data to Excel Export Data to an HTML File and an XML File Chapter 10: Administering Databases and Writing SQL Statements Create a Navigation Form Use Microsoft Access Analysis Tools Modify Access Views and Behaviors Use the Database Splitter Encrypt and Decrypt Databases Create a Locked Database (ACCDE File) Modify a Query in SQL View Create a Query in SQL View Create a Union Query Using SQL Create Calculated Fields and SQL Aggregate Functions

    Out of stock

    £166.34

  • MOS Study Guide for Microsoft Access Expert Exam

    Pearson Education (US) MOS Study Guide for Microsoft Access Expert Exam

    15 in stock

    Book SynopsisPaul McFedries is a Microsoft Access and database expert and full-time technical writer. Paul has been authoring computer books since 1991 and has nearly 100 books to his credit, which combined have sold more than 4 million copies worldwide. His titles include the Microsoft Press Publishing book Formulas and Functions for Microsoft Excel 2019, the Que Publishing books My Office 2016, My Office for iPad, Windows 10 In Depth (with coauthor Brian Knittel), and PCs for Grownups, aswell as the Wiley Publishing books Teach Yourself VISUALLY Microsoft Access and Teach Yourself VISUALLY Excel Data Analysis. Please drop by Paul's personal website at www.mcfedries.com or follow Paul on Twitter at twitter.com/paulmcf.Table of Contents 1 Manage databases Objective 1.1: Modify database structure Objective 1.2: Manage table relationships and keys Objective 1.3: Print and export data 2 Create and modify tables Objective 2.1: Create tables. Objective 2.2: Manage tables Objective 2.3: Manage table records Objective 2.4: Create and modify fields 3 Create and modify queries Objective 3.1: Create and run queries Objective 3.2: Modify queries 4 Modify forms in Layout view Objective 4.1: Configure form controls Objective 4.2: Format forms 5 Modify reports in Layout view Objective 5.1: Configure report controls Objective 5.2: Format reports

    15 in stock

    £16.14

  • Oracle PLSQL by Example

    Pearson Education (US) Oracle PLSQL by Example

    15 in stock

    Book SynopsisElena Rakhimov has more than 20 years of experience in software architecture and development in a wide spectrum of enterprise and business environments ranging from nonprofit organizations to Wall Street to her current position with a prominent consulting company. Her determination to stay hands-on notwithstanding, Elena managed to excel in the academic arena, having taught relational database programming at Columbia University's highly esteemed Computer Technology and Applications program. She was educated in database analysis and design at Columbia University and in applied mathematics at Baku State University in Azerbaijan.Table of ContentsPreface xvii Introduction to PL/SQL New Features in Oracle 21c xxiiiChapter 1 PL/SQL Concepts 1 Lab 1.1: PL/SQL Architecture 2 PL/SQL Architecture 2 PL/SQL Block Structure 5 How PL/SQL Gets Executed 9 Lab 1.2: PL/SQL Development Environment 10 Getting Started with SQL Developer 10 Getting Started with SQL*Plus 13 Executing PL/SQL Scripts 14 Lab 1.3: PL/SQL: The Basics 18 DBMS_OUTPUT.PUT_LINE Statement 18 Substitution Variable Feature 21 Summary 25Chapter 2 PL/SQL Language Fundamentals 27 Lab 2.1: PL/SQL Language Components 27 PL/SQL Variables 29 PL/SQL Reserved Words 31 Delimiters 32 Literals in PL/SQL 33 Lab 2.2: Anchored Data Types 33 Lab 2.3: Scope of a Variable, Block, Nested Blocks, and Labels 35 Scope of a Variable 35 Nested Blocks and Labels 36 Summary 38Chapter 3 SQL in PL/SQL 39 Lab 3.1: SQL Statements in PL/SQL 39 Initializing Variables with the SELECT INTO Statement 40 Using DML Statements in a PL/SQL Block 41 Using a Sequence in a PL/SQL Block 43 Lab 3.2: Transaction Control in PL/SQL 44 The COMMIT, ROLLBACK, and SAVEPOINT Statements 44 The SET TRANSACTION Statement 47 Summary 48Chapter 4 Conditional Control: IF Statements 49 Lab 4.1: IF Statements 50 IF-THEN Statements 50 IF-THEN-ELSE Statements 52 Lab 4.2: ELSIF Statements 55 Lab 4.3: Nested IF Statements 59 Logical Operators 61 Summary 62Chapter 5 Conditional Control: CASE Statements 65 Lab 5.1: CASE Statements 65 CASE Statements 66 Searched CASE Statements 68 Lab 5.2: CASE Expressions 74 Lab 5.3: NULLIF and COALESCE Functions 78 NULLIF Function 78 COALESCE Function 80 Summary 82Chapter 6 Iterative Control: Part I 85 Lab 6.1: Simple Loops 86 EXIT Statement 87 EXIT WHEN Statement 91 Lab 6.2: WHILE Loops 92 Using WHILE Loops 92 Terminating the WHILE Loop Prematurely 95 Lab 6.3: Numeric FOR Loops 97 Using the IN Option in the Loop 100 Using the REVERSE Option in the Loop 103 Using Iteration Controls in the Loop 104 Terminating the Numeric FOR Loop Prematurely 108 Summary 109Chapter 7 Iterative Control: Part II 111 Lab 7.1: CONTINUE Statement 111 Using the CONTINUE Statement 112 Using the CONTINUE WHEN Statement 116 Lab 7.2: Nested Loops 119 Using Nested Loops 119 Using Loop Labels 120 Summary 122Chapter 8 Error Handling and Built-in Exceptions 125 Lab 8.1: Handling Errors 125 Lab 8.2: Built-in Exceptions 128 Summary 133Chapter 9 Exceptions 135 Lab 9.1: Exception Scope 135 Lab 9.2: User-Defined Exceptions 139 Lab 9.3: Exception Propagation 143 Re-raising Exceptions 148 Summary 149Chapter 10 Exceptions: Advanced Concepts 151 Lab 10.1: RAISE_APPLICATION_ERROR 151 Lab 10.2: EXCEPTION_INIT Pragma 155 Lab 10.3: SQLCODE and SQLERRM 157 Summary 160Chapter 11 Introduction to Cursors 161 Lab 11.1: Types of Cursors 162 Implicit Cursor 162 Explicit Cursor 164 Lab 11.2: Table-Based and Cursor-Based Records 171 Table-Based Records 172 Cursor-Based Records 174 Lab 11.3: Cursor FOR Loops 175 Lab 11.4: Nested Cursors 177 Summary 179Chapter 12 Advanced Cursors 181 Lab 12.1: Parameterized Cursors 181 Lab 12.2: Cursor Variables and Expressions 186 Cursor Variables 187 Cursor Expressions 193 Lab 12.3: FOR UPDATE Cursors 196 Summary 199Chapter 13 Triggers 201 Lab 13.1: What Triggers Are 201 Database Trigger 202 BEFORE Triggers 205 AFTER Triggers 210 Autonomous Transaction 211 Lab 13.2: Types of Triggers 213 Row and Statement Triggers 213 INSTEAD OF Triggers 215 Summary 219Chapter 14 Mutating Tables and Compound Triggers 221 Lab 14.1: Mutating Tables 221 Lab 14.2: Compound Triggers 223 Summary 228Chapter 15 Collections 229 Lab 15.1: PL/SQL Tables 230 Associative Arrays 231 Nested Tables 233 Collection Methods 236 Lab 15.2: Varrays 240 Lab 15.3: Multidimensional Collections 245 Lab 15.4: Collection Iteration Controls and Qualified Expressions 247 Collection Iteration Controls 247 Qualified Expressions 251 Summary 258Chapter 16 Records 259 Lab 16.1: User-Defined Records 259 User-Defined Records 260 Qualified Expressions with Records 262 Record Compatibility 263 Lab 16.2: Nested Records 265 Lab 16.3: Collections of Records 268 Summary 271Chapter 17 Native Dynamic SQL 273 Lab 17.1: EXECUTE IMMEDIATE Statements 274 EXECUTE IMMEDIATE Statement 275 Lab 17.2: OPEN FOR, FETCH, and CLOSE Statements 283 Summary 287Chapter 18 Bulk SQL 289 Lab 18.1: FORALL Statements 290 FORALL Statements 290 SAVE EXCEPTIONS Option 294 INDICES OF Option 296 VALUES OF Option 297 Lab 18.2: The BULK COLLECT Clause 299 Lab 18.3: Binding Collections in SQL Statements 308 Binding Collections with EXECUTE IMMEDIATE Statements 308 Binding Collections with OPEN FOR, FETCH, and CLOSE Statements 314 Summary 318Chapter 19 Procedures 319 Lab 19.1: Creating Nested Procedures 320 Nested Procedures 320 Parameter Modes 321 Forward Declaration 326 Lab 19.2: Creating Stand-Alone Procedures 327 Summary 330Chapter 20 Functions 331 Lab 20.1: Creating Nested Functions 331 Lab 20.2: Creating Stand-Alone Functions 336 Summary 340Chapter 21 Packages 341 Lab 21.1: Creating Packages 341 Creating a Package Specification 342 Creating a Package Body 343 Lab 21.2: Package Instantiation and Initialization 348 Package Instantiation and Initialization 349 Package State 351 Lab 21.3: SERIALLY_REUSABLE Packages 351 Summary 356Chapter 22 Stored Code Advanced Concepts 357 Lab 22.1: Subprogram Overloading 357 Lab 22.2: Result-Cached Functions 363 Lab 22.3: Invoking PL/SQL Functions from SQL Statements 366 Invoking Functions in SQL Statements 367 Using Pipelined Table Functions 368 Using SQL Macros 370 Summary 375Chapter 23 Object Types in Oracle 379 Lab 23.1: Object Types 380 Creating Object Types 381 Using Object Types with Collections 385 Lab 23.2: Object Type Methods 388 Using Constructor Methods 389 Using Member Methods 392 Using Static Methods 393 Comparing Objects 393 Summary 398Chapter 24 Storing Object Types in Tables 399 Lab 24.1: Storing Object Types in Relational Tables 400 Lab 24.2: Storing Object Types in Object Tables 403 Lab 24.3: Type Evolution 405 Summary 410Chapter 25 Dynamic SQL with the DBMS_SQL Package 411 Lab 25.1: Generating Dynamic SQL with the DBMS_SQL Package 412 Summary 420Appendix A PL/SQL Formatting Guide 421 Case 421 Whitespace 421 Naming Conventions 422 Comments 423Appendix B Student Database Schema 425 Table and Column Descriptions 425 9780138062835 TOC 4/20/2023

    15 in stock

    £44.19

  • Computers in Business K201

    Indiana University Press Computers in Business K201

    1 in stock

    Book SynopsisTable of ContentsChapter 1 | K201 IntroductionMicrosoft AccessChapter 2 | Access IntroductionChapter 3 | Importing Data, Keys, and RelationshipsChapter 4 | Data Types and Basic Field SettingsChapter 5 | Data Entry, Lookup Fields, and Field PropertiesChapter 6 | Basic Select Query Design, Criteria, and Total RowChapter 7 | Concatenation, Calculated Fields, and Aggregate FunctionsChapter 8 | Parameter Query and Query on QueriesChapter 9 |Query Wizard, and Action QueriesChapter 10 | The IIF Function and Intro to FormsChapter 11 | Mulitple Page and Navigation FormsMicrosoft ExcelChapter 12 | The Power of ExcelChapter 13 | Cell Referencing and Named RangesChapter 14 | Conditional Aggregate and Date FunctionsChapter 15 | Financial AnalysisChapter 16 | Logical FunctionsChapter 17 | Compound Nested IFsChapter 18 | Data Retrieval: VLOOKUP, HLOOKUP, MATCHChapter 19 | Data Retrieval: INDEX and MATCHChapter 20 | Spreadsheet Models and Data TablesChapter 21 | Data ValidationChapter 22 | Working with Text DataChapter 23 | Tables and ChartsChapter 24 | PivotTable and Power View ReportsAppendixBox at IUQuery GuideReports in AccessAutomating Tasks with Macros

    1 in stock

    £56.10

  • The Advanced PRISM Workbook Program for Innovative Self Management

    W. W. Norton & Company The Advanced PRISM Workbook Program for Innovative Self Management

    15 in stock

    Book SynopsisThis new, advanced supplement to the 16-group program described in The Adolescent Self provides advanced exercises and techniques for adolescents who have mastered those taught in the original PRISM Workbook.

    15 in stock

    £14.50

  • John Wiley and Sons Ltd Wiley Pathways Introduction to Database

    2 in stock

    Book Synopsis

    2 in stock

    £133.20

  • SAP BW Certification A Business Information

    John Wiley & Sons Inc SAP BW Certification A Business Information

    Out of stock

    Book Synopsis* Provides an overview to the exam's topics, including a "Need to Know" list that identifies areas that must be understood in-depth. * Includes exercises that can be performed, usually with a small test BW server. * Contains practice test questions that assess the readers knowledge of the current exam topics.Table of ContentsForeword. Preface. Chapter 1- Enterprise Resource Planning, Business Intelligence, Data Warehouses, and SAP BW. Chapter 2- Certification Exam. Chapter 3- Training. Chapter 4- SAP BW Data Modeling. Chapter 5- Building Blocks. Chapter 6- Reporting. Chapter 7- SAP BW Extraction. Chapter 8- Getting Ready for Certification Tips and Tricks. Chapter 9- Simulated Certification Test. Appendix A - SAP BW and Data Warehouse Resources. Appendix B- SAP BW Quick Reference Guide. Appendix C- SAP R/3 Related Quick Reference guide. Appendix D- SAP BW 3.0 New Features. Appendix E- SAP BW Training Offerings: Course Description. Appendix F- Rolls and Skills for BW Project. Appendix G- SAP BW White Papers. Appendix H- SAP BW Standard Business Content. Glossary. Index.

    Out of stock

    £99.00

  • Oracle and Open Source

    O'Reilly Media Oracle and Open Source

    Out of stock

    Book SynopsisThis text ties together the commercial world of Oracle and the free-wheeling world of open source software. It describes nearly 100 open source tools, from the widely applied to the Oracle-specific. It shows how to obtain the software and how to adapt it to best advantage.Table of ContentsPreface 1. Oracle Meets Open Source Introduction to Open Source Open Source Summary The Open Source Definition 2. Connecting to Oracle The Oracle Call Interface API Perl 3. Tcl, Perl, and Python Why Scripted GUIs? Connecting to Oracle Tcl/Tk Perl/Tk Python 4. Building Oracle Applications with Perl/Tk and Tcl/Tk Orac Oddis Building Applications with Oratcl and BLT 5. Web Technologies Databases and the Web The Apache Web Server Using Perl with Oracle Web Applications Using Java with Oracle Web Applications Using HTML Embedded Scripting with Oracle Web Applications 6. Building WebBased Oracle Applications Karma Oracletool OraSnap DB_Browser PhpMyAdmin and PhpOracleAdmin WWWdb Big Brother 7. Java Java Foundations JDBC: Java DataBase Connectivity Java GUIs Java and the Web Apache JServ 8. Building Oracle Applications with Java jDBA ViennaSQL DBInspector DB Prism 9. GNOME and GTK+ Windowing Foundations The GNOME Project Programming with GTK+ 10. Building Oracle Applications with GNOME and GTK+ Orasoft Applications Suite GNOMEDB gASQL Gnome Transcript Gaby A. Oracle8i And Linux B. PL/SQL and Open Source C. For Further Reading Index

    Out of stock

    £32.99

  • Server Load Balancing

    O'Reilly Media Server Load Balancing

    Out of stock

    Book SynopsisLoad balancing distributes traffic efficiently among network servers so that no individual server is overburdened. This guide to the concepts and terminology of load balancing offers practical guidance for planning and implementing the technology in most environments.Trade Review'This has been well written with clear precise instructions, together with diagrams, on the many subjects, thus ensuring that the network administrator, not only understands the reasons behind the tasks, but also provides clear instructions in a step by step process.' www.four-runner.comTable of ContentsPreface. I. Concepts and Theories of Server Load Balancing. 1. Introduction to Server Load Balancing In the Beginning Evolution Other Technologies. 2. Concepts of Server Load Balancing Networking Basics Server Load Balancers Redundancy Provider Infrastructure. 3. Anatomy of a Server Load Balancer A Day in the Life of a Packet Direct Server Return Other SLB Methods Under the Hood. 4. Performance Metrics Connections Per Second Total Concurrent Connections Throughput Traffic Profiles The Wall. II. Practice and Implementation of Server Load Balancing. 5. Introduction to Architecture Architectural Details Infrastructure Multipurpose Devices Cast of Characters. 6. Flat-Based SLB Network Architecture Implementation Traffic Flow Flat-Based Setup Security . 7. NAT-Based SLB Network Architecture Implementation Traffic Flow Network Configuration Security. III. Configuring Server Load Balancers. 8. Alteon WebSystems Introduction to the CLI Getting Started Security Flat-Based SLB NAT-Based SLB Redundancy Additional Features. 9. Cisco's CSS (Formerly ArrowPoint) Configuration Guide Introduction to the CLI Getting Started Security Flat-Based SLB NAT-Based SLB Redundancy Syncing Configurations Administration Network Additional Features. 10. F5's BIG-IP Getting Started Flat-Based SLB NAT-Based SLB Redundancy. 11. Foundry ServerIron Series Command Line Interface (CLI) Flat-Based SLB NAT-Based SLB Redundancy. IV. Appendixes. A. Quick Command Guide. B. Direct Server Return Configuration. C. Sample Configurations. Index

    Out of stock

    £23.99

  • Oracle DBA Checklists Pocket Reference

    O'Reilly Media Oracle DBA Checklists Pocket Reference

    Out of stock

    Book SynopsisIn a series of easy-to-use checklists, this reference guide summarizes the enormous number of tasks an Oracle DBA must perform. Each section aims to take the stress out of DBA problem solving with a step-by-step "cookbook" approach to presenting DBA quick-reference material.Table of ContentsIntroduction. Database Management. Performing Routine DBA Procedures. Preparing a Database for Production. Performing Backup and Recovery. Installation and Configuration. Installing Oracle on Unix. Installing Oracle on Windows NT. Installing Oracle on VMS. Creating a Parallel Oracle Database. Network Management. Confirming Network Availability. Confirming Net8 Connectivity. Verifying Net8 Name Resolution. Configuring Net8 Clients. Configuring Net8 Clients to Use LDAP. Configuring Net8 Clients to Use Oracle Names. Configuring Net8 on the Server. Configuring Multi-Threaded Server. Tracing Client Connections. Tracing the Listener.

    Out of stock

    £7.59

  • Perl for Oracle DBAs

    O'Reilly Media Perl for Oracle DBAs

    Out of stock

    Book SynopsisDescribes what database administrators need to know about Perl and explains how they can use this popular open source language to manage, monitor and tune their Oracle databases.Table of ContentsPreface Part I. Introducing Perl for Oracle 1. Perl Meets Oracle What is Perl? The Perl/Oracle Architecture Perl for Oracle DBAs For Further Information 2. Installing Perl Installing Perl Installing Perl DBI Running Perl DBI Installing Cygwin Part II. Extending Perl 3. Perl GUI Extensions Perl/Tk OraExplain StatsView Orac DDL::Oracle SchemaDiff Senora DBD::Chart SchemaView-Plus Open Source Perl IDEs Open Source Perl GUI Debuggers 4. Perl Web Extensions Apache Oracletool Karma 5. Embedding Perl into Apache with mod_perl mod_perl Apache::OWA 6. Embedded Perl Web Scripting Embperl Mason 7. Invoking the Oracle Call Interface with Oracle::OCI What is Oracle::OCI? What Is OCI? Installing Oracle::OCI Coding with Oracle::OCI The Future of Oracle::OCI 8. Embedding Perl into PL/SQL Communication Between Perl and PL/SQL Embedding Perl Within Oracle Part III. The Perl DBA Toolkit 9. Installing the PDBA Toolkit Introducing the PDBA Toolkit Toolkit Modules Installing the PDBA Toolkit for Unix Installing the PDBA Toolkit for Win32 Configuring the PDBA Toolkit 10. Performing Routine DBA Tasks with the PDBA Toolkit Managing User Accounts Maintaining Indexes Killing Sniped Sessions Managing Extent Usage Extracting DDL and Data 11. Monitoring the Database with the PDBA Toolkit Monitoring the Alert Log Monitoring the Databases 12. Building a Database Repository with the PDBA Toolkit Repository Table Structure nstalling the Repository Loading the Repository with Data Reporting on Database Changes Reporting on SQL Execution Plans 13. Extending the PDBA Toolkit Modifying a Script in the Toolkit Modifying a Module in the Toolkit Part IV. Appendixes A. The Essential Guide to Perl B. The Essential Guide to Perl DBI C. The Essential Guide to Regular Expressions D. The Essential Guide to Perl Data Munging Index

    Out of stock

    £29.99

  • Managing  Using MySQL 2e

    O'Reilly Media Managing Using MySQL 2e

    Out of stock

    Book SynopsisMySQL is a robust open source database product that supports key subsets of SQL on both Linux and Unix systems. For those planning to use it this text takes you through the whole process from installation and configuration to programming interfaces and database administration.Table of ContentsPart I Introduction - MySQL - relational databases, the history of MySQL, MySQL design, MySQL features, MySQL applications, what you get; installation - preparation, Unix installation, Windows installation; SQL according to MySQL - SQL basics database creation, table management, MySQL data types, indexing, managing data, queries, SQL operators, advanced features; database administration - configuration server startup and shutdown, logging, backup, recovery, table maintenance and crash recovery. Part II MySQL administration: performance tuning - an approach to performance tuning, application tuning, database server tuning, operating system/hardware tuning; security - database security, system security, application security; database design - database design primer, normalization, a logical data-modelling methodology, physical database design. Part III MySQL programming: database applications - architecture connections and transactions, object/relational modelling; Perl - introduction to DBI, DBI and CGI, a general model for maintainable Perl programs; Python - DB-API, proprietary operations, applied DB-API; PHP - introducing PHP, installing PHP, accessing the MySQL DBMS with PHP, securing user data, managing sessions - writing data with PHP, using the HTML format environment, where to find out more; C API - API overview, the C API in practice, advanced issues; Java - the JDBC API, simple database access, dynamic database access, a guest book servlet; extending MySQL - user-defined functions, alternative character sets. Part IV MySQL reference: SQL syntax for MySQL - basic syntax, SQL commands, MySQL data types, numeric data types string data types, date data types, complex data types; operators and functions - operators, functions; MySQL PHP API reference - data types functions; C reference - data types, functions; the Python DB-API Module - MySQLdb.

    Out of stock

    £23.99

  • Oracle RMAN Pocket Reference

    O'Reilly Media Oracle RMAN Pocket Reference

    Out of stock

    Book SynopsisThis is a guide for DBAs who intend to use Oracle Recovery Manager for database backup and recovery. The first part of the book is primarily task-oriented. After a short section on RMAN architecture, the book shows (in checklist style) how to perform common backup and recovery tasks.Table of ContentsIntroduction Acknowledgments Caveats Conventions RMAN Architecture RMAN Executable Server Processes Channels Target Database Recovery Catalog Database Media Management Layer Backups, Backup Sets, and Backup Pieces Starting RMAN Target Prerequisites Invoking the RMAN Executable Connecting to a Target with No Catalog Connecting to Both a Target and a Catalog Executing Commands Executing RMAN Commands from the RMAN Prompt Executing RMAN Commands from a File Running SQL and O/S Commands from Within RMAN Running RMAN from Shell Scripts Implementing a Catalog What Is the Catalog? Catalog Backup Strategies Catalog Issues Creating a Catalog Registering a Target Database Stored Catalog Scripts Storing a Script Executing a Stored Script Viewing a Stored Script Deleting a Stored Script Backups Full Database Offline Backup Full Database Online Backup Backing Up a Tablespace Backing Up a Datafile Backing Up Control Files Backing Up Archived Redo Log Files Incremental Backups Backup Tips Restoring Files Restoring and Recovering All Datafiles Restoring Specific Tablespaces/Datafiles Restoring Read-Only Tablespaces Point-in-Time Recovery Restoring Control Files Restoring Archived Redo Log Files RMAN Command Reference Common Keywords Common Clauses Command-Line Syntax @

    Out of stock

    £7.59

  • MySQL Reference Manual

    O'Reilly Media MySQL Reference Manual

    Out of stock

    Book SynopsisThis is a comprehensive reference guide that offers many pointers for advanced use and describes the bugs and workarounds involved in compiling MySQL for every system.Table of ContentsHow MySQL Compares to MSQL; MySQL installation; tutorial introduction; database administration; MySQL optimization; MySQL language reference; MySQL table types; MySQL PHP API; extending MySQL.

    Out of stock

    £29.99

  • Oracle in a Nutshell

    O'Reilly Media Oracle in a Nutshell

    Out of stock

    Book SynopsisThe goal of this book is to bring order to the chaos of Oracle information - to pull together the most essential information on Oracle architecture, syntax, and user interfaces. It covers Oracle commands, language constructs, parameters, and file formats in a desktop reference.Trade Review"In short this is a well-written book that provides a wealth of information in a highly condensed form." - James Robert, Cvu, August 2003Table of ContentsPreface I. Foundations 1. Architecture and Packaging Oracle Instances and Databases The Components of a Database The Components of an Instance Oracle Versions Oracle Packaging 2. Configuration Parameter Files and Types Initialization Parameters 3. Concurrency Concurrency Concepts Oracle and Concurrent User Access 4. Security Authentication Profiles Privileges Privileges and Users Roles Auditing Other Security Features 5. Networking Oracle Networking Fundamentals Configuration Files Networking Management Utilities 6. Data Dictionary Static Data Dictionary Views Dynamic Data Dictionary Views II. Languages 7. SQL Common Keywords and Identifiers Common SQL Clauses Data Definition Statements Data Manipulation Statements 8. Functions Common Keywords and Clauses Aggregate and Analytic Functions Numeric Functions Character Functions Date and Time Functions Conversion Functions Object Functions XML Functions Miscellaneous Functions 9. PL/SQL PL/SQL Fundamentals Header Section Declaration Section Execution Section Exception Section Pragmas Program Units Packages Triggers Calling PL/SQL Functions in SQL Native Compilation of PL/SQL External Procedures Java and PL/SQL 10. PL/SQL Packages 11. Java and Oracle Java Drivers Java in the Oracle Database Data Mapping SQLJ JDBC III. Tools and Utilities 12. SQL*Plus Running SQL*Plus Formatting Text Reports SQL*Plus Format Elements Commands 13. Export and Import Export/Import Fundamentals Common Parameters Export-Only Parameters Import-Only Parameters 14. SQL*Loader Running SQL*Loader Command-Line Parameters Control File 15. Backup and Recovery Backup and Recovery undamentals User-Managed Backup and Recovery Recovery Manager (RMAN) 16. Enterprise Manager Architecture Running Enterprise Manager Enterprise Manager Interface Enterprise Manager Administration Expansion Packs OEMUTIL 17. Performance SQL Optimization EXPLAIN PLAN TKPROF AUTOTRACE Statistics Collection IV. Appendixes A. Datatypes B. Expressions, operators, and Conditions C. Numeric Formats D. Date Formats E. Additional Resources

    Out of stock

    £32.99

  • Programming ColdFusion MX

    O'Reilly Media Programming ColdFusion MX

    1 in stock

    Book SynopsisThis text provides information on creating effective Web applications with ColdFusion MX, a powerful tool for rapid Web site development. Beginning with the basics, it moves on to advanced topics, providing examples of common Web application tasks.Table of Contents1. Introducing ColdFusion What Is ColdFusion?ColdFusion Architecture Getting Started with ColdFusion 2. ColdFusion Basics Getting Started Datatypes Variables Expressions Writing Output Conditional Processing LoopingIncluding Other Templates 3. Passing Data Between Templates Passing Parameters Via URL Passing Data Using Forms Dealing with Nonexistent Parameters 4. Database Basics Configuring Data Sources Introducing cfquery A Quick SQL Primer Retrieving and Displaying Data Sorting Query Results Grouping Output Looping Over a Query Result Set Formatting Techniques 5. Maintaining Database Records Inserting RecordsUpdating Existing Records Deleting Records 6. Complex Datatypes Lists Arrays Structures Query Objects 7. Maintaining State Setting Up the Web Application Framework Using Shared Scope Variables Br owser Redirection Portal Example 8. Security Security Basics Implementing Security from Scratch Taking Advantage of ColdFusion MX's New Security Framework 9. Error and Exception Handling Basic Exception Handling Custom Exception Handling Rethrowing Exceptions Error Handling Within the Web-Application Framework Server-Wide Error Handling 10. Dynamic Form Controls Combining HTML and CFML Form Controls Basic Input Controls Textual Input A Selection Control SlidersGrids Trees Preserving Input Custom Controls 11. Advanced Database Techniques Display TechniquesDrilldown Queries Query Caching Advanced SQL Query of Queries Calling Stored Procedures Transaction Processing 12. Manipulating Files and Directories Working with Directories Dealing with Files Performing FTP Operations Executing Command-Line Programs 13. Working with Email Sending Email Dealing with Undeliverable Email Retrieving MessagesBuilding a Web-Based Email Client 14. Interacting with Other Web Servers Using HTTP Retrieving Information Parsing Data Generating Static HTML Pages Posting Information cfhttp Considerations 15. Interfacing with LDAP-Enabled Directories LDAP Basics Querying an LDAP Directory Modifying LDAP Entries Modifying the Distinguished Name 16. Working with the Verity Search Interface Creating Collections Populating Collections Searching Collections The Verity Search Language Updating Collections Maintaining Collections Advanced Techniques 17. Graphing and Charting Creating a Simple Graph Working with Dates Charting Dynamic Data Charting Multiple Data Series Drilling Down on Graph Data Saving Charts to a Variable Working with the Chart Cache 18. Regular Expressions in ColdFusion Regular-Expre ssion Syntax Finding Strings Replacing Strings Back references Useful Regular Expressions Regular Expression Tester 19. Scripting Scripting Syntax Writing Output Flow Control and Looping Error and Exception Handling 20. User-Defined Functions UDF Basics Calling User-Defined Functions Advanced Topics Function Libraries Script-Based UDFs 21. Creating Custom Tags Getting Started Calling Custom Tags (Part Contents).

    1 in stock

    £35.99

  • JDBC Pocket Reference

    O'Reilly Media JDBC Pocket Reference

    Out of stock

    Book SynopsisThe Java Database Connectivity (JDBC) specification is a complex set of application program interfaces (APIs) that developers need to understand if they want their Java applications to work with databases. This reference offers quick look-ups for all methods of the standard JDBC classes.Table of ContentsIntroduction Import Statements JDBC Drivers Driver Types Database URLs Establishing a Connection Using DriverManager Using JNDI Examining Database MetaData Executing Dynamic SQL Executing DDL Executing INSERT, UPDATE, or DELETE Statements Executing SELECT Statements Executing Precompiled SQL Executing a Stored Procedure Retrieving Query Results Navigating a Result Set Accessing Column Values Inserting, Updating, and Deleting Rows in a ResultSet Dynamically Determining Result Set Characteristics SQL/Java Data Type Mapping Handling NULL Values Detecting NULL Values with wasNull( ) Detecting NULL Values with BigDecimal Setting a Column to a NULL Value Batching Inserts and Updates Working with Large Objects Inserting a BLOB Retrieving a BLOB User-Defined Data Types Creating a Java Class for a UDT Updating a Type Map Inserting a UDT Selecting a UDT Row Sets Escape Syntax Transaction Management The JDBC API

    Out of stock

    £10.66

  • Programming SQL Server 2005

    O'Reilly Media Programming SQL Server 2005

    Out of stock

    Book SynopsisUseful for IT professionals, this guide introduces the various facets of SQL Server 2005, which is Microsoft's next-generation data management and analysis solution. Explaining its various features, it shows how they can help conquer a variety of data challenges. It also teaches how to reduce the complexity of managing database applications.

    Out of stock

    £32.99

  • Oracle Data Dictionary Pocket Reference

    O'Reilly Media Oracle Data Dictionary Pocket Reference

    Out of stock

    Book SynopsisThis dictionary is a collection of tables and related views that allow DBAs and developers to examine various aspects of the Oracle database. It's something every Oracle user should find useful to access on a regular basis.Table of ContentsIntroduction Acknowledgments Conventions What Is the Data Dictionary? Sample Queries in This Book Static Data Dictionary Views Categories of Views Commonly Used Static Data Dictionary Views Change Data Capture Constraints Data dictionary Indexes Jobs and Advanced Queuin Locks Log groups Materialized views Networking and distributed transactions Objects Option Partitioning Programming and PL/SQL Replication Security and auditing Server information SQLJ Storage Tables, columns, and views Other Static Data Dictionary Views Export/Import Gateways Oracle Parallel Server/Real Application Clusters Remote procedure calls Snapshots SQL*Loader direct path Tablespace point-in-time recovery Dynamic Data Dictionary Views Availability of Dynamic Data Dictionary Views How Dynamic Data Dictionary Views Are Built Global Dynamic Data Dictionary Views (GV Views) Commonly Used Dynamic Data Dictionary Views Advanced Queuing Configuration Data dictionary cache Database Instance Locks and latches Multi-Threaded Server/Shared Servers Oracle Parallel Server/Real Application Clusters Parallel Query Recovery Replication Resource allocation Security Session System Global Area SQL SQL*Loader direct path System environment

    Out of stock

    £7.59

  • Optimizing Oracle Performance

    O'Reilly Media Optimizing Oracle Performance

    Out of stock

    Book SynopsisThis text dispenses with database-centric metrics and instead shows how to use Oracle's response time statistics to diagnose performance problems in an Oracle application system.Table of ContentsPart I. Method 1. A Better Way to Optimize "You're Doing It Wrong" Requirements of a Good Method Three Impor tant Advances Tools for Analyzing Response Time Method R 2. Targeting the Right User Actions Specification Reliability Making a Good Specification Specification Over-Constraint 3. Targeting the Right Diagnostic Data Expectations About Data Collection Data Scope Oracle Diagnostic Data Sources For More Information 4. Targeting the Right Improvement Activity A New Standard of Customer Care How to Find the Economically Optimal Performance Improvement Activity Making Sense of Your Diagnostic Data Forecasting Project Net Payoff Part II. Reference 5. Interpreting Extended SQL Trace Data Trace File Walk-Through Extended SQL Trace Data Reference Response Time Accounting Evolution of the Res ponse Time Model Walking the Clock Forward Attribution Detailed Trace File Walk-Through Exercises 6. Collecting Extended SQL Trace Data Understanding Your Application Activating Extended SQL Trace Finding Your Trace File(s) Eliminating Collection Error Exercises 7. Oracle Kernel Timings Operating System Process Management Oracle Kernel Timings How Software Measures Itself Unaccounted-for Time Measurement Intrusion Effect CPU Consumption Double- Counting Quantization Error Time Spent Not Executing Un-Instrumented Oracle Kernel Code Exercises 8. Oracle Fixed View Data Deficiencies of Fixed View Data Fixed View Reference Useful Fixed View Queries The Oracle "Wait Interface" Exercises 9. Queueing Theory for the Oracle Practitioner Performance Models Queueing Queueing Theory The M/M/m Queueing Model Perspective Exercises Part III. Deployment10. Working the Resource Profile How to Work a Resource Profile How to Forecast Improvement How to Tell When Your Work Is Done 11. Responding to the Diagnosis Beyond the Resource Profile Response Time Components Eliminating Wasteful Work Attributes of a Scalable Application 12. Case Studies Case 1: Misled by System-Wide Data Case 2: Large CPU Service Duration Case 3 : Large SQL*Net Event Duration Case 4: Large Read Event Duration Conclusion Part IV. Appendixes A. Glossary B. Greek Alphabet C. Optimizing Your Database Buffer Cache Hit Ratio D. M/M/m Queueing Theory Formulas E. References.

    Out of stock

    £23.99

  • Access 2003 for Starters

    O'Reilly Media Access 2003 for Starters

    Out of stock

    Book SynopsisDemystifies databases and explains how to design and create them with ease. The quick and painless way to learn how to put the world's most popular desktop data management program to work for you, this book explains all the most useful features of Access 2003.Table of ContentsThe Missing Credits Introduction What's a Database? About Access Databases About This Book The Very Basics Example Databases About MissingManuals.com Safari Enabled Part One:. Building a database Chapter 1. Creating Databases A Tour of an Access Database The Access Window Tables Forms Queries Reports Putting It All Together Creating a New Database Starting with a Wizard Phase 1: Choosing Your Template Phase 2: Choosing Table Fields Phase 3: Choosing Styles for Forms and Reports Phase 4: Adding a Title and a Picture Modifying the Wizard's Database Opening a Database Navigating with the Switchboard Adjusting Table Designs Adding Records Using a Form Printing a Report Starting from a Blank Database Chapter 2. Creating Tables to Hold Data Planning Your Tables Creating Tables with the Wizard Phase 1: Starting the Table Wizard Phase 2: Choosing Fields for Your Table Phase 3: Naming Your Table and Setting a Primary Key Phase 5: Creating Your Table Creating Tables in the Design Window Adding Fields Choosing Data Types Setting Field Properties Adding and Editing Table Data Adding Records to a Datasheet Editing Records in a Datasheet Changing How a Table Displays Data Chapter 3. Creating Forms to Add and Display Data Form Basics Form Layouts Controls Properties and the Property Sheet Creating Autoforms Creating Forms with the Form Wizard Phase 1: Choosing a Record Source Phase 2: Choosing Fields Phase 3: Choosing a Form Layout Phase 4: Choosing a Form Style Phase 5: Naming and Saving the Form Modifying the Form Design Editing the Labels Adding a Title in the Form Header Dragging a Control Creating Forms in Design View Phase 1: Starting Your Design Phase 2: Choosing a Data Source Phase 3: Adding Fields to the Form Phase 4: Adding Images to the Form Phase 5: Adding a Form Style Phase 6: Naming and Saving the Form Chapter 4. Linking Tables to Combine Data Why Relate? A Relational Database Tour Common Fields Subdatasheets and Subforms Linking Tables in the Relationships Window Adding Tables to the Relationships Window Adding Relationships Between Tables Modifying or Deleting Relationships Printing Relationships Using Subdatasheets to View Related Items Creating Subforms Adding Information in a Subform Part two:. Organizing information Chapter 5. Sorting and Filtering Sorting Database Records Ascending Sorts Descending Sorts Sorting on Multiple Fields Saving Your Sorting Choice Finding Data with Filters Filtering by Selection: The Quick Way to Filter Filtering by Form Filtering with Wildcards, Operators, and Expressions Using Advanced Filter/Sort Chapter 6. Finding Data with Queries Types of Queries Select Query Crosstab Query Parameter Query Action Query Autolookup Query SQL Query Setting Query Properties Creating Queries with the Query Wizard Creating a Simple Query Creating a Crosstab Query Using a Query to Check for Duplicate Records Creating a Find Unmatched Query Saving, Deleting, and Printing Queries Chapter 7. Creating Custom Queries Creating Queries in the Query Design Window Using Criteria in Queries Crafting a Custom Query Using the Query Design Window Tweaking Your Custom Query Getting Sums, Totals, and Averages from Your Database Using Expression Builder Chapter 8. Generating Reports Report Basics How Reports Differ from Forms Types of Access Reports Two Ways to Create Reports Displaying and Printing Reports Parts of a Report Report Design Sections Using the Report Wizard Starting the Wizard Choosing the Report Type Choosing the Data Source Choosing the Fields Grouping the Report Data Sorting the Report Data Choosing a Report Layout Choosing a Report Style Adding a Report Title Part three:. appendixes Appendix A. Help and Installation Installing Access 2003 Access Help Visiting Microsoft Office Online Appendix B. Access FAQ Importing and Exporting Validation Finding Find Appendix C. Access 2003, Menu by Menu File Menu Edit Menu View Menu Insert Menu Format Menu Records Menu Tools Menu Window Menu Help Menu Index

    Out of stock

    £13.59

  • Oracle SQLPlus

    O'Reilly Media Oracle SQLPlus

    Out of stock

    Book SynopsisUpdated for Oracle 10g, this guide to SQL*Plus describes how to perform, step-by-step, all of the tasks that Oracle developers and DBAs want to perform with SQL*Plus--and maybe some you didn't realize you could perform. If you want to leverage of the full power and flexibility of this popular Oracle tool, this book is a useful resource.Table of ContentsPreface 1. Introduction to SQL*Plus What Is SQL*Plus? History of SQL*Plus Why Master SQL*Plus? Creating and Loading the Sample Tables 2. Command-Line SQL*Plus Starting Command-Line SQL*Plus; Starting Windows SQL*Plus Some Basic SQL*Plus Commands Running SQL Queries Working With PL/SQL The SQL Buffer Line Editing Executing the Statement in the Buffer Saving and Retrieving the Buffer The EDIT Command Executing a Script; The Working Directory 3. Browser-Based SQL*Plus Starting iSQL*Plus Executing SQL*Plus Commands Running SQL Queries; Working with PL/SQL Executing Scripts iSQL*Plus Command History 4. A Lightning SQL Tutorial Data Manipulation Statements Transactions The Concept of Null Table Joins; Sorting Query Results Grouping and Summarizing Subqueries; Unions To Learn More 5. Generating Reports with SQL*Plus; Following a Methodology Saving Your Work Designing a Simple Report Master/Detail Reports 6. Creating HTML Reports; Getting the Data into an HTML Table Generating the Entire Page; Another Approach to Headers Master/Detail Reports in HTML; 7. Advanced Reports Totals and Subtotals Getting the Current Date into a Header Report Headers and Footers Formatting Object Columns Summary Reports Taking Advantage of Unions; 8. Writing SQL*Plus Scripts Why Write Scripts? Using Substitution Variables Prompting for Values Cleaning Up the Display Executing a Script Controlling Variable Substitution; Commenting Your Scripts Resetting Your SQL*Plus Environment; Scripting Issues with iSQL*Plus 9. Extracting and Loading Data; Types of Output Files Limitations of SQL*Plus Extracting the Data An Excel-Specific HTML Hack Reloading the Data 10. Exploring Your Database The DESCRIBE Command Oracle's Data Dictionary Views Tables Table Constraints Indexes; Triggers Synonyms Table Security Scripting the Data Dictionary; Using SQL to Write SQL The Master Key 11. Advanced Scripting; Bind Variables Branching in SQL*Plus Looping in SQL*Plus; Validating and Parsing User Input Error Handling Returning Values to Unix 12. Tuning and Timing Using SQL*Plus Timers; Using EXPLAIN PLANstatements Using AUTOTRACE Improving on EXPLAIN PLAN Results Where to Find More Tuning Information; 13. The Product User Profile What Is the Product User Profile?; Using the Product User Profile 14. Customizing Your SQL*Plus Environment SQL*Plus Settings You Can Control The Site and User Profiles Environment Variables That Affect SQL*Plus Windows GUI SQL*Plus iSQL*Plus User Preferences A. SQL*Plus Command Reference B. SQL*Plus Format Elements Index

    Out of stock

    £23.99

  • Oracle Initialization Parameters Pocket Reference

    O'Reilly Media Oracle Initialization Parameters Pocket Reference

    Out of stock

    Book SynopsisProviding the information Oracle DBAs need to keep databases operating at peak performance, this title describes each initialization parameter, including category and whether it can be modified dynamically via the ALTER SESSION or ALTER SYSTEM command. You'll also find performance tips and optimal settings for different configurations.

    Out of stock

    £7.59

  • Oracle SQL Plus Pocket Reference

    O'Reilly Media Oracle SQL Plus Pocket Reference

    Out of stock

    Book SynopsisThis portable, quick-reference guide is a must-have for developers and DBAs looking to maximize use of SQL*Plus. The new third edition of the' Oracle SQL*Plus Pocket Reference' updates the SQL*Plus syntax and format options for Oracle Database 10g, Oracle's latest database release.Table of ContentsIntroduction Command-Line SQL*Plus Starting SQL*Plus Entering Commands Strings in SQL*Plus Commands Specifying Filenames Naming Variables Browser-Based SQL*Plus Starting and Stopping iSQL*Plus Connecting to iSQL*Plus Connecting to a Database Connecting as SYSDBA Creating SYSDBA Users; Entering and Executing Commands Getting Output as Plain Text; Executing Scripts Disconnecting from iSQL*Plus Selecting Data The SELECT Statement Nulls CASE Expressions; Table Joins (Oracle8i and Earlier) Table Joins (Oracle9i and Higher) Partition Outer Joins Summary Queries Unions; Partition Operations Flashback Queries Modeling Data; MODEL Clause Syntax MODEL Clause Functions MODEL Clause Example Inserting Data Inserting One Row Inserting the Results of a Query Multitable Inserts (Oracle9i and Higher); Updating Data Simple Updates Noncorrelated Subqueries in the SET Clause Correlated Subqueries in the SET Clause Deleting Data Simple Deletes Deleting All Rows (TRUNCATE) Deleting Duplicate Rows Merging Data (Oracle9i and Higher) Transaction Management SET TRANSACTION SAVEPOINT COMMIT ROLLBACK; Formatting Text Reports Column Headings Column Formats; Page Width and Length Page Headers and Footers Page Breaks; Report Breaks Formatting HTML Reports The Concatenation Approach Generating Full Pages Tuning SQL Creating the Plan Table Explaining a Query Using DBMS_XPLAN Querying the Plan Table Using Optimizer Hints SQL*Plus Format Elements Formatting Numbers Formatting Character Strings; Formatting Dates SQL*Plus Command Reference Index

    Out of stock

    £10.79

  • Oracle Utilities Pocket Reference

    O'Reilly Media Oracle Utilities Pocket Reference

    Out of stock

    Book Synopsis'The Oracle Utilities Pocket Reference' is a quick-reference guide to the multitude of Oracle utilities that database administrators (DBAs) use every day. Packed with information in an easy-to-read format, this compact resource supplies the syntax and options for whatever utility a DBA needs to perform a given task.Table of ContentsIntroduction; The Utilities; csscan; dbfsize; dbhome; dbshut; dbstart; dbv; dropjava; emctl; exp; expdp; imp; impdp; isqlplusctl; loadjava; lsnrctl; maxmem; nid; oerr; oradebug; orakill; orapwd; relink; sqlldr; sqlplus; tkprof; tnsping; trcroute; tstshm; wrap; Index

    Out of stock

    £7.59

  • Integrating Excel and Access

    O'Reilly Integrating Excel and Access

    Out of stock

    Book SynopsisServes as a reference that shows you how to combine the powerful analysis tools of Excel, with the structured storage and more powerful querying of Access. This work covers everything you need to know, including interfaces, object models and code. Aimed at Microsoft Office users, it helps you learn how to crunch and visualize data.Table of ContentsPreface 1. Introduction to Access/Excel Integration Communications Between Excel and Access Automation Objects ADO and DAO Tackling Projects Designing Applications 2. Using the Excel User Interface Using External Data Using Database Queries Returning a PivotTable to Excel Using Microsoft Query to Gather Data Keeping the Query Updated with VBA 3. Data Access from Excel VBA Writing a Reusable Module for Data Access Choosing Between ADO and DAO CopyFromRecordset Versus Looping Formatting Techniques Formatting Techniques Example 4. Integration from the Access Interface Importing Excel Data Linking Excel Data Using Export and Analyzing It with Microsoft Office Excel Using Raw Exported Access Data in Excel Exporting an Access Report to Excel 5. Using Access VBA to Automate Excel High-Level Excel Objects Other Excel Objects Writing and Using Queries in VBA Referencing Sheets, Ranges, and Cells Writing Excel Worksheet Functions from Access VBA 6. Using Excel Charts and Pivot Tables with Access Data Automating Pivot Tables Building a Regular Chart Using an Array Formula Graphing Variables in a Model 7. Leveraging SQL Server Data with Microsoft Office Pass-Through Queries Versus Linked Tables Creating a Connection Using VBA Building the Connection in Access Pulling Data in with Excel Alone Using DTS to Automate Excel Crosstab Queries on SQL Server 8. Advanced Excel Reporting Techniques Writing Flexible Formulas Changing Data in an Existing Report Creating a Report from Scratch Using an Access Table for Reporting 9. Using Access and Excel Data in Other Applications Automating Microsoft Word Getting Information from Microsoft Word Automating PowerPoint Using Data in MapPoint 10. Creating Form Functionality in Excel Working with the UserForm Accepting Parameters Other Useful Items 11. Building Graphical User Interfaces Setting Up a Form Using Events Using Data Adding Buttons Tab Order 12. Tackling an Integration Project The Project Description Main Menu Customer Information Billing and Payment Information Contact History Services and Charges Expense Entry Invoices Letters Income Statements A. Excel Object Model B. VBA Basics Index

    Out of stock

    £23.99

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account