BerkeleyDB Backend Storage Engine for DURUS
BerkeleyDB Backend Storage Engine for DURUS provides a storage engine for DURUS, a persistence system for the Python programming language.
buzhug is a fast database engine written in Python, using an intuitive, non-SQL syntax.
Cego-DBD implements a Perl DBD driver for the Cego database system.
A multiplatform developer's tool. It supports Linux, FreeBSD, and Win32.
csvdb is an SQL engine for csv (comma separated values) and Apache web server log files, allowing files to be searched as if they were database tables.
DataArchitect Viewer is an XML viewer for generic diagrams and Entity Relationship Diagrams. It is a powerful database design tool, with advanced SQL Editor, and support for all major RDBMS, that can design complex systems.
Database Deployment Manager
Database Deployment Manager (DDM) is a desktop oriented multi-platform database design tool that allows database administrators and programmers to create database structures (using an object oriented methodology) and deploy them into an existing database.
Dataxi is a collection of tools for developing form-based information systems. Dataxi enables one to quickly build an application based on forms with which the user can access the underlying database in order to query, read, edit and write. Dataxi is the link between the user interface and the database.
DB Designer Fork
DB Designer Fork is a fork of the fabFORCE DBDesigner 4. DBDesigner is a visual database design system that integrates entity relationship design and database creation. DB Designer Fork generates SQL scripts for Oracle, SQL Server, MySQL, and FireBird.
db2ssd is a database-documentation tool that generates diagrams from databases. It is meant to be extensible in that it is not limited to specific databases, file-formats or operating-systems.
DB_DataContainer is a PEAR compliant database persistence layer and data encapsulation class. A persistence layer encapsulates the behaviour needed to make objects persistent ie. to load, save and delete objects to and from persistent storage. Currently the only supported persistence mechanisms are relational databases.
DBD::SQLite is a Perl DBI driver for SQLite that includes the entire thing in the distribution.
Allows you to construct your database in an intuitive and easy to use environment, where you have a visual representation of the tables and relations contained in your project.
dbmstools is a set of utilities for software developers who work with databases. dbmstools understands database schemas (tables, sequences, views etc.) and DBMSs (Database Management Systems, e.g. Oracle, Postgres). It generates create, drop and update scripts, as well as importing and exporting data.
The DBacesslayer (or DBSlayer for short) is a lightweight database abstraction layer suitable for high-load Web sites where you need the scalable advantages of connection pooling. DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly interoperate with any Web framework you choose.
Dee-Python is an implementation of a truly relational database language with Python. Inspired by Date and Darwen's 'Third Manifesto', it addresses the problems of impedance mismatch between programming languages and databases and the weakness of SQL.
Dominion is an Universal Database Abstraction Layer to develop rapid portable and compatible applications connecting to any freeware or commercial databases.
Dzo is a database utility which helps to maintain database-schemas.
Emma is a graphical toolkit for MySQL database developers and administrators. It provides dialogs to create or modify MySQL databases, tables, and associated indexes. The results of an executed query are displayed in a resultset where the record data can be edited by the user, if the SQL statemant allows for it. The SQL editor and resultset view are grouped in tabs. Results can be exported to CSV files. Multiple simultaneous opened MySQL connections are possible. Emma is the successor of yamysqlfront.
Ferret (formerly Gerwin) is a CASE tool for edit data models. These data models can then be implemented on some relational data base implementation such as PostgreSQL or Mysql.
(commercial) A Database Management Tool, a 4GL and a MenuDriven Application Generator. It is an all in one Programming Environment - with all of the tools you need for creating high quality, feature-rich applications.
gen_names populates customer/invoice tables with random (but realistic looking) data. The data has been gathered from various sources including census and local council Web sites. It is supposed to be used to road test various DBMS solutions.
GSQL is an integrated database development tool for GNOME. It can access a DBMS natively, not via the ODBC layer. Database objects are organized into a tree.
GTK Oracle is an Oracle / GTK2 interface for Oracle SQL dev/testing. Schema browser, SQL highlight w/ bind variable set; plan tree w/ integrated stat peeking. Supports SQL retrieval from v$sqlarea, statspack, and 10g AWR; stmt history tracking in AWR; full AWR reports.
hssqlpp is a parser and type checker written in Haskell. It parses a subset of PostgreSQL SQL and plpgsql, and does some type checking.
jpt is a generic database toolkit. The package's main component is the libjpt library, which can be easily linked into C++ and C programs. A jpt database consists of a single sparse table, with an arbitrary number of rows and columns. The programming interface is simple, and the data structures are designed for fast random inserts and lookups.
Memcache Engine for MySQL
The memcache_engine allows memcache to work as a storage engine to MySQL. This means that you can SELECT/UPDATE/ INSERTE/DELETE from it as though it is a table in MySQL.
The eobjects.org MetaModel is a project created for maximum reuse of a SQL 99 compliant domain model of the database domain. The MetaModel is a model that contains classes that represent the structure of a database (schemas, tables, column, relationships) and interaction with the database (queries). In short, it is a model for modelling data in databases and other datastores. With MetaModel you can query different datastores like databases, CSV files, Excel spreadsheets, and XML files using the same approach and the same domain model.
Modeling Framework fills the gap between the Python object world and The Modeling framework intends to fill the gap between the python object world and relational databases. It relies on a model, based on Entity-Relationship Modelling, that describes how the two worlds map to each other.
Momomoto is an object-relational mapper written in Ruby for PostgreSQL. It features support for combined primary keys, support for stored procedures, support for schemas, and the ability to retrieve column definitions for tables, views, and stored procedures from the database.
MySAC (MySQL Simple Asynchronous Driver) is a library that provides mechanisms for making asynchronous request to MySQL databases.
This is a C++ wrapper for the MySQL database C application programming interface. The code works for linux/unix, as well as win32.
An interface to a SQL-tree. It is more about SQL-trees can learn in article SQL for Smarties and Relational Data Structures for Extensible Thesauri.
node-cassandra-cql is a Node.js CQL driver for the Apache Cassandra CQL3 binary protocol. CQL is a query language for Apache Cassandra.
ODB is an open-source, cross-platform and cross-database object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having to deal with tables, columns, or SQL and without manually writing any mapping code.
The PGXN Client is a command line tool designed to interact with the PostgreSQL Extension Network allowing searching, compiling, installing and removing extensions in a PostgreSQL installation or database.
pwPage provides an extremely fast and simple approach to the creation of data base forms. That is, if a data base table exists and a corresponding HTML page has been constructed using a few easy guidelines, pwPage can immediately used for table data selections, insertions, updates, deletions and selectable table content reviewing merely by adding a symbolic link to pwPage.cgi.
Pyrseas provides a framework and utilities to upgrade and maintain a relational database. Its purpose is to enhance and follow through on the concepts of the Andromeda Project.
Qore MySQL Module
Qore MySQL Module is a DBI driver module for the Qore programming language to communicate with MySQL databases.
Qore PostgreSQL Module
Qore PostgreSQL Module is a DBI driver module for the Qore programming language to communicate with PostgreSQL databases.
Siebel Code Analyzer
The goal of Siebel Code Analyzer is to provide tools to analyze and find common issues with eScript code based on best practices for coding.
Simple C++ ODBC Database API
The SimpleDB API is a C++ API designed to encapsulate the ODBC API functionality in an object oriented manner.
SQLAlchemy is a SQL toolkit and object relational mapper for Python. It encourages "relational mapping" as opposed to "table mapping" and includes enterprise-level features such as eager loading, unit-of-work object commits, topological dependency sorting, and full usage of bind parameters. It supports MySQL, Postgres, Oracle, and SQLite.
sqlamp is an implementation of Materialized Path, an efficient algorithm for working with hierarchical data structures. sqlamp uses (and depends on) SQLAlchemy.
SQLet is a script that allows you to directly execute SQL on multiple text files, right from the Linux command line. In one single command, you can read in text files (with or without header line), and perform arbitrary select statements, including joins over several files.
Sqlkit is PyGtk package that provides Mask and Table widgets for editing database data. It is meant to be used as a base for database desktop applications. It also provides 'sqledit', an application that can be used from the command line to browse and edit data.
SQLScreens is a simple relational database screen form generator written in TCL/TK. It will let you create query screens very quickly by specifying what data (tables and columns) you want to see and what operations should be allowed (query/update, etc.).
The ssqlfs package (simple-sqlfs) facilitates representing the content of SQL database in a file/directory hierarchy.
The Object Oriented Database Kit
The Object Oriented Database Kit is a set of tools to help database application developers handle database communication, reporting, and printing. It has a solid, stable, and easy to use API. It is also GUI toolkit agnostic and portable.
(commercial) Toad is a powerful, low-overhead tool that makes database and application development faster and easier and simplifies day-to-day administration tasks. Whether you are a developer, application developer, DBA or business analyst, Toad offers specific features to make you more productive than ever before.