2007年4月19日星期四兰州理工大学计算机与通信学院1数据库设计规范化理论数据库原理与应用PrincipleandApplicationofDataBase2007年4月19日星期四兰州理工大学计算机与通信学院2关系数据库设计中存在的问题关系数据库设计中存在的问题示例:考虑为管理职工的工资信息而设计一个关系模式
职工级别工资赵明4400钱广5500孙志6600李开5500周祥6600数据库原理与应用PrincipleandApplicationofDataBase2007年4月19日星期四兰州理工大学计算机与通信学院3在表中包含着两类信息:职工个人的工资信息;各个级别的工资数额
数据库原理与应用PrincipleandApplicationofDataBase问题:如果我希望知道在这个单位8级工的工资是多少,能否查询到
职工级别工资赵明4400钱广5500孙志6600李开5500周祥66002007年4月19日星期四兰州理工大学计算机与通信学院4问题:插入异常:如果没有职工具有8级工资,则8级工资的工资数额就难以插入数据库原理与应用PrincipleandApplicationofDataBase删除异常:如果仅有职工赵明具有4级工资,如果将赵明删除,则有关4级工资的工资数额信息也随之删除了
职工级别工资赵明4400钱广5500孙志6600李开5500周祥66002007年4月19日星期四兰州理工大学计算机与通信学院5数据冗余:职工很多,工资级别有限,每一级别的工资数额反复存储多次
数据库原理与应用PrincipleandApplicationofDataBase更新异常:如果将5级工资的工资数额调为620,则需要找到每个具有5级工资的职工,逐一修改
职工级别工资赵明4400钱广5500孙志6600李开5500周祥66002007年4月19日星期四兰州理工大学计算机与