Glossary

Protocol

A distributed algorithm in which two or more entities take part.

Power Architecture

Tradermark for RISC processors, including products based on newer POWER, PowerPC, and Cell processors.

PostgreSQL

PostgreSQL is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data securely, and to allow for retrieval at the request of other software applications.

PL/SQL

PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).

Python

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.

Permutation

  • A bijective map whose domain and range are the same
  • A map f : S → S
  • Is bijective (i.e., injective and surjective)
  • The set of all permutations of S is denoted by Perm{S→S}, or P(S) in short