数据库设计的几点建议
摘要:数据库设计的几点建议: 1. 表必须拥有标识符。这是基本规则,每个表应该拥有唯一的行标识符,以及可让表的记录和记录间有所区别的列或列的集合。每个表都应该拥有一个标识符列,而且每条记录的标识符的值都是唯一的,此行标识符称为主键。 2. 表应该只存储单一实例类型的数据。若在表中存储太多信息,可能导致无法对数据库进行有效、可靠的管理。举例来说,在SQL Server2005的范例数据库AdventureWorks中,销售订单和客户信息存储在单独的表中。若将销售订单和客户信息放在同一表中,这种设计可能会导致一些问题。例如,每笔销售订单可能需要重复加入和存储客户信息(姓名和地址),这需要使用额外的数据库
阅读全文
posted @
2010-03-28 19:49
Melou
阅读(424)
推荐(0) 编辑
vs2005 wap 开发入门
摘要:最近由于工作需要,要做个wap网站,上网找了些资料,总结了一下: IIS配置 在IIS WAP服务器的MIME类型配置IIS--默认网站属性-->http 头-->MIME映射 -->文档类型 -->新类型.wml text/vnd.wap.wml .wmlc application/vnd.wap.wmlc .wmls text/vnd.wap.wmlscript .wmlsc application/vnd.wap.wmlscriptc .wbmp image/vnd.wap.wbmp 支持java下载:在iis中需要添加 .jad text/vnd.sun.j2m
阅读全文
posted @
2010-03-27 11:21
Melou
阅读(2116)
推荐(1) 编辑
winform 实现TextBox 关键字智能提示
摘要:有时候由于项目需求的需要,需要实现像百度那样输入关键字后有下拉框提示,在网上搜了下,一种是利用ComboBox和TextBox的AutoCompleteMode属性,个人感觉不太灵活,关键字只能从第一个字符开始匹配,不能实现任意位置的匹配和多个关键字的匹配;另外一一种方法是重写listbox 感觉太复杂…… 最后我自己想了个比较简单,灵活的方法: 使用listBox...
阅读全文
posted @
2010-03-10 22:08
Melou
阅读(6209)
推荐(1) 编辑
优化SQL 语句 in 和not in 的替代方案
摘要:用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: SQL试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。 推荐在业务密集的SQL当中尽量不采用IN操作符 NOT IN 此操作是强列推荐不使用的,因为它不能应用表的索引。推荐用NOT EXISTS 或(外连接+
阅读全文
posted @
2010-03-01 21:30
Melou
阅读(21330)
推荐(1) 编辑