Introduction
Technology Overview
Common Information Model (CIM)
Web Based Enterprise Management (WBEM)
Management Profiles
Management Initiatives
DMTF
Glossary

 


DMTF Tutorial > CIM > CIM Schema > Common Models > Database Model

CIM Schema - Database Model

Overview | CIM Specification | CIM Schema | Extension Schema

Core Model | Common Models

The CIM database model defines management components for a database environment. In CIM V2.7, the model focuses on the management content that was defined in the IETF's RFC1697 specification. Conceptually, there are three major entities that are modeled.

  • The database system, which represents the software application aspects of the database environment
  • The common database, which is a logical entity that represents the unit of inter-related, organized data
  • The database service, which represents the process or processes that perform tasks for the database, such as providing user access.

In addition, there are a number of supportive classes that represent configuration parameters, resources, and statistics. The following figure shows the conceptual representation of a database environment.

The database system represents the software application aspects of the database environment. Database system software controls the organization, retrieval, storage, security, and maintenance of a database. It includes the software inventory information for the database environment, the software features that are meaningful from a user's perspective, and the software elements that are part of the database software. Background material on the concepts and schema details for application modeling can be found in the Understanding the Application Management Model white paper.

The common database describes the vendor and database organization agnostic properties of a database. It is a logical entity that names a specific, manageable organized body of related information. The working group had a very difficulty time coming up with a definition for a database that was suitable across database domains. The IETF's RFC 1697 specification defines a database as an inter-related unit of data that is organized into a schema. The working group did not come up with a more specific definition that mapped across vendor implementations.

The database service describes the process or set of processes that perform tasks for the database. The RFC 1697 specification calls these database servers. By either name, this class defines the process or processes that co-ordinate user access to the database. Some database services perform other tasks, such as user authentication, authorization, concurrency control, data manipulation, integrity verification and data recovery.

Applications Event Network Support
Database Interop Physical Systems
Devices Metrics Policy User

Copyright © 2002-2006 Distributed Management Task Force, Inc. and WBEM Solutions, Inc.
All rights reserved.