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

正文內(nèi)容

oracle學(xué)生成績管理系統(tǒng)設(shè)計(已修改)

2025-10-19 05:14 本頁面
 

【正文】 第一篇:oracle學(xué)生成績管理系統(tǒng)設(shè)計一、實驗?zāi)康暮鸵螅?)熟練掌握實體關(guān)系設(shè)計的方法。(2)通過需求分析結(jié)果,掌握ER圖。二、實驗內(nèi)容和原理實體關(guān)系設(shè)計是在需求分析的一個環(huán)節(jié)過程,在這一過程中產(chǎn)生ER圖,該圖由實體、屬性和聯(lián)系三個要素構(gòu)成。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念設(shè)計階段建立的基本ER圖按照選定的系統(tǒng)軟件支持的數(shù)據(jù)模型,轉(zhuǎn)換成相應(yīng)的邏輯模型。這種轉(zhuǎn)換要符合關(guān)系數(shù)據(jù)模型的原則。ER圖向關(guān)系模型轉(zhuǎn)換時要解決如何將實體和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系,并確定這些關(guān)系的屬性和碼,這種轉(zhuǎn)換一般按下面的原則進(jìn)行。(1)一個實體轉(zhuǎn)換為一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。(2)一個聯(lián)系也轉(zhuǎn)換為一個關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實體的碼都轉(zhuǎn)換為關(guān)系的屬性,但關(guān)系的碼會根據(jù)聯(lián)系的類型變化。三、主要儀器設(shè)備計算機一臺、Powerdesinger運行環(huán)境四、操作方法與實驗步驟在成績管理系統(tǒng)中,需要管理學(xué)生、課程和成績,以及它們之間的聯(lián)系。因此在該系統(tǒng)的ER圖中,實體分別為學(xué)生、老師、課程。為了便于掌握,學(xué)生實體的屬性分別有學(xué)號、姓名、性別;課程實體的屬性有課程編號、課程名稱、學(xué)期、課程學(xué)分;教師實體的屬性有教師編號、姓名、性別。學(xué)生實體與課程實體有選課關(guān)系,而且一個學(xué)生可以選擇多門課程,一門課程也可以被多個學(xué)生選擇,因此學(xué)生和課程之間的聯(lián)系是m:n聯(lián)系。教師實體與課程實體有教授關(guān)系,一名教師可以教多門課程,一門課程也可以被多個教師教授,因此教師和課程之間的聯(lián)系是m:n聯(lián)系。學(xué)生在選課后會產(chǎn)生成績,教師授課后會產(chǎn)生授課地點及授課學(xué)期。根據(jù)上述分析,繪出的ER圖如下圖所示。 成績管理系統(tǒng)結(jié)構(gòu)設(shè)計一、實驗?zāi)康暮鸵?。二、實驗?nèi)容和原理在管理信息系統(tǒng)中,物理結(jié)構(gòu)設(shè)計主要是指如何將通過邏輯結(jié)構(gòu)設(shè)計所得的系統(tǒng)邏輯結(jié)構(gòu)型轉(zhuǎn)換為物理模型,并明確地指出系統(tǒng)的物理存儲結(jié)構(gòu)。本實驗主要是利用CASE工具集PowerDesigner對成績管理系統(tǒng)進(jìn)行物理結(jié)構(gòu)的設(shè)計。三、主要儀器設(shè)備計算機一臺、Powerdesinger 運行環(huán)境、Oracle運行環(huán)境四、操作方法與實驗步驟在物理結(jié)構(gòu)設(shè)計中需要考慮為每列設(shè)計合適的數(shù)據(jù)類型。成績管理系統(tǒng)中,學(xué)生(學(xué)號、姓名、性別)關(guān)系里,學(xué)號采用int來表示就可以了,而姓名設(shè)置成varchar2(20),性別只需要設(shè)置為char(2)。因為性別不是男就是女,因此只會占用兩個字節(jié)。所以最終我們可以將其物理表結(jié)構(gòu)設(shè)置為:t_student(stuid int,stuname varchar2(20),sex char(2)。依照上述,課程的物理表結(jié)構(gòu)為:t_course(couid int,couname varchar2(20),term char(2),credit number(3,1))。教師的物理存儲表結(jié)構(gòu)為:t_teacher(teaid int,teaname varchar2(20),sex char(2))。選課的物理表結(jié)構(gòu)為:t_selcour(sid int,cid int,score number.(4,2))。教課的物理表結(jié)構(gòu)為:t_teacour(tid int,cid int,teaaddr varchar2(30),term char(2))。(1)通過手動編寫SQL語句方式建立數(shù)據(jù)庫后臺上述創(chuàng)建了代表學(xué)生實體的表t_student,其中stuid設(shè)置為主鍵,唯一標(biāo)識一個學(xué)生。表t_course用來代表課程實體,其中采用couid來標(biāo)識一門課程。當(dāng)課程名稱的長度大于20個字符時,varchar2可以自動擴展。物理實體在物理結(jié)構(gòu)中用t_teacher表來表示,teaid用來唯一標(biāo)識一位教師,因此其不能空選課表t_selcour中學(xué)生編號參考t_student表中的stuid,此時sid為外鍵,課程編號cid也作為外鍵參考t_course中的couid(2)通過PowerDesigner建立數(shù)據(jù)庫后臺。第四步:到此,系統(tǒng)的概念模型就全部設(shè)計好了。接下來單擊菜單“工具”→“生成物理屬性模型”選項,就會彈出“物理數(shù)據(jù)模型生成選項”對話框,如下圖:在“常規(guī)”選項卡中選擇“生成新的物理模型”單選鈕,并選擇DBMS為“OPACLE Version 10g”,“名稱”文本“MyPhysicalDataModel”,并單擊“確認(rèn)”按鈕,在彈出得到路徑選擇對話框中輸入你想要放置生成的物理數(shù)據(jù)模型文件的位置,系統(tǒng)就會自動在指定的路徑下生成一個名為“”的文件,并生成系統(tǒng)的物理模型,如下圖CONGC從菜單中選擇 DatabaseGenerate Database選項。PowerDesigner將會在指定的路徑下生成一個名字為*.sql 的文本文件。里面存放可供Oracle 執(zhí)行的用來建立數(shù)據(jù)庫實體的SQL語句。 成績管路系統(tǒng)存儲過程設(shè)計一、實驗?zāi)康暮鸵?1)了解存儲過程的設(shè)計目的以及方法。(2)掌握存儲過程的創(chuàng)建。二、實驗內(nèi)容和原理存儲過程是在數(shù)據(jù)中定義的程序塊,它存放在數(shù)據(jù)庫服務(wù)端數(shù)據(jù)字典里。采用存儲過程可以提高過程代碼程序的執(zhí)行速度和代碼共享度。具體有以下幾個特點。(1)過程存放在服務(wù)器端,減少了網(wǎng)絡(luò)傳輸?shù)难訒r,提高了速度。(2)過程在執(zhí)行一次之后,會駐留內(nèi)存,后續(xù)的執(zhí)行無需再經(jīng)編譯過程,提高了執(zhí)行效率。三、主要儀器設(shè)備計算機一臺,Oracle運行環(huán)境四、操作方法與實驗步驟創(chuàng)建存儲過程先向表t_student中插入數(shù)據(jù),具體如下所示每次向表t_student中插入數(shù)據(jù)時,只需要運行該過程就可以了。具體如下所示。表t_student中的列stuid被設(shè)置為主鍵,因此不可以存在重復(fù)值。在第二次運行時,因為輸入的第一個參數(shù)id與表中已存在的數(shù)據(jù)相同,所以插入時出現(xiàn)錯誤。繼續(xù)向表中插入兩條記錄,其中當(dāng)參數(shù)id不重復(fù)時,過程成功完成。不僅可以通過存儲過程向表中插入數(shù)據(jù),也可以通過一般的SQL語句向表中插入數(shù)據(jù),如下所示。向表中插入數(shù)據(jù)時,需要注意數(shù)據(jù)類型以及長度都需要與表中定義的相符,否則會出現(xiàn)錯誤,具體如下所示。t_course表中列term被定義為char且長度為2,因此在插入數(shù)據(jù)時該列最大長度為2,超過該值會出現(xiàn)錯誤。課程表中只有已經(jīng)存在的課程編號才
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1