CoreModel

The Professional Database Modeler


home page

description

license

metadata server

xml schema

internal map

external map

change log

   




Professional data modeler.

            Metadata server.

                        Data dictionary.




              Description


          ( Please scroll down. )


documentation

testing

free download

requirements

database manager

query tool

inquiries

policy letter

date protocol



                                                       
Modeling

CoreModel is a tool system for data modeling including creation, maintenance, public interfaces, model management, and metadata management and distribution. It carries the development of a model from its concept through its implementation and maintenance, and will address a model at any abstraction level.

CoreModel is specifically designed to assist and enhance the modeler's creativity through its copyrighted actualization of model theory. It manifests the abstractions in which the modeler works, and addresses the many aspects of work at various levels whether the project is just starting or is maintaining ten year old production objects.

The imminent algorithmic expressibility of the relational construct provided the foundation for the project. Although we enjoy pictures such as the background for this page, CoreModel is based upon real concepts and solution methods instead of pretty pictures.

All aspects of relational theory pertaining to the practical world are covered to permit the development of theoretically solid models of real-world data. CoreModel presents the modeling endeavor in a way that is designed to assist the modeler's thought processes and to insure that no facet of the task is slighted.



Professional Growth

While functioning as the tool, CoreModel also builds professionals. Contrary to the mashed potatoes method of the older graphical tools, which pour numerous concepts into a picture on the computer screen, CoreModel encourages the modeler to address the specific problems and requirements of the model. It requires the modeler to think in terms of actualized concepts as they are brought into reality through an ordered process.

The interface asks the modeler to understand each object and the operation that he performs on it. Whereas dragging animated pictures gives the modeler the impression of understanding, CoreModel guides and prompts the modeler into a real understanding of his job.

(   Two things have become apparant concerning database design.
        The first is that it seems simple to most people because they do not understand it, as demonstrated by their work.
        The second is that most people have trouble understanding CoreModel because it requires the modeler to face the true complexity of database design. Learning to use CoreModel requires one to also become a true data modeler.

If you study the documentation and still feel a need for help in getting started, then please read some of the excellent books for beginners. One that I noticed recently is "Database Design For Mere Mortals" copyright 2003 from Addison Wesley.   )



Management

CoreModel pulls the management of modeling and metadata control under a single management tool for positive control. It contains powerful tools dedicated to the management and administration of the organization's modeling activities and metadata requirements. Whether for a single modeler working alone, or a globally distributed modeling enterprise, CoreModel supports all activities.

An enterprise level CoreModel installation includes various sub-systems and autonomous servers running on multiple distributed computers, all of which are controlled by the CoreModel system administrator to support modeling teams and managers. ( The documentation details those operations. ) CoreModel is scalable from a one-man modeling-only operation up to a geographically and temporally dispersed enterprise level.

The system will handle any number of simultaneous projects on multiple workstations. The projects can be of various sizes, at any conceptual level, and for any of the deliverable methods. Management reporting is supported in all phases through activity reports and object exports.

However, a modeler is not required to use all of CoreModel's features; it is designed so that it can be scaled down to a one-man operation.



Metadata Server

The CoreModel system includes an autonomous Metadata Server robot which speaks schema based XML and HTML. If the system administrator turns on the Metadata Server, it can be configured to serve the internet, an intranet, other computer systems, or all of the above.

The cost of creating and maintaining a data dictionary through traditional methods is far too great and its cost totally obviates its high value. Few organizations have been able to afford the creation and maintenance of data dictionaries through traditional methods.

But CoreModel makes a data dictionary possible by simplifying and automating the task. With little attention from personnel, CoreModel automatically captures models and translates them into standardized metadata that is published by its own built-in metadata server. Not only is a data dictionary now possible, managers and developers can also rest assured that a fault tolerant CoreModel installation is keeping it current. ( See the system testing page. )



Investment Protection

CoreModel respects existing work. CoreModel can import existing data objects into its framework so that they, too, can be studied, managed, and handed to the Metadata Server along with new model development.

CoreModel allows the modeler and system administrator to configure for any RDBMS for each model. When a model is finished, the interface allows the modeler to instantiate a model under any RDBMS with the push of a button.





Cost

Absolutely Free,

if you read and accept the license.
Other than that, no strings attached.

( The license is designed for universal coverage, but if it cannot fit your situation, standard commercial licenses are $3786USD. )






Stability

Let's get some things in the open:
    1 - One man builds CoreModel, CoreReader, and AxleBase.
    2 - Their complexity is extreme.
    3 - I continue enhancing them.

Therefore, bugs keep popping up.

Upgrades are frequently posted on this web site. Do not upgrade a production system to a new release until you test it.

If you notify me of an unacceptable problem in a release that you want to use, I will fix it within 48 hours, with an objective of doing it within 24, and with no strings attached.

Perhaps this is indicative: I use my tools on my own contract job sites.






Detailed Information

There is a complete copy of the CoreModel system documentation on this web site.




Support

Support is free as long as the needs are not overwhelming. If they begin to require a lot of my time, I will reconsider.

Civilization's professional educators receive preferential treatment. It is best to establish communications before starting to use CoreModel in the classroom. Note the email form on this web site. Information about the educational institution and the instructor's position with it will be needed.



                                                       

This web site was created with and is maintained with
Notepad and FTP from the DOS prompt.

       

Copyright 1999 - 2006 John Ragan.
CoreReader, CoreModel, and AxleBase are registered trademarks.