社区
基础和管理
帖子详情
什么叫数据库冗余?
cnliutian
2004-03-17 12:03:27
我一直不明白这是什么概念
谁告诉我一下吧!
...全文
323
4
打赏
收藏
什么叫数据库冗余?
我一直不明白这是什么概念 谁告诉我一下吧!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rockethead
2004-07-01
打赏
举报
回复
table A
id name
--------
1 kcaj
2 kram
3 nosne
...
table B
name age
---------
kcaj 20
kram 30
nosne 23
...
这样设计不是很理想,因为table a 的 name 字段 和table b 的 name 字段是相同的. 这就是 冗余.
应把它设计成关系型.
把 table b设计成:
id age
------
1 20
2 30
3 23
...
这样就是消除冗余的办法. 但这不是绝对的, 冗余设计是牺牲简洁、规范和空间换取速度(如楼上说的),适当的冗余还是可以的。
jiezhi
2004-03-17
打赏
举报
回复
数据库表的设计一般都要求满足第三范式。每个字段都是不可再拆分的最小单元。
而如果你这样存储数据:
员工表(id,姓名,...),员工亲属表(id,员工姓名,亲属姓名,...)
这里亲属表的员工姓名就是冗余。
zxfox
2004-03-17
打赏
举报
回复
冗余一般指的是重复的固定死的数据。
功能同意楼上的。
shahand
2004-03-17
打赏
举报
回复
完全同意楼上
冗余设计是牺牲简洁、规范和空间
换取速度
什么是数据
冗余
?
关系
数据库
中的数据
冗余
主要是指关系
数据库
中同一信息数据的重复存贮。 数据
冗余
浪费了宝贵的资源,应尽量减少。但关系
数据库
中为实现一些功能有些数据
冗余
是必需的。必需的数据
冗余
主要用于以下用途: 数据间建立...
什么是
数据库
?什么是
数据库
管理系统?
什么是
数据库
?
数据库
是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的
冗余
,并为多种应用服务;数据的存储独立于使用它的程序;对
数据库
插入新数据,修改和检索原有数据均能按一种公用的...
1. 什么是
数据库
系统?
什么是
数据库
?
数据库
是代表现实世界中,某些方面相关数据的集合。
数据库
系统被设计为针对特定任务构建并存储数据。 什么是DBMS?
数据库
管理系统(DBMS)是符合一定的安全措施,同时具备存储和检索用户数据的...
数据
冗余
以及为什么
数据库
的数据具有较小的
冗余
性?
要回答这个问题,我们首先要知道,什么是数据
冗余
,来看看智库给出的定义:是指同一个数据在系统中多次重复出现。例如在设计
数据库
时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来...
数据库
表的设计什么时候可以存在
冗余
?
数据库
表的设计什么时候可以存在
冗余
? 这个是今天的一个面试题,一般我们在设计表的时候至少需要满足第二范式,全满足第三范式可能会有很多表,在一个大型系统中,表的设计肯定是需要做
冗余
的但是什么时候做
冗余
呢...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章