c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素_第1頁(yè)
c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素_第2頁(yè)
c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素_第3頁(yè)
c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素_第4頁(yè)
c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、最新c語(yǔ)言產(chǎn)生2至num之間所有質(zhì)素?數(shù)據(jù)庫(kù)原理與應(yīng)用?課程設(shè)計(jì)指導(dǎo)書(shū)制訂教師:張娟城市學(xué)院2022年5月數(shù)據(jù)庫(kù)課程設(shè)計(jì)指導(dǎo)書(shū)模塊01 “教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:“學(xué)分制教學(xué)管理系統(tǒng)需求分析任務(wù)2:“學(xué)分制教學(xué)管理系統(tǒng)概念設(shè)計(jì)任務(wù)3:“學(xué)分制教學(xué)管理系統(tǒng)邏輯設(shè)計(jì)任務(wù)4:“學(xué)分制教學(xué)管理系統(tǒng)邏輯設(shè)計(jì)學(xué)習(xí)目標(biāo)理解關(guān)系型數(shù)據(jù)庫(kù)根本概念熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)的主要階段和步驟掌握數(shù)據(jù)庫(kù)概念設(shè)計(jì)中繪制E-R圖的方法掌握將E-R圖轉(zhuǎn)換為數(shù)據(jù)表邏輯形式的方法理解并掌握數(shù)據(jù)庫(kù)設(shè)計(jì)標(biāo)準(zhǔn)化方法2、設(shè)計(jì)內(nèi)容任務(wù)1-1 “學(xué)分制教學(xué)管理系統(tǒng)需求分析 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)的分析與設(shè)計(jì)一般分為需求分析、

2、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)四個(gè)階段。在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的整個(gè)過(guò)程中,需求分析和概念設(shè)計(jì)可以獨(dú)立于任何的數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS,而邏輯設(shè)計(jì)和物理設(shè)計(jì)那么與具體的數(shù)據(jù)庫(kù)管理系統(tǒng)密切相關(guān)。 需求分析 分析用戶的要求。需求分析是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的根底,通過(guò)調(diào)查和分析,了解用戶的信息需求和處理需求,并以數(shù)據(jù)流圖、數(shù)據(jù)字典等形式加以描述。概念設(shè)計(jì) 主要是把需求分析階段得到的用戶需求抽象化為概念模型。概念設(shè)計(jì)是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的關(guān)鍵,我們將使用E-R模型作為概念模式設(shè)計(jì)的工具。邏輯設(shè)計(jì)就是將概念設(shè)計(jì)階段產(chǎn)生的概念模式轉(zhuǎn)換為邏輯模式。因?yàn)檫壿嬙O(shè)計(jì)與數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS密切相關(guān),本書(shū)以關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)

3、為根底討論邏輯設(shè)計(jì)。物理設(shè)計(jì) 就是為關(guān)系模型選擇適宜的存取方法和存儲(chǔ)結(jié)構(gòu),譬如MS SQL Server 2022數(shù)據(jù)庫(kù)管理系統(tǒng)。教學(xué)管理流程系統(tǒng)功能結(jié)構(gòu)系統(tǒng)登錄從“學(xué)分制教學(xué)管理系統(tǒng)的流程圖可以看出,學(xué)生要登錄系統(tǒng)進(jìn)行課程選修和個(gè)人成績(jī)查詢等操作;教師要登錄系統(tǒng)進(jìn)行課程成績(jī)錄入和課程成績(jī)查詢等操作;學(xué)校教學(xué)管理人員要登錄系統(tǒng)進(jìn)行系部、專業(yè)、班級(jí)、課程等信息維護(hù)等操作。班級(jí)管理由于班級(jí)涉及到系部和專業(yè)信息,所以該模塊包含了系部和專業(yè)信息維護(hù)子模塊,涉及到這些信息的新增、更新和刪除功能。人員管理人員管理主要是學(xué)生、教師和系統(tǒng)角色的信息維護(hù),涉及到這些信息的新增、更新和刪除功能。課程管理課程管理主

4、要是課程信息的維護(hù)和課程教學(xué)任務(wù)分配課程班,也涉及到這些信息的新增、更新和刪除功能。 學(xué)期課程教學(xué)任務(wù)分配后,形成不同的“課程班,可以讓學(xué)生進(jìn)行網(wǎng)上課程選修。網(wǎng)上選課學(xué)生用學(xué)號(hào)登錄系統(tǒng)后,進(jìn)入課程選修界面,如圖1-7所示。同學(xué)們按照學(xué)校的規(guī)定并根據(jù)自己的實(shí)際情況,勾選自己喜歡的課程,單擊圖中的【選修確認(rèn)】按鈕,即可完成相應(yīng)學(xué)期的課程選修。成績(jī)錄入根據(jù)學(xué)生課程選修情況,絕大局部選修人數(shù)超過(guò)20人的課程開(kāi)始進(jìn)行課程教學(xué),教師可以登錄到系統(tǒng)中查詢“課程班學(xué)生名單,期末課程進(jìn)行考試考核。隨后,教師登錄到系統(tǒng)中錄入平時(shí)、期中和期末成績(jī),并由系統(tǒng)自動(dòng)計(jì)算出課程總成績(jī)??荚囃陜芍芎?,由教務(wù)處管理人員將成績(jī)鎖

5、定,教師只能查詢,不能再做修改。信息查詢信息查詢主要是指學(xué)生自己入學(xué)以來(lái)的成績(jī)查詢,教學(xué)管理人員對(duì)學(xué)生和教師的信息查詢,和任課教師對(duì)班級(jí)名單的查詢。統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)報(bào)表主要是指學(xué)期結(jié)束后,教學(xué)管理人員需要每個(gè)班級(jí)學(xué)生的成績(jī)單,用以寄送給學(xué)生父母。另外,教學(xué)管理人員還要對(duì)學(xué)期學(xué)分未修滿該得學(xué)分60%的學(xué)生提出學(xué)業(yè)警告,所以還需要系統(tǒng)給出這些學(xué)生的報(bào)表。任務(wù)1-2 “學(xué)分制教學(xué)管理系統(tǒng)概念設(shè)計(jì) E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的第二個(gè)階段,即“概念設(shè)計(jì)階段的圖形化表達(dá)方式。在前面的需求分析的根底上,要求同學(xué)繪制出 “學(xué)分制教學(xué)管理系統(tǒng)的E-R圖,然后與教務(wù)處及系部教學(xué)管理人員、教師、學(xué)生等進(jìn)行溝通,討論設(shè)計(jì)的數(shù)據(jù)

6、庫(kù)概念設(shè)計(jì)是否符合用戶的需求。明確實(shí)體并標(biāo)識(shí)實(shí)體屬性“學(xué)分制教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)中需要的對(duì)象或?qū)嶓w為:學(xué)生、教師、系部、專業(yè)、班級(jí)、課程、成績(jī)。每個(gè)對(duì)象的具體屬性如下: 學(xué)生:學(xué)號(hào)、姓名、入學(xué)及畢業(yè)年份、系部、專業(yè)、班級(jí)、性別、年齡、出生日期、 、 、密碼。教師:教工號(hào)、姓名、所在系部、性別、年齡、出生日期、職稱、密碼、是否管理員。系部:系部編碼、系部名稱、專業(yè)名稱、系部簡(jiǎn)介。班級(jí):班級(jí)編碼、班級(jí)名稱、系部、系部開(kāi)設(shè)時(shí)間、班主任。課程:課程編碼、課程名稱、系部、課時(shí)、學(xué)分、課程描述。成績(jī):學(xué)號(hào)、課程、班級(jí)、平時(shí)成績(jī)、期中成績(jī)、期末成績(jī)、總成績(jī)、補(bǔ)考成績(jī)、課程學(xué)分、鎖定標(biāo)志。標(biāo)識(shí)實(shí)體間關(guān)系關(guān)系模型

7、數(shù)據(jù)庫(kù)中每個(gè)對(duì)象并非孤立的,它們是相互關(guān)聯(lián)的。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要標(biāo)識(shí)出對(duì)象之間的關(guān)系。 學(xué)生與班級(jí)、系部有附屬關(guān)系。即學(xué)生附屬于班級(jí),班級(jí)附屬于系部。教師與系部有附屬關(guān)系。即教師附屬于系部。課程與系部有附屬關(guān)系。即課程附屬于系部。成績(jī)與學(xué)生、課程有附屬關(guān)系。即成績(jī)既附屬于學(xué)生,也附屬于課程。學(xué)生與課程存在關(guān)系,即每個(gè)學(xué)期,每個(gè)學(xué)生根據(jù)自己的實(shí)際情況,要選擇課程學(xué)習(xí)。教師與課程存在關(guān)系,即每個(gè)學(xué)期,根據(jù)教師的實(shí)際情況,系部管理者要分配教學(xué)任務(wù)課程給每個(gè)教師,實(shí)施教學(xué)。標(biāo)識(shí)實(shí)體間關(guān)系任務(wù)1-3 “學(xué)分制教學(xué)管理系統(tǒng)邏輯設(shè)計(jì) 要從設(shè)計(jì)好的系統(tǒng)E-R圖概念設(shè)計(jì)模型導(dǎo)出系統(tǒng)的邏輯設(shè)計(jì)模型,包括所有的數(shù)據(jù)

8、表,每個(gè)表的所有列,主外鍵定義等,并且所有命名必須符合標(biāo)準(zhǔn),E-R圖轉(zhuǎn)換為數(shù)據(jù)表將E-R圖轉(zhuǎn)換為表格的步驟如下:實(shí)體映射成表標(biāo)識(shí)主鍵字段確定外鍵字段 1:N關(guān)系 M:N關(guān)系確定普通字段根據(jù)E-R圖中實(shí)體的屬性,以及該屬性在系統(tǒng)中信息表達(dá)的具體要求,映射成實(shí)體所對(duì)應(yīng)數(shù)據(jù)表的字段,并明確字段的名稱、數(shù)據(jù)類型、長(zhǎng)度、是否為空、默認(rèn)值等。外鍵 1:N關(guān)系外鍵Forgeign Key關(guān)系表達(dá)了實(shí)體之間的“1對(duì)多關(guān)系,構(gòu)成了主從表關(guān)系,主外鍵關(guān)系主要是用來(lái)維護(hù)兩個(gè)表之間的數(shù)據(jù)一致性,是一種約束關(guān)系。可以通過(guò)在從表中增加一個(gè)字段對(duì)應(yīng)主表中的主鍵作為外鍵。例如,班級(jí)與學(xué)生是一對(duì)多的關(guān)系,學(xué)生表中需要一個(gè)表示學(xué)

9、生【班級(jí)】屬性的字段,只要將班級(jí)表中的主鍵【班級(jí)編碼】字段設(shè)置到學(xué)生表中作為外鍵即可。 M:N關(guān)系多對(duì)多關(guān)系。這時(shí)應(yīng)該將多對(duì)多關(guān)系映射成一張新表,這張表應(yīng)包括兩個(gè)多對(duì)多關(guān)聯(lián)實(shí)體表的所有主鍵字段,這兩個(gè)主鍵的所有字段成為新表的主鍵。例如,學(xué)生與課程的關(guān)系學(xué)生選課是多對(duì)多關(guān)系,此時(shí)應(yīng)該將“學(xué)生選課這個(gè)多對(duì)多關(guān)系映射成一張新表。 確定命名標(biāo)準(zhǔn)對(duì)象類型命名規(guī)那么前綴范例備注數(shù)據(jù)庫(kù)名DB_英文名DB_DB_TeachingSystem有意義的英文單詞連接在一起首字母大寫(xiě)表名TB_英文名TB_TB_Student字段名英文名帕斯卡法琰茞CourseName 視圖名VW_英文名VW_VW_Student主鍵

