期刊文献+

通用标准SQL语法分析模型 被引量:9

Custom Standard SQL Grammer Analysis Model
下载PDF
导出
摘要 在构造通用 SQL 查询的工程项目中 ,对 SQL 语句准确的分析验证并给出有指导性的错误信息是非常关键的 .本文根据编译原理中的句法分析 ,并利用了逻辑代数的知识和方法建立了一个完善的标准 SQL 验证模型 ,模型中首先定义了一个标准 SQL语句对象 ANSISQL O,然后分别针对句法和文法建立了详尽的规则 ,分 Form al- Rule和L ogic- Rule两个阶段建立 ANSISQL O对象并进行验证 .文中还对嵌套的 SQL 语句做了进一步分析 ,建立了句法树以及句法广度优先和语义深度优先的验证原则 .模型对涉及到通用 When a project meet the problem of construct custom SQL query, it is very crucial to analysis the SQL clause and give insrtuctional information on the same time.In this paper,we establish a model based on the knowledge of Complier Construction Principles and Logic Algebra.In the model,we define a standard SQL clause object ANSISQLO at fiest,then build many rule.We verify the SQL through two phases: Formal Rule phase and Logic Rule phase.In the paper,We also analysis the nesting SQL clause by building syntax tree and then go through syntax width first and semantic depth first.This model is very usefull for project about custom SQL query.
出处 《小型微型计算机系统》 CSCD 北大核心 2003年第11期1969-1972,共4页 Journal of Chinese Computer Systems
基金 国家自然科学基金 ( 60 172 0 12 )资助
关键词 SQL语法分析模型 嵌套SQL 信息共享 逻辑代数 SQL grammer analysis model nesting SQL informating share logic algebra
  • 相关文献

参考文献3

  • 1[美]Rafe Colburn.SQL实用全书[M].北京:电子工业出版社,1998..
  • 2Kenncg C.Louden.Compiler construction principles and practice[M].北京:机械工业出版社.1 999.
  • 3Ceri S and Gottlob G. Translating SQL into relational algebra: optimization, semantics, and equivalence of SQL queries [J]. IEEE Transactions on Software Engineering. 1985. 11(4): 324-345.

同被引文献69

引证文献9

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部