選課系統(tǒng)的數(shù)據(jù)庫設計畢業(yè)設計定稿
《選課系統(tǒng)的數(shù)據(jù)庫設計畢業(yè)設計定稿》由會員分享,可在線閱讀,更多相關《選課系統(tǒng)的數(shù)據(jù)庫設計畢業(yè)設計定稿(27頁珍藏版)》請在裝配圖網上搜索。
1、( 此文檔為 word 格式,下載后您可任意編輯修改!)畢業(yè)論文論文題目 :選課系統(tǒng)的數(shù)據(jù)庫設計1畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外, 不包含其他人或組織已經發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導教師簽名:日期:使用授權說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提
2、交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務; 學??梢圆捎糜坝 ?縮印、數(shù)字化或其它復制手段保存論文; 在不以贏利為目的前提下, 學??梢怨颊撐牡牟糠只蛉績热?。作者簽名:日期:2學位論文原創(chuàng)性聲明本人鄭重聲明: 所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。 除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名:日期:年月日學位論文版權使用授權書本學位論文作者
3、完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權 大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索, 可以采用影印、 縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名:日期:年月日導師簽名:日期:年月日3注意事項1.設計(論文)的內容包括:1)封面(按教務處制定的標準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300 字左右)、關鍵詞4)外文摘要、關鍵詞5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論
4、文字數(shù)要求:理工類設計 (論文) 正文字數(shù)不少于1 萬字(不包括圖紙、 程序清單等) ,文科類論文正文字數(shù)不少于1.2 萬字。3.附件包括:任務書、開題報告、外文譯文、譯文原文(復印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用A4 單面打印,論文50 頁以上的雙面打印4)圖表應繪制于無格子的頁面上5)軟件工程類課題應有程序清單,并提供電子文檔5.裝訂順序1)
5、設計(論文)2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂4正文目錄內容摘要.11. 數(shù)據(jù)庫系統(tǒng)描述 .11.1學生選課數(shù)據(jù)庫設計的背景 . .11.2學生選課數(shù)據(jù)庫設計的目的 . .12. 可行性分析 .22.1技術可行性 .22.2高效、準確可行性 .32.3操作可行性 .33. 需求分析 .33.1需求描述 .33.2需求分析任務 .33.3數(shù)據(jù)字典 .44.概要設計 .45. 學生選課數(shù)據(jù)庫系統(tǒng)設計的業(yè)務邏輯 .55.1E-R圖以及關系模式 .55.2E-R圖 .65.3范式分析 .76. 創(chuàng)建表.106.1數(shù)據(jù)庫的數(shù)據(jù)插入語句 .1356.2 數(shù)據(jù)庫的特定選擇查
6、詢.146.3 數(shù)據(jù)庫的更新查詢157. 數(shù)據(jù)庫的安全管理措施,指定用戶并進行相關授權157.1 數(shù)據(jù)庫的安全管理措施157.2 數(shù)據(jù)庫的授權操作166選課系統(tǒng)的數(shù)據(jù)庫設計(姚雪)摘要:本文依據(jù)廣泛采用的是工程化6 階段開發(fā)設計過程與方法,對學生選課系統(tǒng)進行了可行性分析、需求分析、給出了數(shù)據(jù)字典, 通過概要設計得出了系統(tǒng)功能結構,建立了系統(tǒng)的ER模型,隨后給出了數(shù)據(jù)表設計及創(chuàng)建的SQL語句。關鍵詞 :選課 ER 模型數(shù)據(jù)表創(chuàng)建1 數(shù)據(jù)庫系統(tǒng)描述1.1 學生選課數(shù)據(jù)庫設計的背景隨著科技的不斷發(fā)展, 學生的選課信息已經擯棄了以往的手工文件管理階段,進化成為了高科技、 高效率的數(shù)據(jù)庫應用程序來進行管
7、理。學生選課信息管理系統(tǒng)是基于 SQLSERVER數(shù)據(jù)庫為后臺、 Visual Studio2008 開發(fā)應用軟件作為前臺的一種 CS 模式的數(shù)據(jù)庫應用程序。使用學生選課信息管理系統(tǒng)可以更高效、準確地進行學生選課、查詢、記錄添加等各種操作,大大減少信息管理人員的負擔。網上選課系統(tǒng)的出現(xiàn)使同學們能夠更加自主、 便捷、準確的進行選課。但是,由于一般高校中的學生都比較多, 因此帶來了諸多如信息管理等問題, 鑒于需要將學生信息、 選課信息等信息數(shù)字化以便于管理維護,我們便想到了利用數(shù)據(jù)庫能夠比較良好地解決此類問題。1.2 學生選課數(shù)據(jù)庫設計的目的隨著無紙化辦公的普遍實現(xiàn), 信息的自動處理以及網絡式的信
8、息交互方式已經被人們廣泛應用。 讓計算機來管理學生的信息是現(xiàn)在各個高校都在積極進行的工作之一, 也是高校教學管理工作的重要內容之一。網上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源, 增加了學生選課自主權。學生選課系統(tǒng)作為一種現(xiàn)代化的教學技術, 越來越受到人們的重視,是一個學校不可或缺的部分 , 學生選課系統(tǒng)就是為了管理好選課信息而設計的。學生選課系統(tǒng)的將使選課管理工作規(guī)范化、系統(tǒng)化、程序化,避免選課管理的隨意性, 提高信息處理的速度和準確性, 能夠準確、及時、有效的查詢和修改學生選課情況。與傳統(tǒng)的選課方式相比, 網上選課系統(tǒng)利用局域網為學生選課帶來了極大的便捷。 學生在公共機房, 或者宿舍的個人電腦
9、上便可以通過校園網絡來選課。 在選課期間內,學生能夠使用選課系統(tǒng)靈活的修改自己的選課情況, 大大提高了學校選課工作的效率。 教務處的教師則可以通過選課系統(tǒng)的管理員子系統(tǒng)來管理學生的選課情況, 使得學生選課工作達到系統(tǒng)化和自動化, 大大提高了學校的工作效率, 為廣大師生及相關人員節(jié)省了極多的時間。數(shù)據(jù)庫對于一個應用系統(tǒng)的意義是相當重要的, 一個設計良好的數(shù)據(jù)庫系統(tǒng)一方面, 能夠給開發(fā)者帶來便捷, 更輕松的進行系統(tǒng)設計與編碼;另一方面,對于系統(tǒng)的后期維護也非常重要, 一個良好的數(shù)據(jù)庫系統(tǒng)能夠保證系統(tǒng)的可擴充性, 以及系統(tǒng)的移植性等問題。 全校性選修課開設的目的在于擴大學生的知識面、 加強學生素質教
10、育、 培養(yǎng)復合型高級人才, 具有不可替代的重要性。 隨著教育改革的不斷深入和素質教育的加強, 學分制的實施, 選修課在一個學生的培養(yǎng)計劃中占的比重將越來越大。2 可行性分析2.1 技術可行性由于本系統(tǒng)管理的對象單一 , 都是在校學生,且每個數(shù)據(jù)內容具有較強的關聯(lián)性, 涉及的計算過程不是很復雜。 因此,比較適合于采用數(shù)據(jù)庫管理。 在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。 在技術難度方面完全可以實現(xiàn)。本系統(tǒng)的設計是在 Windows XP中文版操作系統(tǒng)環(huán)境下目 , 利用多種數(shù)據(jù)庫產品,每種產品都具有各自的特點和適用范圍, 因此,在選擇數(shù)據(jù)庫時, 應考慮數(shù)據(jù)庫應用的特點及適用范圍,本系統(tǒng)選用的數(shù)
11、據(jù)庫產品為SQL Server ,可用于開發(fā)Windows環(huán)境下的種類應用程序。技術可行性考慮如下幾方面:1、在當前的限制條件下,該系統(tǒng)的功能目標能否達到;2、利用現(xiàn)有的技術,該系統(tǒng)的功能能否實現(xiàn);3、對開發(fā)人員的數(shù)量和質量的要求并說明這些要求能否滿足;4、在規(guī)定的期限內,本系統(tǒng)的開發(fā)能否完成。2.2 高效、準確可行性學生學籍選課管理系統(tǒng)省去了老師為學生展示學校為學生提供的選修課程,并作介紹,考試后把分數(shù)抄錄多次以做備案和公告這些大量繁雜而由單一枯燥的勞動, 可以讓老師把精力放在教學和組織教學等更重要更具創(chuàng)造性的事情上,這就顯著的提高了他們的工作效率。2.3 操作可行性本系統(tǒng)可以運行在 Win
12、dowsXP等操作系統(tǒng)上 , 一般系統(tǒng)都可以運行而且操作非常的簡單,一看即懂,方便大家使用 , 即使不具備一定電腦知識的人也可以熟練掌握。3 需求分析3.1 需求描述隨著中國教育信息化時代的來臨, 各大校園對于內部信息的管理已經采用 IT 新潮的應用和管理系統(tǒng)技術來進行。為了緊隨信息化時代的腳步,不被時代所淘汰, 學生的信息管理也應當由傳統(tǒng)的手工管理模式進化為軟件與數(shù)據(jù)庫結合應用的管理模式, 從而加強學生信息的管理能力,讓學校整體管理水平得到較大的提升。3.2 需求分析任務 :主要為學校管理者提供有效的管理工具完成對學生信息的輸入,學生成績的輸入,系統(tǒng)用戶的注冊;生信息、成績的刪除、修改操作;
13、方便的成績查詢,支持按條件查詢;由于該系統(tǒng)的使用對象多, 要求有較好的權限管理;由于操作人員的計算機知識普遍不高, 要求有良好的人機界面;3.3 數(shù)據(jù)字典數(shù)據(jù)元素學號學生姓名性別所在系課程號課程名課程號操作員編號操作員姓名密碼權限4. 概要設計數(shù)據(jù)類型charcharcharcharcharcharcharcharcharcharchar長度5822032034121020數(shù)據(jù)來源學生表學生表學生表學生表學生表學生表學生表操作員表操作員表操作員表操作員表在 21 世紀的科技時代,科學技術突飛猛進,信息社會的高科技時代,商品經濟化的高效益, 計算機的應用已普及到經濟和社會生活的各個領域。計算機雖
14、然與人類的關系愈來愈密切, 還有人由于計算機操作不方便繼續(xù)用手工勞動。 為了適應現(xiàn)代社會人們高度強烈的時間觀念,學生成績管理系統(tǒng)為教學辦公帶來了極大的方便。 該學生成績管理系統(tǒng)是以數(shù)據(jù)庫查詢語言編寫。 系統(tǒng)管理員、 教師、學生只需通過簡單的操作, 用戶都可以了解本系統(tǒng)軟件的基本工作原理。 用戶只需進行輸入一些簡單的漢字、 數(shù)字,或用鼠標點擊即可達到自己想要的目標。學生選課信息管理系統(tǒng)主要提供學生查詢, 學生可以通過該系統(tǒng)查閱與自己相關信息。教師可以通過成績管理系統(tǒng)查閱學生成績信息,教師信息等相關操作。 系統(tǒng)管理員可以實現(xiàn)以上的所有功能, 還有對學生的添加、刪除、修改、教師的添加、刪除、修改,數(shù)
15、據(jù)庫的還原等相關操作。此外還需要配置一些管理人員, 人員的數(shù)目是根據(jù)管理員的數(shù)量確定的。管理人員在對應的學生成績情況進行整理工作。 主要負責學生選課信息管理這一模塊, 下面基于詳細介紹: 學生成績管理系統(tǒng)分添系統(tǒng)、修改系統(tǒng)、刪除系統(tǒng)、查詢系統(tǒng)、推出系統(tǒng)。根據(jù)模塊化的思想 , 把系統(tǒng)分為六大模塊 , 然后對每個模塊具體分析 . 這樣條理更清晰 . 開發(fā)制作更容易 . 具體系統(tǒng)功能如下 :圖 4.1 系統(tǒng)功能5 學生選課數(shù)據(jù)庫系統(tǒng)設計的業(yè)務邏輯5.1 E-R圖以及關系模式在我們的數(shù)據(jù)庫系統(tǒng)中共有 6 個實體:學生、教師、管理員、專業(yè)、院系、課程。(1)學生的屬性:學號、姓名、性別、生日、密碼(2)
16、教師的屬性:工號、姓名、性別、生日、密碼、職稱(3)管理員的屬性:工號、姓名、性別、生日、密碼、權限標志(4) 專業(yè)的屬性:專業(yè)號碼、專業(yè)名、輔導員、聯(lián)系方式、專業(yè)介紹(5)院系的屬性:系號碼、系名稱、系主任、聯(lián)系方式、系介紹(6)課程的屬性:課程號碼、學時、學分、課程介紹(7)控制設置屬性:選課控制、成績錄入控制5.2 E-R圖:各個實體的E-R 圖如下所示:學生學號姓名性別生日密碼圖1 學生教師工號姓名性別生日密碼職稱圖2 教師管理員工號姓名性別生日密碼圖3 管理員專業(yè)專業(yè)號碼專業(yè)名輔導員聯(lián)系方式專業(yè)介紹圖4 專業(yè)系系號碼系名系主任聯(lián)系方式系介紹圖 5 系課程課程號課程名學時學分課程介紹圖
17、6 課程然后,將以上實體之間聯(lián)系表示出來,畫出數(shù)據(jù)庫系統(tǒng)的E-R圖,如圖 7 所示:專業(yè)號碼系號碼系名系主任聯(lián)系方式系介紹專業(yè)名輔導員專業(yè)M屬于1系1聯(lián)系方式1專業(yè)介紹屬于工號屬于工號姓名性別M姓名學號M11管理管理員管理教師性別姓名學生MMM密碼性別1密碼生日講授密碼M生日成績管理生日職稱1選課MN 課程課程號課程名學時學分課程介紹圖 7 數(shù)據(jù)庫系統(tǒng) E-R5.3 范式分析( 1) 分析關系模式學生(學號、姓名、性別、生日、密碼)在關系模式學生(學號、姓名、性別、生日、密碼)中,每一個屬性都不能再分,故,屬于 1NF.在關系模式學生(學號、姓名、性別、生日、密碼)中,主鍵為學號,所以,姓名,
18、性別,專業(yè),都是非主屬性。根據(jù)候選鍵定義可知,學號完全決定姓名,性別,生日,密碼,即每一個非主屬性完全依賴于候選鍵,故,該關系模式屬于 2NF。在關系模式學生(學號、姓名、性別、生日、密碼)中,學號、姓名、性別、生日、密碼,都是非主屬性,且每一個非主屬性不傳遞函數(shù)依賴于候選鍵學號,即,學號決定姓名,但姓名不決定性別,不決定生日和密碼。故,該關系模式屬于 3NF。在關系模式學生(學號、姓名、性別、生日、密碼)中,候選鍵為學函數(shù)依賴為學號姓名,學號 性別,學號 生日 , 學號 密碼故,該關系模式屬BCNF。由于在關系模式學生(學號、姓名、性別、生日、密碼)中不存在多值依賴,故該關系模式不屬于 4N
19、F。綜上所述,關系模式學生(學號、姓名、性別、生日、密碼)為 BCNF。(2)分析關系模式教師(編號,姓名,性別,職稱,所教科目)和課程(課程號碼、學時、學分、課程介紹)在關系模式教師(工號、姓名、性別、生日、密碼、職稱)和課程(課程號碼、 學時、學分、課程介紹)中,每一個屬性都不能再分,故,屬于首先滿足 1NF.主鍵分別為編號和課程號,每一個非主屬性完全依賴于候選鍵,故,這兩個關系模式首先屬于 2NF。且每一個非主屬性不傳遞函數(shù)依賴于候選鍵學號,故屬于 3NF。而且,候選鍵編號和課程號決定一切非主屬性,故,該關系模式屬于 BCNF。 由于關系模式中不存在多值依賴, 故,不屬于 4NF。 即,
20、關系模式教師 (工號、姓名、性別、生日、密碼、職稱)和課程(課程號碼、學時、學分、課程介紹)屬于 BCNF。(3)分析關系模式管理員屬性(工號、姓名、性別、生日、密碼、權限標志)在關系模式管理員屬性(工號、姓名、性別、生日、密碼、權限標志)中,每一個屬性都不能再分,故,先屬于 1NF。在關系模式管理員屬性(工號、姓名、性別、生日、密碼、權限標志)中,主鍵為工號,其他都是非主屬性,每一個非主屬性完全依賴于候選鍵,故,該關系模式屬于 2NF。在關系模式管理員屬性(工號、姓名、性別、生日、密碼、權限標志)中,姓名,性別、生日、密碼、權限標志都是非主屬性,由于存在函數(shù)依賴,即,工號 姓名,性別 姓名,
21、故該關系模式不屬于 3NF。綜上所述,關系模式管理員屬性(工號、姓名、性別、生日、密碼、權限標志)為 2NF。( 4)分析關系模式專業(yè)屬性(專業(yè)號碼、系號碼、專業(yè)名、輔導員、聯(lián)系方式、專業(yè)介紹)在關系模式專業(yè)屬性(專業(yè)號碼、系號碼、專業(yè)名、輔導員、聯(lián)系方式、專業(yè)介紹)中,每一個屬性都不能再分,故,屬于1NF.在關系模式專業(yè)屬性(專業(yè)號碼、系號碼、專業(yè)名、輔導員、聯(lián)系方式、專業(yè)介紹)中,主屬性為專業(yè)號碼和系號碼每一個非主屬性不完全依賴于主屬性,故,該關系模式不屬于 2NF。綜上所述,關系模式專業(yè)屬性(專業(yè)號碼、系號碼、專業(yè)名、輔導員、聯(lián)系方式、專業(yè)介紹)為 1NF。( 5)分析關系模式院系(系號
22、碼、系名稱、系主任、聯(lián)系方式、系介紹)在關系模式院系 (系號碼、系名稱、系主任、聯(lián)系方式、系介紹)中,每一個屬性都不能再分,故,先屬于 1NF。在關系模式院系 (系號碼、系名稱、系主任、聯(lián)系方式、系介紹)中,主鍵為系號碼, 其他都是非主屬性, 每一個非主屬性完全依賴于候選鍵,故,該關系模式屬于 2NF。在關系模式院系 (系號碼、系名稱、系主任、聯(lián)系方式、系介紹)中,由于存在函數(shù)依賴,即,系名稱 系號碼,故,該關系模式不屬于 3NF。綜上所述,關系模式院系 (系號碼、系名稱、系主任、聯(lián)系方式、系介紹)為 2NF。( 6)分析關系模式選課信息(學號、課程號碼、教師工號、成績)在關系模式選課信息(學
23、號、課程號碼、教師工號、成績)中,每一個屬性都不能再分,故,屬于首先滿足 1NF.在關系模式選課信息(學號、課程號碼、教師工號、成績)中,主鍵分別為學號和課程號碼, 每一個非主屬性完全依賴于候選鍵, 故,這兩個關系模式首先屬于 2NF。且每一個非主屬性不傳遞函數(shù)依賴于候選鍵學號,故屬于 3NF。綜上所述,關系模式選課信息(學號、課程號碼、教師工號、成績)為 3NF。6. 創(chuàng)建表數(shù)據(jù)庫的創(chuàng)建語句( 1) 創(chuàng)建 dept 院系信息表CREATE TABLE dept(DeptNamechar(20 )NOT NULL,DeptChairmanchar(10) NOT NULL,DeptTelcha
24、r(15)NOTNULL,DeptDesctextNOTNULL,) ;( 2) 創(chuàng)建 major 專業(yè)信息表CREATE TABLE major(MajorNum char(10) NOT NULL PRIMARY KEY, DeptNum char(10) NOT NULL,MajorName char(20) NOT NULL,MajorAssistant char(10) NOT NULL,MajorTel char(15) NOT NULL,FOREIGN KEY (DeptNum) REFERENCES dept(DeptNum) ;( 3)創(chuàng)建 student 學生信息表CREA
25、TE TABLE student(StudentNum char(10) NOT NULL PRIMARY KEY, MajorNum char(10) NOT NULL, StudentName char(10) NULL,StudentSex char(2) NOT NULL, StudentBirthday date NOT NULL, StudentPassword char(20) NOT NULL, FOREIGN KEY (MajorNum) REFERENCES major(MajorNum) );(4)創(chuàng)建 teacher教師信息表CREATE TABLE teacher(T
26、eacherNum char(10) NOT NULL PRIMARY KEY, DeptNum char(10) NOT NULL,TeacherName char(10) NOT NULL,TeacherSex char(2) NOT NULL,TeacherBirthday date NOT NULL,TeacherTitle char(20) NULL,FOREIGN KEY (DeptNum) REFERENCES dept(DeptNum) ;(5) 創(chuàng)建 manager 管理員信息表CREATE TABLE manager(ManagerNum char(10) NOT NULL
27、 PRIMARY KEY, ManagerName char(10) NOT NULL, ManagerSex char(2) NOT NULL, ManagerBirth date date NOT NULL,ManagerRights int NOT NULL) ;(6) 創(chuàng)建 course 課程信息表CREATE TABLE course(CourseNum char(10 ) NOT NULL PRIMARY KEY, CourseName char(20) NOT NULL, CourseCredit float NOT NULL, CourseClass int NOT NULL,
28、CourseDesccharNOT NULL,) ;(7) 創(chuàng)建 stucourse 學生選課信息表CREATE TABLE stucourse(StudentNum char(10) NOT NULL,CourseNum char(10) NOT NULL,TeacherNum char(10) NOT NULL,Grade int NULL,FOREIGN KEY (StudentNum) REFERENCES student (StudentNum),FOREIGN KEY (CourseNum) REFERENCESCourse(CourseNum),FOREIGN KEY (Teac
29、herNum) REFERENCESteacher(TeacherNum),) ;6.1 數(shù)據(jù)庫的數(shù)據(jù)插入語句密碼為 121的一條記錄。InsertIntostudent(StudentNum,StudentName,StudentSex,StudentBirthday,MajorNum,StudentPassword)02,密碼為 123 的一條記錄。InsertIntostudent(StudentNum,StudentName,StudentSex,StudentBirthday,MajorNum,StudentPassword)密碼為 125 的一條記錄。InsertInto stud
30、ent (StudentNum ,StudentName, StudentSex StudentBirthday, MajorNum, StudentPassword)6.2 數(shù)據(jù)庫的特定選擇查詢(1)查詢學生表中學生的學號姓名和專業(yè)號SelectStudentNum, StudentName ,MajorNumFrom student(2)查詢學生表中性別為“女”的學生的學號Select StudentNumFrom studentWhere StudentSex= 女(3)查詢教師表中性別號為“02”的教師的教師號Select TeacherNumFrom teacherWhere Dep
31、tNum=02(4) 查詢學生表和專業(yè)表中專業(yè)號相同的學生的學號、姓名、專業(yè)號、專業(yè)名稱Select StudentNum , StudentSname, ManagerNum,managernameFrom student ,majorWhere student.managernum=major.managernum(5) 查詢學生表和課程表中學號相同的學生的學號,姓名,課程號,教師號Select StudentNum , StudentSname, CourseNum TeacherNumFrom student ,courseWhere srudent.studnetnum=course
32、. Studnetnum6.3 數(shù)據(jù)庫的更新查詢Update studentSet majornum= 03(2) 更新課程表中課程號為“ 01”的課程學分為“ 2”。Update courseSet coursecredit=2Where coursenum=01;DeleteFrom student7. 數(shù)據(jù)庫的安全管理措施,指定用戶并進行相關授權7.1 數(shù)據(jù)庫的安全管理措施1. 用一個用戶名或者用戶標識號來標識用戶身份。 系統(tǒng)內部記錄著所有合法用戶的標識, 系統(tǒng)鑒別此用戶是否為合法用戶, 若是,則可以進入下一步的核實;如不是,則不能使用系統(tǒng)。2. 口令 為了進一步核實用戶,系統(tǒng)常常要求用
33、戶輸入口令。未保密起見,用戶在終端上輸入的口令不顯示在屏幕上, 系統(tǒng)核對口令以鑒別用戶身份。3. 通過設置用戶權限來管理用戶。7.2 數(shù)據(jù)庫的授權操作( 1)把對表 student 的 insert 權限授予用戶董宣, 并允許他再將此權限授予其他用戶。grant inserton table studentto董宣with grant option(2)把查詢表 student和修改 password 屬性的權限授給用戶王浩。grant select,update(password)on table studentto王浩(3)把用戶王浩查詢表student權限收回。revoke selecton table studentfrom 王浩 cascade參考文獻:1 作者:贏心數(shù)據(jù)庫原理中國考試 ( 研究版 ) 200522 作者:王子芳數(shù)據(jù)庫及應用課程教學探討 西南農業(yè)大學學報 ( 社會科學版 ) 200593 作者:李大勇時延鵬數(shù)據(jù)庫技術的歷史及未來的發(fā)展趨勢綜述遼寧省交通高等??茖W校學報 200564 作者:范青馬樹才淺談網絡數(shù)據(jù)庫系統(tǒng)安全河北北方學院學報 ( 自然科學版 ) ,2005105 作者:雋軍利李天燕王小龍 . 淺析計算機數(shù)據(jù)庫系統(tǒng)在信息管理中的應用科技創(chuàng)新導報 2008 126 作者:劉延華數(shù)據(jù)庫安全技術的理論探討福州大學學報( 自然科學版 ) 200l 8
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。