10、PK_表名_列名PK_PK_CourseID多列用_隔開(kāi)外鍵FK_表名_列名FK_FK_CourseID檢查約束CK_表名_列名CK_CK_CourseID唯一約束UK_表名_列名UK_UK_CourseName默認(rèn)值DEF_表名_列名DEF_DEF_CourseGrade索引IX_表名_列名IX_IX_CourseName存儲(chǔ)過(guò)程SP_英文名SP_SP_GradeProcess有意義的英文多個(gè)單詞一起首字母大寫(xiě)觸發(fā)器TR_英文名TR_TR_SelectCourse游標(biāo)CUR_英文名CUR_CUR_Student局部變量英文名CourseID 構(gòu)建邏輯模型實(shí)體映射成表及主鍵 構(gòu)建邏輯模型確定外

11、鍵字段從下面系統(tǒng)E-R模型圖可以看出,存在實(shí)體【教師】與【課程】和【學(xué)生】與【課程】間兩個(gè)“多對(duì)多的關(guān)系,根據(jù)前面相關(guān)知識(shí)描述,應(yīng)該將每個(gè)“多對(duì)多關(guān)系映射成一張新表,變成兩個(gè)“一對(duì)多關(guān)系。用一個(gè)新的實(shí)體【課程班】來(lái)表征實(shí)體【教師】與【課程】之間“多對(duì)多的“任課關(guān)系,從而構(gòu)成【教師】與【課程班】和【課程】與【課程班】之間的兩個(gè)“一對(duì)多關(guān)系,如下列圖所示。 實(shí)體【學(xué)生】與【課程】間的“多對(duì)多關(guān)系 同樣,學(xué)生的“選課信息需要在系統(tǒng)數(shù)據(jù)庫(kù)中記錄下來(lái),“選課信息的記錄的相關(guān)內(nèi)容如下表所示。因此,第一工程小組考慮用一個(gè)新的實(shí)體【選課信息】來(lái)表征實(shí)體【學(xué)生】與【課程班】間的“多對(duì)多關(guān)系, 完成各表的邏輯設(shè)計(jì)

12、系部信息表教師信息表班級(jí)信息表學(xué)生信息表課程信息表課程班信息表選課信息表成績(jī)信息表任務(wù)1-4 “教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)標(biāo)準(zhǔn)化 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)文檔評(píng)審檢查要求。 3、設(shè)計(jì)要點(diǎn)本模塊詳細(xì)介紹了關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)方法與步驟,結(jié)合“學(xué)分制教學(xué)管理系統(tǒng)重點(diǎn)闡述了數(shù)據(jù)庫(kù)設(shè)計(jì)的三個(gè)階段,即需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)階段。與之相關(guān)的關(guān)鍵知識(shí)點(diǎn)主要有: 數(shù)據(jù)庫(kù)系統(tǒng)的3種模型結(jié)構(gòu):層次模型、網(wǎng)狀模型和關(guān)系模型。 關(guān)系型數(shù)據(jù)庫(kù)的4個(gè)設(shè)計(jì)階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的3個(gè)特點(diǎn):反復(fù)性、試探性和分步進(jìn)行。 實(shí)體-關(guān)系E-R模型,實(shí)體和屬性的概念,實(shí)體間的關(guān)系形式:一對(duì)一關(guān)系、一 對(duì)多

13、關(guān)系和多對(duì)多關(guān)系,同時(shí)介紹了E-R圖的繪制方法。 與關(guān)系數(shù)據(jù)表相關(guān)的一些概念,如記錄、字段、主鍵、外鍵。 實(shí)體E-R圖轉(zhuǎn)換成數(shù)據(jù)表邏輯結(jié)構(gòu)的方法與步驟。 字段的數(shù)據(jù)類型和一些其它相關(guān)屬性,如默認(rèn)值和為空性等。 數(shù)據(jù)庫(kù)設(shè)計(jì)的命名標(biāo)準(zhǔn)。 數(shù)據(jù)庫(kù)設(shè)計(jì)的范式理論,重點(diǎn)是第一范式、第二范式和第三范式。 數(shù)據(jù)庫(kù)設(shè)計(jì)中主鍵和數(shù)據(jù)類型在設(shè)計(jì)時(shí)的注意要點(diǎn)。 4、設(shè)計(jì)進(jìn)度安排方案兩天半完成此方案任務(wù)。模塊02 “教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)立與維護(hù) 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:安裝SQLServer2022數(shù)據(jù)庫(kù)效勞器任務(wù)2:?jiǎn)?dòng)和連接SQLServer2022效勞器任務(wù)3:創(chuàng)立和維護(hù)“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)任務(wù)4:別離和附

14、加“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)學(xué)習(xí)目標(biāo)了解SQLServer2022的根本特性和體系結(jié)構(gòu)熟悉SQLServer2022系統(tǒng)的啟動(dòng)、連接和相關(guān)配置方法掌握創(chuàng)立和維護(hù)數(shù)據(jù)庫(kù)的相關(guān)方法掌握別離和附加數(shù)據(jù)庫(kù)的相關(guān)方法2、設(shè)計(jì)內(nèi)容任務(wù)2-1 安裝SQL Server 2022數(shù)據(jù)庫(kù)效勞器 安裝步驟1將安裝光盤(pán)放入光驅(qū)。默認(rèn)會(huì)啟動(dòng)安裝程序向?qū)Ы缑妫僭O(shè)沒(méi)有可雙擊光驅(qū)中的ServerSplash.hta文件。2單擊【效勞器組件、工具、聯(lián)機(jī)叢書(shū)和例如】鏈接,在翻開(kāi)的窗口中選擇【我接受許可條款和條件】選項(xiàng),單擊【下一步】按鈕。3在第一次運(yùn)行安裝向?qū)?,SQL Server 2022組件更新向?qū)П粏?dòng),下一步確定需要的效

