CANALPLAY公交车站互动装置 等车同时看个小片片 另类营销活动 位置定位的旅游书 Netflix黑色喜剧女子监狱法国广告活动  露天监狱 日本哈根达斯营销活动 每天都值得来一个happy ending 联想为推广Yoga,造出一款超酷的T恤 台湾远传电信营销活动第三部 用鼓励,让台湾听见

  关于六大数据库设计的小技巧分析

2015-12-29


  为了更好地将数据库设计变得完善起来,设计师们开始寻找更加有突破性的技术进展,因此,我下面就给大家说一说,六大数据库设计的小技巧和小方法包含哪些?

  Rule 1:弄清(OLTP或OLAP)应用的本质是什么?

  当开始制作数据表单设计时,首先,要分析你数据库设计的这个程序的本质是什么?是事务性还是分析性的?你会发现许多开发者会默认应用常规化规则,随后才考虑性能问题而不考虑应用的本质。关于事务性和分析性,一起来看下两者区别。Transactional:这种应用,用户对CRUD较为感兴趣,即创建、读取、更新和删除记录。这种数据,官方名称之位OLTP。

  Rule 2:将数据按照逻辑思维分成不同的块,让生活更简单

  这个规则其实就是“三范式” 中的第一范式。这样设计的目标,是为了当你需要查询套多的字符串解析功能时,如子串,charindexetc,它能为你提供这项功能。

  Rule 4:将重复、不统一的数据视作你最大的敌人

  聚焦和重构复制数据。我比较担心的不是复制数据所需要的磁盘空间而是它因此而造成的混乱。

  Rule 5:注意被分隔符分割的数据

  前面的规则2即“第一范式”提到避免数组重复。如果你看到教学大纲紧密排列在一起,这个领域中需要很多数据来填充,这种我们称之为“重复数组”。如果我们必须操纵这些数据,单凭查询是很困难的,我甚至还怀疑是否具备这个查询功能。这些带分隔符的数据需要特别注意,要利用更好的方法将这些数据移动到一个不同的任务栏中,以便更好的分类。

  Rule 6:当心数据依赖

  观察该领域中的部分列表。假如我们创建了roll number和standard,可以看到教学科目紧密联系在一起,但与学生学习的科目没有直接关联。如果我们想给每位学生更新教学科目,这似乎看起来是不符合逻辑的,但是通过键入standard条目转换这些数据就可达到目的。这个规则告诉我们“所有的键入都应该依赖主键”。

  上面给大家介绍的这些,就是数据库设计的六大小方法和小技巧了,充分的掌握了数据库设计的方法,我们能够在整个软件开发的过程中,更好地运用数据库,来完成我们相对比较复杂的工作,同时,也有利于提高我们工作人员的处理速度,从而提高自己的工作效率,减少自己的工作时间。当然我们一品威客也为广大企业、商家、个人,提供多媒体设计、会员卡设计(http://www.epweike.com/huiyuan/meijie/)、网络打字员等服务。只要能通过网络解决的任务,都可以通过一品威客(http://www.epweike.com/)网来完成。


评论(0)
请勿刷评论,否则禁号!
正在获取最新评论...
评论框加载中...