ChkDB

Open Source Rule-Based Data Checking
Home
Contact
Download
Releases
Open Source
License
Project
Contributing
The PL/SQL
Using ChkDB
Installation
Read-Me
Rule-Sets
ChkDB Tables
E-R Diagram

Tiny Sample
Database
Data Domain
Implementation
Rule-Set
Do Checks
Queries
Results


External Links
Data Quality and
Data Profiling
(a glossary)

Contributing to the ChkDB Project

This is an Open Source project; contributions of all sorts are welcome.

Domains, Rule-Sets and Rules

Contributions to Rules and Rule-Sets can take the form of:
  • Providing or describing valuable new rules (including special-case versions of existing rules)
  • Pointing out problems with existing rules
  • Pointing out where a rule-set would be more valuable if it were split in two
  • Providing new rule-sets
  • Defining new data domains

A person contributing a new rule-set has the option of managing it - having the final say on its rules. A person contributing a new domain has the option of managing it - having final say on the defined tables and views.

Software

Contributions to Software can take the form of:
  • Pointing out bugs or places where things could have been done better
  • Providing fixes or alternate code
  • Providing new utilities, nice GUIs or other software
  • Providing or working on the development of implementations of the ChkDB software for different database platforms
  • Doing Testing

A person contributing new software has the option of managing the software - having final say on its development.

ChkDB Needs a GUI Front-End

ChkDB really needs a GUI front-end, an application to...
  • review domains and rule-sets, and change the ACTIVE_YN flags,
  • run checks on one or more tables (by calling a procedure in a PL/SQL package),
  • delete domains and rule-sets (by calling procedures in a PL/SQL package),
  • export and import domains and rule-sets as XML files,
  • define new domains and rule-sets.

A simple application that provided just the first two items would be a big step forward at this point.