歡迎光臨管理范文網(wǎng)
當(dāng)前位置:報告大全 > 工作報告 > 報告范文

數(shù)據(jù)庫實(shí)驗(yàn)報告4篇

發(fā)布時間:2023-11-02 07:00:02 查看人數(shù):38

數(shù)據(jù)庫實(shí)驗(yàn)報告

篇一 數(shù)據(jù)庫實(shí)驗(yàn)報告

數(shù)據(jù)庫實(shí)驗(yàn)報告

課 程 實(shí) 驗(yàn) 報 告

課程名稱:

學(xué) 號:

v202341129

姓 名:

吳光藝

指導(dǎo)老師:

胡 侃

專業(yè)班級:

計算機(jī)1402班

報告日期:

2023年4月22日

計算機(jī)科學(xué)與技術(shù)學(xué)院

一.實(shí)驗(yàn)?zāi)康?/p>

1.通過對某個數(shù)據(jù)庫管理系統(tǒng)的安裝使用,初步了解dbms的工作環(huán)境和系統(tǒng)架構(gòu)

2.熟悉通過sql對數(shù)據(jù)庫進(jìn)行操作,完成下面的sql語句

3.學(xué)習(xí)系統(tǒng)的備份功能,學(xué)習(xí)系統(tǒng)的身份、權(quán)限配置操作,了解系統(tǒng)的查詢性能分析功能。

4.熟悉通過sql對數(shù)據(jù)進(jìn)行完整性檢查性控制

二.實(shí)驗(yàn)平臺

操作系統(tǒng):win7 數(shù)據(jù)庫管理系統(tǒng):

server2023r2 交互式查詢語言:sql語言

三.實(shí)驗(yàn)要求

1.在rdbms中建立一個數(shù)據(jù)庫,進(jìn)行實(shí)驗(yàn)所要求的各種操作,所有的sql操作均在此建立的的新數(shù)據(jù)庫進(jìn)行

(轉(zhuǎn) 載于: 酷貓寫作范文網(wǎng))

2.根據(jù)一下要求認(rèn)真進(jìn)行實(shí)驗(yàn),記錄所有的實(shí)驗(yàn)用例 數(shù)據(jù)定義:基本表的創(chuàng)建,修改和刪除,視圖的創(chuàng)建和刪除。

數(shù)據(jù)操作:完成各類查詢操作(單表查詢,連接查詢,嵌套查詢,集合查詢);完成各類更新操作(插入數(shù)據(jù),刪除數(shù)據(jù),思想?yún)R報專題修改數(shù)據(jù),增加數(shù)據(jù))

視圖的操作:視圖的定義(創(chuàng)建和刪除),查詢,更新(注意更新的條件) 3.使用sql對數(shù)據(jù)進(jìn)行完整性控制(觸發(fā)器),用實(shí)例證實(shí),當(dāng)操作違反了完整性約束條件時,系統(tǒng)是如何處理的

四.實(shí)驗(yàn)內(nèi)容

1.sql練習(xí)部分:

創(chuàng)建三個關(guān)系:

商品表商品名稱、商品類型

goodsgname char(20),gtype char(10)

主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

商場商場名稱,所在地區(qū)

plazapname char(20),parea char(20)

主關(guān)鍵字為商場名稱。所在地區(qū)為(洪山、漢口、漢陽、武昌。。。)

銷售價格表商品名稱、商場名稱、當(dāng)前銷售價格、目前舉辦活動類型

salegname

(10)

主關(guān)鍵字為(商品名稱、商場名稱)。舉辦活動類型為(送券、打折),也可為空值,表示當(dāng)前未舉辦任何活動。表中記錄如(‘哈森皮靴’,‘亞貿(mào)廣場’,200,‘打折’),同一商場針對不同的商品可能采取不同的促銷活動。

create table goods

(

gname char(20) primary key,gtype char(10) char(20),pname char(20),price float,atype char

);

--主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

create table plaza

(

pname char(20) primary key,parea char(20)

);---- 商場商場名稱,所在地區(qū)

create table sale

(

gname char(20),pname char(20),

price float,

atype char(10),

primary key(gname,pname),foreign key(gname) references goods(gname),foreign key(pname) references plaza(pname)

--銷售價格表商品名稱、酷貓寫作范文網(wǎng)商場名稱、當(dāng)前銷售價格、目前舉辦活動類型 );

insert into goods values ('電風(fēng)扇','電器');

insert into goods values('電腦','電器');

insert into goods values('彩電','電器');

insert into goods values('空調(diào)','電器');

insert into goods values('熱水器','電器');

insert into goods values('鋼筆','文具');

