码迷,mamicode.com
首页 > 其他好文 > 详细

机房重构系统的分类

时间:2015-04-27 09:57:39      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:重构   数据库   

    这段时间真的是一心扑上机房了,不断的克服一些对VB.NET语言的水土不服的感觉后,终于对个人版机房重构有了很直观的认识。这个系统跟我们上一次的机房功能一样,也是对自己学习情况的一个检查,经过对机房的望闻问切,我觉得这张图很符合我对机房的理解。技术分享

    在机房重构中,重点还是在系统与数据库的交互过程,同时在这次的系统中,我们还要考虑系统开发的时候的编码规范化、正规化,把我们在C/S过程中学到的知识运用到机房重构中,这就是检验我们的学习成果。

    总结下这段时间的收获:对机房重构的功能进行分类,便于理清整个系统的思路,下面是一张查询的图。在这个图中对一些相近的功能进行了归纳,这些功能都是实现了对数据库系统的查询功能,当然了,其中一些要返回的是一些值,一些是返回整张表,但是大体功能相近。技术分享

    实现查询功能的SQL语句的语法:

        SELECT <目标表的列名或列表达式>

        FROM <基本表名或视图序列>

        [WHERE   <行条件表达式>]

        [GROUP BY   <列名序列>   [HAVING <组条件表达式>]…]

    条件上的[]里面的条件可有可无,从这里可以看出,我们平常使用的查询还是很简洁的,很多的功能都是需要实践来探索的。Ps:从一个条件里面查询所有字段的时候用*来表示。

    掌握了SQL语句的查询,那么查询功能的核心问题就解决了,其他的无非是自己用VB.NET其他的语法来进行修饰和逻辑判断,而以上的这些功能占到了整个系统的1/4,可见机房重构对我们来说是一个高级的学习过程。

    下面是机房重构系统里面的增加功能:技术分享

    实现增加功能的SQL语句的语法:

        INSERT INTO <基本表名> [(<列名序列>)]

        VALUES(<元组值>)

    在这个语法中,INTO有的时候被省略,这不是正规的做法。SQL数据库对INSERT是识别的,但是对其他的数据库则不一定识别,在编码的时候省略可能会对代码的复用造成影响。

    此外还有更新的SQL语法:

        UPDATE <基本表名>

        SET<列名>=<值表达式>

        WHERE<条件表达式>]

    删除的SQL语法:

        DELETE  FROM<基本表名>

        WHERE<条件表达式>]

    掌握了这四种基本的SQL语法,那么编程开发中的重难点也就小了很多。

机房重构系统的分类

标签:重构   数据库   

原文地址:http://blog.csdn.net/wz537071/article/details/45292929

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!