Font Size: a A A

Data Model & Precompiler Technology In Embedded Mobile Real-Time DBMS

Posted on:2009-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:L J HuFull Text:PDF
GTID:2178360278463695Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the embedded mobile real-time database management system (EMRTDBMS), the hardware resource is limited because of the feature of mobile and real-time enviroment.Time restraints demand rapid and credible response.Because of all of these we need enhanced data model and suited precompiler.Analyzing existing data model,relational data model is the appropriate model who will be enhanced. EMRTDBMS deals with real time data.The enhanced data model must be able to define real time data type and operate real time data.SQL has all kinds of standards,among which SQL92 is widely used.The main SQL statements of the SQL92 have been listed.Compiler principles have been developed perfectly.Comparing to other languages,SQL is easier to compile. Formal language and automaton includes all kinds of basal computational theory.Among them regular expressions,finite automaton and context free grammar will be used in our precompiler.Lemon is a powerful tool.It can finish these work automatically .So we choose Lemon as the compiler to yet SQL precompiler.To describe how to precompile,select statement will be parsed.GCC is a powerful compiler,also.It can be enhanced to support SQL language.So we can compile embedded SQL statements.There is only a framework to be given.In the future,we need powerful compiler.All of these work will be more worth to do.
Keywords/Search Tags:Embedded Mobile Real-Time DBMS, Data model, Tokenizer, Parser, Precompiler
PDF Full Text Request
Related items