,VB.net   工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛,VB.net
您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VB.net > 正文
VB.NET数据库工具教程之四
[文章信息]
作者:刘彦青编译
时间:2003-11-18
出处:yesky
责任编辑:方舟
[文章导读]
索引是建立在数据库字段之上的数据结构,用于提供对数据的快速访问
advertisement
热点推荐
· 深入探讨SQL Server 2000对XML的支持
· Swing(空)
· 3DS Stodio Max 宝典
· 中小企业服务器配置方案--前 言
· 中小企业服务器配置方案--代理接入服务器(3)
[正文]

1 2  下一页

天极IT资讯短信服务 电脑小技巧
资费:包月5元
手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。(首月免费)


  索引和关健字标签

  索引是建立在数据库字段之上的数据结构,用于提供对数据的快速访问。索引可以是唯一的,即每个关健字的值各不相同,非唯一的关健字的值可能代表2、3个不同的记录。每个数据库表应当有一个被称为主关健字的唯一索引。为了建立一个表的索引,点击工具条上的“索引”按钮,或者从“视图”菜单中选择“属性页”,“属性页”打开后,选择“索引/关健字”标签。


(图15)

  要创建索引,点击“新建”按钮,系统将创建一个缺省的索引名字。然后选择该索引的第一字段,我们可以根据需求选择尽可能多的字段,但需要注意的是,选择的字段越多,更新表时需要的时间越长。索引的使用应当仔细规划,以在代价不太大的情况获得更多的方便。

  如果有不止一个文件组,我们可以选择将索引放在数据库表之外不同的数据文件中。在有些情况下这是有利的,尤其是数据文件存储在单独的物理卷上时。由于能够提高性能,数据库管理员经常这样作。在较小的台式机数据库中只有一个文件组。接下来我们必须决定索引是否是唯一的,唯一的索引要求索引中的一个值只能出现在一个记录中,缺省情况下主关健字是唯一的索引。我们可以使用非唯一性索引加速对使用非唯一性实体的表的访问。如果只需要保证一个记录只有一个特定的值,我们可以使用唯一性约束,约束与索引类似,但它使用哈希函数值而不是实际的关健字值。通过使用哈希值,检查唯一性的速度将非常迅速,但它的不足之处是使用约束不能加速对数据的访问。

  如果出现相同的关健字,“忽略相同关健字”复选框能够使SQL Server不异常中断插入记录命令,这并不意味着记录将会被插入,SQL Server只是不会中断这一交易,但会发出警告,Transact-SQL脚本中的其它语句将会得到执行。如果没有选择该复选框,SQL Server将发出一个错误信息,中止并回退该交易。我的建议是不要选择该复选框,而在我们的程序中处理出错代码,否则,我们就可能不知道表没有得到正确的更新。

  另一个项目是“创建群集的索引”,这一选项适用于每全表只有一个索引的情况,它使SQL Server根据索引的排序对实际记录进行排序,这能够极大地提高顺序访问数据的速度,由于SQL Server必须将记录插入或移动到合适的位置,而不是简单地添加到表的末尾,插入和更新操作速度将因此而降低。

  最后的“不自动使用重新计算”选择框不应当选择,它与在运行查询时Query Optimizer决定如何以最佳方式访问表有关。在后面我们还将讨论这一问题。

  关系标签

  只要“属性页”一打开,我们就会看到“关系”标签。在该标签上我们能够定义表之间的关系,并提供“说明参考完整性”(DRI)。搞清楚下面二个相关联的概念之间的差别是十分重要的:关系使用外码描述不同表间的连接;在相关的字段更新或被插入时,参考完整性使SQL Server明白应当采取什么样的措施。下面我们来仔细地研究二者之间的差别。


1 2  下一页

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
,VB.net相关内容,VB.net焦点新闻
  • VB.NET数据库工具教程之三
  • 使用VB.NET线程访问数据库
  • VB.NET数据库工具教程之二
  • VB.NET数据库工具教程之一
  • 利用.NET类将DTD插入XML文件
  • FVD刺激高清碟机加速商业化 抢占商机最重要
  • 3家搜索引擎集体诉讼8848 吕春维未敢出席
  • 杨元庆:没有准备不会获批的备用方案
  • 军队信息化诞生新领域 电子军务呼之欲出
  • 世界经济论坛公布信息化程度全球最新排名
  • 2004政务绩效评估:政府门户尚处于发展阶段
  • 甲骨文出资5.15亿美元 意图收购RetekInc
  • 技术并购:帮你突破传统增长的“天花板”
  • ,VB.netAdvertisement

    天极无线
    经典名曲 华语流行 欧美风情 人声音效 原声大碟
    你好周杰伦-安又琪
    直线-张韶涵
    天边-张韶涵
    看我72变-蔡依林
    乱世佳人-Twins
    全世界下雨-张娜拉
    我们的爱-飞儿乐队
    分手快乐-梁静茹
    爱在西元前-周杰伦
    三万英尺-迪克牛仔
    爱如潮水-张信哲
    爱情宣言-齐秦
    寻找玛依拉-刀郎
    驼铃-刀郎
    老鼠爱大米-杨臣刚
    功夫主题曲
    仙剑主题曲杀破狼
    天下无贼片尾曲
    冲动的惩罚-刀郎
    情人-刀郎
    爱情-莫文蔚
    挪威的森林-伍佰
    奔跑 - 羽泉
    因为爱 - 羽泉
      ·时尚女人圈
    ·经典影视专集
    ·美女秀场
    ·美丽大自然专题
    ·流行金曲
    ·科幻电影特区
    | 最新推荐
    ·你好周杰伦
    ·杀破狼
    ·寻找玛依拉
    ·孤单公园
    ·男人海洋
    | 魔术铃声
    ·少女丰胸
    ·少妇丰胸
    ·减肥魔铃
    ·增高魔铃
    ·美容魔铃

    今日报价查询 更多报价