SIL is a software data base client application for users to access and manipulate data in DBMS/RDBMS or in any other system which accepts SQL queries. This includes MySQL, SQL Server, Oracle, Sybase, DB2, and other database systems. By using this software, users will be able to create SQL queries in their own languages and perform Data Definition and Data Manipulation by creating, editing and managing data.
SIL can do all the operations on a database which are done using SQL but, in a user’s native language.
How does SIL works:
SIL takes the statements like keywords, functions, procedures, and syntaxes in other languages and converts them into SQL queries. In the background, processing is done against the SQL queries. The task relates to data processing using extraction, transformation, and loading of data (ETL) against DBMS / RDBMS systems or any system which accepts SQL queries.
SIL Editor is a window where a user can create queries and communicate with a database using SIL statements in different languages. The user can select any of the available SIL languages (for e.g. Chinese, Arabic, etc.) and communicate with the database in that chosen language. All the statements including queries and functions which are created using SQL can be created in other languages using SIL. The user is provided with a SIL User Guide which contains a list of words in the user's native language. These words correspond to similar SQL words. Using them, the user creates SIL statements and submits them for execution.