Sie sind auf Seite 1von 8

Title

: Database Specification V2.39.0


Filename: CIM_Database.vsd
Author : DMTF Database-WG
Date
: 19 Nov 2013

ManagedElement

Page 1 :
Page 2 :
Page 3 :
Page 4:
Page 5 :
Page 6 :
Page 7 :
Page 8 :

Database Environment
Database Storage
Capabilities and Settings
Statistics
Services and SAPs
SQL Schema
Association Hierarchy
Aggregation Hierarchy

(See Core Model)

Dependency

*
OrganizationalEntity
(See User-Security Model)

MemberOfCollection

*
ManagedSystemElement
*

(See Core Model)

Collection

Component

(See Core Model)

Inheritance
Association
Association with WEAK reference
Aggregation
w
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n
Blue Text Inherited, shown for clarity
w

Profile
LogicalElement

(See Core Model)

(See Core Model)

{D} Deprecated Class or Property


{E} Experimental Class or Property

EnabledLogicalElement
(See Core Model)

UserEntity
(See User-Security Model)

System
(See Core Model)

*
UserContact
(See User-Security Model)

CommonDatabase
InstanceId: string {key}
DatabaseVersion: string
SizeAllocated: uint32
SizeUnits: uint16 {enum}
LastBackup: datetime

Service
(See Core Model)

ServiceAvailableToDatabase

ApplicationSystem
(See Application Model)

*
DatabaseSystem

DatabaseAdministrator

StartupTime: datetime
OperationalStatus: uint16 {enum}
ConnectionLimit: uint32
LastStatusChangeTime: datetime {D}

*
*

1..n
AssociatedDatabaseSystem

DatabaseService

ServiceAvailableToDatabase
AvailableState: uint16 {enum}
OtherAvailableState: string
ActiveTime: datetime

Page 2 of 8: Database Storage

(See Core Model)

Inheritance

* *

Association
Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n
Blue Text Inherited, shown for clarity
w

ManagedElement

LogicalIdentity

ManagedSystemElement

(See Core Model)

{D} Deprecated Class or Property


MessageLog

LogicalElement
OperationLog

(See System Model)

1
(See Core Model)

ResidesOnExtent

LogicalFile
(See System Model)
EnabledLogicalElement
(See Core Model)

DatabaseFile
DatabaseControlFile
0..1

LogicalDevice
(See Core Model page (2))

FileSystem

CommonDatabase

(See System Model)

(See page 1)

PersistenceType : enum
OtherPersistenceType : string
NumberOfFiles : uint32

StorageExtent
DatabaseStorage
(See Core Model page (2))
DatabaseStorageArea
IsSystemArea : boolean
LastBackup : datetime
DatabaseSegment

Purpose : string
OtherPurpose : string

Page 3 of 8: Capabiliteis and Settings

Capabilities
(See Core Model)

FileSystemCapabilities
(See System Model)

SettingData
(See Core Model)

SupportedPersistenceTypes [ ] : enum
SupportedOtherPersistenceTypes [ ] : string
CommonDatabaseSettingData
CommonDatabaseCapabilities

RecoverabilityOption : uint16
OtherRecoverabilityOption : string

ScopedSettingData
(See Core Model)

RecoverabilityOptions : uint16
OtherRecoverabilityOptions : string
FileSystemSettingData
(See System Model)
PersistenceType : enum
OtherPersistenceType : string
RelationalDatabaseCapabilities {E}
RelationalDatabaseCapabilities
SupportedDBOperations: uint16[] {Enum}
SupportedTableOperations: uint16[] {Enum}
SupportedColumnOperations: uint16[] {Enum}

DatabaseSegmentSettingData
InitialExtentSize : uint64
NextExtentSize : uint64
MinimumExtents : uint64
MaximumExtents : uint64
PercentIncrease : uint16
NumberOfFreeLists : uint32

DatabaseParameter

SNMPDatabaseParameter
ParameterValue: string

Page 4 of 8: Statistics
Inheritance
w
w

ManagedElement

Association
Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n

Blue Text Inherited, shown for clarity


{D} Deprecated Class or Property

(See Core Model)

ElementStatisticalData

StatisticalData
(See Core Model)

DatabaseSegmentStatistics
AllocatedSize: uint64
NumberOfExtents: uint64

DatabaseResourceStatistics
Current: uint64
Limit: uint64
Highwater: uinit64
Failures: uint32

CommonDatabase
Statistics
SizeUsed: uint32

