选择数据库管理系统时应从以下几个方面予以考虑:
1)构造数据库的难易程度。
2)程序开发的难易程度。
3)数据库管理系统的性能分析。
4)对分布式应用的支持。
5)并行处理能力。
6)可移植性和可扩展性。
7)数据完整性约束。
8)并发控制功能。
9)容错能力。
10)安全性控制包括安全保密的程度(账户管理、用户权限、网络安全控制、数据约束)。
11)支持汉字处理能力,包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。
12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏以前的状态。