15、勞和組件的狀態(tài)。如果是所需的必備的組件,彈出如下列圖所示的對(duì)話框,單擊【安裝】按鈕開(kāi)始組件的安裝,當(dāng)安裝完成后單擊【下一步】按鈕。 4安裝向?qū)?zhí)行系統(tǒng)配置檢查,如果沒(méi)有需要的糾正動(dòng)作,單擊【下一步】按鈕進(jìn)行安裝。在【注冊(cè)信息】頁(yè)填寫(xiě)用戶名稱、公司名稱和相應(yīng)的光盤(pán)注冊(cè)號(hào)碼,再單擊【下一步】按鈕繼續(xù)安裝。5翻開(kāi)【要安裝的組件】頁(yè),選擇安裝的組件或者通過(guò)單擊【高級(jí)】按鈕,自定義安裝的組件和路徑。 6單擊【下一步】按鈕進(jìn)入【實(shí)例名】頁(yè),確定要安裝的實(shí)例類型。如果選擇【命名實(shí)例】單項(xiàng)選擇按鈕,需要在下面的文本框中輸入實(shí)例名稱,再單擊【下一步】按鈕。 7選中【使用系統(tǒng)內(nèi)置賬戶】,確定SQL Server

16、 2022各種效勞的運(yùn)行方式,單擊【下一步】按鈕進(jìn)入選擇身份驗(yàn)證模式。 8單擊【下一步】按鈕在向?qū)У奶崾鞠峦瓿蓪?duì)SQL Server 2022排序規(guī)那么的設(shè)置、報(bào)表效勞器安裝選項(xiàng)的配置、錯(cuò)誤和使用情況報(bào)表的設(shè)置,然后單擊【安裝】按鈕開(kāi)始安裝過(guò)程,最后單擊【完成】按鈕結(jié)束安裝。任務(wù)2-2 啟動(dòng)和連接SQL Server 2022效勞器 在效勞器上安裝SQL Server 2022結(jié)束后,為了便于今后工程的設(shè)計(jì)和開(kāi)發(fā),要求在首次啟動(dòng)和連接效勞器時(shí),對(duì)系統(tǒng)做一些相應(yīng)的配置:1將效勞器啟動(dòng)方式設(shè)置為“手動(dòng);2將效勞器身份驗(yàn)證設(shè)置為“SQL Server和Windows身份驗(yàn)證模式;3修改系統(tǒng)“sa賬戶

17、的密碼,防止由于密碼過(guò)于簡(jiǎn)單而使系統(tǒng)存在平安隱患。任務(wù)2-3 創(chuàng)立“教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù) 要求將“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)文檔在SQL Server 2022中實(shí)現(xiàn)。創(chuàng)立數(shù)據(jù)庫(kù)要求:數(shù)據(jù)庫(kù)名稱為“DB_TeachingMS,主文件邏輯名稱為T(mén)eachingMS_Data,物理文件名為T(mén)eachingMS_Data.mdf,初始大小為5MB,最大尺寸為無(wú)限制,增長(zhǎng)速度為10%;數(shù)據(jù)庫(kù)的日志文件邏輯名稱為T(mén)eachingMS_Log,物理文件名TeachingMS_Log.ldf,初始大小為2MB,最大尺寸為5MB,增長(zhǎng)速度為2MB,文件存放在D:MyDB路徑下。 T-SQL代碼創(chuàng)立數(shù)據(jù)庫(kù)任務(wù)2-

18、4 別離和附加TeachingMS數(shù)據(jù)庫(kù) 在系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于某些特殊情況譬如數(shù)據(jù)庫(kù)效勞器的硬件出了些問(wèn)題,數(shù)據(jù)庫(kù)要移植到其它效勞器上,經(jīng)常要將數(shù)據(jù)庫(kù)從某個(gè)數(shù)據(jù)庫(kù)實(shí)例中別離出來(lái),然后再附加到其它的數(shù)據(jù)庫(kù)實(shí)例中。別離數(shù)據(jù)庫(kù)是指將數(shù)據(jù)庫(kù)從SQL Server 2022實(shí)例上刪除,但該數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和事務(wù)日志文件仍然保存下來(lái)不變,這時(shí)可以將該數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和事務(wù)日志文件再附加到其它任何SQL Server 2022實(shí)例上,再生成數(shù)據(jù)庫(kù)。3、設(shè)計(jì)要點(diǎn)本模塊完成了SQL Server 2022的安裝、啟動(dòng)和連接,介紹了SQL Server 2022的根本組成和主要對(duì)象。結(jié)合“學(xué)分制教學(xué)管理系統(tǒng)重

19、點(diǎn)闡述了如何進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)立和維護(hù)、別離和附加的方法步驟。與之相關(guān)的設(shè)計(jì)要點(diǎn)主要有:SQL Server 2022的2種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和混合身份驗(yàn)證模式。SQL Server 2022的5個(gè)系統(tǒng)數(shù)據(jù)庫(kù):master、modle、msdb、tempdb和resource數(shù)據(jù)庫(kù)。 SQL Server 2022的3種類型的存儲(chǔ)文件:主數(shù)據(jù)文件、輔助數(shù)據(jù)文件和事務(wù)日志文件。 SQL Server 2022數(shù)據(jù)庫(kù)中的表、視圖、索引、存儲(chǔ)過(guò)程、觸發(fā)器等數(shù)據(jù)庫(kù)對(duì)象。 在SQL Server 2022中創(chuàng)立、修改和刪除數(shù)據(jù)庫(kù)的兩種方法:向?qū)Х绞胶褪褂肨ransact-SQL語(yǔ)句。

20、在SQL Server 2022中別離和附加數(shù)據(jù)庫(kù)的兩種方法:向?qū)Х绞胶褪褂肨ransact-SQL語(yǔ)句。4、設(shè)計(jì)進(jìn)度安排方案一天時(shí)間完成此任務(wù)。模塊03 “教學(xué)管理系統(tǒng)相關(guān)表的創(chuàng)立與維護(hù) 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:創(chuàng)立“教學(xué)管理系統(tǒng)根本信息表任務(wù)2:創(chuàng)立“教學(xué)管理系統(tǒng)對(duì)象信息表任務(wù)3:創(chuàng)立“教學(xué)管理系統(tǒng)業(yè)務(wù)信息表任務(wù)4:為“教學(xué)管理系統(tǒng)表創(chuàng)立相關(guān)索引任務(wù)5:向“教學(xué)管理系統(tǒng)表中插入測(cè)試數(shù)據(jù)學(xué)習(xí)目標(biāo)進(jìn)一步理解主鍵的意義和作用,掌握創(chuàng)立主鍵的方法理解外鍵約束的意義和作用,掌握創(chuàng)立外鍵的方法理解CHECK約束的意義和作用,掌握創(chuàng)立CHECK約束的方法了解索引的意義和類型,學(xué)會(huì)創(chuàng)立索引約束方法掌握