insert into goods values('練習(xí)本','文具');

insert into goods values('墨水','文具');

insert into goods values('書包','文具');

insert into goods values('橡皮','文具');

insert into goods values('西裝','服裝');

insert into goods values('襯衣','服裝');

insert into goods values('裙子','服裝');

insert into goods values('內(nèi)褲','服裝');

insert into plaza values('蘇寧','洪山');

insert into plaza values('國美','洪山');

insert into plaza values('中百','洪山');

insert into plaza values('國泰','洪山');

insert into plaza values('家樂福','漢口');

insert into plaza values('大洋百貨','武昌');

insert into plaza values('武商','武昌');

insert into sale values('電風(fēng)扇','蘇寧',258,'打折');

insert into sale values('電風(fēng)扇','國美',288,'送券');

insert into sale values('電風(fēng)扇','中百',288,'');

insert into sale values('電風(fēng)扇','國泰',275,'送券');

insert into sale values('電風(fēng)扇','家樂福',188,'');

insert into sale values('電腦','蘇寧',5000,'打折');

insert into sale values('電腦','國美',5200,'');

insert into sale values('電腦','中百',6400,'打折');

insert into sale values('電腦','國泰',5800,'送券');

insert into sale values('彩電','蘇寧',2700,'打折');

insert into sale values('彩電','國美',2300,'送券');

insert into sale values('彩電','大洋百貨',2900,'');

insert into sale values('熱水器','蘇寧',888,'打折');

insert into sale values('熱水器','國美',488,'打折');

insert into sale values('熱水器','中百',570,'');

insert into sale values('熱水器','大洋百貨',620,'送券');

insert into sale values('鋼筆','中百',1,'打折');

insert into sale values('鋼筆','大洋百貨',5,'');

insert into sale values('鋼筆','家樂福',3,'打折');

insert into sale values('練習(xí)本','中百',12,'送券');

insert into sale values('練習(xí)本','國泰',13,'');

insert into sale values('練習(xí)本','家樂福',6,'');

insert into sale values('墨水','中百',8,'送券');

insert into sale values('墨水','國泰',10,'打折');

insert into sale values('墨水','武商',15,'');

范文寫作下頁

數(shù)據(jù)庫實(shí)驗(yàn)報告

insert into sale values('書包','中百',88,'打折');

insert into sale values('書包','家樂福',88,'');

insert into sale values('書包','武商',188,'打折');

insert into sale values('橡皮','中百',2,'打折');

insert into sale values('橡皮','家樂福',5,'');

insert into sale values('長褲','中百',188,'打折');

insert into sale values('長褲','家樂福',388,'打折');

insert into sale values('長褲','武商',590,'');

insert into sale values('長褲','國泰',288,'送券');

insert into sale values('短袖','中百',188,'');

insert into sale values('短袖','家樂福',459,'');

insert into sale values('短袖','武商',118,'');

insert into sale values('短袖','國泰',268,'');

insert into sale values('裙子','中百',288,'打折');

insert into sale values('裙子','家樂福',488,'');

insert into sale values('裙子','武商',588,'送券');

insert into sale values('裙子','國泰',128,'');

insert into sale values('短褲','中百',99,'');

insert into sale values('短褲','家樂福',118,'打折');

insert into sale values('短褲','武商',198,'');

insert into sale values('短褲','國泰',88,'');

update sale

set atype='null'

where atype='

';

6

table goods

table plaza

table sale

7

(轉(zhuǎn)載于: 在點(diǎn) 網(wǎng))

2.?dāng)?shù)據(jù)更新:范文top100

1)向上述表格中用sql語句完成增、刪、改的操作;

2)編寫一個觸發(fā)器,并測試該觸發(fā)器;

3)將sale表中的打折記錄插入到新表sale_cheap中,并基于sale_cheap表創(chuàng)建一個統(tǒng)計每個商場各自打折商品平均價格的視圖。

create table sale_cheap

8

(

gname char(20),pname char(20),

price float,

insert into sale_cheap(gname,pname,price,atype)

select gname,pname,price,atype

from sale

where atype='打折';

create view pxsale(pname,avg_price)

as

select pname,avg(price)

from sale_cheap

group by pname atype char(10),primary key(gname,pname),foreign key(gname) references goods(gname),foreign key(pname) references plaza(pname)

9

3.用sql語句完成下述查詢需求:

1)查詢所有以“打折”方式銷售的商品的當(dāng)前銷售情況,并按照價格的降序排列;select gname,price

from sale

where atype='打折'

order by price desc;

2)查詢所有沒有任何活動的商品及其所在的商場,結(jié)果按照商品排序;

10

