is
zhou

数据库

三范式和反三范式

zhouchong阅读(51)评论(0)

1.      数据库设计基础原则:三范式 表必须有主键 字段内容不能是其他的字段加工而成 行数据不能相同   2.      现今业界主流数据库设计原则:反三范式 表不是必须有主键 字段存一些加工后的中间的结果,冗余设计 记录冗...

数据库设计的规范

zhouchong阅读(62)评论(0)

数据库表和字段都大写 表都要加业务后缀,例如_C客户表 _B基础表 _P权限表 必须有主键,主键是表名去掉业务后缀,加_ID,大多表的主键使用UUID 字段多个单词时,全大写,用下划线隔开 类型INT/LONG/DOUBLE/TIMESTA...

生产厂家信息维护基础表FACTORY_C实例

zhouchong阅读(56)评论(0)

功能:为在购销合同模块中的货物信息和附件信息它们都有所属的生产厂家。 序号 中文名称 英文名称 类型(长度) 备注 1. 编号 FACTORY_ID VARCHAR2(40) UUID 2. 全称 FULL_NAME VARCHAR2(20...

14个数据库设计原则

zhouchong阅读(119)评论(0)

1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体...

为什么数据库有那么多数据类型?

zhouchong阅读(115)评论(0)

简单来说,语言是用来实现某种特定目的的,编程语言也不例外(SQL也是),比如说,在自然语言中,交流信息会比较容易,但在特定领域就会显得不精准,例如process这个单词,在不同的领域可以是不同的意思,可以翻译为:进程,处理,加工,流程等,在...

数据库的三范式

zhouchong阅读(155)评论(0)

三范式虽然很有用,但是,仍然要具体问题具体分析。有的时候,该打破三范式的时候就必须打破。这个很正常。 用简单的几条规则来把设计的东西都总结出来,这是不现实的。 如果一门科学把所有问题都解决了,那这门科学就完了。学完这门科学就到头了。 没有永...

数据库的比较

zhouchong阅读(163)评论(0)

数据库的比较  Oracle Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用 SQL 关系数据库管理系统。...

数据库设计概述

zhouchong阅读(166)评论(0)

数据库设计概述 数据库设计属于软件工程的范畴,面向一个使用数据库的应用系统,利用已有的DBMS,设计出有效、合理地数据库是数据库应用系统的主要内容。 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能...

数据库设计需求分析

zhouchong阅读(156)评论(0)

数据库设计需求分析 需求分析就是收集用户的各项业务活动及活动中所使用的数据,并由系统分析人员按照分析方法加以总结和提炼,正确地描述用户使用中的业务信息。 需求分析就是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手...