21、用INSERT INTO命令向表中插入數(shù)據(jù)的方法2、設(shè)計(jì)內(nèi)容任務(wù)3-1 創(chuàng)立“教學(xué)管理系統(tǒng)根本信息表 根本信息表的具體情況如下: 任務(wù)3-2 創(chuàng)立“教學(xué)管理系統(tǒng)對(duì)象信息表 對(duì)象信息表的具體情況如下: TB_Spec專業(yè)信息表TB_Teacher教師信息表TB_Class班級(jí)信息表TB_Course課程信息表TB_Student學(xué)生信息表任務(wù)3-3 創(chuàng)立“教學(xué)管理系統(tǒng)業(yè)務(wù)信息表 TB_SelectCourse學(xué)生選課信息表TB_CourseClass課程班信息表TB_Grade學(xué)生成績(jī)表任務(wù)3-4 為“教學(xué)管理系統(tǒng)表創(chuàng)立相關(guān)索引 對(duì)以下幾個(gè)經(jīng)常要反復(fù)查詢的表創(chuàng)立索引,具體要求如下: 對(duì)學(xué)生息表“

22、TB_Student中的【StuID】字段創(chuàng)立聚集索引; 對(duì)學(xué)生信息表“TB_Student中的【StuName】字段創(chuàng)立非聚集索引; 對(duì)課程信息表“TB_Course中的【CourseName】字段創(chuàng)立唯一性索引; 對(duì)成績(jī)信息表“TB_Grade中的【StuID】和【CourseID】字段創(chuàng)立復(fù)合非聚集索引。任務(wù)3-5 向“教學(xué)管理系統(tǒng)表中插入測(cè)試數(shù)據(jù) 創(chuàng)立完“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)的所有數(shù)據(jù)表后,要求將教務(wù)處提供的系統(tǒng)樣例測(cè)試數(shù)據(jù)插入到前面創(chuàng)立的各個(gè)表中。一方面通過(guò)數(shù)據(jù)的插入來(lái)檢測(cè)前面創(chuàng)立的表是否正確無(wú)誤;另一方面,將系統(tǒng)樣例數(shù)據(jù)插入到數(shù)據(jù)庫(kù)的各個(gè)表中,為今后的應(yīng)用開(kāi)發(fā)提供完整的測(cè)試數(shù)據(jù)。 T

23、B_TeachingYear學(xué)年信息表TB_Term學(xué)期信息表TB_Title職稱信息表 TB_Dept系部信息表3、設(shè)計(jì)要點(diǎn)本模塊用兩種方法:向?qū)Х绞胶蚑-SQL命令方式創(chuàng)立數(shù)據(jù)庫(kù)表, 實(shí)現(xiàn)了數(shù)據(jù)完整性有關(guān)的各種約束,還對(duì)數(shù)據(jù)表創(chuàng)立了索引。最后,結(jié)合“學(xué)分制教學(xué)管理系統(tǒng)已經(jīng)創(chuàng)立的表,進(jìn)行了測(cè)試數(shù)據(jù)的插入。與之相關(guān)的設(shè)計(jì)要點(diǎn)主要有: SQL Server 2022中的表的概述和表的類型:系統(tǒng)表、普通表和臨時(shí)表。 主鍵約束的概念、特點(diǎn)和各種創(chuàng)立方法。 外鍵約束的概念、特點(diǎn)和各種創(chuàng)立方法,級(jí)聯(lián)刪除和更新的相關(guān)特性和機(jī)制。 CHECK約束的概念、特點(diǎn)和各種創(chuàng)立方法。 唯一性約束的概念、特點(diǎn)和各種創(chuàng)立

24、方法。 索引的概念和優(yōu)點(diǎn),以及創(chuàng)立索引的各種方法。索引的類型:聚集索引、非聚集索引、唯一索引等。 INSERT INTO數(shù)據(jù)插入語(yǔ)法。4、設(shè)計(jì)進(jìn)度安排方案兩天半時(shí)間完成此工作任務(wù)。模塊04“教學(xué)管理系統(tǒng)數(shù)據(jù)查詢1 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:簡(jiǎn)單查詢學(xué)生信息任務(wù)2:運(yùn)用計(jì)算列顯示學(xué)生和學(xué)生選課信息任務(wù)3:運(yùn)用運(yùn)算符查詢學(xué)生相關(guān)信息任務(wù)4:運(yùn)用分類統(tǒng)計(jì)功能查詢學(xué)生成績(jī)?nèi)蝿?wù)5:多表聯(lián)合查詢學(xué)生信息和成績(jī)?nèi)蝿?wù)6:用子查詢實(shí)現(xiàn)學(xué)生信息查詢功能任務(wù)7:創(chuàng)立學(xué)生信息視圖和課程成績(jī)視圖學(xué)習(xí)目標(biāo)了解數(shù)據(jù)查詢的機(jī)制掌握用SELECT WHERE ORDER BY 語(yǔ)言進(jìn)行簡(jiǎn)單數(shù)據(jù)查詢掌握用 GROUP BY、H

25、AVING 子句進(jìn)行數(shù)據(jù)統(tǒng)計(jì)查詢掌握多表聯(lián)合查詢方法的使用掌握用各種子查詢方法的使用掌握視圖的創(chuàng)立方法2、設(shè)計(jì)內(nèi)容任務(wù)4-1 簡(jiǎn)單查詢學(xué)生信息 查看學(xué)生表中所有學(xué)生的所有字段的信息; 查看學(xué)生表中所有學(xué)生的局部字段【StuID,StuName,Sex, ClassID】信息; 按班級(jí)查看某個(gè)班學(xué)生的局部字段【StuID,StuName,Sex, ClassID】信息; 按班級(jí)查看某個(gè)班學(xué)生的局部字段【StuID,StuName,Sex, ClassID】信息,而且先按字段【Sex】降序,再按字段【StuName】進(jìn)行降序排列。任務(wù)4-2 用計(jì)算列顯示學(xué)生和學(xué)生選課信息 將任務(wù)4-1中的中用“列

