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

正文內(nèi)容

數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計:高校教材管理系統(tǒng)-預(yù)覽頁

2025-07-05 14:28 上一頁面

下一頁面
 

【正文】 學(xué) 生姓 名學(xué) 號班 級書 費院 系學(xué) 校 名 稱 入庫管理: 入 庫入 庫 時 間作 者 教 材 單 價出 版 社 編 號教 材 名教 材 編 號入 庫 數(shù) 量負 責(zé) 人 供應(yīng)商管理: 供 應(yīng) 商供 應(yīng) 商 的 負 責(zé)人供 應(yīng) 商 地 址供 應(yīng) 商 電 話供 應(yīng) 商 編 號供 應(yīng) 商 名 稱 高校教材管理系統(tǒng)實現(xiàn)各種管理工作,根據(jù)使用者學(xué)生與供應(yīng)商、管理員管理、入庫管理、出庫的管理、印刷社、教材的關(guān)系,構(gòu)化出本系統(tǒng)整體的 ER 圖: 班 級班 長 電 話班 長班 主 任總 人 數(shù)名 稱班 級 號學(xué) 生姓 名班 級學(xué) 院 系學(xué) 號學(xué) 費學(xué) 校學(xué) 校學(xué) 院 系擁 有供 應(yīng) 商 地 址供 應(yīng) 商供 應(yīng) 商 名 稱電 話負 責(zé) 人供 應(yīng) 商 編 號數(shù) 量教 材教 材 編 號名 稱類 型 編 號單 價作 者訂 書 單 位印 張出 庫訂 購管 理 員編 號姓 名性 別電 話入 庫班 主 任 電 話出 版 社 編 號出 版 社名 稱地 址電 話負 責(zé) 人印 刷 4. 邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 ER 圖轉(zhuǎn)換為與選用的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 ( 2)一個 1:n 聯(lián)系可以轉(zhuǎn)換 成一個獨立的關(guān)系模式,也可以與 n 端對應(yīng)的關(guān)系模式合并。 將 ER 圖轉(zhuǎn)換成關(guān)系模式 教材( 教材編號 ,教材名稱,類型編號,訂書單位,出版社名稱,出版時間,作者,印張,數(shù)量,字數(shù),入庫時間) 班級( 班級編號 ,班級名稱,人數(shù),班長,班長號碼,班主任,班主任號碼,學(xué)院系,學(xué)校,入學(xué)時間) 學(xué)生( 學(xué)號 ,姓名,學(xué)院系,學(xué)校,班級) 出庫( 教材編號 ,教材名稱,數(shù)量,單 價,班級編號,出版社編號,出版時間,出庫時間,負責(zé)人) 入庫( 教材編號 ,教材名稱,數(shù)量,單價,出版社,入庫時間,作者,負責(zé)人) 管理員( 管理員編號 ,管理員名字,性別,電話) 供應(yīng)商( 供應(yīng)商編號 ,供應(yīng)商名稱,供應(yīng)商地址,電話,負責(zé)人) 訂購( 訂單編號 , 教材編號 ,教材名稱,單價,數(shù)量 ) 出版社( 出版社編號 ,出版社名稱,電話,負責(zé)人,地址)。該存儲過程對傳遞的參數(shù)進行模式匹配,如果沒有提供參數(shù),則返回所有學(xué)生的信息 create procedure student_name name varchar(40)= 39。, default_database=教材管理庫 create login gxjc2 with password=39。, SIZE=5, MAXSIZE=unlimited, FILEGROWTH=10%), FILEGROUP FG1 (NAME=教材庫 , FILENAME=39。, SIZE=5, MAXSIZE=50, FILEGROWTH=1), (NAME=教材庫 LOG2, FILENAME=39。 create table 入庫 ( 管理員編號 char(14) not null, 教材編號 char(14) not null, 教材名稱 varchar(10) null, 出版社 varchar(10) null, 數(shù)量 int null, 入庫時間 datetime null, 單價 float(5) null, 作者 varchar(4) null, 負責(zé)人 varchar(4) null, constraint PK_入庫 primary key clustered (管理員編號 , 教材編號 ) )。,39。,39。 在“學(xué)生”表中,將學(xué)號為 120501 的學(xué)生姓名改為王武 USE 教材管理庫 GO UPDATE 學(xué)生 SET 姓名 =39。 在“學(xué)生”表中添加一字段“備注” varchar(20),“備注”字段信息為“已畢業(yè)” USE 教材管理庫 GO ALTER TABLE 學(xué)生 ADD 備注 varchar(20) ( 2) UPDATE 學(xué)生 SET 備注 =39。 程序設(shè)計與調(diào)試 設(shè)計索引 ( 1)聚合索引 和唯一索引 創(chuàng)建學(xué)生表上按學(xué)號升序排的唯一聚合索引 id1 use 教材管理庫 go create unique clustered index id1 on 學(xué)生 (學(xué)號 ) ( 2)非聚合索引 創(chuàng)建學(xué)生表上先按學(xué)號升序排,學(xué)號一樣的再按書費降序排的非聚集索引 id2 use 教材管理庫 go create index id2 on 學(xué)生 (學(xué)號 ,書費 desc) 數(shù)據(jù)查詢操作 ( 1)確定集合查詢 查詢 供應(yīng) 商表的所有記錄 use 教材管理庫 go select * from 班級 ( 2)字符匹配查詢 查詢?nèi)霂毂碇兴行铡皬垺钡淖髡叩男畔? select * from 入庫 where 作者 like 39。, min(書費 ) as 39。 查詢出庫表中教材數(shù)量的平均值,平均值顯示列標(biāo)題為“平均數(shù)量” select AVG(數(shù)量 ) as 平均數(shù)量 from 出庫 ( 4)分組查詢 查詢“教材管理庫”中男生和女生的人數(shù) select 性別 ,COUNT(性別 )from 管理員 group by 性別 ( 5)連接查詢 內(nèi)連接 :在 “ 教材管理庫 ” 中查詢每個學(xué)生的學(xué)號,姓名和班級名稱 select 學(xué)生 .學(xué)號 ,學(xué)生 .姓名 ,班級 .班級名稱 from 學(xué)生 inner join 班級 on 學(xué)生 .班級編號 =班級 .班級編號 外連接:在“教材管理庫”中查詢每個學(xué)生及其班級的人數(shù)情況 select 學(xué)生 .*,班級 .人數(shù) ,班級 .班級名稱 from 學(xué)生 left join 班級 on 學(xué)生 .班級編號 =班級 .班級編號 ( 6)嵌套查詢 無關(guān)子查詢:在“教材管理庫”中查詢與 “ 0001” 在同一班級學(xué)習(xí)的學(xué)生的學(xué)校和班級名稱 select 學(xué)校 ,班級名稱 from 班級 where 班級名稱 =(select 班級名稱 from 班級 where 班級編號 =39。)and 班級名稱 =39。 and 班級編號 =學(xué)生 .班級編號 ) 使用控制流語句編寫程 序 ( 1) IF? ELSE 語句 如果訂購 數(shù)學(xué) 教材的數(shù)量大于 1500,則顯示“銷售不錯”,否則顯示“銷售一般” if(select 數(shù)量 from 訂購 where 教材名稱 =39。 else print 39。 then 39。 then 39。 then 39。 then 39。 then 39。) = 0 goto lable1 begin select a =單價 * 數(shù)量 from 訂購 where 教材名稱 = 39。 + cast(a as varchar) return end lable1:print39。 select (couse1) as 39。) ( 3)多語句表值函數(shù)的創(chuàng)建與調(diào)用 創(chuàng)建多語句表值函數(shù),通過“ 班級編號 ”作為實參調(diào)用該函數(shù),可 顯示該學(xué)生的班級名稱及學(xué)號 create function bj_班級 (bh char(7)) returns 班級 table (班級編號 char(7), 班級名稱 char(6), 學(xué)號 char(10)) as begin insert into 班級 select 班級 .班級編號 ,班級名稱 ,學(xué)號 from 班級 ,學(xué)生 where 班級 .班級編號 =學(xué)生 .班級編號 and 班級 .班級編號 =bh return end 查詢“ 0005”班學(xué)生的班級名稱及學(xué)號 select * from bj_班級 (39。,coun output print 39。 %39。ISBN120529010539。,16,2) rollback transaction end 測試觸發(fā)器 update kucun set 數(shù)量 = 數(shù)量 + 2021 where 教材編號 = 39。,16,2) rollback transaction Raiserror(39。 為學(xué)生表創(chuàng)建一個 dml觸發(fā)器,在插入和修改數(shù)據(jù)時,都會自動顯示所有學(xué)生的信息 create trigger print_table on 學(xué)生 for insert,update as select * from 學(xué)生 測試觸發(fā)器,將姓名為“周語”的名字改為“周玉” update 學(xué)生 set 姓名 =39。 設(shè)計游標(biāo)及其使用 ( 1)聲明游標(biāo) 聲明一個名為 S_Cursor 的游標(biāo),用以查詢軟件班級的 所有班級信息 use 教材管理庫 go declare S_Cursor cursor for select * from 班級 where 班級名稱 =39。 declare Sh_Cursor cursor dynamic for select * from 班級 where 班級名稱 =39。 在完成高校教材管理的課程設(shè)計針對系統(tǒng)進行了需求分析、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計;然后畫出 ER圖并利用 SQL 語句完成相關(guān)的操作。同時對課本知識有了一個比較整體的掌握。經(jīng)過設(shè)計這個系統(tǒng),這不僅僅是一次設(shè)計,不僅僅 是學(xué)會了書中的知識,更重要的是在學(xué)習(xí)的過程中,所有的問題要自己去面對,有問題也只有靠自已去解決,在學(xué)習(xí)和解決這些困難的過程中提高了我學(xué)習(xí)的能力、解決問題的能力和實際工作的能力,學(xué)到了許多書本以外
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1