首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
数据库
数据库设计指南(一)设计之前
时间:2009-06-09 14:11:44 作者:TERRY
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
设计数据库之前1. 考察现有环境在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总......
模式有助于提高协作效能,这样在先期的
数据库
设计中几乎不可能出现大的问题。模式不必弄的
很复杂;甚至可以简单到手写在一张纸上就可以了。只是要保证其上的逻辑关系今后能产生效
益。
— Dana Daigle
10. 从输入输出下手
在定义
数据库
表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图
(输出)以决定为了支持这些输出哪些是必要的表和字段。举个简单的例子:假如客户需要一个
报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编
码糅进地址字段里。
— peter.marshall
11. 报表技巧
要了解用户通常是如何报告数据的:批处理还是在线提交报表?时间间隔是每天、每周、每月、
每个季度还是每年?如果需要的话还可以考虑创建总结表。系统生成的主键在报表中很难管理。
用户在具有系统生成主键的表内用副键进行检索往往会返回许多重复数据。这样的检索性能比较
低而且容易引起混乱。
— kol
12. 理解客户需求
看起来这应该是显而易见的事,但需求就是来自客户(这里要从内部和外部客户的角度考虑)。
不要依赖用户写下来的需求,真正的需求在客户的脑袋里。你要让客户解释其需求,而且随着开
发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。一个不变的真理是:“只有我
看见了我才知道我想要的是什么”必然会导致大量的返工,因为
数据库
没有达到客户从来没有写
下来的需求标准。而更糟的是你对他们需求的解释只属于你自己,而且可能是完全错误的。
— kgilson
4
/
4
首页
上一页
2
3
4
如果您需转载 数据库设计指南(一)设计之前,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
java实现插入mysql二进制文件,blob类型,遇到
mysql插入二进制文件,blob类型,遇到问题及解决办法:首先是数据库建立要准
五种ADO.NET数据库连接知识简介
ADO.NET提供了多种对象模型,比较典型的以下有五种,它们全部归类在System.Da
MVC真的适合PHP么?
摘要:近来设计模式风行,MVC随处可见,PHP领域也不例外,很多论坛都开始讨论在PH
LINLUX认证获得RHCE后的职场优势
Linux领域最权威的国际认证RHCE证书,是最具含金量的国际IT职业证书之一,它
linux认证:精通initramfs构建stepbystep(四
一、配置内核支持initrd 到目前为止,我们的init ramfs都由内核编译系统
OLAP与OLTP的区别 及 什么是数据仓库
OLAP与OLTP的区别 及 什么是数据仓库olap通常称为数据仓库。但数据仓库只
linux认证:Linux点评之Debian的5个五最佳功
在经历了 22 个月坚持不懈地开发之后,Debian GNU/Linux 5.0 版(代号Lenny)
对BCP命令的一个疑点的测试
--------------------------------------------------------------------
PHP的语言层面的优化和代码优化
大规模的系统开发中,Cache无疑是至关重要的,php世界里,虽然不如java当中,有那
科技查新项目管理系统中嵌入Word 的若干问
全文下载链接:http://www.gskj.net.cn/doc/56_3865.pdf
华为认证ar2831ar1820 br304ipsecvpn经典配
中心:ar2831 分支:ar1820 br304需求:中心的内网地址192.168.0.0/24分支的
php:树形结构的算法
从喜悦村上转载,以前也读过此文,讲述得还是比较清楚的。产品分类,多级的树状
Java SE 6中提升JDBC 4.0的性能
Java Platform, Standard Edition(Java SE)版本6(代码名称Mustang)现在已经推
关于RDS 项目中Eclipse中用到RDS configure
要使用远程数据服务技术,必须要了解三层的客户端/服务器模型。该模型将客
RedhatlinuxAS4环境下iSCSI协议配置
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议
数据库的事务隔离级别
未提交读(read uncommitted) 提交读(read committed) 重复读(repeatable read)
栏目热门
RedHat Linux AS5安装Oracle10g步骤
MySQL创始人向Sun递交辞呈!
SQL基础语法讲座(一)
SQL标识列初探
按时间段查询MYSQL语句
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS