`
thisIsQu
  • 浏览: 5809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库ID字段的设计

 
阅读更多

背景:

      1、前段时间新疆地区网络不能对外访问,公司需要在新疆地区架设镜像站。结果又TM能访问了,公司又要求把镜像站与新疆地区独有的一些数据迁移回总公司数据库。

      2、ID字段采用序列的方式,与总公司数据存在冲突。

      3、迁移表较多,必要保证表之间关联关系的正确性。

      4、外键 有业务数据与ID两种。

后来参考朋友公司的数据库,我想设计大型数据库时不妨这么做:

      方案一、将ID的生成方式交由特定规则实现,规则包含一定业务逻辑在内,比如:

                  省市缩写_现在的毫秒数_其他什么玩意。

      方案二、ID不包含任何业务逻辑,采用其它包含特定含义的数据担当外键。

0
2
分享到:
评论

相关推荐

    金碟KIS专业版数据库及字段描述

    金碟KIS专业版数据库及字段描述,文档中含两个表:表描述及字段描述; 表描述中包含了金蝶KIS专业版数据库中所有的表ID,表名,表描述(有中文简体,英文,及中文繁体三种) 字段描述中包含了各个表中的所有字段说明,有...

    为数据库表设计可扩展的字段

    本文将深入探讨如何为数据库表设计可扩展的字段,以便在未来的需求变化或业务扩展时能够轻松应对。 首先,我们应当遵循数据库设计的基本原则——范式理论。第一范式(1NF)要求每个字段都具有原子性,即字段值不可...

    数据库字段命名规范

    数据库字段命名规范是数据库设计的重要环节,良好的命名规范可以提高数据库的可读性、可维护性和可扩展性。以下是数据库字段命名规范的详细介绍: 一、数据库表名命名规范 * 数据库表名在命名时,首字母大写,用...

    谈谈数据库的字段设计的几个心得

    数据库字段设计是数据库架构设计的关键环节,涉及到数据的存储效率、查询性能以及数据一致性等多个方面。以下是一些关于数据库字段设计的重要心得: 1. 数据类型选择:数据类型的选取应根据实际存储需求进行,例如...

    java实体类字段自定义-数据库字段和程序实体类属性不一致解决方案.docx

    Java 实体类字段自定义-数据库字段和程序实体类属性不一致解决方案 Java 实体类字段自定义是指在 Java 开发中,实体类的字段与数据库表的字段不一致的问题。这种情况下,需要实现实体类字段的自定义,以便与数据库...

    读取数据库字段备注

    "读取数据库字段备注"这个话题涉及到如何获取这些元数据,以便更好地理解数据库的设计和功能。在这个场景中,已经提供了一个封装好的存储过程,适用于SQL Server 2005和2008版本,可以直接调用来获取这些信息。 ...

    使用注解javaBean关联数据库字段

    在这段代码中,User类代表一个数据库表,id字段是主键,username和password是表的列。 4. **框架支持**: - Hibernate:通过Hibernate的注解API,可以直接在JavaBean中定义数据库映射,简化ORM(对象关系映射)...

    数据库字段属性1

    "数据库字段属性详解" 数据库字段是数据库管理系统中最基本的组成部分,它定义了数据在数据库中的存储结构和约束关系。...通过了解数据库字段类型、约束、默认值和索引等知识点,我们可以更好地设计和管理数据库。

    android系统内置数据库字段描述

    在Android系统中,数据库是一种重要的数据存储方式,尤其对于开发者来说,理解系统内置数据库的字段描述至关重要。Android系统内建了多个数据库,如短信数据库、联系人数据库等,这些数据库支持应用程序进行数据交互...

    Android 完成数据库的升级,给旧表中添加字段并保持原有数据

    当需要对已存在的数据库进行升级,比如给旧表添加新的字段,同时要确保原有的数据不受影响时,需要遵循一定的步骤和策略。以下就是关于如何在Android中进行数据库升级的详细解释。 一、创建SQLite数据库 首先,我们...

    SCCM数据库字段大全

    本资料包“SCCM数据库字段大全”涵盖了SCCM 2012 R2及其后续版本的所有SQL数据库字段,旨在帮助管理员理解每个字段的含义和用途,以便于创建高效的自定义报表。这些报表可以帮助用户深入了解设备状态、软件分发效果...

    按文件id下载数据库BLOB字段中的文件

    按照id下载存放在oracle数据库的blob字段中的内容。

    一个完整的数据库图片字段转化为本地图片的例子

    这个例子涉及到将数据库中存储的图片字段数据转换为本地计算机上的实际图片文件。这样的操作在很多应用场景中都非常常见,比如网站内容管理、社交媒体平台或者任何形式的数据备份和恢复。下面,我们将详细讨论这个...

    如何查询数据库中表的字段信息

    在数据库管理中,了解某个表的字段信息是非常重要的,这可以帮助我们更好地理解表的结构和设计。今天,我们将学习如何使用SQL语句来查询数据库中表的字段信息,本文将分别介绍SQL Server和Oracle数据库的实现方法。 ...

    数据库、表、字段的命名规则

    数据库、表、字段的命名规则 数据库、表、字段的命名规则是数据库开发中非常重要的一部分,每个公司或者企业数据库、表、字段等都有自己命名规则。下面我们将详细介绍数据库、表、字段的命名规则。 一、数据库...

    数据库主键的五种设计方法

    数据库主键设计的五种方法 数据库主键设计是数据库设计中一个非常重要的环节,好的主键设计可以提高数据库的性能和可扩展性。本文将介绍五种常见的主键设计方法,每种方法都有其优点和缺陷。 第一种:编号作主键 ...

    k3数据库字段说明

    每个模块的字段设计都紧密贴合业务需求,通过合理布局和有效操作,可以实现对企业各项业务的精细化管理。因此,无论是系统开发者还是企业管理者,都需要对这些字段有深入的理解和应用能力,以提升企业的信息化管理...

    oracle数据库字段值自动加1

    Oracle 数据库字段值自动加 1 Oracle 数据库中,字段值自动加 1 是一个常见的需求,特别是在数据插入时需要自动生成唯一标识符的情况下。下面将详细介绍如何实现 Oracle 数据库字段值自动加 1。 首先,需要创建一...

    Hibernate 配置跟数据库字段的对应关系

    本文将深入探讨如何在Hibernate配置中设置与数据库字段的对应关系,以及相关的Mysql数据库数据类型。 首先,我们需要理解Hibernate的核心配置文件`hibernate.cfg.xml`,在这个文件中,我们定义了数据源、持久化类...

Global site tag (gtag.js) - Google Analytics