上頁 下頁

數(shù)據(jù)庫實(shí)驗(yàn)報告

select gname,pname

from sale

where atype=null

order by gname;

3)查詢價格在200~500元之間的商品名稱、所在的商場名稱、價格,結(jié)果按照商場名稱排序;

select gname,pname,price

from sale

where price between 200 and 500

order by pname;

4)查詢每種商品的最低價格、商品名稱;

select gname,min(price)

from sale

group by gname;

5)查詢以“送券”方式銷售的商品總數(shù)超過30種的商場名稱;

select pname

from sale

where atype='送券'

group by pname having count(*)>;15

6)查詢以“送券”方式銷售的商品總數(shù)超過30種的商場所在地區(qū);

select parea

from plaza

where plaza.pname in

(

select sale.pname

from sale

where atype='送券'

group by sale.pname having count(*)>;

7)查詢價格為下列取值之一的商品名稱、所在商場名稱、目前舉辦活動的類型,(88、188、288、388、488、588、888);

select gname,pname,atype

from sale

where price in(88,188,288,388,488,588,888)

8)查詢以“老”字開頭的所有商品的名稱;(ps:由于三個關(guān)系設(shè)計的時候沒有注意題目的要求,所以沒有符合的選項(xiàng),故自己有另外建了一個)

create table goods

(

gname char(20) primary key,gtype char(10)

);

--主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

insert into goods values ('電風(fēng)扇','電器');

insert into goods values('電視','電器');

insert into goods values('冰箱','電器');

insert into goods values('老花鏡','電器');

insert into goods values('老干媽','電器');

select *

from goods

where gname like '老

%';

9)查詢同時銷售“剃須刀”和“電池”的商場名稱;

select s1.pname

from sale s1,sale s2

where s1.pname=s2.pname and s1.gname='剃須刀'

and s2.gname='電池'

10)查詢不舉辦任何活動的商場;

select distinct pname

from sale

except

select distinct pname

from sale

where atype is not null;

11)查詢所銷售的商品包含了“校園超市”所銷售的所有商品的商場名稱。

select distinct pname

from sale sx

where not exists

(select * from sale sy where pname='校園超市'

and not exists ( select * from sale sz where sz.pname=sx.pname and sz.gname=sy.gname));

2.軟件功能學(xué)習(xí)部分

(1)學(xué)習(xí)系統(tǒng)的備份功能。

利用sql server本身帶有的備份功能(dts)把數(shù)據(jù)庫全部或者差額定時備份到某個目錄,一旦備份成功,這時候在指定的備份目錄下有.bak文件存在,選擇sqlserver 服務(wù)器的數(shù)據(jù)庫,單擊鼠標(biāo)右鍵,選擇“所有任務(wù)”選“備份數(shù)據(jù)庫”即可

(2)學(xué)習(xí)系統(tǒng)的身份、權(quán)限配置操作。

打開“ssms—sql server實(shí)例—安全性—登錄名”,右鍵選擇“新建登錄名”,選擇身份驗(yàn)證模式(身份驗(yàn)證模式不同,帳戶類型也不一樣,),輸入名字,并為該用戶選擇一個默認(rèn)數(shù)據(jù)庫(比如默認(rèn)為master數(shù)據(jù)庫)。該賬戶建立好之后,建立數(shù)據(jù)庫用戶,以便用戶可以訪問數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。我們在建立數(shù)據(jù)庫用戶時,其實(shí)就是映射登錄用戶,所以在一般情況下,我們的登錄名和數(shù)據(jù)庫用戶名是一致的。操作方法:打開“ssms—sql server實(shí)例—具體的數(shù)據(jù)庫—安全性—數(shù)據(jù)庫用戶”;最后是在具體的數(shù)據(jù)庫對象(比如表)上授予具體的權(quán)限,三種權(quán)限:授予、回收、拒絕。

上頁 下頁

數(shù)據(jù)庫實(shí)驗(yàn)報告

(3)了解系統(tǒng)的查詢性能分析功能。

查詢優(yōu)化有下面3種方法:

a建立索引,建立“適當(dāng)”的索引是實(shí)現(xiàn)查詢優(yōu)化的首要前提;

b重寫sql語句(即重寫查詢語句),sql server中有一個“查詢分析優(yōu)化器”,它可以計算出where子句中的搜索條件并確定哪個索引能縮小表掃描的搜索空間,也就是說,它能實(shí)現(xiàn)自動優(yōu)化;

c其他優(yōu)化方法(調(diào)整參數(shù),建立視圖,臨時表等)

