社区
疑难问题
帖子详情
关于数据库设计的,避免数据重复!
wenson
2003-03-28 02:14:41
我现在设计一个客户信息表来纪录客户的数据,可能添加客户数据的部门是营销、服务、网上注册,怎么来避免这个表中的客户数据不重复哪?
我想的是:
感觉上只能用一个表来存储营销、服务、网上注册3各部门登记的客户。避免重复的思路是在添加之前先查询,同时在保存的时候也进行在数据库中查重,来保证在数据库中不存在重复数据,你有好办法吗?thx
...全文
365
8
打赏
收藏
关于数据库设计的,避免数据重复!
我现在设计一个客户信息表来纪录客户的数据,可能添加客户数据的部门是营销、服务、网上注册,怎么来避免这个表中的客户数据不重复哪? 我想的是: 感觉上只能用一个表来存储营销、服务、网上注册3各部门登记的客户。避免重复的思路是在添加之前先查询,同时在保存的时候也进行在数据库中查重,来保证在数据库中不存在重复数据,你有好办法吗?thx
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenson
2003-03-30
打赏
举报
回复
大家的角度都是从数据库角度来看的,这样的结果是当客户使用程序的时候,没有感觉到程序为他做了什么,只是告诉他这么做不对,我感觉这样做不成功,看来还是从编程上下点功夫,数据库方面帮不了太大的忙了。
blactte
2003-03-30
打赏
举报
回复
偶的想法,插入数据时为了避免重复,可以设立主键,但是如果你对开发工具进行数据库操作所引发的异常不熟悉的话,就不知道是什么原因引起的插入数据失败。
这样的话建议在插入前,查询数据库,检查是否有重复的字段,如果有,提示用户记录已经存在。
但是如果你对开发工具进行数据库操作所引发的异常熟悉的话,可以通过检查异常来告诉用户什么原因导致插入失败!
happydreamer
2003-03-28
打赏
举报
回复
customerno 主键 customername 用unique约束
cryingboy
2003-03-28
打赏
举报
回复
使用唯一性约束,在插入或修改时,将自动创建惟一索引来执行惟一性约束
执行插入或修改操作,后通过erro检查操作是否成功,当有重复数据时操作就不能成功执行!
CrazyFor
2003-03-28
打赏
举报
回复
使用唯一性约束
zjcxc
2003-03-28
打赏
举报
回复
对客户名称设置主键,或者写触发器,在触发器中对新增的数据进行判断,如果重复,则回滚事务。
jimmyxing
2003-03-28
打赏
举报
回复
利用主键,重复是插入数据会失败的。不过我不是很清楚你说的问题是什么?参考!
cryingboy
2003-03-28
打赏
举报
回复
在建立数据表时,使用唯一性约束
6.
数据
仓库搭建之
数据
仓库
设计
数据
仓库搭建之
数据
仓库
设计
数据
仓库系列(1):为什么要搭建
数据
仓库
系列说明: 本文写作的初衷,是想以阿里巴巴的OneData体系为出发点,详细阐述
数据
仓库搭建的初衷、架构的理念及实现的方式,借此来总结从事大
数据
开发岗位多年以来的经验积累。仅从笔者个人角度出发,收集相关素材,进行二次整理,并非原创。 什么是
数据
仓库? 要想全面的来看待
数据
仓库,首先要回答的是
数据
仓库搭建的目的: 百度百科解释:
数据
仓库是为企业所有级别的决策制定过程,...
浅谈
数据
仓库模型
设计
数据
模型用于有效组织企业的
数据
资产,其
设计
工作应当在一定的规范约束下进行,这是建设高质量
数据
模型的前提条件。因此本文档用于定义
数据
模型
设计
实施的规范要求。
数据
库
和
数据
仓库的区别
数据
库
与
数据
仓库核心差异解析:
数据
库
(DB)是支持OLTP事务处理的业务系统,采用ER模型确保实时
数据
一致性,适用于高并发CRUD操作;
数据
仓库(DW)面向OLAP分析,通过星型/雪花模型整合多源历史
数据
,支持复杂查询与决策分析。两者在
数据
特性(实时/历史)、架构(规范化/反规范化)、处理能力(事务/分析)等方面存在本质区别,通常配合使用形成完整
数据
处理链路。
分层
设计
数据
仓库的架构和
设计
高效
数据
库
系统的方法
高性能
数据
仓库的核心在于。
疑难问题
22,296
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章