Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 数据查询语言在动态表单中的应用

[复制链接]
vicky614 发表于 2009-11-23 17:24:05 | 显示全部楼层 |阅读模式
说起查询语言,最熟悉莫过于SQL语言。SQL语言包括四个部分,分别是:数据查询语言DQL、数据操纵语言DML、数据定义语言DDL、数据控制语言DCL,无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
数据查询语言在工作流软件的动态表单中应用,在我做程序员几年接触过的所有同类软件中,最为典型的莫过于是myApps独创的微语言DQL,类似于SQL语言,又在SQL基础功能上有了少许变化。
在表单中查询微语言DQL简化了用户对于数据查询的操作,微语言DQL通过查询语句进行解析,得出2叉语法树,并根据事先定义的语义解释重新组装成对应物理数据库的专属方言SQL。使用者无须学习SQL等专属的数据库知识。它能够描述绝大部分的查询需求,如:“Like”、“=”、“>”、“<”等,并且能够准确表达有括号引起的运算优先级变化。为检索提供全面的灵活性
此外,微语言DQL因为能够很好的封装不同数据库的本地方言,因此能够支持基本上所有的主流数据库。
littlehz 发表于 2009-11-24 14:56:31 | 显示全部楼层
Comsenz的所有产品都有自己的优化算法,使用MySQL数据库,暂时不会考虑其他存储结构。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 01:11 , Processed in 0.024727 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表