T/SDBDA 13—2021 农技推广信息化应用示范平台数据库设计规范-团体标准
目录
标准详细信息 | |
---|---|
标准状态 | 现行 |
标准编号 | T/SDBDA 13—2021 |
中文标题 | 农技推广信息化应用示范平台数据库设计规范 |
英文标题 | |
国际标准分类号 | 35.020 |
中国标准分类号 | |
国民经济分类 | I651 软件开发 |
发布日期 | 2021年04月09日 |
实施日期 | 2021年04月09日 |
起草人 | 任万明、浦碧雯、张保国、王统敏、王钧、高兴萍、梁凌、赵燕、杜小鲲、王明涛、田嘉霖、陈晨、景铁硬、高新明、单照、董文建、万德成、李汝廷、季长永、冯振涛、高健绪、李泓达、赵永志、王丽萍、赵延军、李念强、刘亚丹、王雷。 |
起草单位 | 山东省现代农业农村发展研究中心、山东麦港数据系统有限公司、济南市农业农村信息中心、青岛宏诚新能源科技有限公司、青岛牧云信息科技有限公司、青岛中瑞汽车服务有限公司、青岛水伯消防技术科技有限公司、青岛风河源生态农业科技有限公司、青岛尚凡农业科技有限公司、青岛巡鲜纪网络科技有限公司、山东鑫海隆园农业生态科技观光园有限公司、青岛泓达绿园农业科技有限责任公司、青岛天之润农业科技有限公司、山东曙光照信息技术有限公司、山东团尚网络科技股份有限公司、山东尚徽电子科技有限公司、山东正元航空遥感技术有限公司。 |
范围 | |
主要技术内容 | 4 表设计原则 山东省农技推广信息化应用示范平台数据库表中的数据按两种类别进行组织: a)频繁访问的数据(如推广技术、农情预警等); b)频繁修改的数据(如服务次数、服务面积、服务户数等)。 根据应用的实际需要和特点,数据表参考如下分类: a)基本数据表:描述农技推广业务实体的基本信息,如农技推广机构基本信息、基础条件、农技推广人员基本信息等; b)系统管理表:存放与农技推广系统操作、农技推广业务控制有关的参数,包含农技推广综合服务平台中角色、用户信息、权限、用户配置信息、用户登陆日志等; c)数据字典表:描述属性的列表值,如农技专家职称、状态等。 5 主要表结构设计原则 山东省农技推广信息化应用示范平台包含农民信息表、专家信息表、文章类别表、文章表、互动交流表、课程表、班级表、资源表、日程表、通知表、学生表、教师表、作业表、练习表等主要数据表。 农民信息表表需要描述姓名、产业、规模、身份等属性。 专家信息表需要描述姓名、专业、头像、职称、出生年月、邮箱、联系电话、单位名称、工作职务、单位地址、研究方向、学历、产业等基本信息。 文章类别表需要描述类别简述、创建时间、创建人等主要信息。 文章表需要描述标题、类别编号、内容详情、图片、创建时间、创建人等属性。 互动交流表需要描述问题概述、详细描述、创建时间、产业、地区等属性。 课程表需要描述课程标题、课程详细描述、课程图片、课程类型等属性。 班级表需要描述班级编号、班级名称、创建时间、创建人、信息服务等属性。 资源表需要描述资源类型、资源路径、创建时间、创建人等属性。 日程表需要描述简述、详述、状态、开始时间、结束时间、创建时间等属性。 通知表需要描述通知内容、类型、读取时间、读取状态等属性。 学生表需要描述学生名称、学生性别、学生年龄、学历、创建时间等属性。 教师表需要描述教师名称、教师性别、教师年龄、学历、身份证号、创建时间等属性。 作业表需要描述学生作业试卷编号、分数、创建时间等属性。 练习表需要描述学生练习试卷编号、分数、创建时间等属性。 6 字段设计原则 在对基层农技推广机构基本信息等字段设计时,将机构名称、机构编码等必要字段定义为非空。 公共信息等包含大量字段的表格,需确保字段不要超过40个。 文字描述型字段采用VARCHAR类型。 逻辑判断型字段(是否、对错等)采用布尔类型,数值0表示为假,数值1表示为真。 定量型字段采用整型或浮点型表示,其中年龄、服务次数等采用整型,长度、面积等采用浮点型。 数据超过5?000字符采用长文本型。 7 主键设计原则 主键应当自动生成。 不应当包含动态变化的数据。 不应更新主键。 避免使用复合键。 8 数据完整性约束原则 对于具有相互关联的数据表,如项目基本情况信息表与项目经费表,需要同时验证其完整、正确性后,方可存入数据库。 根据需要适当设置父表数据修改时对子表的影响: a)父表中删除数据,若子表有关联数据,需先删除关联数据,再删除父表数据; b)子表中插入数据,需在父表中插入关联数据,再在子表中插入数据; c)子表数据与父表数据同时更新。 9 数据库命名规则 基本要求 对于具有相互关联的数据表,如项目基本情况信息表与项目经费表,应同时验证其完整、正确性后,方可存入数据库。 库名 山东省农技推广信息化应用示范平台数据库命名采用26个英文大小写,加下划线规则,不能出现其他字符(注释除外)。 长度不超过30个字符。 尽量采用实体内容命名,由英文单词、单词组合或单词缩写组成,不以数字和“_”开头。 命名中禁止使用SQL关键字。 表名 表以单个名词短语或拼音命名。 示例: 基本数据表:T_INFO_ 。 业务执行表:T_OPT_ 。 系统管理表:T_SYS_。 数据字典表:T_DICT_ 。 临时处理表:T_TMP_ 。 字段 能表达字段功能的英文单词或拼音缩写,一般不超过三个单词。如农技服务人员基本信息表中的姓名、性别、年龄等字段,可描述为name、gender、age。 主键字段命名为Id。 字段尽量避免使用关键字名称。 编号属性的字段,如农技推广机构编码,建议命名为CODE,其数据类型为VARCHAR,该字段需加唯一索引。 字段名不应与表名重复。 字段名不应包含数据类型。 |
是否包含专利信息 | 否 |
标准文本 | 不公开 |
团体详细信息 | |||
---|---|---|---|
团体名称 | 山东省大数据协会 | ||
登记证号 | 51370000MJD63441X2 | 发证机关 | 山东省民政厅 |
业务范围 | 调查研究、交流合作、自律建设、标准制定、咨询服务、会展招商、技术推广、产品推介、业务培训、会议服务。 | ||
法定代表人/负责人 | 卢钦刚 | ||
依托单位名称 | |||
通讯地址 | 山东省济南市高新区新泺大街1166号奥盛大厦1号楼903室 | 邮编 : 250101 |