Vocabulary
 
Term
Comment
Database
A database is a collection of data, usually in the form of tables or files, under the control of a database management system (DBMS).
Database server (hardware)
A database server is a machine providing database services to other machines. In this document the database server is a machine running relational database management systems. A database server can host one or several instances.
Example:
Server 'iba.company.com'
Server '192.888.777.666'
Server 'SQL02'
 
DBA
The DataBase Administrator is responsible for administering, monitoring, and maintaining the database.
DBMS
A DataBase Management System (DBMS) is a set of software programs that controls the organization, storage, management, and retrieval of data in a database.
Example: GBMS, Oracle…
GBMS
GBMS is MEGA's historical proprietary DBMS.
HOPEX Environment
On RDBMS installations, an environment is a group of directories where HOPEX generates documents, log files, etc.
RDBMS
Relational DataBase Management System.
Examples: Oracle, SQL Server, DB2 Universal Database,…
Repository
A repository is a structured collection of data.
A HOPEX repository is a collection of HOPEX data. Data is structured in relation to a metamodel. Object names are often unique within the repository or with a namespace of the repository.
Schema
A schema object is a logical data storage structure.
In Oracle, it is a collection of objects (example: tables, views, indexes, procedures, functions…) mapped to an Oracle user. A schema is stored in one/several tablespace objects of the database.
It is strongly recommended to isolate each HOPEX Repository in a separate Oracle schema (User Repositories AND SystemDb repository)
Storage format
HOPEX term. It defines the type of DBMS storing HOPEX data.
Possible value is SQL Server: storage in SQL Server DBMS.
SystemDb repository
HOPEX Term.
It is a HOPEX repository that stores system data, such as, user definition, metamodel definition, template definitions, queries, diagram configuration. This data can be shared by all user repositories within a HOPEX environment. A SystemDb repository is associated to one/several user repositories.
User repository
HOPEX Term.
This is a HOPEX repository storing data, such as diagrams, org-units...