修改重要的系统数据库和系统软件是费时且费钱的。比如从1999年过度到2000年,很多统数据库和系统软件都要修改。有此系统软件修改费用以亿元为单位。
以前足球世界杯都是四年举办一次,很多关于世界杯比赛的数据系统是以四年为周期建立的。数据系统包括数据库、更新数据软件、运用数据软件。世界杯数据库是“按照世界杯数据结构来组织、存储和管理数据的世界杯仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的世界杯集合。如果世界杯三年办一次,则世界杯数据结构发生周期变化,相应组织、存储和管理数据的方式随之变化,读写程序指令也随着变化。
系统程序需要变化是非常麻烦的,也就是修改程序是麻烦的。如果是很久以前建立的系统,修改程序不是当年编写程序员,则改动程序更麻烦。附录给出了一小段世界杯数据库应用程序,估计多数读者很难修改。附录程序是以四年为周期编写的,如果改成三年,程序则要修改。
附录:世界杯数据库应用程序。
yw=textread('PaiMinD.txt','%s'); % 队名和代码
for k=3:2:length(yw);j=str2num(yw{k});x{j}=yw{k+1};xj{j,1}=x{j};end; %x的j行为j队名称代码为j。
yj=textread('shijieB3.txt','%s'); % 队名和简码
for k=3:2:length(yj);xj{11+fix(k/2),2}=yj{k+1};end; %xj(j,1)j队名称代码为j,x(j,2)为简码。
a=load('PaiMinDm.txt'); %a的列1场次 2胜 3平 4负 5进球 6失球 7净胜球 8积分 9代码 10排名 11届次
s=0;j=0;[n,m]=size(a);m=m+1;
s=0;for k=1:n; if(a(k,1)<0);s=s+1;f(s)=k;a(k,11)=s;j=0;a(k,10)=0;continue;end;
j=j+1;a(k,10)=j;a(k,11)=s;end;f(s+1)=n+1;nf=s; %f(s)为第s届开始值.
联系客服