DatabaseService
Statistics
LastActivity: datetime
ActiveConnections: uint64
CumulativeConnections: uint64
RejectedConnections: uint64
CompletedTransactions: uint64
DiskReads: uint64
DiskWrites: uint64
LogicalReads: uint64
LogicalWrites: uint64
PageReads: uint64
PageWrites: unit64
DiskSpaceUnavailable: uint64
RequestsHandled: uint64
RequestsReceived: uint64
RequestsSent: uint64
HighwaterConnections: uint64

Page 5 of 8: Services and SAPs

Inheritance

Association
w Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n
Blue Text Inherited, shown for clarity

ManagedElement
(See Core Model)

ManagedSystemElement

{D} Deprecated Class or Property


(See Core Model)

LogicalElement
(See Core Model)

EnabledLogicalElement
(See Core Model)

Service
(See Core Model)

DatabaseService
(See page 1)

ServiceAccessPoint
(See Core Model)

Page 6 of 8: SQL Schema


Inheritance
ManagedElement

Association
Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n
Blue Text Inherited, shown for clarity

(See Core Model)

* *

LogicalIdentity

{D} Deprecated Class or Property


{E} Experimental Class or Property

ManagedSystemElement
(See Core Model)

LogicalElement
(See Core Model)

SqlCharacterSet {E}

EnabledLogicalElement

SqlObject {E}

InstanceId: string {key}


CharacterRepertoire: string
CharacterEncoding: string
DefaultCollation: string

InstanceId: string {key}


CreationTime: timestamp

(See Core Model)

SQLObjectForDatabase {E}
SqlTable {E}

SchemaCharacterSet {E}
1

SqlSchema {E}

Insertable: boolean
Updatable: boolean
ReferenceType: uint16 {enum}

Owner: string

1
CommonDatabase
(See page 1)

SqlTrigger {E}
SqlDomain {E}
ActionGranularityType: uint16 {enum}
ActionTime: uint16 {enum}
ActionStatement: string
EventType: uint16 {enum}
WhenCondition: string
OldRow: string
NewRow: string
OldTable: string
NewTable: string

SqlUserDefinedType {E}

DataType: uint16 {enum}


DefaultValue: string

SqlDomainConstraint {E}
SearchCondition: string

Page 7 of 8: Association Hierarchy


Inheritance
w
w

Association
Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n

Dependency (see Core Model)

ElementCapabilities

Antecedent: ref ManagedElement {key, *}


Dependent: ref ManagedElement {key, *}

See the Core Model

ElementStatisticalData
AssociatedDatabaseSystem

DatabaseAdministrator
See the Core Model

Antecedent: ref DatabaseSystem {1..1}


Dependent: ref CommonDatabase {*}

Antecedent: ref CommonDatabase {*}


Dependent: ref UserEntity {*}
LogicalIdentity

SqlObjectForDatabase

SchemaCharacterSet
See the Core Model

Antecedent: ref CommonDatabase {1..1}


Dependent: ref SqlObject {*}

Antecedent: ref SqlSchema {1..1}


Dependent: ref SqlCharacterSet {*}
ResidesOnExtent
See the System Model

ScopedSetting
ServiceAvailableToElement (see Core Model)
ServiceProvided: ref Service {key, *}
UserOfService: ref ManagedElement {key, *}

ServiceAvailableToDatabase
ServiceProvided: ref DatabaseService {*}
UserOfService: ref CommonDatabase {*}
AvailableState: uint16 {enum}
OtherAvailableState: string
ActiveTime: datetime

HostedDependency (see Core Model)


Antecedent: ref ManagedSystemElement {1..1}
Dependent: ref ManagedElement {*}

DatabaseControlFile
Antecedent: ref CommonDatabase {1..1}
Dependent: ref LogicalFile {*}

See the Core Model

Page 8 of 8: Aggregation Hierarchy


Inheritance
w
w

Association
Association with WEAK reference
Aggregation
Aggregation with WEAK reference
Composition Aggregation
Equivalent to: 0 .. n

Component (See the Core Model)


GroupComponent: ref ManagedElement {key, *}
PartComponent: ref ManagedElement {key, *}

DatabaseFile
GroupComponent: ref CommonDatabase {key, 1..1}
PartComponent: ref LogicalFile {key, *}

DatabaseStorage
GroupComponent: ref CommonDatabase {key, 1..1}
PartComponent: ref DatabaseStorageArea {key, *}

DatabaseContainsTable {E}
GroupComponent: ref CommonDatabase {key, 1..1}
PartComponent: ref SqlTable {key, *}

MemberOfCollection
See the Core Model

Das könnte Ihnen auch gefallen