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

正文內(nèi)容

基于oracle的學(xué)生檔案管理系統(tǒng)-數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)管理(參考版)

2025-07-22 10:02本頁面
  

【正文】 end del_classandgrade。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_classandgrade before delete on classandgrade for each row begin delete from change where chcg=:。 end del_student。 delete from evaluation where esno=:。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_student before delete on student for each row begin delete from sc where scsno=:。 end del_course。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_course before delete on course for each row begin delete from sc where sco=:。 沈陽化工大學(xué)學(xué)士學(xué)位論文 30 end del_teacher。 delete from sc where sctno=:。據(jù)此,我們?cè)O(shè)計(jì)觸發(fā)器: create or replace trigger del_teacher before delete on teacher for each row begin update classandgrade set cgheadt=NULL where cgheadt=:。 觸發(fā)器 設(shè)計(jì) 在設(shè)計(jì)數(shù)據(jù)庫(kù) 時(shí) ,好的觸發(fā)器設(shè)計(jì)會(huì)大大簡(jiǎn)化應(yīng)用程序的開發(fā)。 grant create user, drop user, alter user to adminrole。因此創(chuàng)建管理員角色并對(duì)其進(jìn)行相應(yīng)的授權(quán)如下: create role adminrole。 grant sturole, tearole to deptrole with admin option。 grant connect, resource, select any table, delete any table, insert any table, update any table to deptrole。 (3) 院系角色 :院系角色是需要授予院系用戶的一個(gè)角色,根據(jù)院系用戶的需求, 其應(yīng)具有連接數(shù)據(jù)庫(kù)的權(quán)限、對(duì)所有表進(jìn)行增刪改查的 系統(tǒng)權(quán)限,另外,由于院系用戶需要?jiǎng)?chuàng)建教師和學(xué)生用戶,因此其還應(yīng)具有將教師角色和學(xué)生角色授予其他用戶的權(quán)限。 grant update on to tearole。 grant connect, resource, select any table to tearole。 grant insert on to sturole。 grant delete on to sturole。 grant connect, resource, select any table to sturole。經(jīng)過分析,系統(tǒng)所需要四個(gè)角色,分別對(duì)應(yīng)四種不同類型的用戶。為了簡(jiǎn)化開發(fā)客戶端時(shí)創(chuàng)建用戶后的一系列授權(quán),我們可以先創(chuàng)建幾個(gè)角色,給不同角色授予不同的權(quán)限。 該表中各 屬性 均不允許為空值 。 沈陽化工大學(xué)學(xué)士學(xué)位論文 28 (11) 用戶登錄信息表的設(shè)計(jì)如表 411 所示: 表 411 用戶登錄 信息表 (logininfo) 字段名 類型 說明 loginid varchar2(20) 登錄用戶 logindate varchar2(12) 登錄日期 logintime varchar2(10) 登錄時(shí)間 說明:本 表用來存儲(chǔ) 用戶登錄的 信息。主鍵 : adname。當(dāng)變動(dòng)類型為退學(xué)和休學(xué)時(shí), chnewschool、chdept 和 chcg 字段不填;當(dāng)變動(dòng)類型為轉(zhuǎn)學(xué)時(shí), chnewschool、 chdept 和 chcg 字段中只需填寫 chnewschool 字段;當(dāng)變動(dòng)類型為調(diào)班時(shí), chnewschool、 chdept 和 chcg 字段中只需填寫 chdept 和 chcg 字段。該表中 chno、 chsno、 chdate 和 chtype 屬性 不允許為空值 。 第四章 設(shè)計(jì)與實(shí)現(xiàn) 27 (9) 學(xué)籍變動(dòng)信息表的設(shè)計(jì)如表 49 所示: 表 49 學(xué)籍變動(dòng) 信息表 (change) 字段名 類型 說明 chno varchar2(20) 學(xué)籍變動(dòng)編號(hào) chsno varchar2(20) 學(xué)生編號(hào) chdate varchar2(12) 變動(dòng)日期 chtype varchar2(10) 變動(dòng)類型 chnewschool varchar2(30) 轉(zhuǎn)入學(xué)校名稱 chdept varchar2(20) 轉(zhuǎn)入院系編號(hào) chcg varchar2(20) 轉(zhuǎn)入班級(jí)編號(hào) chreason varchar2(200) 學(xué)籍變動(dòng)原因 chnote varchar2(200) 備注 說明:本 表用來存儲(chǔ) 學(xué)籍變動(dòng)的相關(guān) 信息。該表中 eno、 esno、 edate 和 etype 屬性 不允許為空值 。 (8) 學(xué)生獎(jiǎng)懲信息表的設(shè)計(jì)如表 48所示: 表 48 學(xué)生獎(jiǎng)懲 信息表 (evaluation) 字段名 類型 說明 eno varchar2(20) 獎(jiǎng)懲 編號(hào) esno varchar2(20) 學(xué)生 編號(hào) edate varchar2(12) 獎(jiǎng)懲日期 etype varchar2(5) 獎(jiǎng)懲類型 enote varchar2(200) 獎(jiǎng)懲說明 說明:本 表用來存儲(chǔ) 學(xué)生獎(jiǎng)懲 的 相關(guān)信息。主鍵 : scsno、 sco、 scyear、 scterm和 sctno;外鍵: scsno(引用學(xué)生信息表的 sno 字段), sco(引用課程信息表的 o字段), sctno(引用教師信息表的 tno 字段)。該表中 tctno、 tco、 tcyear 和 tcterm 屬性 不允許為空值 。 (6) 教師授課信息表的設(shè)計(jì)如表 46 所示: 表 46 教師授課 信息表 (tc) 字段名 類型 說明 tctno varchar2(20) 教師編號(hào) tco varchar2(20) 課程編號(hào) tcyear varchar2(12) 學(xué)年 tcterm varchar2(5) 學(xué)期 tote varchar2(200) 備注 說明: 本 表用來存儲(chǔ) 教師授課的 相關(guān)信息。該表中 o、 ame、 ccredit、 ctype 和 cdept 屬性 不允許為空值 。 第四章 設(shè)計(jì)與實(shí)現(xiàn) 25 (5) 課程信息表的設(shè)計(jì)如表 45所示: 表 45 課程 信息表 (course) 字段名 類型 說明 o varchar2(20) 課程編號(hào) ame varchar2(30) 課程 名 ccredit number 學(xué)分 ctype varchar2(20) 課程性質(zhì) cbook varchar2(20) 教材 cdept varchar2(20) 歸屬院系 ote varchar2(200) 備注 說明:本 表用來存儲(chǔ) 課程的基本 信息。主鍵: cgno;外鍵: cgdept(引用院系信息表的 dno 字段), cgheadt(引用教師信息表的 tno 字段), cgmonitor(引用學(xué)生信息表的 sno 字段)。該表中 tno、 tname、 tsex、 tesd、 tdept 和 userpw 屬性不 允許 為 空值 。 沈陽化工大學(xué)學(xué)士學(xué)位論文 24 (3) 教師信息表的設(shè)計(jì)如表 43 所示: 表 43 教師 信息表 (teacher) 字段名 類型 說明 tno varchar2(20) 教師編號(hào) tname varchar2(20) 姓名 tsex number 性別 tnation number 民族 tesd varchar2(12) 入職日期 tdept varchar2(20) 院系 ttitle varchar2(50) 職稱 tidno varchar2(20) 身份證號(hào) tphone varchar2(15) 聯(lián)系電話 tnote varchar2(200) 備注 userpw varchar2(20) 登錄密碼 varchar2(50) 郵箱 說明: 本 表用來 存儲(chǔ)教師的基本 信息 。該表中 sno、 sname、 ssex、 sesd、sdept、 scg 和 userpw 屬性不 允許 為 空值 。 第四章 設(shè)計(jì)與實(shí)現(xiàn) 23 (2) 學(xué)生信息表的設(shè)計(jì)如表 42所示: 表 42 學(xué)生 信息表 (student) 字段名 類型 說明 sno varchar2(20) 學(xué)生編號(hào) sname varchar2(20) 姓名 ssex number 性別 snation number 民族 sesd varchar2(12) 入學(xué)日期 sdept varchar2(20) 院系 scg varchar2(20) 班級(jí) sidno varchar2(20) 身份證號(hào) sphone varchar2(15) 聯(lián)系電話 snote varchar2(200) 備注 userpw varchar2(20) 登錄密碼 varchar2(50) 郵箱 說明: 本 表用來 存儲(chǔ)學(xué)生的基本 信息 。 該表中 dno、 danme 和 userpw屬性不 允許 為空 值 ?,F(xiàn)將各個(gè)關(guān)系模式給出如下,其中關(guān)系的主碼用下劃線標(biāo)出,外碼用斜體標(biāo)出: 院系信息( 院系編號(hào) ,院系名稱,辦公地點(diǎn),聯(lián)系電話, 備注, 登錄密碼) 學(xué)生信息( 學(xué)生編號(hào) ,姓名,性別,民族,入學(xué)日期, 院系 , 班級(jí) ,身份證號(hào),聯(lián)系電話,備注,登錄密碼,郵箱) 教師信息( 教師編號(hào) ,姓名,性別,民族,入職日期, 院系 ,薪水,身份證號(hào),聯(lián)系電話,備注,登錄密碼,郵箱) 班級(jí)信息( 班級(jí)編號(hào) ,班級(jí)名稱, 歸屬院系 , 班主任 , 班長(zhǎng) ,備注) 課程信息( 課程編號(hào) ,課程名,學(xué)分,課程性質(zhì),教材, 歸屬院系 ,備注) 沈陽化工大學(xué)學(xué)士學(xué)位論文 22 教師授課信息( 教師編號(hào) , 課程編號(hào) ,學(xué)年,學(xué)期 ,備注) 學(xué)生選課信息( 學(xué)生編號(hào) , 課程編號(hào) ,學(xué)年,學(xué)期, 授課教師 ,成績(jī),備注) 學(xué)生獎(jiǎng)懲信息( 獎(jiǎng)懲編號(hào) , 學(xué)生編號(hào) ,獎(jiǎng)懲日期,獎(jiǎng)懲類型,獎(jiǎng)懲說明) 學(xué)籍變動(dòng)信息( 學(xué)籍變動(dòng)編號(hào) , 學(xué)生編號(hào) ,變動(dòng)日期,變動(dòng)類型,轉(zhuǎn)入學(xué)校名稱,轉(zhuǎn)入院系編號(hào) , 轉(zhuǎn)入班級(jí)編號(hào) ,學(xué)籍變動(dòng)原因,備注) 管理員用戶信息( 用戶名 ,登錄密碼) 用戶登錄信息( 登錄用戶,登錄日期,登錄時(shí)間 ) 數(shù)據(jù)庫(kù)表 設(shè)計(jì) 從上述的關(guān)系模式,結(jié)合實(shí)際需求選取每個(gè)關(guān)系各個(gè)屬性的數(shù)據(jù)類型,設(shè)計(jì)出數(shù)據(jù)庫(kù)的 各 表如下: (1) 院系信息表的設(shè)計(jì)如表 41所示: 表 41 院系信息 表( department) 字段名 類型 說明 dno varchar2(20) 院系編號(hào) dname varchar2(30) 院系名稱 daar varchar2(30) 辦公地點(diǎn) dphone varchar2(15) 聯(lián)系電話 dnote varchar2(200) 備注 userpw varchar2(20) 登錄密碼 說明: 本 表用來存儲(chǔ) 院系 的 基本 信息。 數(shù)據(jù)庫(kù) 部分的 設(shè)計(jì) ER(實(shí)體 關(guān)系)圖 設(shè)計(jì) 根據(jù)需求分析與總體設(shè)計(jì),從實(shí)際出發(fā),本系統(tǒng)有如下幾個(gè)實(shí)體: (1) 院系:院系有院系編號(hào)、院系名稱、辦公地點(diǎn)、聯(lián)系電話、登錄密碼以及備 注等屬性,如圖 41 所示: 院 系院 系 編 號(hào) 院 系 名 稱 辦 公 地 點(diǎn)聯(lián) 系 電 話登 錄 密 碼備 注 圖 41 院系實(shí)體屬性圖 (2) 學(xué)生:學(xué)生有學(xué)生編號(hào)、姓名、性別、民族、入學(xué)日期、院系、班級(jí)、身份 證號(hào)、聯(lián)系電話、登錄密碼、郵箱以及備注等屬性,如圖 42 所示: 學(xué) 生學(xué) 生 編 號(hào)學(xué) 生 姓 名性 別民 族身 份 證 號(hào)聯(lián) 系 電 話郵 箱登 錄 密 碼備 注院 系班 級(jí)入 學(xué) 日 期 圖 42 學(xué)生實(shí)體屬性圖 (3) 教師:教師有教師編號(hào)、姓名、性別、民族、入職日期、院系、職稱、身份 第四章 設(shè)計(jì)與實(shí)現(xiàn) 19 證號(hào)、聯(lián)系電話、登錄密碼、郵箱以及備注等屬性,如圖 43 所示: 教 師教 師 名 稱性 別民 族教 師 編 號(hào)聯(lián) 系 電 話郵 箱備 注登 錄 密 碼身 份 證 號(hào)職 稱院 系入 職 日 期 圖 43 教師實(shí)體屬性圖 (4) 班級(jí):班級(jí)有班級(jí)編號(hào)、班級(jí)名稱、 歸屬院系、班主任、班長(zhǎng) 以及備注等屬 性,如圖 44 所示: 班 級(jí)班 級(jí) 編 號(hào)班 級(jí) 名
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1