数据库异常通常是数据库的缺陷,这是由于规划不当和将所有内容存储在一个平面数据库中造成的。通常,通过对表进行分割/联接来执行归一化过程可以消除这种情况。
Prof_ID |
Prof_Name |
部门。 |
课程组 |
39404 |
阿施施 |
市场营销 |
秒一个 |
39445 |
Sonam |
产品 |
Sec B |
43576 |
阿奴Priya |
金融 |
Sec C |
54325 |
阿奴Priya |
金融 |
Sec C |
99823 |
Anushka |
人力资源 |
Sec D |
14325 |
Anushka |
人力资源 |
Sec E |
数据库异常有三种类型:
a)插入异常:当数据库中没有其他属性时,我们无法插入某个属性,这就是插入异常。例如,假设雇用了任何教授,但没有立即分配任何课程组或任何部门,如果数据库中不允许空项,则可能无法在上述这种类型的平面数据库中获得他/她的位置。因此,在上面提到的情况下,消除这类问题需要分割数据库,这是通过规范化来完成的。
b)更新异常:发生在数据冗余和部分更新的情况下。换句话说,正确的数据库更新需要其他操作,如添加、删除或两者兼有。例如,在上表中,分配给Anushka的部门是一个错误,因为它需要在两个不同的地方更新以保持一致性。
c)删除异常:删除异常是指由于其他数据的删除导致部分数据被删除。例如,如果Section B要删除,那么Sonam的细节就必须删除。因此,通常在从平面数据库中删除任何记录之前完成标准化。
因此,本文总结了数据库异常的定义及其概述。
这篇文章是由业务概念小组.它已由MBA Skool团队审查和发表。beplay.888MBA Skool的内容仅用于beplay.888教育和学术目的。
浏览更多类似术语的定义和含义。《管理词典》涵盖了5类2000多个业务概念。
继续阅读: