免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2618 | 回复: 5
打印 上一主题 下一主题

大家谈谈数据库设计注意事项吧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-28 16:33 |只看该作者 |倒序浏览
数据类型选取
Identify字段不要作为表的主键与其它表关联,这将会影响到该表的数据迁移。
     Text Image字段属指针型数据,主要用来存放二进制大型对象(BLOB)。这类数据的操作相比其它数据类型较慢,因此要避开使用。
合理使用索引
索引是数据库中重要的数据结构,它的根本目的就是提高查询效率。索引的使用要恰到好处,其使用原则如下:
在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引;在频繁进行排序或分组(即进行group byorder by操作)的列上建立索引;在条件表达式中经常用到的不同值较多的列上建立索引,在不同值少的列上不要建立索引。比如在雇员表的性别列上只有两个不同值,因此就无必要建立索引。如果建立索引不但不会提高查询效率,反而会严重降低更新速度。
如果待排序的列有多个,可以在这些列上建立复合索引。

论坛徽章:
0
2 [报告]
发表于 2007-09-28 16:35 |只看该作者
这个是sqlserver的概念吧

论坛徽章:
0
3 [报告]
发表于 2007-09-28 18:07 |只看该作者
相信需求,相信自己对需求的理解,并给出合适的答案
网络上抄来抄去的话是不足为信的
chinadragon 该用户已被删除
4 [报告]
发表于 2007-09-29 14:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
chinadragon 该用户已被删除
5 [报告]
发表于 2007-09-29 14:13 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2007-09-29 16:16 |只看该作者
数据库设计涉及很多方面:
1. 首先要预估数据库的数据规模,硬件规模,用户并发连接数(应用类型)
2. 确定要达到的性能指标(24*7,响应时间等等)
3. 数据库物理结构设计(数据文件在存储上的分布,数据库参数等等)
4. 数据库数据结构设计(应用数据表结构等等)
5. 数据库的备份机制
等等。。。

良好的数据库结构是要有一个经验丰富的团队(DBA,系统管理员,系统架构师,测试工程师等等)来保证的。

[ 本帖最后由 numenhuang 于 2007-9-29 16:19 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP