Software tools used to administer databases are vendor specific, proprietary, and require extensive prior database knowledge on the part of the database professional. We present dbAnalyst, a new, script-driven, vendor independent, database administration tool, that is able to graphically display any database schema, manage database objects, import and export database content, generate database alerts, and explore database content. This new database administration tool, dbAnalyst, reverse engineers existing databases to uncover database objects and relationships, and more importantly, using script-driven rules, diagnoses current or impending database issues. These features, and a uniform interface to any database, are supported for any Structure Query Language-type database. KEYWORDS Database, design, reverse engineering, tool, diagnostic, rule -based processing