关于数据库设计时字段类型和长度的讨论,欢迎大家来讨论

Oracle > 基础和管理 [问题点数:58分,结帖人jxc]
jxc
等级
本版专家分:5263
结帖率 95.24%
等级
本版专家分:23615
勋章
Blank
红花 2007年11月 Oracle大版内专家分月排行榜第一
Blank
黄花 2007年7月 Oracle大版内专家分月排行榜第二
2006年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2007年6月 Oracle大版内专家分月排行榜第三
jxc
等级
本版专家分:5263
等级
本版专家分:7537
jxc
等级
本版专家分:5263
jxc
等级
本版专家分:5263
等级
本版专家分:119985
勋章
Blank
红花 2005年8月 Oracle大版内专家分月排行榜第一
2005年6月 Oracle大版内专家分月排行榜第一
2005年3月 Oracle大版内专家分月排行榜第一
2004年11月 Oracle大版内专家分月排行榜第一
2004年10月 Oracle大版内专家分月排行榜第一
2004年9月 Oracle大版内专家分月排行榜第一
2002年10月 Oracle大版内专家分月排行榜第一
2002年9月 Oracle大版内专家分月排行榜第一
2002年8月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年3月 Oracle大版内专家分月排行榜第二
2005年7月 Oracle大版内专家分月排行榜第二
2004年8月 Oracle大版内专家分月排行榜第二
2003年3月 Oracle大版内专家分月排行榜第二
2002年11月 Oracle大版内专家分月排行榜第二
2002年7月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2002年6月 其他数据库开发大版内专家分月排行榜第三
2002年5月 其他数据库开发大版内专家分月排行榜第三
2004年7月 Oracle大版内专家分月排行榜第三
2003年7月 Oracle大版内专家分月排行榜第三
2003年1月 Oracle大版内专家分月排行榜第三
等级
本版专家分:119985
勋章
Blank
红花 2005年8月 Oracle大版内专家分月排行榜第一
2005年6月 Oracle大版内专家分月排行榜第一
2005年3月 Oracle大版内专家分月排行榜第一
2004年11月 Oracle大版内专家分月排行榜第一
2004年10月 Oracle大版内专家分月排行榜第一
2004年9月 Oracle大版内专家分月排行榜第一
2002年10月 Oracle大版内专家分月排行榜第一
2002年9月 Oracle大版内专家分月排行榜第一
2002年8月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年3月 Oracle大版内专家分月排行榜第二
2005年7月 Oracle大版内专家分月排行榜第二
2004年8月 Oracle大版内专家分月排行榜第二
2003年3月 Oracle大版内专家分月排行榜第二
2002年11月 Oracle大版内专家分月排行榜第二
2002年7月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2002年6月 其他数据库开发大版内专家分月排行榜第三
2002年5月 其他数据库开发大版内专家分月排行榜第三
2004年7月 Oracle大版内专家分月排行榜第三
2003年7月 Oracle大版内专家分月排行榜第三
2003年1月 Oracle大版内专家分月排行榜第三
等级
本版专家分:7063
勋章
Blank
黄花 2006年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2007年1月 Oracle大版内专家分月排行榜第三
2006年11月 Oracle大版内专家分月排行榜第三
等级
本版专家分:23615
勋章
Blank
红花 2007年11月 Oracle大版内专家分月排行榜第一
Blank
黄花 2007年7月 Oracle大版内专家分月排行榜第二
2006年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2007年6月 Oracle大版内专家分月排行榜第三
jxc
等级
本版专家分:5263
jxc

等级:

关于数据库设计字段类型和长度讨论

用户需求经常是不完整, 不精确, 快速变化的, 我们在数据库建模需要尽量避免这些问题对项目带来的影响:对于"是或否"等类型字段建议number(1) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大...

数据库字段和长度设计和主外键设计

数据库字段和长度的设计对于任何字段长度都不应该过于小气,否则未知的变化会造成前后台都要修改 1、对于开关型字段建议number(1,0) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大小写问题 .....

项目设计数据库是否需要在表中加备用预留字段

项目设计数据库是否需要在表中加备用预留字段? 背景:以前做项目,有用过SSH框架,或者SSM框架,数据库有Oracle,DB2。在开发过程中,有时因数据库设计者未考虑周到,业务实体有一个属性没有对应的字段,因此...

ORACLE数据库字段类型说明

ORACLE数据库字段类型说明 目前Oracle 数据库大概有26个字段类型,大体分为六类,分别是字符串类型、数字数据类型、日期时间数据类型、大型对象(LOB)数据类型、RAWLONG RAW数据类型、ROWIDUROWID数据...

关于数据库‘状态’字段设计的思考与实践

在订单表的设计阶段,团队成员就‘订单状态’数据库字段设计有了一些分歧,网上也有不少关于这方面的思考和探讨,结合这些资料和项目的实际情况,拟对一些共性问题进行更深一层的思考,笔耕在此,和大家一起探讨。...

Oracle数据库中字符串相关字段类型辨析

字符串类型字段在各关系数据库中均占有重要地位。比如Oracle数据库中用于存储字符串类型数据的字段类型就超过了5种。...本文将辨析Oracle数据库中表示字符串的各字段类型以及设计表结构时字段类型的选择依据。

数据库设计-电话号码长度

2019独角兽企业重金招聘Python工程师标准>>> ...

