Makro-valoda datu bāzes piekļuvei
Autor
Pladers, Eduards
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Čerāns, Kārlis
Datum
2014Metadata
Zur LanganzeigeZusammenfassung
Šī maģistra darba ietvaros tika izstrādāta programmēšanas valoda, kas paredzēta darbam ar datu bāzi. Izstrādātā valoda balstās uz objektorientētas programmēšanas pamatprincipiem. Izstrādātās valodas pirmkods tiek translēts uz Java valodas pirmkodu, un tiek izpildīts Java virtuālajā mašīnā. Šīs valodas mērķis ir aizvietot vienkāršas SQL konstrukcijas ar konstrukcijām, kas balstītas uz objektorientētu pieeju. Darbā ir apskatītas uz darba izstrādes brīdi populāras pieejas darbam ar datu bāzi. Darbs apraksta izstrādātās programmēšanas valodas konstrukcijas, soļus, kurus bija jāveic, lai izstrādāt šādu (vai arī citu) programmēšanas valodu, kā arī salīdzinājumu ar populārām tehnoloģijām un praktiskas lietošanas piemērus. In this master's thesis, we develop a new programming language – Database access macro language (DAML) to perform operations on database data. The language is based on object-oriented principles. The source code of the language is translated into Java source code and executed in Java virtual machine. The purpose of this language is to replace simple SQL statements with statements that are based on the object-oriented approach. We provide an overview of popular database technologies. Also this thesis contains the design of the new language, the steps that were performed to develop this language, as well as a comparison with popular approaches. In addition, we provide a practical example of use of the language.