資料庫實驗報告簡版

2021-03-04 00:44:44 字數 2441 閱讀 3596

湘潭大學數學與計算科學學院

學生實驗報告

2011750330 11信計2班周龍軍

1、假定原始資料如下

1、**商表截圖

2、工程專案表截圖

3、零件表截圖

4、**表截圖

二、按題要求操作如下(基於mysql5.6.17):

1、建立如下supplier、project、part、spp四張**,並分別插入資料;

supplier**

create table supplier(snoint(10),snamevarchar(10),city varchar(5),telint(10),credit varchar(5));

insert into supplier values(1002,』湖南衛視,』長沙』,800400,』非常好』)等

project**

create table project(pjnoint(10),pjnamevarchar(10),manager varchar(10),charge int(10));

insert into project values(2001,』快樂女聲,』張三,10000)等

part**

create table part(ptnovarchar(10),ptnamevarchar(10),batch_novarchar(10));

insert into part values(『3001』,車載導航』,』2014_01)等

spp**方法同上,此處不再贅述

2、在**中設定主鍵,我是在**商表和工程專案表中設定主鍵,其他**方法相同

3、sql查詢

(1)select sno,sname,city,credit from supplier order by snameasc;

(2)查詢專案經費超過20000元的專案

(3)查詢信譽為一般的**商名稱

書中要求的其他條件查詢方法基本上都是大同小異的,此處不再贅述。

構造er模型圖如下:

m np

初始關係模式:

工程人員(人員編號,姓名,性別,特長,聘用日期);

工程專案(專案號,專案名稱,開工時間,完工時間,經費,負責人);

**商(**商號,**商名,信譽,城市,**);

零件(零件號,零件名稱,單價,生產日期);

參與(人員編號,專案號,參與人數,參與時間);

**(專案號,**商號,零件號,**數量,供貨日期

註明:英文名詞都是上一習題出現過的,其他的都用的是中文。

二、資料庫應用系統設計

本專業畢業生資訊管理系統設計

經過對學生查詢系統的分析,我們將系統劃分出了使用者、學生、專業、戶籍、學院、課程、協議等幾個實體,其各個實體的屬性如下:

員工角色

使用者資訊(使用者編號,使用者名稱,密碼,許可權,描述)

學生資訊(學號,姓名,性別,出生日期,民族,**地區,學院編號,專業編號,學制,入學日期,身份證號,協議編號,戶籍編號, )

專業資訊(專業編號,專業名稱)

戶籍資訊(戶籍編號,原戶籍,現戶籍)

學院資訊(學院編號,學院名稱)

課程資訊(課程編號,課程**,課程名稱,課程性質,學分,課程歸屬)

協議資訊(協議編號,公司名稱,公司性質,公司位址,公司**,第一入職公司,第二入職公司,標誌)

成績資訊(選課編號,學號,學年,學期,選課課號,課程名稱,學分,成績,績點,補考成績)

本系統的具體er模型如下:

圖3-9 系統結構圖

資料庫表設計

(使用者資訊表)

表3-1使用者資訊表

2.agreement (協議表)

表3-2協議表

3.class (課程表)

表3-3課程資訊表

(學院表)

表3-4學院資訊表

5.household (戶籍表)

表3-5戶籍資訊表

6.major (專業表)

表3-6專業資訊表

7. student (學生表)

表3-7學生資訊表

8.score (成績表)

表3-8成績資訊表

觸發器的設計

觸發器是一種特殊的儲存過程,當表中的資料被修改時,由系統自動執行。使用觸發器可以實施更為複雜的的資料完整性約束。由於實現原理相同,在此列出score_id詳細**:

create or replace trigger score_id

before insert on score

for each row

declare

l_id score.xkid%type;

begin

select ofs_xkid_seq.nextval into l_id from dual;

:new.xkid :=l_id;

end;

程式截圖

根據學生的學年,查詢對應學生的成績

資料庫實驗報告

資料庫系統概論 實驗報告 實驗三 sql單錶查詢和多表查詢 一 實驗目的 1 觀察查詢結果,體會select語句實際應用 2 要求學生能夠在access環境中使用select語句進行簡單查詢 資料排序和資料連線查詢的操作方法 二 實驗準備 本實驗需要用到實驗一所建立的 學生成績管理 的資料庫和stu...

資料庫實驗報告

資料庫原理 實驗報告 東北大學秦皇島分校 4.在查詢分析器中按照下列要求修改第3題中建立的資料庫test2 1 主要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。2 次要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。事務日誌檔案的容量為1mb,最大容量為10mb,增幅為2mb...

資料庫實驗報告

實驗三雙埠儲存器的設計與實現實驗報告 1137030 趙藝灣 一 實驗目的 1 掌握 quartus 中利用巨集功能模組設計儲存器的方法 2 掌握儲存器模組的讀寫時序和模組擴充套件方法 3 進一步熟悉 verilog hdl 語言設計電路的方法 二 實驗裝置 pc 機 quartus 10.0 fp...