SQLServer后台数据库包含企业信息和施工项目数据信息,做为施工企业信息管理系统的基础,为部门应用系统、Intranet系统、领导决策系统提供数据库支持,并确保数据的安全性、完整性、规范性,以及各系统之间数据的可访问、可交换及其统一、正确性。
SQLServer后台数据库定义有施工计划合同、施工项目、工程概(预)算定额、工程财务、工程施工文件及档案、工程材料设备、工程质检及标准、办公信息、人员信息管理、领导查询和决策数据库等。
SQLServer数据库定义有各种安全及完整性机制。
(1)各数据库分别设有数据库所有者,完全访问用户,只读访问用户等,分别设置相应权限。非数据库用户不能对该数据库数据进行访问,只读权限用户只能浏览数据库数据,而不能修改,只有完全访问权限用户和数据库所有者,才能对数据库数据进行修改。这样,通过定义用户权限保证数据库的安全性。
(2)数据库内部定义有数据表记录的增加、删除、修改约束,以及表间定义有数据关系。当用户对数据库中数据进行操作时,SQLServer数据库调用数据库触发器和约束,校验数据库的更改是否符合数据规范条件,如符合条件,允许操作,否则拒绝操作,从而保证数据的正确和统一,保证其数据完整性。
SQLServer后台数据库直接被各应用系统操作。部门人员应用各系统,输入数据,进行计算,并将数据信息存入数据库中。这些数据库为Intranet系统提供数据支持。主页制作人员通过对后台数据库的查询、统计和分析,将得到的数据和信息反映在各自的主页上,或应用于办公自动化系统中。领导查询和决策系统也直接从后台数据库检索数据信息,为其决策服务。