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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計--學(xué)生管理系統(tǒng)-文庫吧資料

2025-06-11 13:54本頁面
  

【正文】 回顧了以前所學(xué)的知識,將學(xué)習(xí)到的知識在這個項目中得到了充分的應(yīng)用,達到了檢驗自我的目的。 grant all on 學(xué)生表 to 管理員 with grant option 結(jié)束語 通過近一個月的設(shè)計和開發(fā),我們終于完成了學(xué)生管理系統(tǒng)。 grant select on 學(xué) 生表 To 學(xué)生 With grant option (2)把對學(xué)生表的學(xué)生用戶查詢 學(xué)生表的 權(quán)限收回 revoke select on 學(xué)生表 from 學(xué)生 ( 3)把對學(xué)生選修課表 select , update,insert, 權(quán)限授予教師用戶,并允許他再將此權(quán)限授予其他用戶。管理員 39。教師 39。學(xué)生 39。student39。00039。教師 39。student39。00039。學(xué)生 39。 if exists(select * from 學(xué)生德育考評表 where 學(xué)號 =學(xué)號 ) delete from 學(xué)生德育考評表 where 學(xué)號 =學(xué)號 else print’學(xué)生德育考評表中此人不存在’ if exists(select * from 學(xué)生綜合評定情況表 where 學(xué)號 =學(xué)號 ) delete from 學(xué)生綜合評定情況表 where 學(xué)號 =學(xué)號 else print ‘學(xué)生綜合評定情況表中此人不存在’ delete from 學(xué)生表 where 學(xué)號 =學(xué)號 End delete from 學(xué)生表 where 學(xué)號 =39。 圖 修改后的視圖表 從學(xué)生表中刪除一條記錄,分別自動的在學(xué)生選修課表、學(xué)生德育考評 表、學(xué)生綜合評定情況表上級聯(lián)的刪除一條記錄 create trigger trg_delete on 學(xué)生表 instead of delete as begin declare 學(xué)號 char(12) select 學(xué)號 =學(xué)號 from deleted if exists(select * from 學(xué)生選修課表 where 學(xué)號 =學(xué)號 ) delete from 學(xué)生選修課表 where 學(xué)號 =學(xué)號 else print 39。 where 學(xué)生名 =39。 from 學(xué)生表 ,課程表 ,學(xué)生選修課表 where 學(xué)生表 .學(xué)號 =學(xué)生選修課表 .學(xué)號 and 課程表 .課程號 =學(xué)生選修課表 .課程號 go 圖 視圖表 修改信息 :將劉瑞的名字改為劉瑞瑞 update view1 set 學(xué)生名 =39。,學(xué)生選修課表 .成績 as39。,課程表 .課程名 as39。,課程表 .課程號 as39。,學(xué) 生表 .姓名 as39。 圖 創(chuàng)建規(guī)則 學(xué)生選課表按成績升序建立唯一索引 create unique index 成績 on 學(xué)生選修課表 (成績 asc) select * from 學(xué)生選修課表 圖 索引后的學(xué)生選課表 1).簡單查詢 查詢學(xué)生綜合評定情況表中,綜合考評成績在 90分以上的學(xué)生的學(xué)號,名次 select 學(xué)號 ,名次 from 學(xué)生綜合評定情況表 where 綜合考評分 90 圖 簡單查詢的結(jié)果 2).連接查詢 查詢商學(xué)院不及格學(xué)生的姓名及其綜合考評情況 圖 鏈接查詢的結(jié)果 3).嵌套 查詢 查詢所有選修數(shù)據(jù)庫學(xué)生的基本信息 select * from 學(xué)生表 where 學(xué)號 in (select 學(xué)號 from 學(xué)生選修課表 where 課程號 in (select 課程號 from 課程表 where 課程名 =‘?dāng)?shù)據(jù)庫’)) 圖 嵌套查詢的結(jié)果 4).聚合查詢 查詢學(xué)生選修課程的最高成績的課程號 select 學(xué)生選修課表 .課程號 ,max(成績 ) as 最高成績 from 學(xué)生表 ,學(xué)生選修課表 where 學(xué)生表 .學(xué)號 =學(xué)生選修課表 .學(xué)號 group by 學(xué)生選修課表 .課程號 圖 聚合查詢的結(jié)果 輸入課程名,輸出平均成績 create proc prc2 課程名 char(20)=’數(shù)據(jù)結(jié)構(gòu)’ ,avg real output as if exists (select * from 學(xué)生選修課表 where 課程號 in(select 課程號 from 課程表 where 課程名 =課程名 ) select avg=avg(成績 ) from 學(xué)生選修課表 where 課程號 in(select 課程號 from 課程表 where 課程名 =課程名 ) else print’無該課程選修記錄’ declare 課程名 1 char(20),avg1 real set 課程名 1=’數(shù)據(jù)庫’ exec prc2 課程名 1, avg1 output 圖 存儲過程的創(chuàng)建 查詢所有學(xué)生選課的信息,包括學(xué)號、姓名、課程號、課程名、成績 create view view1 as select 學(xué)生表 .學(xué)號 as39。,39。 ( 1)學(xué)生表 create table 學(xué)生表 (學(xué)號 char(12) primary key, 姓名 char(8) not null, 性別 char(2) default ‘男’ , 家庭住址 char(50) not null, 出生日期 datetime not null, 專業(yè) varchar(20) not null, 班級 varchar(20) not null, 聯(lián)系電話 char(11) not null, 所屬 院系 varchar(30) not null) 圖 學(xué)生表 ( 2)課程表 create table 課程表 (課程號 char(4) primary key, 課程名 char(20) unique, 學(xué)時 char(20) not null, 學(xué)分 smallint check(學(xué)分 between 1 and 5)) 圖 課程表 ( 3)學(xué)生選修課表 create table 學(xué)生選修課表 (學(xué)號 char(12) foreign key references 學(xué)生表 (學(xué)號 ), 課程號 char(4) not null, 成績 float check(成績 =0 and 成績 =100) constraint pk_學(xué)生選修課表 primary key(學(xué)號 ,課程號 ), constraint fk_學(xué)生選修課表 foreign key(課程號 ) references 課程表(課程號 )) 圖 學(xué)生選修課表 ( 4)學(xué)生德育考評表 create table 學(xué)生德育考評表 (學(xué)號 char(12) foreign key reference 學(xué)生表 (學(xué)號 ), 德育考評分 float check(德育考評分 =0 and 德育考評分 =100), 體育考評分 float check(體育考評分 =0 and 體育考評分 =100), 智育考評分 float check(智育考評分 =0 and 智育考評分 =100) constraint pk_學(xué)生德育考評表 primary key(學(xué)號 )) 圖 學(xué)生德育考評表 ( 5)學(xué)生綜合評定情況表 create table 學(xué)生綜合評定情況表 (學(xué)號 char(12) foreign key references 學(xué)生表 (學(xué)號 ), 綜合考評分 float check(綜合考評分 =0 and 綜合考評分 =100), 名次 char(2) not null constraint pk_學(xué)生綜合評定情況表 primary key(學(xué)號 )) 圖 學(xué)生綜合評定表 創(chuàng)建一個規(guī)則 ,約定的學(xué)生表中的學(xué)生出生日期必須是在 1989 年之后出生的 create rule rulebirthday as 出生日期 01011989 go exec sp_bindrule39。創(chuàng)建數(shù)據(jù)表的過程其實就是定義字段的過程。, size=10MB, maxsize=unlimited, filegrowth=10%) 2.表的創(chuàng)建 一個完整的數(shù)據(jù)庫不可缺少的就是數(shù)據(jù)表,若干個數(shù)據(jù)表的集合成一個數(shù)據(jù)庫。, size=10MB, maxsize=unlimited, filegrowth=10%) log on (name=student_log, filename=39。, size=10MB, maxsize=unlimited, filegrowth=10%), (name=student_data1, filename=39。 create database student on (name=student_data, filename=39。 數(shù)據(jù)庫名: student;包含一個主數(shù)據(jù)文件、輔數(shù)據(jù)文件和一個日志文件。由于本系統(tǒng)的數(shù)據(jù)庫建立不是很大,所以數(shù)據(jù)存儲采用的是一個磁盤的一個分區(qū)。 2. 確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu)要綜合考慮存取時間、存取空間利用率和維護代價 3 個方面的因素。 但需要注意的是索引雖然能加速查詢的速度,但是為數(shù)據(jù)庫中的每張表都設(shè)置大量的索引并不是一個明智的做法。在書中,目錄就是內(nèi)容和相應(yīng)頁號的清單。數(shù)據(jù)庫的索引類似書的目錄,在書中,目錄允許用戶不必瀏覽全書就能迅速地找到所需要的位置。常用的存取方法有兩類。數(shù)據(jù)庫物理設(shè)計內(nèi)容包括記錄存儲結(jié)構(gòu)的設(shè)計,存儲路徑的設(shè)計。 ER 圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實體型和實體間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。 ER 圖如下: 1.學(xué)生實體 ER 圖 學(xué)生實體屬性包括 學(xué)號 、姓名、性別、家庭住址、出生日期、專業(yè)、班級、聯(lián)系電話、所屬院系 學(xué) 生性 別 家 庭 住 址出 生 日 期專 業(yè) 班 級 聯(lián) 系 電 話所 屬 院 校姓 名 學(xué) 號 圖 ER圖 2.課程實體 ER 圖 課程實體屬性包括 課程號 、課程名、學(xué)時、學(xué)分 課 程課 程 號課 程 名 學(xué) 時學(xué) 分 圖 ER圖 3.學(xué)生選修課實體 ER 圖 學(xué)生選修課實體屬性包括 學(xué)號 、 課程號 、成績 學(xué) 生 選 修 課學(xué) 號課 程 號成 績 圖 ER圖 4.學(xué)生德育考 評實體 ER 圖 學(xué)生德育考評實體屬性包括 學(xué)號 、德育考評分、智育考評分、體育考評分 學(xué) 生 德 育 考 評學(xué) 號 德 育 考 評 分 智 育 考 評 分體 育 考 評 分 圖 ER圖 5.學(xué)生綜合評定實體 ER 圖 學(xué)生綜合評定實體屬性包括 學(xué)號 、綜合考評分、名次 學(xué) 生 綜 合 評 定學(xué) 號 綜 合 考 評 分名 次 圖 ER圖 6.系統(tǒng) ER 圖 11nmnm11學(xué) 生 德 育 考 評德 育 考 評 分智 育 考 評 分體 育 考 評 分學(xué) 號 包 含學(xué) 生 綜 合 評 定綜 合 考 評 分 學(xué) 號 名 次 考 核學(xué) 生姓 名 性 別 班 級 所 屬 院 系學(xué) 號 專 業(yè) 出 生 日 期家 庭 地 址聯(lián) 系 電 話選 修課 程學(xué) 時學(xué) 分課 程 號課 程 名包 含學(xué) 生 選 修課 程 號學(xué) 號成 績 圖 ER圖 7. 數(shù)據(jù)庫關(guān)系圖 圖 第 3 章 邏輯結(jié)構(gòu)設(shè)計階段 邏輯結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。 查 詢 、 修 改 、 插入 、 刪 除 全 體 學(xué)生 的 基 本 信 息查 詢 、 修 改 、 插入 、 刪 除 課 程 基本 信 息查 詢 、 修 改 、 插入 、 刪 除 選 課 基本 信 息查 詢 、 修 改 、插 入 、 刪 除 智育 考 評 基 本 信息查 詢 、 修 改 、插 入 、 刪 除 綜合 考 評 基 本 信息管 理 員 圖 登 錄學(xué) 生 用 戶 端 老 師 用 戶 端 管 理 員 用 戶 端查詢個 人 基 本 信息課 程 基 本 信息選 課 基 本 信息智 育 考 評 基本 信 息綜 合 考 評 基本 信 息查
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1