"数据库开发规范及工程构建指南"

需积分: 5 3 下载量 91 浏览量 更新于2024-01-14 收藏 2.49MB DOCX 举报
数据开发过程辅助文档(开发规范) 本文档共8页,当前为第1页。数据库开发文档旨在规范数据库开发过程中的命名习惯以及数据表的设计。以下是本文档的具体内容: 一、数据库设计习惯 在命名数据表时,应使用英文单词命名,首字母大写,并且各单词之间使用下划线分隔。当数据表名较长时,应使用下划线分隔各单词以提高可读性。 字段的命名应与表的命名习惯一致,具体的命名规范可以参考各表结构说明。 二、所有数据内容 User_login表是用于用户登录时验证使用的,在该表中定义了以下字段: 1. user_id:用于标识用户身份的编号,数据类型为Varchar,长度为10。该字段不允许为空,并且是该表的主键。 2. Username:用户的用户名,数据类型为Varchar,长度为20。用户名可以包含字母、数字和汉字,允许为空。 3. Password:用户对应的密码,数据类型为Varchar,长度为16。密码最长可以为16位,允许为空。 以上是User_login表的字段说明。 在数据开发过程中,还涉及到一些常用的组件,包括CDH大数据平台、YARN大数据平台、Spark大数据平台、Kafka大数据平台、Kudu数据湖/实时数据存储、Hive数据仓库存储、Doris数据存储、Streamsets CDC实时数据 ETL、Azkaban离线数据开发任务调度工具、IDEA代码开发工具、Gitlab代码管理工具和Jenkins项目代码打包工具。这些组件都有各自的定位和功能。 在构建项目工程时,可以参考以下规范: 1. 在README.md文件中说明工程、模块和包的含义,以便其他人能够理解项目结构和功能。 2. 在pom文件中,统一使用与集群版本相同的共用依赖的版本,以提高项目的稳定性和兼容性。 3. 在.gitignore文件中忽略*.iml和.idea目录等不必要的文件和目录。 4. 在项目包中,根据主题和分层(dwd/dws/dmk)进行结构划分,并统一管理项目的各处理流程。 以上是构建项目工程的一些注意点和样例,实际中可以根据项目需求进行调整。 总结起来,本文档主要规范了数据库开发过程中的命名习惯和数据表设计,并介绍了一些常用的数据开发组件和构建项目工程的样例。这些规范和样例有利于提高数据开发过程的效率和规范性,推动项目的顺利进行。