Selecting
a Database Management System
in
the Non-Profit Arena
|
Proprietary
vs. Technical Standards |
Technical Standards Most everyone acknowledges that data standards are good, useful, and necessary. Why? To begin, there are two main advantages to using standards that have been proven over time:
The use of standards ensures that procedures and products will meet certain requirements, and that these procedures and products will remain consistent. Those of us who are learning and applying various technologies to our daily work generally accept current standards without question, or we are inclined to take them for granted. If we are to be fully confident about our data management efforts, then we need to know that our practices, procedures and purchases conform to established standards. While adherence to some standards is mandatory, electrical standards for example, in other cases compliance is voluntary. This puts the onus on the practitioner or consumer to be aware of, and to insist on conformance with all standards governing our choice of product. Software manufacturers have a tremendous stake in the standards process, as adherence to certain standards can make or break consumer acceptance of the product. Some concerns surrounding the issue of standards include making the distinction between what is a sanctioned standard and what is considered a "best practice." This difference is not always clear - particularly in the non-profit sector where knowledge concerning technology can be as difficult to come by as the personnel and resources to employ it. Finally, there are so many types of standards, choosing which ones are appropriate for a specific application can often be overwhelming.
|
|
|
Open vs. Proprietary An open standard is a published standard that is
possessed by no one and used by all. They are typically managed by an
international body who sees to its dissemination and evolution, but the
body does not own it; no one does. Anyone can inspect, criticize, or suggest
enhancements to an open standard and any changes must be made by consensus. A proprietary standard is typically owned by a corporation. Its internals cannot be inspected. Its use is licensed by its owners, and it can be changed at will. The term industry standard can apply to either an open or proprietary standard, provided it is the standard formally adopted by the professional associations or governing bodies of a particular industry. Very often what is considered "standard" and what is touted as "industry standard" are two different things. Products are often falsely marketed as being "industry standard" before or in spite of being granted formal approval by any agency. Categories of Standards Technical Standards - facilitate data interchange
across networks and between platforms with minimal loss in content and
functionality Data Documentation Standards - facilitate data resource
management and meaningful interchange Vocabularies, Indexes, Classifications, Indexes, Thesauri,
etc. - facilitate comparable comparison, searching, indexing, and
retrieval of data
|
||
|
There is any number of national and international standards bodies responsible for establishing and maintaining open data and communication standards. Most industrialized countries have a national standards organization that contribute to and participate in the international standards process. For a comprehensive list, see http://ahds.ac.uk/resource/standards.html.
|
||
|
SQL and ODBC, the two most established database standards fall into the category of open technical standards. It should be noted that the emerging JDBC standard is not an open standard - it is owned and trademarked by Sun Microsystems. SQL (Structured Query Language) ODBC (Open Database Connectivity) JDBC (JAVA Database Connectivity) ODMG (Object Data Management Group) |
||