APP下载

浅谈媒体协同数据库设计

2017-09-29宋凌宇张树勇阚景森

中国传媒科技 2017年8期
关键词:数据库系统设计

■文/宋凌宇 张树勇 阚景森

浅谈媒体协同数据库设计

■文/宋凌宇 张树勇 阚景森

数据库是信息系统的核心和基础,一个好的数据库设计在实现信息系统方便、及时、准确地获得所需的信息之外,还要满足易维护、易扩充等要求,并考虑到数据的一致性、冗余性、访问效率等。

数据库;表;检索;索引

引言

2015年3月起,随着国家数字复合出版系统工程——媒体协同(即07包)系统的设计和研发逐步展开,数据库的设计变得尤为关键。通过对以往一些应用系统开发过程出现的问题进行分析,然后规避这些问题,设计出一个规范、高性能、易维护、易扩展的数据库,以实现07包的功能需求及后期的扩展。

1.以往应用系统的问题

笔者参与过一些应用系统的设计和研发工作,经历过项目研发过程中的瓶颈和问题,这些问题表现在以下几个方面。

1.1 数据表和字段命名混乱

有些项目的数据表和字段命名不规范,往往难以找到所需要的库表,给开发人员带来很多不便,甚至困惑。

1.2 难扩展功能

有些项目的数据表字段数量刚好符合开始设计时的功能需求,那么在开发过程中有功能扩充时,就要增加数据表字段、数据表,有可能会造成程序的修改,甚至重新开发,这样就会加大开发人员工作量,也有可能造成项目的延期;再者项目交付多个用户后,会造成项目多版本维护,增加维护的难度。

2.数据检索慢

有些项目在设计之初,考虑得相当完善,规避了许多数据库设计时的问题。……

登录APP查看全文

猜你喜欢

数据库系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
数据库
数据库
数据库