- 项目编号:
- MIS210426151442674
- 数据库类型:
- MSSQL
- 表名:
- QAJ_QYXXXXB
- 简称:
- 区安监_企业详细信息
- 描述:
- QAJ_QYXXXXB - 区安监_企业详细信息
-
# 名称 标题 类型 长度 小数 允许空 自增 主键 外键 索引 描述 1 BUILDACREAGE 建筑面积 FLOAT 0 0 建筑面积 2 BUSINESS_REG_ADD 工商注册地 VARCHAR 200 0 工商注册地 3 CUSTOM_FEATURE 其他说明风险特点 VARCHAR 200 0 其他说明风险特点 4 CUSTOM_SERVICE 其他业务 VARCHAR 200 0 其他业务 5 DEALIN_ACREAGE 经营面积 FLOAT 0 0 经营面积 6 ECONOMY_KIND 经济性质 VARCHAR 40 0 经济性质 7 EMPLOYEE_NUM 从业人数 INT 0 0 从业人数 8 EQUIPMENTS 特种设备 VARCHAR 200 0 特种设备 9 EXTRA_WORKER_NUM 外来务工人数 INT 0 0 外来务工人数 10 FIRE_FACILITY 消防设施 VARCHAR 500 0 消防设施 11 HANDSET 手机 VARCHAR 100 0 手机 12 HAS_LICENSE 是否有营业执照 INT 0 0 是否有营业执照 13 ID 序号 NUMBER 19 0 序号 14 ILLEGAL_TYPES 非法建设类型 VARCHAR 200 0 非法建设类型 15 INSURANCE_NUM 工伤保险人数 INT 0 0 工伤保险人数 16 IS_ABOVE_SCALE 是否规模以上 INT 0 0 是否规模以上 17 IS_BUILDING_MASTER 是否高层建筑管理单位 INT 0 0 是否高层建筑管理单位 18 IS_DELETED 是否删除 INT 0 0 是否删除 19 IS_EMPHASES_MONITOR 是否重点监控单位 INT 0 0 是否重点监控单位 20 IS_FIRE_PREVENTION_CONFIRM 消防大队确认与否 INT 0 0 消防大队确认与否 21 IS_GHZZ 是否具有工会组织 INT 0 0 是否具有工会组织 22 IS_JDRD 街道认定重点单位 VARCHAR 200 0 街道认定重点单位 23 IS_LSJK 是否临时监管企业 INT 0 0 是否临时监管企业 24 IS_RESPONSIBILITY 是否签订责任状 INT 0 0 是否签订责任状 25 IS_RYMJCS 是否人员密集场所 INT 0 0 是否人员密集场所 26 IS_SAFE_RESPONSIBILITY 有无安全责任制 INT 0 0 有无安全责任制 27 IS_WORK_PROTECTION 有无劳动保护用品 INT 0 0 有无劳动保护用品 28 IS_YHBZJYD 是否烟花爆竹经营点 INT 0 0 是否烟花爆竹经营点 29 IS_ZDJK 是否重点监控 INT 0 0 是否重点监控 30 LICENSE_NUM 工商注册号 VARCHAR 30 0 工商注册号 31 NOLICENCE_DESC 无证无照其他描述 VARCHAR 200 0 无证无照其他描述 32 NOLICENCE_REASONS 无证无照原因 VARCHAR 200 0 无证无照原因 33 PHONE 安全主管人员电话 VARCHAR 100 0 安全主管人员电话 34 PRINCIPAL 安全主管人员 VARCHAR 20 0 安全主管人员 35 YEAR_SALE_TURNOVER 年销售营业额 FLOAT 0 0 年销售营业额 36 SAFE_INVESTMENT 安全投入 FLOAT 0 0 安全投入 37 USE_VEHICLE_TYPE 使用车辆类型 VARCHAR 500 0 使用车辆类型 38 SAFE_TRAIN_TYPE 特种作业人员 VARCHAR 500 0 特种作业人员 39 STANDARD 企业达标 VARCHAR 40 0 企业达标 40 PRODUCT 主营产品 VARCHAR 4000 0 主营产品 41 REMARK 备注 VARCHAR 4000 0 备注 42 SAFETYLEVEL 企业安全级别 VARCHAR 50 0 企业安全级别 43 TAXREGADDRESS 税务注册地 VARCHAR 200 0 税务注册地 44 SAFETY_MAN 安全员 VARCHAR 50 0 安全员 45 SAFETY_MAN_PHONE 安全员联系电话 VARCHAR 50 0 安全员联系电话 46 WORKPLACE_PROPERTY 作业场所性质 VARCHAR 200 0 作业场所性质 47 WORKPLACE_STRUCTURE 作业场所建筑结构 VARCHAR 200 0 作业场所建筑结构 48 WORKPLACE_PURPOSE 作业场所用房性质 VARCHAR 200 0 作业场所用房性质 49 SERVICE_MANUFACTURES 加工执照业务 VARCHAR 200 0 加工执照业务 50 SERVICE_TRADES 服务贸易业务 VARCHAR 200 0 服务贸易业务 51 RISK_FEATURES 风险特点 VARCHAR 200 0 风险特点
- 项目名称:
- MIS-管理信息系统(智慧新区数据融合服务平台数据库设计)
- 项目简介:
- 1.1数据库设计原则 在数据库设计方面,简洁,结构明晰的表结构对数据库的设计是相当重要的。规范化的表结构设计在以后的数据维护中,不会发生插入(insert)、删除(delete)和更新(update)时的异常。反之,数据库表结构设计不合理,不仅会给数据库的使用和维护带来各种各样的问题,而且可能存储了大量不需要的冗余信息,浪费了系统资源。 要设计规范化的数据库,就需要按照数据库的规范原则来进行。 1)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务,根据职责定义对象。对象要符合封装的特性,确保与职责相关的数据项被定义在一个对象之内,这些数据项能够完整描述该职责,不会出现职责描述缺失。并且一个对象有且只有一项职责,如果一个对象要负责两个或两个以上的职责,应进行分拆。 2)根据建立的领域模型进行数据库表的映射,此时应参考数据库设计第二范式:一个表中的所有非关键字属性都依赖于整个关键字。关键字可以是一个属性,也可以是多个属性的集合,不论那种方式,都应确保关键字能够保证唯一性。在确定关键字时,应保证关键字不会参与业务且不会出现更新异常,这时,最优解决方案为采用一个自增数值型属性或一个随机字符串作为表的关键字。 3)尽量少采用存储过程,目前已经有很多技术可以替代存储过程的功能如“对象/关系映射”等,将数据一致性的保证放在数据库中,无论对于版本控制、开发和部署、以及数据库的迁移都会带来很大的影响。但不可否认,存储过程具有性能上的优势,所以,当系统可使用的硬件不会得到提升而性能又是非常重要的质量属性时,可经过平衡考虑选用存储过程。 4)设计出的表要具有较好的使用性,主要体现在查询时是否需要关联多张表且还需使用复杂的SQL技巧。 5)设计出的表要尽可能减少数据冗余,确保数据的准确性,有效的控制冗余有助于提高数据库的性能,尽量满足数据库设计的第三范式。 数据库设计一、二、三范式如下: 1) 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。 2) 第二范式(2NF) 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键、主码。 第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是非主属性非部分依赖于主关键字。 3) 第三范式(3NF) 满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。简而言之,第三范式就是属性不依赖于其它非主属性。 1.2数据库相关命名规则 在数据库设计前,要对相关命名规则进行规范,既能够方便开发人员轻松理解数据库中相关内容的含义,又能使其他DBA人员快速掌握数据库结构设计,所以在本项目中数据库设计命名时满足以下规范: (1)数据库表命名规范: 数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。 表名不可以太长,最好不要超过3个英文单词长度并不超过30个英文字母。 在数据库表命名时应该用英文单词的单数形式,如员工表命名:应该为Employee而不是Employees . 如果是后台表命名时应该在表名基础上加上后缀_b(back首字母) 在表创建完成前,需要为表添加表的注释。 (2) 表字段命名规范: 数据库表字段应该是有意义而且易于理解的,最好是能够表达字段含义的英文字母 系统中所有属于内码,即仅用于标识唯一性和程序内部用到的标识性字段,字段名称建议取为ID,数据类型采用整型或长整型. 系统中属于是业务内的编号字段,代表一定业务信息,建议字段命名为code ,如工作单编号wf_code . 不要在数据库表字段(列名)中包含数据类型,如:datetime 不要在数据库表字段(列名)命名时重复表名,可以使用表名首字母(不包含数据库表名前缀) (3)存储过程命名规范 存储过程的命名遵循以下命名规范:P_ +系统模块缩写(与表前缀类似)+_ +功能标识+代表存贮过程操作的主要表名(不带前缀)或功能的英文单词或英文单词缩写。如果一个存贮过程只对一个表进行操作,建议存贮过程的名称就用存贮过程所操作的表的表名(不带前缀)。这样有利于根据表名找到相应的存贮过程。 (4)视图命名规范 视图的命名请遵循以下命名规范:V _ +系统模块缩写(与表前缀类似)+_ +功能标识+代表视图查询的主要表名(不带前缀)或功能的英文单词或英文单词缩写。如果一个视图只对一个表进行查询,建议视图的名称就用视图所查询的表的表名(不带前缀)。 (5)触发器命名规范 Insert触发器加'_i',Delete触发器加'_d',Update触发器加'_u'。
- 相关表结构:
-
MSSQL-ERP-企业资源计划管理系统-携管XGOSS ERP【表名:pubdba_SysModule】系统模块表
MSSQL-MIS-管理信息系统-intelliFlow数据库设计书【表名:AsssignDescription】关联描述
MSSQL-OA-办公自动化(致远OA-V5.6SP1大数据设计)【表名:U8同步日志详细信息表】U8同步日志详细信息表
MSSQL-OA-办公自动化(致远OA-V5.6SP1大数据设计)【表名:车辆详细信息】车辆详细信息
ORACLE-MIS-管理信息系统(大客户负荷管理系统数据库设计)【表名:CALL_RAW_AL_DETAIL】用户召测告警事件数详细信息
ORACLE-MIS-管理信息系统(大客户负荷管理系统数据库设计)【表名:HIS_COLL_RAW_AL_DETAIL】告警事件数详细信息历史
MSSQL-MIS-管理信息系统(达梦数据库设计)【表名:SYSTEM_EVENT】系统事件
MSSQL-MIS-管理信息系统(达梦数据库设计)【表名:DSC_GBS_CTL_DETAIL】DSC_GBS_CTL_详细信息
MSSQL-MIS-管理信息系统(达梦数据库设计)【表名:DSC_GBS_CTL_LRU_FIRST_DETAI】DSC_GBS_CTL_LRU_FIRST_详细信息
MSSQL-MIS-管理信息系统(智慧新区数据融合服务平台数据库设计)【表名:QAJ_QYXXXXB】区安监_企业详细信息