26、別名顯示的【學(xué)生姓名】和【性別】字段的數(shù)據(jù)合成為一個(gè)【學(xué)生姓名性別】字段顯示; 查看“學(xué)生信息表中自己班如“04網(wǎng)絡(luò)1班學(xué)生的局部字段【StuID, StuName, Sex】信息,同時(shí)顯示一個(gè)計(jì)算列【年齡】; 查看“課程班信息表中的局部字段【CourseClassID, ClassID, TeacherID, MaxNumber, SelectedNumber】信息。任務(wù)4-3 運(yùn)用運(yùn)算符查詢學(xué)生相關(guān)信息 查詢自己班級(jí)如04網(wǎng)絡(luò)2班性別為“男或?yàn)椤芭乃袑W(xué)生信息,只顯示“學(xué)號(hào)、姓名、性別和出生年份字段; 查詢自己班級(jí)如04網(wǎng)絡(luò)2班在某個(gè)出生年份段如19-21歲的所有學(xué)生信息,只顯示“學(xué)號(hào)、

27、姓名、性別和年齡字段; 要查詢一個(gè)學(xué)生的所有信息。但是只知道這個(gè)學(xué)生的班級(jí)如04網(wǎng)絡(luò)2班,還有該學(xué)生的姓如“劉;或者只知道這個(gè)學(xué)生的班級(jí)如04網(wǎng)絡(luò)2班,還有該學(xué)生的名字中的一個(gè)字如“金。任務(wù)4-4 運(yùn)用分類統(tǒng)計(jì)功能查詢學(xué)生成績(jī) 按照學(xué)號(hào)統(tǒng)計(jì)班內(nèi)每個(gè)學(xué)生的平均成績(jī),從高到低排序; 篩選出班內(nèi)平均成績(jī)?cè)诓煌謹(jǐn)?shù)段的學(xué)生:85分以上含85分,80-85分含80分,75-80分含75分; 假設(shè)王玲老師同時(shí)做了兩個(gè)班級(jí)的班主任,她除了每個(gè)班按照步驟進(jìn)行統(tǒng)計(jì)外,還要根據(jù)兩個(gè)班的統(tǒng)計(jì)情況,按班級(jí)分組匯總75分以上含75分的學(xué)生個(gè)數(shù)。 以“04網(wǎng)絡(luò)1班和04網(wǎng)絡(luò)2班為例,請(qǐng)用T-SQL語(yǔ)句幫班主任實(shí)現(xiàn)上述查詢

28、功能,要求顯示學(xué)生的【StuID、ClassID、CourseID】字段和計(jì)算列【平均成績(jī)】。任務(wù)4-5 多表聯(lián)合查詢班級(jí)信息和課程成績(jī) 查詢“TB_Class表中的班級(jí)根本情況,要求顯示的字段為【DeptName、ClassName】; 查詢各個(gè)系的班級(jí)情況,要求所有系的情況都列出來(lái),要求顯示的字段為【DeptName、ClassName】,然后統(tǒng)計(jì)各個(gè)系的班級(jí)數(shù),沒(méi)有班級(jí)的系班級(jí)數(shù)顯示為0; 查詢“TB_Grade表中單個(gè)課程班的成績(jī),要求顯示的字段為【StuID、StuName、ClassName、CourseName、TotalScore】,查詢的表用相應(yīng)的別名,按班級(jí)編碼排序; 查詢

29、“TB_Grade表中所有課程班的平均成績(jī),要求顯示的字段為【CourseClassID、CourseName、TeacherName】和計(jì)算列【平均成績(jī)】。3、設(shè)計(jì)要點(diǎn)掌握用SELECT WHERE ORDER BY 語(yǔ)言進(jìn)行簡(jiǎn)單數(shù)據(jù)查詢掌握用 GROUP BY、HAVING 子句進(jìn)行數(shù)據(jù)統(tǒng)計(jì)查詢掌握多表聯(lián)合查詢方法的使用模塊04 “教學(xué)管理系統(tǒng)數(shù)據(jù)查詢2 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:簡(jiǎn)單查詢學(xué)生信息任務(wù)2:運(yùn)用計(jì)算列顯示學(xué)生和學(xué)生選課信息任務(wù)3:運(yùn)用運(yùn)算符查詢學(xué)生相關(guān)信息任務(wù)4:運(yùn)用分類統(tǒng)計(jì)功能查詢學(xué)生成績(jī)?nèi)蝿?wù)5:多表聯(lián)合查詢學(xué)生信息和成績(jī)?nèi)蝿?wù)6:用子查詢實(shí)現(xiàn)學(xué)生信息查詢功能任務(wù)7:創(chuàng)立學(xué)

30、生信息視圖和課程成績(jī)視圖學(xué)習(xí)目標(biāo)了解數(shù)據(jù)查詢的機(jī)制掌握用SELECT WHERE ORDER BY 語(yǔ)言進(jìn)行簡(jiǎn)單數(shù)據(jù)查詢掌握用 GROUP BY、HAVING 子句進(jìn)行數(shù)據(jù)統(tǒng)計(jì)查詢掌握多表聯(lián)合查詢方法的使用掌握用各種子查詢方法的使用掌握視圖的創(chuàng)立方法2、設(shè)計(jì)內(nèi)容任務(wù)4-6 用子查詢實(shí)現(xiàn)學(xué)生成績(jī)信息查詢功能 根據(jù)某門(mén)課程的名稱,如“C語(yǔ)言程序設(shè)計(jì),查詢開(kāi)設(shè)這門(mén)課程的所有課程班情況。 查詢本班課程成績(jī)不及格的學(xué)生學(xué)號(hào)、姓名、家庭住址、 。 查詢存在成績(jī)不及格學(xué)生的課程班的編碼、課程名稱和任課教師信息。 查詢平均成績(jī)大于等于80分的課程班的編碼、課程名稱和任課教師信息。任務(wù)4-7 創(chuàng)立學(xué)生課程成績(jī)視

