恶性血液病数据库分析系统的建立论文(2)
2013-06-21 01:18
导读:1.3数据库开发和维护模块由于SQL Server 2000是一个功能完备的正规数据库管理系统[1],它不仅具有一些大型数据库具备的特性如 :支持数据挖掘、标准的
1.3数据库开发和维护模块由于SQL Server 2000是一个功能完备的正规数据库管理系统[1],它不仅具有一些大型数据库具备的特性如 :支持数据挖掘、标准的SQL语言、存储过程和触发器等,而且与Windows操作系统有机集成,具有方便易使用的图形界面,极易安装和学习. 所以我们采用它作为本数据库的开发和维护工具. ①数据完整性:使用数据库规则和约束机制对数据的类型进行限制,并且以患者为中心建立多表之间的一一对应关系,从而确保数据的正确性和完整性. ②数据安全性:首先,备份事务日志,在由于误操作等而引起数据损坏情况下,可利用事务日志将数据库恢复到以前正常状态下. 其次,与客户访问程序联合建立用户权限机制,对于不同用户设置不同的权限级别,防止对数据的非法操作. 最后,建立触发器机制,在数据录入之前确保数据正确性和合法性. ③数据库移植:由于SQL Server2000提供了很方便的附加数据库向导,从而使我们可以不同主机之间移植数据库,这样可避免重复多次输入数据的麻烦. ④数据维护: 针对恶性血液病有不同的分型标准的特点,数据库内部将根据不同标准对数据作不同的分类. 同时也将一些常用的分型标准录入到库中如:FAB分类标准,WHO标准等,这样更利于医生及时查阅. 以上四个方面,作为客户端接口,数据库开发和维护模块基本上可以满足