freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)數(shù)據(jù)庫課程設(shè)計——學(xué)籍管理系統(tǒng)-資料下載頁

2025-09-01 14:56本頁面

【導(dǎo)讀】專業(yè):計算機科學(xué)與技術(shù)

  

【正文】 rted) where =(select 專業(yè)號 from deleted) update Major set = ( select 專業(yè)號 from inserted) 第 24 頁 共 29 頁 where =(select 專業(yè)號 from deleted) update Teacher set = ( select 專業(yè)號 from inserted) where Teacher. 專業(yè)號 =(select 專業(yè)號 from deleted)。 4. Teacher 表上的觸發(fā)器:當教師號改變或教師離任時, TC 表上的信息應(yīng)相應(yīng)的得到改變。 ① Tupdata: CREATE TRIGGER Tupdate ON [dbo].[Teacher] FOR UPDATE AS update TC set = ( select 教師號 from inserted) where =(select 教師號 from deleted) 。 ② Sdelete: CREATE TRIGGER Tdelete ON [dbo].[Teacher] FOR DELETE AS DELETE from TC Where TC. 教 師 號 =(select 教 師 號 from deleted) 。 5. Major 表上的觸發(fā)器:當專業(yè)編號發(fā)生改變或?qū)I(yè)取消,對應(yīng)的學(xué)生表的專業(yè)號應(yīng)該發(fā)生改變或置為空。 ① Mupdata: CREATE TRIGGER Mupdate ON [dbo].[Major] FOR UPDATE AS update Student set 專業(yè)號 = ( select 專業(yè)號 from inserted) where 專業(yè)號 =(select 專業(yè)號 from deleted) 。 ② Mdelete: CREATE TRIGGER Mupdate ON [dbo].[Major] FOR DELETE AS update StudentsInfo set 專業(yè)號 = NULL where 專業(yè)號 =(select 專業(yè)號 from deleted) 。第 25 頁 共 29 頁 在對 Student 上的 SUpdate 觸發(fā)器的驗證時,先運行 sql 語句 : select * from 。 得到在 update 操作前的 SC 表的所有內(nèi)容,如下圖 62所示,接著執(zhí)行對 Student表的 Update 操作,即如下語句: update set 學(xué)號 =39。08202020050039。 where 學(xué)號 =39。08202020000039。 select * from 。 得到新的 SC 表,如圖 45 所示 , 學(xué)號為 082020200000 的自動修 改為082020200500。 表 44 update 執(zhí)行前 SC 表 表 45 update 執(zhí)行后 SC 表 索引的設(shè)計與實現(xiàn) 索引是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu),索引提供指向存儲在表的指定列中的數(shù)據(jù)值的指針,然后根據(jù)您指定的排序順序?qū)@些指針排序。數(shù)據(jù)庫使用索引的方式與您使用書籍中的索引的方式很相似:它搜索索引以找到特定值,然后順指針找到包含該值的行。在數(shù)據(jù)庫關(guān)系圖中, 我們 可以在選定表的 “索引 /鍵 ”屬性頁中創(chuàng)建、編輯 或刪除每個索引類型。當保存索引所附加到的表,或保存該表所在的關(guān)系圖時,索引將保存在數(shù)據(jù)庫中。例如 學(xué)生 表的姓 名 列。如果要按姓查找特定 學(xué)生 ,與必須搜索表中的所有行相比,索第 26 頁 共 29 頁 引會幫助 我們 更快地獲得該信息。 索引的創(chuàng)建代碼如下: 在專業(yè)表上創(chuàng)建索引 create index DM_FK on Major ( 院系代號 ASC ) 在 SC表上創(chuàng)建索引 SC_FK與 SC2_FK create index SC_FK on SC ( 學(xué) 號 ASC ) create index SC2_FK on SC ( 課程號 ASC ) 創(chuàng)建院系代號索引 create index SD_FK on Student ( 院系代號 ASC ) 創(chuàng)建專業(yè)號索引 create index SM_FK on Student( 專業(yè)號 ASC ) 建立課程號索引 create index TC_FK on TC ( 課程號 ASC ) 建立教師號索引 create index TC2_FK on TC ( 教師號 ASC ) 建立 TD_FK 索引 create index TD_FK on Teacher ( 院系代號 ASC ) 存儲過程的設(shè)計與實現(xiàn) 存儲過程是 PL/SQL 語句書寫的過程,這個過程經(jīng)編譯和優(yōu)化后存儲在 數(shù)據(jù)庫服務(wù)器中,使用時只要調(diào)用即可。 下面是部分存儲過程的描述,包括插入數(shù)據(jù)、更新數(shù)據(jù)與查詢數(shù)據(jù)。 : CREATE PROCEDURE TnsertStudent @班級 varchar(16), @學(xué)號 varchar(20), @姓名 varchar(6), @性別 varchar(2), @出生年月 varchar(20), @籍貫 varchar(8), @民族 varchar(2), @家庭住址 varchar(20), @入學(xué)時間 varchar(20), @政治面貌 varchar(6), @院系代號 varchar(20), @專業(yè)號 varchar(20), @身份證號 char(18), @電話號碼 varchar(20), @備注 varchar(14) as insert into TnsertStudent(班級 ,學(xué)號 , 姓名 ,性別 ,出生年月 ,籍貫 ,民族 ,家庭住址 ,入學(xué)時間 ,政治面貌 ,院系代號 ,專業(yè)號 ,身份證號 ,電話號碼 ,備注 ) values (@班級 ,@學(xué)號 , @姓名 ,@性別 ,@出生年月 ,@籍貫 ,@民族 ,@家庭住址 ,@入學(xué)時間 ,@政治面貌 ,@院系代號 ,@專業(yè)號 ,@身份證號 ,@電話號碼 ,@備注 ) 第 27 頁 共 29 頁 2. Update 學(xué)生成績信息的存儲過程: CREATE PROCEDURE UpdateSC @學(xué)號 varchar(20), @課程號 varchar(20), @成績 float, AS update SC set 成績 =@成績 where 學(xué)號 =@學(xué)號 and 課程號 =@課程號 3. 對不有不及格科目的所有學(xué)生的信息查詢的存儲過程: CREATE PROCEDURE selectstuendt_1 AS SELECT , 姓名,班級,課程名,分數(shù) FROM Student, SC, Course Where 分數(shù) in(0, 60) And = And =Course.課程號 4. 存儲過程的試運行: 這里只列出一個存儲過程的試運行結(jié)果,為了不重復(fù),其它的就略去,下面是存儲過程 selectstuendt_1 的運行情況,圖 46 顯示了 SC 表的內(nèi)容即學(xué)生成績情況,運行了存儲過程后便篩選出了不及格的學(xué)生信息,如圖 47 所示。 表 46 SC 表內(nèi)容 表 47 篩選結(jié)果 數(shù)據(jù)庫訪問及操作權(quán)限的設(shè)計與實現(xiàn) 數(shù)據(jù)庫用戶是用來指出哪個人可以訪問哪個數(shù)據(jù)庫。一個登陸賬戶總是與一個或多個數(shù)據(jù)庫賬戶對應(yīng)。數(shù)據(jù)庫擁有著將數(shù)據(jù)庫對象的訪問權(quán)授予其他用第 28 頁 共 29 頁 戶,這種權(quán)限稱為對象權(quán)限。數(shù)據(jù)庫創(chuàng)建完成后,只有擁有者才具有訪問數(shù)據(jù)庫對象的權(quán)限,任何其他用戶想要訪問數(shù)據(jù)庫對象,必須首先獲得擁有者賦予他的權(quán)限。 在此設(shè)計中創(chuàng)建了 3 個用戶,分別為 userjin userjin userjin3,其各自所具有的權(quán)限如下代碼: 創(chuàng)建用戶 userjin1及其權(quán)限 sp_addlogin userjin1,39。12339。,’ jinfang’ exec sp_grantdbaccess 39。userjin139。 grant select,insert,update,delete on 學(xué)生基本信息表,課程表 to userjin1 創(chuàng)建用戶 userjin2及其權(quán)限 sp_addlogin userjin2,39。12339。,’ jinfang’ exec sp_grantdbaccess 39。userjin239。 grant select on 教師表,學(xué)生基本信息表, to userjin2 創(chuàng)建用戶 userjin3及其權(quán)限 sp_addlogin userjin3,39。12339。,’ jinfang’ exec sp_grantdbaccess 39。userjin339。 grant create view to userjin3 前臺應(yīng)用程序的實現(xiàn)( 略 ) 結(jié)束語 通過 近兩周 的 網(wǎng)絡(luò) 數(shù)據(jù)庫 技術(shù)的課程設(shè)計 ,使我對這學(xué)期學(xué)的 知識有了 比較系統(tǒng) 的認識 , 收獲頗多,從中也發(fā)現(xiàn)了許多不足,讓我找到了以后學(xué)習的方向。這次課程設(shè)計與以往我們所做其他科目的課程設(shè)計有點不同,主要是以往的課程設(shè)計是組員合作,而這次完全是由我們每人單獨完成一個設(shè)計,這使得我們個人的任務(wù)比較重,但卻加深了我們對知識掌握, 在課程設(shè)計中使我對數(shù)據(jù)庫的建立有了系統(tǒng)的把握,特別是邏輯結(jié)構(gòu)的設(shè)計。 一個實體模型轉(zhuǎn)換為一個關(guān)系模型時遵循以下規(guī)則 1: 1 聯(lián)系可轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并; 1: n聯(lián)系可以轉(zhuǎn)換為獨立的關(guān)系模式,也可以與 n 端對應(yīng)的關(guān)系模式合并; m:n 聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分;所以在轉(zhuǎn)換中院系與專業(yè)合并到學(xué)生基本信息關(guān)系中,院系與專業(yè)的主碼成為學(xué)生信息的外碼,同樣院系的主碼成為教師的外碼。學(xué)生與課程、教師與課程均是多對多的關(guān)第 29 頁 共 29 頁 系所以,單獨的生成了必修與教授兩個關(guān)系。上面這些知識正是我們在學(xué)習過程中老師重點要求掌握的知識,在這個課程設(shè)計中用上了,一方面我們知識得到了鞏固,另一方面我們的動手能力也得到了提升。我在與同學(xué)的交流 以及老師的指導(dǎo)下完成本次課程設(shè)計的任務(wù),同時大家也都互相交換和提出意見,讓我們的課程設(shè)計順利的完成。 通過努力,我 設(shè) 計出了一個學(xué)籍管理的數(shù)據(jù)庫系統(tǒng),這個系統(tǒng)可以幫助用戶更好、更快、更有效地管理學(xué)生的學(xué)籍問題。在這個系統(tǒng)中,我們主要實現(xiàn)了的功能有能夠完成新、信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進行查找,并按照特定的要求進行排序,可以對 學(xué) 生的信息進行備份,以便日后查詢,可以對學(xué)生的信息進行打印輸出,學(xué)生成績的輸入、修改、刪除等基本操作,包括學(xué)生成績按照不同條件進行排名。管理人員可以統(tǒng)計不及格考 生的信息。 在這次的設(shè)計過程中,我學(xué)到的不僅是知識,我還認識到許多事情。這次設(shè)計使我對 TSQL 語句的使用有了進一步的提高,使我充分的認識到合作的可貴。 對數(shù)據(jù)庫的操作有了進一步的了解。這次設(shè)計對我的綜合能力是一次很好的鍛煉,但是我必須承認自己的能力和知識還很膚淺。所以今后我的學(xué)習道路還是很漫長的。最后感謝陳暉老師給我們幫助和指導(dǎo)。 參考文獻 [1] 王珊、薩師煊《數(shù)據(jù)庫系統(tǒng)概論》(第四版)北京 .高等教育出版社。 [2] 雷景生《數(shù)據(jù)庫系統(tǒng)及其應(yīng)用》 電子工業(yè)出版社。 [3] 賈諷波、楊樹青、楊玉順《 數(shù)據(jù)庫應(yīng)用實例》北京 .人民郵電出版社。 [4] 李曉黎、張巍編《數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實例》人民郵電出版社。 [5] 王穎、李明業(yè)《數(shù)據(jù)庫應(yīng)用實例完全解析》 人民郵電出版社。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1