31、圖 為“任務(wù)4-5:子任務(wù)查詢“TB_Grade表中單個(gè)課程班的成績(jī),要求顯示的字段為【StuID、StuName、ClassName、CourseName、TotalScore】,查詢的表用相應(yīng)的別名,按班級(jí)編碼排序創(chuàng)立一個(gè)視圖VW_CourseGrade,讓班主任今后只要直接從這個(gè)視圖中查詢他所需要的課程班成績(jī)信息。3、設(shè)計(jì)要點(diǎn)相關(guān)的關(guān)鍵知識(shí)點(diǎn)主要有:SELECTWHEREORDER BY語(yǔ)句。GROUP BY、HAVING子句進(jìn)行統(tǒng)計(jì)查詢。多表聯(lián)合查詢方法:交叉連接、內(nèi)連接、外連接和合并查詢等。子查詢:?jiǎn)涡凶硬樵?、多行子查詢,存在子查詢等。視圖的概念和優(yōu)點(diǎn),以及創(chuàng)立、修改和刪除視圖的方法

32、。4、設(shè)計(jì)進(jìn)度安排方案三天時(shí)間完成此工作任務(wù)。模塊05 “教學(xué)管理系統(tǒng)數(shù)據(jù)操作 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:學(xué)生選課和成績(jī)記錄數(shù)據(jù)插入任務(wù)2:學(xué)生成績(jī)異常處理和鎖定任務(wù)3:刪除課程選修中的無(wú)效數(shù)據(jù)任務(wù)4:班級(jí)信息添加功能實(shí)現(xiàn)任務(wù)5:班級(jí)信息更新和刪除功能實(shí)現(xiàn)學(xué)習(xí)目標(biāo)掌握用INSERT INTO語(yǔ)句在表中添加行方法掌握用 SELECT INTO語(yǔ)句創(chuàng)立表的同時(shí)并向表中添加行方法掌握用UPDATE 語(yǔ)句更新表中數(shù)據(jù)的方法掌握用DELETE和TRUNCATE語(yǔ)言刪除表中數(shù)據(jù)的方法2、設(shè)計(jì)內(nèi)容任務(wù)5-1 學(xué)生選課和成績(jī)記錄數(shù)據(jù)插入 將選課記錄逐條插入選課信息表“TB_SelectCourse; 用子查

33、詢將課程班的成績(jī)表單插入表“TB_Grade中。 任務(wù)5-2 學(xué)生成績(jī)異常處理與鎖定 有的課程班的任課老師將個(gè)別學(xué)生的成績(jī)批錯(cuò)了,并已經(jīng)錄入到系統(tǒng)中,需要她給被搞錯(cuò)成績(jī)的學(xué)生將成績(jī)改正過(guò)來(lái);有的課程班由于試卷難度太大而導(dǎo)致大局部學(xué)生沒(méi)有考好,需要將這個(gè)課程班的所有學(xué)生成績(jī)進(jìn)行開(kāi)根號(hào)處理;所有課程班的成績(jī)檢查無(wú)誤后,要將所有學(xué)生的成績(jī)記錄進(jìn)行鎖定,不得再作修改。任務(wù)5-3 刪除課程選修中的無(wú)效數(shù)據(jù) 教務(wù)處允許學(xué)生進(jìn)行課程選修的時(shí)間為一周。在這一周中,學(xué)生可以根據(jù)自己的實(shí)際情況進(jìn)行選課和退課?,F(xiàn)在,04網(wǎng)絡(luò)1班學(xué)號(hào)為“04080104的孫軍團(tuán)同學(xué)要將已經(jīng)選修的課程班編號(hào)為“T080010401,課

34、程為“C語(yǔ)言程序設(shè)計(jì)退選。一周選課結(jié)束后,教務(wù)處負(fù)責(zé)課程選修的老師要將課程選修人數(shù)未滿1/2的課程班記錄從表“TB_CourseClass中刪除,同時(shí)刪除表“TB_SelectCourse中該課程班的選課記錄。學(xué)期結(jié)束后,在所有任課老師將各自的課程班成績(jī)錄入到系統(tǒng)后,表“TB_SelectCourse中的選課記錄已經(jīng)成為無(wú)效數(shù)據(jù),為了節(jié)省空間和提高效率,郭老師還要將這學(xué)期的所有選課記錄刪除掉。請(qǐng)用DELETE語(yǔ)句完成上述任務(wù)。 任務(wù)5-4 班級(jí)數(shù)據(jù)添加功能實(shí)現(xiàn) 教務(wù)處教務(wù)科的老師在每年新生入學(xué)后,在學(xué)期初要向“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)的表“TB_Student中添加新生信息,添加新生之前,先要為新生

35、分班,在表“TB_Class中添加班級(jí)記錄。同時(shí),在添加班級(jí)和新生記錄的過(guò)程中,需要根據(jù)實(shí)際情況的變化進(jìn)行編輯更新和刪除操作。3、設(shè)計(jì)要點(diǎn)相關(guān)的關(guān)鍵知識(shí)點(diǎn)主要有:掌握用INSERT INTO語(yǔ)句在表中添加行方法掌握用 SELECT INTO語(yǔ)句創(chuàng)立表的同時(shí)并向表中添加行方法掌握用UPDATE 語(yǔ)句更新表中數(shù)據(jù)的方法掌握用DELETE和TRUNCATE語(yǔ)言刪除表中數(shù)據(jù)的方法4、設(shè)計(jì)進(jìn)度安排方案三天時(shí)間完成此工作任務(wù)。模塊06 教學(xué)管理系統(tǒng)平安性 1、設(shè)計(jì)步驟工作任務(wù)任務(wù)1:創(chuàng)立Windows身份驗(yàn)證模式登錄名任務(wù)2:創(chuàng)立登錄名同名數(shù)據(jù)庫(kù)用戶任務(wù)3:創(chuàng)立SQLServer身份驗(yàn)證模式登錄名任務(wù)4:

