This site is home for the LDSql database system, which is intended for leaders and clerks in LDS wards and stakes, and for software developers who help support them.
It is a free database product based on the popular, public-domain database engine, SQLite, which runs portably on many personal computers, smartphones and other devices.
The LDSql system is not a self-contained application, but designed as a database back end for many different applications. Developers might use it as a foundation to write programs for Windows, Mac or Linux computers, or on handheld devices such as iPhone, Android or Blackberry phones. Power users might use LDSql as-is by linking it into products such as Microsoft Access or OpenOffice. (See Using LDSql without programming.)
A rich variety of generic programs, often themselves free, are available to work with SQLite databases. One such tool is SQLite Manager, an add-on for the Firefox browser. (If you use Firefox, you already have SQLite installed on your computer.) And there are many other ways to install it or embed SQLite software into custom applications.
The developer of LDSql has tried to accomplish much of the work of building database applications in a generalized way within the back-end structure (called a schema by database geeks) so the users or software implementers can work more easily with the data in their own front-end tools. With much of the grunt work accomplished in SQL, it should be much quicker to build custom applications for various personal platforms.
Version 0.9 of LDSql is based on data files exported from the ward's MLS computer software. These files include confidential membership data and are not intended for use by general ward members. So if you are not an authorized user of such data, LDSql will be of no use to you. If you are, talk to your bishop or clerk about providing the data files to you.
How to Use LDSql:
Programmers, of course, can do all this under control of their own application, and such implementations may not use the physical files above. Choose your favorite SQLite vehicle: ODBC, JDBC, embedded C, Windows dlls, iPhone or Android SDKs, etc. The opportunities to use and extend this site's free code, distributed under the open-source MIT license model (which is quite permissive) are limited mainly by own your creativity. See License and Copyright.
Benefits of the LDSql Structure
This schema provides many benefits over the raw MLS export data, which is not distributed in a form that is optimal for database work. LDSql has:
Future versions of LDSql might include extensions for geographic coordinates.
|