你应该知道的数据库数据类型及其设计原则

日期时间类型5. 设计合理的数据类型 1. 整数类型 整数类型有:tinyint、smallint、mediumint、int、bigint,分别使用 8、16、24、32、64 位存储空间。它们可以存储的值范围从 -2 的 (n-1) 次方到 2 的 (n-1) 次方...

sql server查询表结构(字段名,数据类型长度,描述,是否允许为空,是否为主键)

转自:http://www.xxling.com/blog/article/58.aspx

关于论坛数据库设计

请给出数据库表结构设计,并结合范式简要说明设计思路。  一. 发帖主题回复信息存放在一张表,并在这个表中增加user_name字段  对数据库的操作而言,检索数据的性能基本不会对数据造成很大的影响(精确查找...

数据库字段设计的一些建议

数据库设计的时候,将几张表之间,有所联系的字段通过类似但不同的扩展来设计。基于一个规则,这个规则可以满足数据表之间不通过外键的联系。

数据库设计与建模最佳实践

数据库设计与建模最佳实践   摘要:本文针对数据库设计中可读性、易维护性及性能的要求,在数据库对象命名、主键的设计字段类型长度设计等方面,总结出数据库设计和建模最佳实践。 关键词...

Oracle数据库字段问题

Oracle数据库字段问题问题描述:字段内容长度超4000最近项目中存在用某些字段存预处理sql语句,最初,项目此类型字段用varchar2(4000),但随着项目跟进到二期,牵连的表越来越多,存在预处理索引,中间临时表的...

一文带你了解关系数据库设计要领

数据类型的选择选择原则固定长度和可变长度char 与 varchartext blob浮点数定点数整数索引设计设计原则示例参考 摘要 本文讨论关系数据库设计相关的一些内容,涉及关系模型,表结构设计等内容,以学生选修课程...

实现对文本框的长度控制(按数据库标准,汉字为两字节)

文本框本身不是带了一个MaxLength 的...当然,我首先是建议把数据库字段设成nchar,nvarchar 这样的类型, 那么汉字也被处理成1 字节, 就没有任何问题了, 可是在现实情况下, 很多时候数据库字段仍然是char ,varcha

数据库设计常见错误

如果你想学习设计数据库,一定得有一些理论背景,比如关于数据库设计范式事务隔离级别的知识。但你还应该尽可能地多加练习,因为可悲的事实就是,我们在犯错中学习得更多。 本文中,通过展示在设计数据库时常犯...

谨慎使用单精度/双精度数值类型(适用于数据库字段类型)

 间:2007-11-7 10:17:04 作 者:LucasLynn 摘 要:在近日几个帖子里面,QQ群的讨论里面,我发现很多网友都遇到的问题都是因为不恰当地使用了单精度/双精度数值。因此想专门就这个话题谈一下。...

MySQL数据库的数据类型和索引

数据库数据库索引对程序员说是透明的,意味着数据库建立索引之前之后,你的SQL语句都可以正常运行,索引的运用只是数据库引擎工作时候的优化手段。但是,这不是意味着数据库索引仅仅是数据库设计和运维者的...

数据库设计与优化

本文讨论数据库设计流程的所有重要方面,包括需求分析阶段;概念设计阶段;逻辑设计阶段;物理设计阶段;数据库实施阶段;数据库运行维护阶段的六个阶段,并提出数据库设计中所出现的各种问题,并归纳分析了解决这些...

CMDB数据库设计-四种方案任你选

【转自:http://kiral.iteye.com/blog/789467】最近在做CMDB的数据库设计方案,有4种方案,各有利弊,我选方案3,大家可以讨论下,或者有什么更好的方案,请指教! 术语英文全称说明配置管理数据库(CMDB)...

数据库设计说明书的编写

数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。我们通过书写这份文档说明,从各方面进行对校园地图的数据库...

关于权限的数据库设计

不管是在网站开发还是MIS系统开发中,涉及到多用户的软件系统都会遇到这个问题,如何比较优雅的解决这个问题也一直是大家经常探讨的热门话题,本文试着谈论一下自己的观点,希望和大家共同切磋。方法一: 用户表:...

如何设计一个优秀的数据库

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的...

mysql字段类型tinyint、smallint、mediumint、int、bigint详解

mysql建模的过程中,对于优化讲一个非常重要的点就是字段类型的设置,好的字段类型的设置可以帮助更快的查询数据同时能节约硬盘空间,这对于优化数据库来讲是非常重要的。 mysql的字段类型大体讲分为int、text...

[转]PHP文本数据库设计和实现

PHP文本数据库类及其基础上的文章系统作者:bpns来源: http://202.113.13.169/site/redboy/index.php?item=read&id=1&blogID=4 一 文本数据库类目标文本数据库设计的目标,是实现文本等数据的组织存取,屏蔽...

用户权限的数据库设计

由于当时项目进度不允许,导致最终系统权限模块草草了事,每个模块都是由读权限字符串控制用户ACL,当用户无法访问,提示权限不够。这么做对用户是很不负责任的,既然让用户看到了操作的方式界面,为什么又...

相关热词 c#正则表达式 验证小数 c# vscode 配置 c#三维数组能存多少数据 c# 新建excel c#多个文本框 c#怎么创建tcp通讯 c# mvc 电子病例 c#如何打印二维码 c#实现dbscan算法 &#39 c#