以下的文章主要介绍的是Oracle数据库在设计规范化中的五个具体要求,我们今天主要是对前两个要求的介绍,主要是在表中我们应该避免可为空的列以及表中不应该有重复的值或者列的内容的具体介绍。
在一般的情况下,我们可以从两个方面来判断Oracle数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两 个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这
转载
精选
2012-02-03 10:10:48
529阅读
Oracle数据库设计规范建议 1 目的 本规范的主要目的是希望规范数
转载
2018-02-12 09:34:00
129阅读
2评论
1. 表名规范同一个应用(或领域)下的表,要有相同的前缀,如:tb_share, tb_position,tb_valuation简洁、见名知意, 如:csm代表渠道结算,全名channel settlement, 用全名会很长, csm简写会方便很多专业,因为我们是做金融的很多词汇都是有专业词汇的,建议多用专业词汇命名,
原创
2016-10-18 10:36:54
969阅读
本文的目的是提出针对 Oracle数据库的设计规范,使利用 Oracle数据库进行设计开发的系统严格遵守本规范的相关约定,建立统一规范、稳定、优化的数据模型。
原创
2024-03-27 11:47:00
28阅读
数据库设计是开发过程中至关重要的一步,合理的数据库设计能够提高系统的性能、可维护性和可扩展性。本文将介绍数据库设计规范,包括命名规范和字段类型选择。 一、命名规范 表名和字段名使用小写字母,单词之间使
原创
2024-07-01 11:45:10
89阅读
简介 目前关系型数据库有六种常见范式,按照范式级别,从低到高分别是:第一范式(1NF)、第二范式(2NF)、第三
原创
2022-10-02 00:04:15
91阅读
1、所有数据库对象名称必须使用小写字母并用下划线分割2、所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包一致。
原创
2024-06-28 11:44:29
62阅读
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。一、数据库设计的原则 表设计原则1(1)规范化与反规范化规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速度。但是一个完全规范化的设计并不总能生成最优的性能,因
原创
2023-09-11 11:25:29
84阅读
(如果两个关联的列的数据类型不一样,在关联的时候会进行隐式转换,造成列上索引失效,查询效率大幅降低)没特殊需求的情况下,统一使用innodb统一字符集可以避免由于字符集转换产生的乱码,数据库和表字符集统一使用utf8(如果要存表情符号还要用utf8的扩展字符集,但一定要统一)所有表和字段都要加注释从一开始就进行数据字典的维护尽量控制单表数据量的大小(历史数据归档、分库分表),建议控制在500w行内
原创
2019-05-05 01:06:30
10000+阅读
点赞
导读部分-------------------------------------------------------------------------------------------------------------SQL Server 2005 学习笔记系列文章http://www.cckan.net/forum.php?mod=viewthread&tid=
原创
2021-08-13 15:39:38
188阅读
一、核心理念1.1、制定规范的目的:制定规范的直接目的是约束设计行为,最终目的是确保设计的合理、统一。规范虽然是由丰富项目经验的人制定的,但维护的却不是某个人的意志,而是集体智慧的意志,公司的意志,因为遵守此规范对项目、对公司是好的、有利的,此规范才有意义。1.2、对于数据库核心理念可以归纳为以下几点:遵从规范应该从数据库设计之初就开始考虑,团队TL审核后请DBA预审,然后放放心心做开发,而不是等
原创
2024-03-20 12:00:45
100阅读
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。一、数据库设计的原则 表设计原则1(1)规范化与反规范化规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速度。但是一个完全规范化的设计并不总能生成最优的性能,因
原创
2023-08-15 13:39:39
170阅读
放假前给大家介绍了数据库设计规范(一),今天继续我们的数据库规范。
若数据库数据元素多,在设计上有必要成立专门的数据小组。由于数据库设计者不一定是使用者,对系统设计中的数据元素不可能考虑周全,数据库设计出来后,往往难以找到所需
原创
2010-10-09 11:06:13
924阅读
优先选择符合存储需要的最小的数据类型 原因 列的字段越大,建立索引时所需要的空间也就越大,这样一页中所能存储的索引节点的数量也就越少也越少,在遍历时所需要的IO次数也就越多, 索引的性能也就越差 方法 1)将字符串转换成数字类型存储,如:将IP地址转换成整形数据。 mysql提供了两个方法来处理ip ...
转载
2021-09-13 08:04:00
199阅读
2评论
1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编
原创
2022-07-20 10:26:22
92阅读
1引入三大范式• 必须保证数据库设计的合理性 • 数据库设计关
原创
2022-07-01 23:58:00
228阅读
1.规范背景与目的
MySQL数据库与oracle、sqlserver等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。
设计规范
3.1 数据库设计
以下所有规范会
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设
原创
2021-07-22 10:33:47
119阅读