五.實(shí)驗(yàn)體會 通過數(shù)據(jù)庫的多次的上機(jī)實(shí)驗(yàn),使我對數(shù)據(jù)庫以及sql語言有了一個更透徹的理解,對以前上課學(xué)習(xí)到的知識有了更深的認(rèn)識,通過自己上機(jī)實(shí)驗(yàn),對很多以前不是很清楚很明白的問題也有了更清醒的認(rèn)識,在各種不同的環(huán)境中,也能夠適時作出相應(yīng)的調(diào)整,在某種程度上提高了自己對知識的領(lǐng)悟能力和學(xué)習(xí)能力。

通過這次設(shè)計,我受益非淺,親身體驗(yàn)了數(shù)據(jù)庫設(shè)計的全過程,在實(shí)踐中了解了數(shù)據(jù)庫系統(tǒng)設(shè)計的步驟、流程以及思路,增長了在數(shù)據(jù)庫設(shè)計方面的見識,我深刻認(rèn)識到以前所學(xué)的基礎(chǔ)課程的重要性,也使我們掌握了很多新知識,特別是一些課本之外的知識,體會到了理論知識和實(shí)踐相結(jié)合的重要性。

16

上頁

篇二 數(shù)據(jù)庫課程設(shè)計實(shí)驗(yàn)報告

數(shù)據(jù)庫課程設(shè)計實(shí)驗(yàn)報告

導(dǎo)語:通過本課程設(shè)計,培養(yǎng)學(xué)生具有c/s模式的數(shù)據(jù)庫應(yīng)用軟件系統(tǒng)的設(shè)計和開發(fā)能力。以下是小編為大家整理的數(shù)據(jù)庫課程設(shè)計實(shí)驗(yàn)報告,歡迎大家閱讀與借鑒!

數(shù)據(jù)庫課程設(shè)計實(shí)驗(yàn)報告(1)

有關(guān)于數(shù)據(jù)庫實(shí)驗(yàn)的心得體會,總的來說,受益匪淺。在這些天中,我們學(xué)到了很多東西,包括建表,導(dǎo)入數(shù)據(jù),查詢,插入。最重要的是我們有機(jī)會用電腦自己進(jìn)行實(shí)踐,沒接觸的時候總是覺得它比較深奧或是不可接近的新型語言,盡管自己對c語言非常感興趣,但還是有些心理上的陌生感。學(xué)習(xí)數(shù)據(jù)庫就和我們平時的其它科目學(xué)習(xí)一樣感覺它有永無止境的知識,數(shù)據(jù)庫是我在高中時候聽過,到了大學(xué)漸漸了解了些,但就其原理性的內(nèi)容還不知道,也就是根本就不清楚什么是數(shù)據(jù)庫,只是知道一個所謂的中國字典里的名詞。我認(rèn)識它是從我接觸實(shí)驗(yàn)運(yùn)作開始的,剛開始就是建立數(shù)據(jù)庫,兩種驗(yàn)證模式,沒什么東西但還覺得不錯。進(jìn)而就是操作語言了,緊接著就是觸發(fā)器的使用,進(jìn)而對數(shù)據(jù)庫高級的使用,等等。 開始知道數(shù)據(jù)庫的時候想學(xué),不知道從何而起,不懂的話怎么問,從什么地方學(xué)起。后來到大三開學(xué)后有數(shù)據(jù)庫原理必修課,非常高興。當(dāng)時感覺sql sever數(shù)據(jù)庫管理既然是單獨(dú)一門課程一定會講的比較細(xì),也能學(xué)到真正實(shí)用的內(nèi)容。學(xué)了這門課以后發(fā)現(xiàn)和我想的基本是一樣的,老師對學(xué)生也比較和藹可親,對我們要求也不是很緊。讓每個人都覺得輕輕松松就能把這門課程學(xué)完,沒有多么緊張的作業(yè),也沒有太苛刻的要求。

當(dāng)老師在最后說這個課程結(jié)束了,回顧一下以前老師給我們講過的東西,真的有很多是我們應(yīng)該去注意的。學(xué)習(xí)完sql sever數(shù)據(jù)庫后感覺可分兩大塊,一塊是開發(fā),一塊是管理。開發(fā)主要是寫寫存儲過程、觸發(fā)器什么的,還有就是用oracle的develop工具做form。有點(diǎn)類似于程序員。開發(fā)還需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,自己沒有真正做過,但感覺應(yīng)該會比較辛苦,是青春飯;管理則需要對sql sever數(shù)據(jù)庫的原理有深刻的認(rèn)識,有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋€小的失誤就會弄掉整個數(shù)據(jù)庫,相對前者來說,后者更看重經(jīng)驗(yàn)。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請教,如果是個人單獨(dú)靠自己來完成一個完美的數(shù)據(jù)庫我覺得比較困難,現(xiàn)在基本上都是團(tuán)隊類型的,而且他們的效率高開發(fā)的周期也快。由于數(shù)據(jù)庫管理的責(zé)任重大,很少公司愿意請一個剛剛接觸sql sever的人去管理數(shù)據(jù)庫。對于我們這些初出茅廬的新手而且電子商務(wù)的專業(yè),個人認(rèn)為可以先選擇做管理,有一定經(jīng)驗(yàn)后轉(zhuǎn)型,去做數(shù)據(jù)庫的開發(fā)。當(dāng)然,這個還是要看人個的實(shí)際情況來定。

