×

用有限自动机和拓扑排序理论提高MIS开发效率

消耗积分:5 | 格式:rar | 大小:100 | 2009-09-08

分享资料个

         利用有限自动机和拓扑排序理论编写的一个工具软件,能直接处理数据库分析人员利用CASE工具产生的带中文注释的表定义DDL 脚本文件,并可按引用完整性的要求,对各条DDL 语句自动排序后,直接在RDBMS 中创建用DDL 语句定义的各表。使数据库分析段和程序设计阶段有机结合起来,提高了工作效率;同时,由于脚本文件已含有表名、字段名的详细注释,可省去相应的中文数据字典,也减少了文档维护的工作量。
关键词:有限自动机 拓扑排序 DDL 脚本效率和维护
         在数据库软件开发过程中,表的定义、相关文档维护及表在RDBMS 中的创建是最基本的工作之一,但在数据库分析、程序设计和文档维护中常遇到两个问题:1、在CASE 工具中分析人员用英文或拼音对表进行定义后,一般还需单独撰写相应的中文数据字典,对各条DDL 语句中的表名、字段名加以中文说明,以便软件开发人员的使用和软件文档的维护,但这种DDL 脚本和数据字典相分离的方式,导致开发人员需反复查阅脚本文件和数据字典,工作量大且容易出错;同时也加重了软件文档维护的负担,当设计变动时还容易导致二者之间的不一致。2、为保证脚本文件中各条表定义DDL语句能在RDBMS 中正确执行,各条表定义DDL语句必须保持一定的顺序,以满足引用完整性约束(主/子表约束关系,即主表的DDL 语句应写在子表的DDL 语句之前)的要求;而数据库分析人员可能并未按此顺序来定义表,如手工排序工作量大、效率低,且难以适应设计变动。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !