数据库设计指南(转)[22]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 ninjaboy 的 blog

select * from customer, order

where customer.surname = "myname"

and customer.name_id = order.cust_name_id

and order.quantity = 1

1 sql 语句没少键入多少字符。但如果查询涉及到5 个表乃至更多的列你就知道这个技巧

多有用了。

bryce stenberg

第3 部分— 选择键
怎么选择键呢?这里有10 个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段
以获得最佳性能等。

1. 数据采掘要预先计划

我所在的市场部门一度要处理8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小

活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不

在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘

既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示计划相

当关键——当我想创建系统类型查找时为什么要采用号码作为主索引字段呢?我可以用传真号码

进行检索,但是它几乎就象系统类型一样对我来说并不重要。采用后者作为主字段,数据库更新

本文关键:数据库设计指南(转)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top