sql server數(shù)據(jù)庫的實(shí)驗(yàn)學(xué)習(xí)使我對數(shù)據(jù)庫的有了新的進(jìn)步,以后再看到也就不至于什么也不懂,其實(shí)那么多數(shù)據(jù)庫我覺得學(xué)好一門就行,只是他們的語言可能不大一樣,學(xué)好一門后就可去認(rèn)識其它的,這樣應(yīng)該有事半功倍的效果。就像我學(xué)習(xí)c語言,當(dāng)時不能說是學(xué)習(xí)的棒,但不算差。所以我對以后的語言感覺都不是很困難,了解了vb、c++還有網(wǎng)頁中用的html語言、asp語言都能看懂,起碼可以對別人的東西進(jìn)行了一下修改。因此,我感謝數(shù)據(jù)庫老師給了我有用的知識,以便我在以后學(xué)習(xí)或認(rèn)識更多的內(nèi)容能有新的方法和思維,也能更加有效和快速的去消化吸收新的`東西。希望在今后中,sql server能給我更多幫助。感謝學(xué)校開設(shè)這樣一門優(yōu)秀使用的課程,讓我對數(shù)據(jù)庫有了更深的了解。

數(shù)據(jù)庫課程設(shè)計實(shí)驗(yàn)報告(2)

由于平時接觸的都是一些私人項(xiàng)目,這些項(xiàng)目大都是一些類庫,其他人的交流相對可以忽略不計,因此也就不考慮規(guī)范化的文檔。實(shí)際上從學(xué)習(xí)的經(jīng)歷來看,我們接觸的知識體系都是屬于比較老或比較傳統(tǒng)的,與現(xiàn)在發(fā)展迅速的it行業(yè)相比很多情況已不再適用,尤其是當(dāng)開源模式逐漸走近開發(fā)者后更是如此。

雖然這次是一個數(shù)據(jù)庫課程設(shè)計,由于本人在選擇項(xiàng)目的時候是本著對自己有實(shí)際應(yīng)用價值的角度考慮的,所以其中也涉及到一些數(shù)據(jù)庫以外的設(shè)計。對于ooa/ood的開發(fā)模式有時不免要提出一些疑問,uml是設(shè)計階段的工具,而它基本涵蓋了軟件設(shè)計的方方面面,也就是說按照這一軟件工程的正常流程,在動手寫第一句代碼之前,開發(fā)人員已經(jīng)非常熟悉軟件產(chǎn)品了,這對于相當(dāng)有經(jīng)驗(yàn)的架構(gòu)師一類人說可能會很容易,但是我們作為學(xué)生,連足夠的編碼經(jīng)驗(yàn)都沒有,卻首先被教授并要求先ooa再oop,這樣直接導(dǎo)致的問題就是文檔與編碼對不上號,在修改代碼的時候基本不會再去審查文檔和先前的分析。甚至根本就是現(xiàn)有代碼再有文檔,即便是這種情況,代碼與文檔還是不對應(yīng)。不可否認(rèn),在傳統(tǒng)軟件工程的詳細(xì)設(shè)計之前的項(xiàng)目過程中還是有很多利于項(xiàng)目開發(fā)的部分的。所以我就一直在尋找適合我——針對探究型項(xiàng)目——的開發(fā)模式,這次的項(xiàng)目也算是一次嘗試,當(dāng)然這個過程并不會太短。

回到數(shù)據(jù)庫設(shè)計上了,這次的數(shù)據(jù)庫設(shè)計我是嚴(yán)格按照數(shù)據(jù)庫建模的步驟來進(jìn)行的,老實(shí)說我并沒有感覺這樣的流程對開發(fā)帶來多大的幫助,反倒是覺得將思維轉(zhuǎn)化為圖表很浪費(fèi)時間??傮w上來說這次的項(xiàng)目也不是很大,而且在數(shù)據(jù)庫的設(shè)計上比較保守,也就是說實(shí)際上數(shù)據(jù)庫設(shè)計還可以再完善完善的。隨著我對計算機(jī)領(lǐng)域的拓寬和加深,我也會靜下心來思考在接觸計算機(jī)之前的行為,很多次我能深切感覺到,其實(shí)我的大腦(未于別人比較)本身就是在使用一種更接近關(guān)系數(shù)據(jù)庫的方式來記憶,所以我很可恨自然的設(shè)計出符合三范式的表結(jié)構(gòu)來,即便我不知道這些范式的確切含義。可能就像“范式不太容易用通俗易懂的方式解釋”一樣,在“讓工具用圖標(biāo)表述我的思維”時費(fèi)了一番力氣。

從我作為項(xiàng)目的提出人和實(shí)現(xiàn)者來看,這是個失敗的項(xiàng)目,結(jié)合幾次教學(xué)項(xiàng)目的的實(shí)踐,發(fā)現(xiàn)這也已經(jīng)不是第一次了。主觀原因占多數(shù),比如,嘗試新的開發(fā)方式,根據(jù)設(shè)計花了太多的時間來抽象出公用的庫而忽略業(yè)務(wù)邏輯。就這次項(xiàng)目而言,失敗的原因有以下幾點(diǎn):

1、使用了新的開發(fā)環(huán)境(vim),這是首次在脫離高級ide的情況下編碼。

2、使用了新的開發(fā)語言(python,actionscript3),因?yàn)槲乙恢北容^喜歡“學(xué)以致用”,而且這樣的“數(shù)據(jù)驅(qū)動型”軟件的整套自實(shí)現(xiàn)的庫都已經(jīng)完成了,但是由于語言本身的差異,遷移時問題很多,當(dāng)發(fā)現(xiàn)這一點(diǎn)是,已沒有多少有效剩余時間了。

3、編碼流程的不妥,我比較喜歡從底層的庫開始開發(fā),因?yàn)橐坏鞙y試通過,將很容易將它放到不同的表示層下。但如果庫沒有測試成功,將導(dǎo)致整個項(xiàng)目沒有任何可視化模型,所以這次的項(xiàng)目無法提交“可運(yùn)行的代碼”。

4、實(shí)踐目的的不同,我輕易不放棄鍛煉的機(jī)會,事實(shí)上,有機(jī)會就一定要比以前有所突破,總是照搬以前的做法還不如就不做呢。這個前提是因?yàn)楝F(xiàn)在能完全用來的學(xué)習(xí)的時間比較多,等到工作時再這樣做的可能性就很小了,因此當(dāng)然要抓緊機(jī)會了。不過還有一個隱藏原因,總以為自己很了不起,其實(shí)“遇到的問題數(shù)跟人的能力是成正比的”。

5、客觀原因在這里就不說了。

由于項(xiàng)目還未完成,暫時無法提出需要改進(jìn)了地方。

篇三 access數(shù)據(jù)庫實(shí)驗(yàn)報告

《數(shù)據(jù)庫及其應(yīng)用》

(課程編號:b0901000)

實(shí)驗(yàn)報告

(2013-2014學(xué)年第2學(xué)期)

實(shí)驗(yàn)成績:

學(xué) 號:

姓 名:

專業(yè)班級:

課 堂 號:

任課教師:

完成日期: 20xx.05.27

直接啟動access,或在“文件”選項(xiàng)卡中選擇“新建”命令項(xiàng),出現(xiàn)新建空數(shù)據(jù)庫的backstage視圖界面。在窗口左側(cè)列出了可以執(zhí)行的命令項(xiàng)。包括“打開”、“最近使用文件”、“新建”、“幫助”、“選項(xiàng)”等。

②已有打開數(shù)據(jù)庫的backstage視圖

若已打開數(shù)據(jù)庫,單擊“文件”選項(xiàng)卡,進(jìn)入當(dāng)前數(shù)據(jù)庫的backstage視圖。包括“數(shù)據(jù)庫另存為”、“關(guān)閉數(shù)據(jù)庫”、“信息”“打印”“保存并發(fā)布”等。

(2)觀察功能區(qū):了解組成功能區(qū)的選項(xiàng)卡。

①功能區(qū)主選項(xiàng)卡包括“文件”、“開始”、“創(chuàng)建”、“外部數(shù)據(jù)”和“數(shù)據(jù)庫工具”。每個選項(xiàng)卡都包含多組相關(guān)命令。在功能區(qū)選項(xiàng)卡上,某些按鈕提供選項(xiàng)樣式庫,而其他按鈕將啟動命令。4個主要命令選項(xiàng)卡為后四個。

②有一些選項(xiàng)卡屬于上下文命令選項(xiàng)卡,根據(jù)當(dāng)前的操作出現(xiàn)或轉(zhuǎn)換。

③快速訪問工具欄。出現(xiàn)在窗口頂部access圖標(biāo)右邊顯示的標(biāo)準(zhǔn)工具欄,它將常用操作

命令顯示在這里,用戶可以單擊按鈕進(jìn)行快速操作。用戶可以定制該工具欄。

④快捷鍵。執(zhí)行命令的方法有多種。最快速、最直接的方法是使用與命令相關(guān)聯(lián)的`鍵盤

