当前位置: 首页 > news >正文

查网站是否正规重庆建设工程招标信息网

查网站是否正规,重庆建设工程招标信息网,上海建设网站方法,如何制作自己的app举一个例子#xff0c;我现在有一些新闻信息#xff0c;它包括这些字段#xff1b;新闻ID#xff0c;新闻Name#xff0c;新闻ShortIntro#xff0c;新闻Detail#xff0c;新闻PublishTime。我现在要把它存放在数据库中#xff0c;然后从数据库中将其取出来放在GridVie… 举一个例子我现在有一些新闻信息它包括这些字段新闻ID新闻Name新闻ShortIntro新闻Detail新闻PublishTime。我现在要把它存放在数据库中然后从数据库中将其取出来放在GridView中分页显示。我现在就以一种我所见过的常见的思维方式来一步一步模拟这个实现过程。第一步建立新闻数据表。在这一步很多人都会直接建一张News表里面包括了上面说的那些字段。第二步查询数据。写一个方法把News表中满足查询条件的数据取出来放在DataSetDataTable中作为数据源。第三步绑定到GridView。设置GridView的分页属性将上面查询得到的数据源绑定到GridView实现数据在GridView中的分页显示。上面就是我们常见的做法了。我的做法会是这样第一步建立新闻数据主-从表。我们在系统开发过程中会发现其实在一条的完整的数据信息中其实很多时候很多列表项并不会用到。我们分析News信息我们可以初步的把IDNameShortIntroPublishTime作为主要信息我们将这些信息集中起来新建一张表News(IDNameShortIntroPublishTime)另外一个字段Detail放在另一张从表中新建一张表NewsDetail(IDDetailNewsID)。这样做有什么好处呢首先我们降低了表的“重量”。我们将最重要最常用的信息简化出来放在一个主表中这样在使用过程中我们只需要从这张住表中获取我们所需的数据就可以了而不需要像第一种方法一样遍历所有字段这减少了数据库查询的时间提高了性能。主-从表建立的原则是将最重要的最常用的分离出来作为主表将那些描述性的内容庞大的作为从表第二步编写适合的SQL语句。我们应该为不同的功能实现编写适合的SQL语句。上面那种方法中用一个方法查询出了所有的数据信息这是满足所有场合的数据要求的。但是我们并不需要这么多的数据内容多余的数据内容耗费了我们大量的时间和空间。我们往往只需要其中的部分内容比如说主要信息。这也印证了为什么我们上面要建立主-从表。我们在建立了主-从表之后为满足各种场合可以编写以下几种方法GetNews(int? ID, string Name)//从主表中查询满足条件的数据GetNewsDetail(int? ID, string Name)//从主表和从表中查询满足条件的数据。第一种方法提供了新闻主要信息第二种方法提供了全面的信息这两种方法基本上就能满足所有场景且不会带来过多的数据冗余。这里还要指出一点有些人喜欢这么写GetNewsByID(int? ID )GetNewsByName(string Name)这样写是很灵活很有针对性但是这样写完全没必要。第三步分页绑定。上面那种方法是一次性取出所有数据给GridView让控件自己去分页这样做方便省事。但是会有几个问题1数据量大。因为是一次性取出所有满足条件的数据所以数据量比较大而这些数据是都需要放在内存中的所以会影响系统性能。而且在初次载入时会有些卡给人的感觉是系统加载不平顺。2我们并不需要这么多数据。为什么我要这么说呢研究用户的使用习惯我们会发现用户大多数情况下并不会逐页的去浏览数据用户关注的往往是前几页的前几条。所以取出来的数据很多时候并没有被用户查看。所以在这里使用分页查询的方式是更加合适的。每次只从数据库里面查询一页数据这样系统负载小页面载入平顺而且完全能够满足用户的使用要求。有些人会问你这样做不是会增加数据库IO次数我想说的是一次性获取大量冗余数据并要承担冗余所带来的持久影响与这些比理论上增加的IO次数用户并不会逐页查看也就并不会产生那么多次分页查询要小得多的访问相比分页查询具有不可否定的优势。 转载于:https://blog.51cto.com/lucifer119/1262445
http://www.pierceye.com/news/512334/

相关文章:

  • 找人做网站价格永城网站设计公司
  • 如何让网站做网页适配深圳市门户网站建设多少钱
  • 中金超钒 网站建设淘客推广方法
  • 网站建设的基本流程域名备案需要哪些资料
  • 怎么查找网站死链怎么自己做微信推送新闻
  • 做网站的人能看到浏览的人的信息吗怎么刷网站权重
  • 有了域名搭建网站详细步骤服务外包有哪些
  • 外贸网站样式传扬互动网站建设公司
  • 企业网站建设需要哪些资料信息免费推广工具
  • 网站怎么更新网页内容如何把自己的产品放到网上卖
  • jQuery网站建设中倒计时代码提高工作效率的重要性
  • 网站建设业务介绍深圳观澜网站建设
  • 最简单的做网站网站开发项目需求文档
  • wordpress网站打开速度小程序搜索排名帝搜sem880官网
  • 台州做网站公司企业网站seo策略
  • 专业网站建设推广网络营销推广方法和手段有哪些
  • 莘县做网站推广2345浏览器官方网站
  • 深圳网站建设公司为什mrskinlove wordpress
  • html 网站建设中模板网络营销推广与策划
  • 企业管理网站模板asp.net做电商网站设计
  • 萧山建站wordpress主题机制
  • ps可以做网站动态图网页设计参考板式
  • 温州集团网站建设西昌市网站建设公司
  • 奇想网站建设wordpress分页调用代码
  • 站点推广名词解释管理培训课程
  • 做一个网站 多少钱成都到西安
  • 哪个网站做外贸好平面设计广告作品
  • 兰州专业做网站产品网站做营销推广
  • 唐山做网站哪家好闸北手机网站建设
  • 网站建设作业百度云资源展厅设计搭建