36、創(chuàng)立學(xué)生評(píng)教架構(gòu)及相應(yīng)數(shù)據(jù)對(duì)象任務(wù)5:為“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)用戶分配權(quán)限任務(wù)6:為“教學(xué)管理系統(tǒng)創(chuàng)立自定義角色學(xué)習(xí)目標(biāo)了解SQLServer2022的平安機(jī)制掌握SQLServer2022的登錄模式掌握數(shù)據(jù)庫(kù)用戶的創(chuàng)立與維護(hù)了解架構(gòu)的概念及架構(gòu)創(chuàng)立方法掌握數(shù)據(jù)庫(kù)用戶權(quán)限的設(shè)置與維護(hù)了解固定效勞器和數(shù)據(jù)庫(kù)角色及其應(yīng)用掌握自定義數(shù)據(jù)庫(kù)角色的創(chuàng)立2、設(shè)計(jì)內(nèi)容任務(wù)6-1 創(chuàng)立Windows身份驗(yàn)證模式登錄名 為“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)的兩個(gè)教師分別用向?qū)Х绞胶蚑-SQL方式創(chuàng)立名為“Teacher_Yao和“Teacher_Zhang的SQL Server身份驗(yàn)證模式的登錄名。 子任務(wù):創(chuàng)立Windows

37、 XP操作系統(tǒng)用戶 子任務(wù):創(chuàng)立Windows驗(yàn)證模式的登錄賬戶 任務(wù)6-2 創(chuàng)立與登錄名同名的數(shù)據(jù)庫(kù)用戶 為了使任務(wù)6-1中創(chuàng)立的Windows驗(yàn)證模式的登錄名能夠正常的登錄到數(shù)據(jù)庫(kù)效勞器實(shí)例,要求為剛剛創(chuàng)立的【Teacher_Yao】和【Teacher_Zhang】登錄名分別用向?qū)Х绞胶蚑-SQL方式創(chuàng)立對(duì)應(yīng)的同名數(shù)據(jù)庫(kù)用戶名【Teacher_Yao】和【 Teacher_Zhang】。子任務(wù):創(chuàng)立數(shù)據(jù)庫(kù)用戶Teacher_Yao 任務(wù)6-3 創(chuàng)立SQL SERVER驗(yàn)證模式登錄名分別用向?qū)Х绞胶蚑ransact-SQL方式創(chuàng)立名為“Student_Sun和“Student_Li的SQL

38、Server身份驗(yàn)證模式的登錄名,并為上述兩個(gè)登錄名創(chuàng)立同名的數(shù)據(jù)庫(kù)用戶名。任務(wù)6-4創(chuàng)立學(xué)生評(píng)教架構(gòu)及相應(yīng)數(shù)據(jù)對(duì)象用T-SQL語(yǔ)句為SQL Server創(chuàng)立三個(gè)登錄名【LoginAdmin_TeachingMS】、【LoginTeacher_TeachingMS】和【LoginStudent_TeachingMS】,在【DB_TeachingMS】數(shù)據(jù)庫(kù)中創(chuàng)立三個(gè)對(duì)應(yīng)的【DB_Admin】、【CC_Teacher】和【CC_Student】用戶。然后通過(guò)【DB_Admin】用戶創(chuàng)立一個(gè)名為【CC_Evaluation】的架構(gòu)。在創(chuàng)立此架構(gòu)的同時(shí),創(chuàng)立一個(gè)評(píng)教表【TB_Evalation】,和

39、兩個(gè)用戶【CC_Teacher】和【CC_Student】,并向【CC_Teacher】用戶授予SELECT權(quán)限,向【CC_Student】用戶授予SELECT、INSERT、UPDATE權(quán)限 。 【子任務(wù)1】創(chuàng)立CC_Evaluation架構(gòu)【子任務(wù)2】刪除架構(gòu),必須先刪除架構(gòu)中的表對(duì)象。任務(wù)6-5 為數(shù)據(jù)庫(kù)用戶授予權(quán)限考慮到教師在課程班授課結(jié)束后,要向【DB_TeachingMS】數(shù)據(jù)庫(kù)的【TB_Grade】表錄入課程成績(jī),請(qǐng)為任務(wù)8-4中創(chuàng)立的數(shù)據(jù)庫(kù)用戶【CC_Teacher】賦予【TB_Grade】表的UPDATE權(quán)限;而學(xué)生在考試結(jié)束后,要在網(wǎng)上進(jìn)行成績(jī)查詢,請(qǐng)為數(shù)據(jù)庫(kù)用戶【CC_Student】賦予【TB_Grade】表的SELECT權(quán)限。同時(shí),給數(shù)據(jù)庫(kù)用戶【DB_Admin】賦予創(chuàng)立表和創(chuàng)立存儲(chǔ)過(guò)程的語(yǔ)句權(quán)限?!咀尤蝿?wù)1】 權(quán)限的授予、拒絕和撤銷【子任務(wù)2】 用向?qū)Х绞绞谟钄?shù)據(jù)庫(kù)用戶對(duì)象和語(yǔ)句權(quán)限【子任務(wù)3】用T-SQL方式授予數(shù)據(jù)庫(kù)用戶對(duì)象和語(yǔ)句權(quán)限任務(wù)6-6 為數(shù)據(jù)庫(kù)創(chuàng)立用戶自定義角色考慮到“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)由多個(gè)用戶共同維護(hù),他們的維護(hù)權(quán)限相同,都可以在“教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)立和刪除表、視圖、存儲(chǔ)過(guò)程。請(qǐng)先分別為這些用戶創(chuàng)立名為“Admin_Wang、“Admin_Liu和“Admin_Chen的登錄名及對(duì)應(yīng)的同名數(shù)據(jù)庫(kù)用戶,然后創(chuàng)立一個(gè)數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論