快捷方式。在功能區(qū)中可以使用鍵盤快捷方式。

(3)觀察導(dǎo)航窗格。各種對象的顯示組合。

4.a(chǎn)ccess選項(xiàng)及其設(shè)置

在backstage視圖中選擇“選項(xiàng)”命令單擊,進(jìn)入access選項(xiàng)對話框窗口。在該窗口可設(shè)置默認(rèn)文件夾等。選擇“當(dāng)前數(shù)據(jù)庫”頁,在該頁面可設(shè)置文檔窗口顯示方式、定制導(dǎo)航窗格、定制工具欄的項(xiàng)目等。

#.回答問題

(1)啟動access一般有幾種方法?

答:3種.

1.單擊“開始”按鈕,選擇“所有

程序”|“microsoft office”|“microsoft access 2010”菜單項(xiàng)單

擊。

2.雙擊access桌面快捷方式(若沒有快捷方式可先創(chuàng)建)。

3.打開“計算機(jī)”窗口,找到要操作的access數(shù)據(jù)庫文件,雙擊

(2)按鍵退出access,對應(yīng)的鍵是什么?

答:alt+f4

(3)幾種方式進(jìn)入backstage視圖?

答:2種。通過“開始”按鈕或桌面access快捷方式啟動進(jìn)入backstage視圖。

篇四 sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報告

sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報告

一、實(shí)驗(yàn)?zāi)康?/p>

1. 掌握sql server的基本用法

2. 熟悉掌握asp語言的應(yīng)用

3. 掌握asp的頁面結(jié)構(gòu)和內(nèi)置對象

4. 掌握asp與sql server數(shù)據(jù)庫的連接和應(yīng)用

5. 掌握asp 另外一個重要的語言——javascript,并熟悉它的應(yīng)用

6.制作一個功能完善的考務(wù)管理系統(tǒng)

7.能夠獨(dú)立的完成系統(tǒng)策劃,系統(tǒng)分析和程序的編寫

8. 提高發(fā)現(xiàn)問題,解決問題的能力

二、實(shí)驗(yàn)內(nèi)容

制作一個考務(wù)管理系統(tǒng),用于從考生報名、產(chǎn)生準(zhǔn)考證到錄取考生和打印成績單即對考生考試和錄取全過程的考務(wù)管理,系統(tǒng)要實(shí)現(xiàn)的功能有:考生報名,按報名順序產(chǎn)生報名號;產(chǎn)生準(zhǔn)考證號和打印準(zhǔn)考證;輸入考生成績和輸入錄取合格標(biāo)準(zhǔn);根據(jù)合格標(biāo)準(zhǔn)錄取上線考生;打印考生成績單和錄取通知書;設(shè)置系統(tǒng)用戶和系統(tǒng)初始化。

三、實(shí)驗(yàn)環(huán)境

1、windows xp或 windows xx;

2、安裝 microsoft sql server xx 個人版。

3、iis 5.0及以上版本和瀏覽器ie5.5及以上版本

4、macromedia dreamwezver8等相關(guān)軟件

四、實(shí)驗(yàn)步驟

首先:配置環(huán)境,安裝sql server,macromedia dreamwezver8。

第二:對要做的系統(tǒng)進(jìn)行構(gòu)思、策劃、布局。

第三:建立數(shù)據(jù)庫kaoshi及數(shù)據(jù)表:學(xué)生信息表(student),用戶表(yonghu),考生表(biaozhun)。

第四:建立連接數(shù)據(jù)庫的文件conn.asp,其代碼如下所示:

<%

set conn=server.createobject('adodb.connection')

conn.open 'provider=sqloledb;' & 'data source=localhost;initial catalog=ksd;user id=sa;password=100200;'

%>;

第五:制作各個網(wǎng)頁并聯(lián)接所有需要聯(lián)接的網(wǎng)頁。

第六:運(yùn)行整個系統(tǒng),查找是否有錯誤,并進(jìn)行修改直至整個系統(tǒng)運(yùn)行無誤。

五、實(shí)驗(yàn)過程與分析

