• /  40
  • 下載費用: 9.90積分  

MySQL數據庫技術教學全套課件 周德偉 電子課件 代碼課件單元7 索引與數據完整性約束.ppt

'MySQL數據庫技術教學全套課件 周德偉 電子課件 代碼課件單元7 索引與數據完整性約束.ppt'
單元七索引與數據完整性約束 項目知識要點與目標項目知識要點知識能力目標學時7.1 任務1 索引及其應用 7.1.1 索引的分類 7.1.2 創建索引 7.1.3 刪除索引 7.1.4 索引對查詢的影響7.2 任務2 數據完整性約束 7.2.1 主鍵約束 7.2.2 替代鍵約束 7.2.3 參照完整性約束 7.2.4 CHECK完整性約束 7.3 綜合實例 PetStore數據索引與完整性約束 【情境】:Petstore索引與完整性約束【職業崗位】:操作員、程序員【典型工作任務】:創建索引、建立數據完整性約束【技能要求】:1、創建索引; 2、建立數據完整性約束;【知識要求】:1、索引的作用與使用2、索引與數據完整性約束的SQL語句 8項目實訓七“員工管理系統”索引與完整性約束 8任務一 索引及其應用 索引 —— 是一種提高查找速度的機制索引用來快速地尋找那些具有特定值的記錄,如果沒有索引,執行查詢時MySQL必須從第一個記錄開始掃描整個表的所有記錄,直至找到符合要求的記錄。表里面的記錄數量越多,這個操作的代價就越高。索引提供指針以指向存儲在表中指定列的數據值,然后根據指定的排序次序排列這些指針。數據庫使用索引的方式與使用書的目錄很相似:通過搜索索引找到特定的值,然后跟隨指針到達包含該值的行。 如果作為搜索條件的列上已經創建了索引,MySQL無需掃描任何記錄即可迅速得到目標記錄所在的位置。如果表有1000個記錄,通過索引查找記錄至少要比順序掃描記錄快100倍。 索引文件學生表student中建立“學號”索引(升序)示意圖學號記錄號200601011200601023200602032…………2007020110000…………20809995000學號姓名性別年齡20060101 張建男1820060202王歡女1720060102田靜男18………..2080999李華女19…….…..20070201張麗女17學生表 student索引文件索引文件如何影響原表沒有索引文件時:指針在原表中順序移動如果要找位于第10000條的學號”20070201”的記錄, 計算機要在表中查找10000次學號姓名性別年齡20060101 張建男1820060202王歡女1720060102田靜男18………..2080999李華女19…….…..20070201張麗女17使用索引查找有索引文件時:(二分法查找實例) 計算機先在索引文件中學號為”20070201”的記錄,找到相應的記錄號,再到學生表中直接讀取相關記錄.學號記錄號200601011200601023200602032…………2007020110000…………20809995000學號姓名性別年齡20060101 張建男1820060202王歡女1720060102田靜男18………..2080999李華女19…….…..20070201張麗女17學生表 student索引文件索引文件如何加快查找速度原因: (1)索引后,指針在索引文件中順序移動。 (2)索引文件中記錄是有序的。 (3)有序后,可以用各種方法加快查詢速度, 如折半(二分)查找法,而排序前,只 能順序查找記錄。B樹索引示意圖=50… …rowIDrowIDrowIDrowID… …<40..50<30..40<20..30<10..20… …… …<80..90<70..80<60..70'1980-01-01') );CHECK約束舉例刪除完整性約束如果使用一條DROP TABLE語句刪除一個表,所有的完整性約束都自動被刪除了。被參照表的所有外鍵也都被刪除了,使用ALTER TABLE語句,完整性可以獨立地被刪除,而不用去刪除表本身。刪除的語法和刪除索引的語法一樣?!纠?.17】 刪除表book的主鍵。ALTER TABLE book DROP PRIMARY KEY;
關 鍵 詞:
代碼 電子 單元 全套 教學 索引 數據 技術 完整性 數據庫
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:MySQL數據庫技術教學全套課件 周德偉 電子課件 代碼課件單元7 索引與數據完整性約束.ppt
鏈接地址: http://www.476824.live/p-51617681.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 中国福利彩票快乐双彩官网 北京pk10冠军选号技巧 山东11选5人工稳定计划 搜狐三分彩是正规的吗 广东11选五5开奖查询 广西快三一定牛 秒速赛车平台 贵州省快3开奖结果公布 七乐彩选号技巧大全 急速赛车手