There's are some lines between Content Management, Configuration Management, Source Code Control and ordinary enterprise controls (i.e. SAS-70, SOX controls).
The two are distinct, there's no superset/subset relationship.
You have some enterprise information and you have the infrastructure to process that information.
Enterprise Information is data (not processing); this is often split between Content Managers and Relational Databases.
Content Management is an application you buy (or extend). It handles "semi-structured" and "unstructured" information. For example, images, links, and "content". Some folks call this "Asset Management".
RDBMS is an application you buy. It contains structured information.
Ordinary Enterprise controls should cover all of this "production" data -- content and RDBMS. If they don't, no amount of content management or RDBMS software will help.
Infrastucture is largely processing (not data). You must apply configuration management as a discipline. Configuration management includes all of the run-time configuration parameters, settings, files and what-not as well as source code.
Your source code control and your configuration is part of the processing of the enterprise information asset.
I suggest you focus on configuration management -- source code, settings, parameters, patches, etc.
Content, like the data in a database management, is the responsibility of the users, not the developers. Technical folks provide the RDBMS or content management tools. But technical folks do not take responsibility for the use of the information -- end users own the information -- they can do with it as they please.
Content Management (or "asset management") will be manual. You can buy them tools, but the users need to develop their own processes for using those tools. And it will always seem manual.