(一)系統(tǒng)分析與總體設(shè)計

現(xiàn)在用計算機(jī)來進(jìn)行考生的管理及考生的`錄取已普遍存在。因如果用人來進(jìn)行這項(xiàng)工作將十分煩瑣,系統(tǒng)管理員需要劃分很多的時間和精力,而且還不能保證其正確率。

而用考務(wù)管理系統(tǒng)可以簡化管理員的工作,還會提高工作的正確率。以下將對考務(wù)管理系統(tǒng)進(jìn)行系統(tǒng)分析和設(shè)計。

(1)系統(tǒng)的功能描述

考務(wù)管理系統(tǒng)包括學(xué)生報名管理、考生成績管理系統(tǒng)維護(hù)三大模塊。

考生報名管理 包括報名處理、產(chǎn)生準(zhǔn)考證、打印準(zhǔn)考證和退出系統(tǒng)等4項(xiàng)功能。

考生成績管理 包括考生成績錄入、合格標(biāo)準(zhǔn)錄入、錄取考生、打印成績單和打印錄取通知單等5項(xiàng)功能。

系統(tǒng)維護(hù) 包括用戶設(shè)置和系統(tǒng)初始化等2項(xiàng)功能。

用戶通過系統(tǒng)菜單執(zhí)行相應(yīng)的操作。

(2)數(shù)據(jù)庫設(shè)計

本系統(tǒng)以sql server xx作為數(shù)據(jù)庫平臺。在sql server xx中設(shè)計一個數(shù)據(jù)庫kaoshi,其中包含如下數(shù)據(jù)表。

1.student表

該表用于存放所有考生記錄,包括基本數(shù)據(jù).表的結(jié)構(gòu)如圖2所示。

2biaozhun表

該表用于存放錄取考生的合格標(biāo)準(zhǔn),其中只有一個記錄,該記錄指出各門課程的最低分和總分的最低分。只有各門成績和總分都超過這個標(biāo)準(zhǔn)的考生才能被錄取。該表的結(jié)構(gòu)如圖3所示。

3.yonghu表

該表用于存放本系統(tǒng)用戶的信息。包括用戶的用戶名、密碼和級別(只分“一般操作員”和“系統(tǒng)管理員”兩類)。該表結(jié)構(gòu)如圖4所示。

六、實(shí)驗(yàn)結(jié)果與總結(jié)

實(shí)驗(yàn)中的考務(wù)管理系統(tǒng)是經(jīng)過很多次的測試、修改再測試、再修改才完成的。也就是在多次的測試修改的過程中使我學(xué)發(fā)現(xiàn)了很多平時上課發(fā)現(xiàn)不了的問題,也發(fā)現(xiàn)了自己學(xué)習(xí)這門課程的薄弱的地方和學(xué)的不足的地方。通過實(shí)驗(yàn)期間的發(fā)現(xiàn)問題、分析問題、查找問題原因、解決問題及進(jìn)一步完善考務(wù)管理系統(tǒng)的過程,我的能力和水平有一定程度的提高。經(jīng)過一次獨(dú)立完成系統(tǒng)給我以后編程打下了基礎(chǔ),讓我面對的不再是茫然和無措,而是有條不紊的思緒和完成的信心。所以這次實(shí)驗(yàn)對我來說是一筆極大的財富。

當(dāng)然,在實(shí)驗(yàn)中我也有很多不足的地方,系統(tǒng)也有需要進(jìn)一步完善的地方,這主要是我對asp與sql server數(shù)據(jù)庫的連接和應(yīng)用不熟悉和經(jīng)驗(yàn)不足的原因造成的。所以我還要在以后繼續(xù)學(xué)習(xí),以求做的更好。

數(shù)據(jù)庫實(shí)驗(yàn)報告4篇

sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報告一、實(shí)驗(yàn)?zāi)康?. 掌握sql server的基本用法2. 熟悉掌握as語言的應(yīng)用3. 掌握as的頁面結(jié)構(gòu)和內(nèi)置對象4. 掌握as與sql server數(shù)據(jù)庫的連接…
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

相關(guān)數(shù)據(jù)庫信息

  • 數(shù)據(jù)庫實(shí)驗(yàn)報告4篇
  • 數(shù)據(jù)庫實(shí)驗(yàn)報告4篇38人關(guān)注

    sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報告一、實(shí)驗(yàn)?zāi)康?. 掌握sql server的基本用法2. 熟悉掌握as語言的應(yīng)用3. 掌握as的頁面結(jié)構(gòu)和內(nèi)置對象4. 掌握as與sql server數(shù)據(jù) ...[更多]

報告范文熱門信息