国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

數據庫 三范式

2024-07-21 02:52:01
字體:
來源:轉載
供稿:網友
1NF:字段不可分; 2NF:有主鍵,非主鍵字段依賴主鍵; 3NF:非主鍵字段不能相互依賴; 解釋: 1NF:原子性 字段不可再分,否則就不是關系數據庫; 2NF:唯一性 一個表只說明一個事物; 3NF:每列都與主鍵有直接關系,不存在傳遞依賴; 不符合第一范式的例子(關系數據庫中create不出這樣的表): 表:字段1, 字段2(字段2.1, 字段2.2), 字段3 ...... 存在的問題: 因為設計不出這樣的表, 所以沒有問題; 不符合第二范式的例子: 表:學號, 姓名, 年齡, 課程名稱, 成績, 學分; 這個表明顯說明了兩個事務:學生信息, 課程信息; 存在問題: 數據冗余,每條記錄都含有相同信息; 刪除異常:刪除所有學生成績,就把課程信息全刪除了; 插入異常:學生未選課,無法記錄進數據庫; 更新異常:調整課程學分,所有行都調整。 修正: 學生:Student(學號, 姓名, 年齡); 課程:Course(課程名稱, 學分); 選課關系:SelectCourse(學號, 課程名稱, 成績)。 滿足第2范式只消除了插入異常。 不符合第三范式的例子: 學號, 姓名, 年齡, 所在學院, 學院聯系電話,關鍵字為單一關鍵字"學號"; 存在依賴傳遞: (學號) → (所在學院) → (學院地點, 學院電話) 存在問題: 數據冗余:有重復值; 更新異常:有重復的冗余信息,修改時需要同時修改多條記錄,否則會出現數據不一致的情況 刪除異常 修正: 學生:(學號, 姓名, 年齡, 所在學院); 學院:(學院, 地點, 電話)。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康平县| 东辽县| 雷州市| 新和县| 泰兴市| 油尖旺区| 喀什市| 霞浦县| 三亚市| 西乌珠穆沁旗| 安康市| 监利县| 甘肃省| 榆中县| 鹿邑县| 平利县| 东方市| 咸丰县| 上饶市| 永兴县| 延吉市| 顺义区| 石狮市| 大方县| 东港市| 金阳县| 孟村| 衡阳市| 东乡族自治县| 淮安市| 东山县| 大余县| 永平县| 太康县| 白城市| 措勤县| 五大连池市| 临城县| 治县。| 安阳县| 宜兰县|