Database System Concepts
- Avi Silberschatz
- Henry F. Korth
- S. Sudarshan
Each of the names below links to a page on the Web site of the corresponding
Graphical Interfaces to Databases
- Netbeans provides access to a
variety of databases through JDBC. Allows browsing of schema and data,
and execution of queries.
- Oracle SQL Developer allows browsing of
schema and execution of queries, and administration of databases,
among other features. SQL Developer is written in Java, and runs on a variety of
Tora is an open source alternative
to SQL Developer, and runs on a variety of platforms.
- pgAdmin graphical interface for
administering PostgreSQL databases, in addition to
browsing data and running queries.
- phpMyAdmin graphical interface for
administering and browsing MySQL databases over the web.
Other Database Developer Tools
Berkeley DB provides libraries (for several languages) that allow
applications to perform simple get/put operations on key/value pairs,
using an customizable storage system that supports indices, and optionally
concurrent access and transactions. Berkeley DB can be thought of as
an embedded database.
- Hibernate is a very widely used system
supporting Object/Relational Mapping.
Application Developer Tools
- Yahoo User Interface (YUI) library provides
Code you develop will work across a variety of browsers.
As an example, the DataTable control allows you to easily
create visually pleasing tabular displays of data; YUI provides a large variety of such