第一篇:sql上機(jī)實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)一(2.20)
實(shí)驗(yàn)內(nèi)容:熟悉sql server 2005
實(shí)驗(yàn)?zāi)康模赫莆誷ql服務(wù)器的啟動(dòng)和停止方法、熟悉management studio 的操作界面和新建查詢。
重點(diǎn):使用數(shù)據(jù)庫(kù)引擎啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器、停止數(shù)據(jù)庫(kù)服務(wù);服務(wù)器的認(rèn)識(shí)以及如何啟動(dòng)查詢分析器
難點(diǎn):無(wú)
實(shí)驗(yàn)操作:
1.使用數(shù)據(jù)庫(kù)引擎啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器:
開(kāi)始->程序->microsoft sql server 2005->
sql server management studio->數(shù)據(jù)庫(kù)引擎->服務(wù)器名稱(選擇)->連接。
2.分別打開(kāi)數(shù)據(jù)庫(kù),安全性和管理文件夾查看文件內(nèi)容。
3.點(diǎn)擊新建查詢建立一個(gè)查詢窗口。
4.打開(kāi)model數(shù)據(jù)庫(kù),查看其中的文件。
實(shí)驗(yàn)二(2.27)
實(shí)驗(yàn)內(nèi)容:使用manegement studio和查詢分析器創(chuàng)建數(shù)據(jù)表
實(shí)驗(yàn)?zāi)康模赫莆談?chuàng)建數(shù)據(jù)表的方法
重點(diǎn):學(xué)會(huì)使用查詢分析器創(chuàng)建數(shù)據(jù)表
難點(diǎn):字段數(shù)據(jù)類型的選擇以及數(shù)據(jù)長(zhǎng)度的定義
實(shí)驗(yàn)操作:
在basetest數(shù)據(jù)庫(kù)中創(chuàng)建學(xué)生表,學(xué)生(sno,sname,ssex,sage,sdept)。其中sno,sname,ssex,sdept字
段數(shù)據(jù)類型設(shè)為char,長(zhǎng)度為10;sage字段數(shù)據(jù)類型設(shè)為int!create table 學(xué)生
實(shí)驗(yàn)三(3.5)
實(shí)驗(yàn)內(nèi)容:添加表的約束
實(shí)驗(yàn)?zāi)康模赫莆帐褂胊lter table 語(yǔ)句修改表的時(shí)候添加表的約束
重點(diǎn):為表添加主鍵外鍵約束
難點(diǎn):為列設(shè)置列級(jí)完整性約束;使用sql語(yǔ)句為表設(shè)置外鍵。
實(shí)驗(yàn)操作:
1:為學(xué)生表添加主鍵約束pk約束,設(shè)置sno為主鍵
alter table 學(xué)生
add constraint pk約束
primary key(sno)
實(shí)驗(yàn)四(3.12)
查詢
(一)實(shí)驗(yàn)?zāi)康模赫莆誗elect語(yǔ)句的使用方法
實(shí)驗(yàn)重點(diǎn):Select語(yǔ)句的語(yǔ)法結(jié)構(gòu)
實(shí)驗(yàn)難點(diǎn):連接查詢
實(shí)驗(yàn)步驟:1.練習(xí)查找指定列的查詢
2.練習(xí)查找經(jīng)過(guò)計(jì)算的列
3.練習(xí)為查找字段設(shè)置字段別名
4.Where子句的使用
5.多表連接查詢
實(shí)驗(yàn)五(3.19)
查詢
(二)實(shí)驗(yàn)?zāi)康模赫莆誗QL語(yǔ)句的使用方法
實(shí)驗(yàn)重點(diǎn):統(tǒng)計(jì)查詢和嵌套查詢和聯(lián)合查詢
實(shí)驗(yàn)難點(diǎn):子查詢的方法
實(shí)驗(yàn)步驟:1.1.Compute與Compute By的區(qū)別
2.子查詢 In與Exsits的區(qū)別
3.比較運(yùn)算的子查詢
4.聯(lián)合查詢
5.OrderBy子句的使用
6.統(tǒng)計(jì)函數(shù)的使用
7.Group By 與Having的使用
實(shí)驗(yàn)六(3.36)
查詢
(三)實(shí)驗(yàn)?zāi)康模赫莆誗QL語(yǔ)句的使用方法
實(shí)驗(yàn)重點(diǎn):簡(jiǎn)單查詢和統(tǒng)計(jì)查詢和嵌套查詢
實(shí)驗(yàn)難點(diǎn):嵌套查詢的方法
實(shí)驗(yàn)步驟:1.在student表中查詢CS系學(xué)生信息,并產(chǎn)生一個(gè)總?cè)藬?shù)行
2.查詢學(xué)生信息,統(tǒng)計(jì)總?cè)藬?shù)并對(duì)每個(gè)系產(chǎn)生一個(gè)學(xué)生總?cè)藬?shù)行
3.按系分組,并在每組下顯示本系中年齡最大學(xué)生年齡
4.按系和性別分組并統(tǒng)計(jì)最大年齡和最小年齡
實(shí)驗(yàn)七(4.2)
實(shí)驗(yàn)內(nèi)容:創(chuàng)建索引
實(shí)驗(yàn)?zāi)康模赫莆談?chuàng)建索引的方法
重點(diǎn):掌握索引的基本功能
難點(diǎn):使用sql語(yǔ)句創(chuàng)建索引
實(shí)驗(yàn)操作:
1:使用manegement studio 創(chuàng)建索引
2:創(chuàng)建一表myfriend,所包含的屬性列為(名字char(10),性別(10),地址(100)),并在該表上基于名字創(chuàng)建一個(gè)唯一聚集索引wj索引,索引的填充為100。
實(shí)驗(yàn)八(4.9)
實(shí)驗(yàn)內(nèi)容:創(chuàng)建視圖
實(shí)驗(yàn)?zāi)康模赫莆談?chuàng)建視圖的方法
重點(diǎn):掌握視圖的基本功能
難點(diǎn):使用sql語(yǔ)句創(chuàng)建視圖
1、在basetest數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)MA系的學(xué)生信息視圖
2、創(chuàng)建IS系女生選課信息,指定字段中文名
3、使用WITH CHECK OPTION子句創(chuàng)建男生信息視圖
4、在CS系學(xué)生信息視圖中查詢女生的信息
5、修改cs系學(xué)生05008的年齡為21歲
實(shí)驗(yàn)九(4.16)
實(shí)驗(yàn)內(nèi)容:流程控制語(yǔ)句與用戶自定義函數(shù)的使用
實(shí)驗(yàn)?zāi)康模赫莆樟鞒炭刂普Z(yǔ)句與用戶自定義函數(shù)的使用
重點(diǎn):掌握自定義函數(shù)的創(chuàng)建
難點(diǎn):表值用戶自定義函數(shù)的創(chuàng)建
實(shí)驗(yàn)操作:
1:計(jì)算1+2+3+...+100的和
2:計(jì)算n!(n=10)
3: 查詢是否有選修成績(jī)高于90分的學(xué)生,有則輸出該生信息,沒(méi)有就輸出“不存在選修成績(jī)高于90分的學(xué)生。”
實(shí)驗(yàn)十(4.23)
實(shí)驗(yàn)內(nèi)容:存儲(chǔ)過(guò)程、事務(wù)及游標(biāo)
實(shí)驗(yàn)?zāi)康模赫莆沾鎯?chǔ)過(guò)程、事務(wù)及游標(biāo)的使用
重點(diǎn):掌握存儲(chǔ)過(guò)程的創(chuàng)建、事務(wù)創(chuàng)建及游標(biāo)的使用方法
難點(diǎn):帶參數(shù)的存儲(chǔ)過(guò)程的創(chuàng)建、游標(biāo)的使用
實(shí)驗(yàn)操作:
1:創(chuàng)建存儲(chǔ)過(guò)程ppa,能根據(jù)給定的‘系別’返回該系對(duì)應(yīng)的學(xué)生的sno,sname,ssex 2:創(chuàng)建存儲(chǔ)過(guò)程ppb,能根據(jù)給定的‘系別’統(tǒng)計(jì)該系的人數(shù),并將人數(shù)輸出顯示!
第二篇:上機(jī)實(shí)驗(yàn)報(bào)告格式
請(qǐng)各位同學(xué)按照下列格式寫:否則按照0分記
上機(jī)實(shí)驗(yàn)報(bào)告格式
Matlab學(xué)習(xí)第?次上機(jī)實(shí)驗(yàn)報(bào)告(第?次)
姓名:???班級(jí):???上機(jī)時(shí)間:??????
1.上機(jī)內(nèi)容
2.建模及算法分析
3.程序
4.小結(jié)
5.參考文獻(xiàn)
將文檔發(fā)到我的郵箱里面
learn_matlab@163.com
第三篇:上機(jī)實(shí)驗(yàn)報(bào)告
一. 題目1. 建立一個(gè)學(xué)生檔案,內(nèi)容包括學(xué)號(hào),姓名,年齡,性別,數(shù)學(xué),物理和英語(yǔ)3門功課成績(jī)。要求實(shí)現(xiàn)以下功能:1)數(shù)據(jù)輸入;2)查詢某個(gè)學(xué)生的成績(jī);3)按平均排列輸出;4)統(tǒng)計(jì)某門課各分?jǐn)?shù)段人數(shù);5)刪除某個(gè)學(xué)生記錄;2. 編程實(shí)現(xiàn)對(duì)二位數(shù)進(jìn)行加,減,乘運(yùn)算,每運(yùn)行一次程序做10道題,完成后給出成績(jī)(每題10分)。二. 設(shè)計(jì)思想和模塊劃分1.1.先定義所需要的條件,例如,姓名,學(xué)號(hào),性別,三門功課的成績(jī),平均分等。2.輸入姓名,學(xué)號(hào),性別,年齡,三門功課的成績(jī)后,就輸出相應(yīng)的姓名,學(xué)號(hào),性別,年齡,三門功課的成績(jī)。3.打印表頭;4.在求出平均分,并打印出平均分。5.在查找學(xué)生,并打印出學(xué)生的相關(guān)資料;并按照平均分的高低排列;6.在統(tǒng)計(jì)學(xué)生各科成績(jī)是否》=60分,如果是就是通過(guò),否就是沒(méi)通過(guò),最后打印出最后的結(jié)果。7.刪除學(xué)生,選中刪除的學(xué)生,如果確定要,那么該學(xué)生的一切記錄就變?yōu)?;2.1.隨機(jī)調(diào)用函數(shù),產(chǎn)生兩個(gè)其值為10到99的隨機(jī)整數(shù)分別放在c,d中用作運(yùn)算時(shí)的運(yùn)算數(shù)。2.隨機(jī)調(diào)用函數(shù),產(chǎn)生一個(gè)值為1到3 的隨機(jī)整數(shù)放入b中,用來(lái)選擇不同的運(yùn)算。根據(jù)b的值選擇不同的運(yùn)算。當(dāng)b=1時(shí),去進(jìn)行c+d的運(yùn)算練習(xí);當(dāng)b=2 時(shí),去進(jìn)行c-d的運(yùn)算練習(xí);當(dāng)b=3時(shí),去進(jìn)行c×d的運(yùn)算練習(xí)。每完成一個(gè)算題就給出是否正確的信息。3.根據(jù)答案正確與否統(tǒng)計(jì)。正確時(shí),顯示’right’;錯(cuò)誤時(shí),顯示’wrong’。4.步驟1.2.3.4.重復(fù)10次。5.輸出學(xué)生成績(jī)。三. 運(yùn)行結(jié)果1.Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:501.readin 2.finds 3.del 4.tj 5.exit1-----------------------------table----num name age sex math phy eng ave------3 wf 18 f 98.0 75.0 65.0 79.3------9 yt 17 m 69.0 75.0 50.0 64.7-------6 sc 17 f 78.0 45.0 65.0 62.7-------1.readin 2.finds 3.del 4.tj 5.exit2Into number:3---num name age sex math phy eng ave---3 wf 18 f 98.0 75.0 65.0 79.3----1.readin 2.finds 3.del 4.tj 5.exit3Into number:6---num name age sex math phy eng ave---6 sc 17 f 78.0 45.0 65.0 62.6---true? Y/Ny1----------------table------------------num name age sex math phy eng ave----3 wf 18 f 98.0 75.0 65.0 79.3-----9 yt 17 m 69.0 75.0 50.0 64.7-----0 0 0 f 0.0 0.0 0.0 0.0-----1.readin 2.finds 3.del 4.tj 5.exit4 1.input the math 2.input the phy 3.input the eng 1math: pass num is :3 no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80四. 主要錯(cuò)誤改正方法1.在本題的編寫過(guò)程中常出現(xiàn)begin 和end 不配對(duì),只要始它們的個(gè)數(shù)相同就可以了,就可以了。在程序中常出現(xiàn)的’unknown identifier’沒(méi)有定義的錯(cuò)誤,只要在程序前加上定義,就可以了。還有就是type mismatch’的類型不匹配,只要根據(jù)前后內(nèi)容,重新定義,就可以了。2.在本題編寫中,題目要求是兩個(gè)兩位數(shù)運(yùn)算,如果寫成c:=random(100)在運(yùn)行過(guò)程中,就會(huì)出現(xiàn)一位數(shù)運(yùn)算,只要把它寫成c:=random(90)+10,就可以了。五. 實(shí)習(xí)小結(jié)1.第一題的程序編寫比較復(fù)雜,需要較多的定義,因而在后面的程序部分,就常出現(xiàn)標(biāo)識(shí)符重復(fù),而導(dǎo)致的類型不匹配。還有就是每個(gè)部分編好后,上下不能連接,而無(wú)法調(diào)用。2.第二題較第一題簡(jiǎn)單,和書上的例題類似,所以,比較簡(jiǎn)單,但從中也出現(xiàn)一些不問(wèn)題。以上兩大題中出現(xiàn)的問(wèn)題,要在同學(xué)的幫助下,才能完成??偟膩?lái)說(shuō)兩題程序比較困難六. 程序清單1.program twins;const m=3;n=3;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr;ct:ta;k,d:integer;procedure readin(var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer;a:student;beginwriteln;writeln('Input ',m,' num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:');readln(num);write('name:');readln(name);write('age:');readln(age);write('sex:');readln(sex);while(sex<>'m')and(sex<>'f')dobeginwrite('sex:');readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:');readln(s[i]);end;end;2:begin write('phy:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('phy:');readln(s[i]);end;end;3:begin write('eng:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('eng:');readln(s[i]);end;end;end;end;stu[j]:=a;end;writeln;end;end;procedure ave(var stu:sarr);var j,i:integer;k:real;beginfor j:=1 to m dobegink:=0;with stu[j] dobeginfor i:=1 to n do k:=k+s[i];ave:=k/nend;end;end;procedure px(var stu:sarr);var tm:ta;j,i,p:integer;beginfor j:=1 to m dobeginp:=j;for i:=j+1 to m doif stu[i].ave>stu[p].ave then p:=i;tm[1]:=stu[p];stu[p]:=stu[j];stu[j]:=tm[1];end;end;procedure head(ct:ta);var i:integer;beginwrite(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;with ct[1] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7,' ');write(ave:10,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;procedure find(var stu:sarr);var n,i:integer;u:boolean;beginu:=true;while u dobeginwrite('Into number:');readln(n);for i:=1 to m dobeginif stu[i].num=n then beginct[1]:=stu[i];u:=false;d:=iend;end;end;end;procedure del(var stu:sarr);var i:integer;b:char;beginhead(ct);write('true? Y/N');readln(b);if b='y' then begin write('1');with stu[d] dobeginnum:=0;name:='0';age:=0;sex:='f';for i:=1 to n do s[i]:=0;ave:=0end;endelseend;procedure tj(var stu:sarr);var w1,q1,q2,num,j:integer;h1,h2,h3:boolean;beginh1:=false;h2:=false;h3:=false;q1:=0;q2:=0;writeln(' ':30,'1.input the math 2.input the phy 3.input the eng ');readln(w1);case w1 of1:h1:=true;2:h2:=true;3:h3:=true;end;if h1 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].math>=60 thenq1:=q1+1elseq2:=q2+1;writeln('math:');end;if h2 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].phy>=60 thenq1:=q1+1elseq2:=q2+1;writeln('phy:');end;if h3 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].eng>=60 thenq1:=q1+1elseq2:=q2+1;writeln('eng:');end;end;end;end;writeln(' ':5,'pass num is :',q1);writeln(' ':5,'no pass num is :',q2);end;procedure head1(var stu:sarr);var j,i:integer;beginwriteln('----------------table--------------':60);writeln;write(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;for j:=1 to m do beginwith stu[j] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7:1,' ');write(ave:10:1,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;end;beginreadin(stu);ave(stu);k:=0;while k<>5 dobeginwriteln('1.readin 2.finds 3.del 4.tj 5.exit');read(k);readln;while(k<>1)and(k<>2)and(k<>3)and(k<>4)and(k<>5)dobeginwriteln(' mistake,please again');read(k)end;case k of1: begin px(stu);head1(stu)end;2: begin find(stu);head(ct)end;3: begin find(stu);del(stu);px(stu);head1(stu)end;4: begin tj(stu);end;5: writeln('exit!');end;end;end..2.program shadow;var a,b,c,d,e:integer;right:boolean;procedure s1;beginwriteln('right!');right:=trueend;procedure s2;beginwriteln('wrong!');right:=falseend;procedure s3(x,y:integer);var h:integer;beginwrite(x,'+',y,'=');readln(h);if h=x+y then s1else s2 end;procedure s4(x,y:integer);var h,w:integer;beginif x sql上機(jī)實(shí)習(xí)心得體會(huì) 實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過(guò)的,短暫的一星期實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),以下內(nèi)容是品才網(wǎng)小編為您精心整理的sql上機(jī)實(shí)習(xí)心得體會(huì),歡迎參考! sql上機(jī)實(shí)習(xí)心得體會(huì) 為期五天的實(shí)習(xí),很快就過(guò)去了,讓我重新了解了豐富多彩的編程生活,感受到了學(xué)習(xí)的快樂(lè),也感覺(jué)到了許許多多的專業(yè)問(wèn)題,親身體驗(yàn)了窗體與工程制成之后的喜悅之情。 在實(shí)訓(xùn)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問(wèn)題。 這次實(shí)訓(xùn)給我?guī)?lái)了危機(jī)感和壓迫力,讓人警醒,更加清楚自己的水平和重量,心里總有種被大石頭壓著的無(wú)力感,但是又憑著一種堅(jiān)持,奮力的抗?fàn)幹?。所以也得出個(gè)結(jié)論,那就是——我得好好好好的努力啊。 這已經(jīng)是我們的第四次實(shí)訓(xùn)了,在我進(jìn)入大學(xué)的這兩年多里,或多或少的學(xué)到了一些專業(yè)的東西。 我知道自己很愛(ài)玩,于是為了能夠提高鍛煉自己,我把本次為期一周的VB、SQL制作實(shí)訓(xùn)看作是一個(gè)通向社會(huì),通向我的工作崗位的“理論與實(shí)踐相結(jié)合的橋梁”。在本周的實(shí)訓(xùn)和學(xué)習(xí),我一直知道此次實(shí)訓(xùn)的目的,也知道我自己的目的,同時(shí)也清楚目前自己的不足——缺乏相應(yīng)的知識(shí)與經(jīng)驗(yàn),對(duì)所學(xué)的專業(yè)知識(shí)不能夠很好地運(yùn)用于實(shí)踐操作,所以我是認(rèn)真的對(duì)待這次實(shí)訓(xùn)的。 在這次實(shí)訓(xùn)中,我也有許多收獲。首先,我體會(huì)到了作為一個(gè)VB設(shè)計(jì)師,不會(huì)將VB與SQL結(jié)合的痛苦和尷尬;然后,我發(fā)現(xiàn)了很多以前都不曾注意到的細(xì)節(jié);其次,在實(shí)訓(xùn)中,我對(duì)作為一名編程者應(yīng)該學(xué)習(xí)的內(nèi)容做了一個(gè)更深層次的理解;最后,我還從這次實(shí)訓(xùn)中看到了自己很他人的差距,危機(jī)意識(shí)增強(qiáng),為了不使這個(gè)差距拉大,甚至趕上前面的同學(xué),我會(huì)努力的。 本次實(shí)訓(xùn),給我最深刻、最刻骨銘心的感覺(jué)就是累,不僅每天白天要一整天對(duì)著一臺(tái)機(jī)器,而且到了晚上還要對(duì)著這臺(tái)機(jī)器來(lái)一個(gè)法式的“秉燭夜談”,可惜的是沒(méi)有浪漫的事前發(fā)生,我也只是對(duì)牛談情而已,不似李白的“舉杯邀明月,對(duì)影成三人”啊,我就和一部會(huì)說(shuō)話的機(jī)器唧唧歪歪。我時(shí)常想,以后的日子里,如果我成為了一名編程師也會(huì)是這樣嗎?好像很無(wú)聊的樣子啊。好動(dòng)的我一定坐不住吧??墒?,我也知道,為了衣食父母,為了生存,為了未來(lái),現(xiàn)在我還沒(méi)有任何的資格想這個(gè)問(wèn)題,時(shí)間不對(duì),而現(xiàn)在最最應(yīng)該想的是——我要怎樣成為一個(gè)頂級(jí)的編程師。當(dāng)我終于有能力的時(shí)候,才是考慮無(wú)不無(wú)聊的問(wèn)題,我還是明白這一點(diǎn)點(diǎn)。 經(jīng)過(guò)多番的努力和辛酸,我成功地完成了這次過(guò)程艱辛的實(shí)訓(xùn),而且我從中體會(huì)到了一種叫做‘成功的喜悅’的感覺(jué),那種小有成就的興奮是只有置身其中的人才能體會(huì)的,就好比我啊,雖然知道笑到最后的才是老大,但是偶爾阿Q一下來(lái)調(diào)節(jié)生活樂(lè)趣也是的一項(xiàng)很必要的事情吧??傊@次實(shí)訓(xùn)為我提供了與眾不同的學(xué)習(xí)方法和學(xué)習(xí)體會(huì),從書本中走出來(lái),面對(duì)現(xiàn)實(shí),為我將來(lái)走上社會(huì)打下了扎實(shí)的基礎(chǔ),鋪了一條五光十色的大馬路。而且,我也體會(huì)到了前人總結(jié)出的許多的實(shí)踐經(jīng)驗(yàn),而且一直都知道技術(shù)永遠(yuǎn)是工資的基礎(chǔ),社會(huì)是不會(huì)要一個(gè)一無(wú)是處的人的,所以,為了生活庸俗一點(diǎn),努力一點(diǎn),多累一點(diǎn),好好學(xué)習(xí)技術(shù),將來(lái)才有吃大餐的錢呀。 因此,我知道,作為在校電商專業(yè)的大專生,我能做的就是好好的吸取知識(shí),努力的提高自己的技術(shù)水平和自身的綜合素質(zhì),提高自己的表達(dá)能力、寫作能力和合作能力。如此,出了社會(huì),自己有了能力,到時(shí)候才會(huì)是 “吃嘛嘛香”,并且很牛逼的是自己選公司,而不是悲慘的等待公司來(lái)選。我相信在不久的未來(lái),會(huì)有屬于我自己的一片天空,而且這片天空會(huì)很藍(lán)很藍(lán),沒(méi)有黑黑的烏云,只有燦爛的陽(yáng)光! 在編程的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟是第一次編程這么多,這么認(rèn)真,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)代碼不熟悉,還好通過(guò)老師的細(xì)心指導(dǎo)才能達(dá)到最終效果??通過(guò)這次程設(shè)計(jì)與制作實(shí)訓(xùn),一定把以前所學(xué)過(guò)的知識(shí)重新溫故。 這個(gè)星期是我們SQL Server 數(shù)據(jù)庫(kù)管理課的實(shí)訓(xùn),經(jīng)過(guò)一個(gè)星期的實(shí)訓(xùn),讓我領(lǐng)會(huì)到了許多平時(shí)課堂上所沒(méi)有接受的課外知識(shí),很讓人受益匪淺,懂得如何去運(yùn)用,而進(jìn)行的一次分析設(shè)計(jì)綜合的訓(xùn)練。而本次實(shí)訓(xùn)的目的是讓我們掌握數(shù)據(jù)庫(kù)系統(tǒng)的原理、技術(shù)。將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個(gè)設(shè)計(jì)與實(shí)現(xiàn)。 這次我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們實(shí)訓(xùn)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單SELECT語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加、修改和刪除數(shù)據(jù)。 存儲(chǔ)過(guò)程、觸發(fā)器也是我們實(shí)訓(xùn)的內(nèi)容之一,在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是非常基礎(chǔ)的東西,但對(duì)用戶卻是非常重要的呢,只有熟悉了T_SQL語(yǔ)言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,SQL管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有SQL Server 安全訪問(wèn)控制;登錄賬戶的管理;數(shù)據(jù)庫(kù)角色的管理;用戶權(quán)限管理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)SQL Server數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。在實(shí)訓(xùn)內(nèi)容上我們還做了倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù),其中的要求包含了許多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。 實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過(guò)的,短暫的一星期實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),出現(xiàn)許多未知的為什么,如倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)的初步設(shè)置、數(shù)據(jù)備份與還原的步驟,如何建立視圖、觸發(fā)器等一系列的問(wèn)題,正是在老師和同學(xué)的共同努力之下,我們才一步步把問(wèn)題解決了,最終完成了不可能完成的任務(wù)。 短短的5天VB程序設(shè)計(jì)又結(jié)束了。在這5天的實(shí)訓(xùn)中,給我們更大的感覺(jué)是設(shè)計(jì)的任務(wù)繁重。程序設(shè)計(jì)的嚴(yán)密性,讓我們清楚的了解了VB這一課程。只有親身經(jīng)歷過(guò),才知道其中的滋味。VB設(shè)計(jì)實(shí)訓(xùn),對(duì)我們各方面的要求更是提高了一大步。 “要想為事業(yè)多添一把火,自己就得多添一捆材”。通過(guò)此次實(shí)訓(xùn),我深深體會(huì)到了積累知識(shí)的重要性。有些題目書本上沒(méi)有提及,所以我就沒(méi)有去研究過(guò),做的時(shí)候突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現(xiàn)在去看依然可以解決問(wèn)題,但還是浪費(fèi)了許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的。另外一點(diǎn),也是在每次實(shí)訓(xùn)中必不可少的部分,就是不懂的同學(xué)間可以互相幫助,有些東西感覺(jué)自己做的是時(shí)候明明沒(méi)什么錯(cuò)誤,偏偏最后運(yùn)行時(shí)候就是有錯(cuò)誤,讓其同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說(shuō),相互幫助是很重要的一點(diǎn)。這在以后的工作或生活中也很關(guān)鍵的。 5天的實(shí)訓(xùn)結(jié)束了,收獲頗豐,總的來(lái)說(shuō)我對(duì)這次實(shí)訓(xùn)還是比較滿意的,它使我學(xué)到了很多東西,雖說(shuō)有點(diǎn)頭疼,但是真的很感謝學(xué)校能夠給學(xué)生這樣實(shí)訓(xùn)的機(jī)會(huì),讓我們明白了,只有多做,才能熟能生巧,才能游刃有余。我深刻理解了什么是程序設(shè)計(jì),它不僅僅是一份職業(yè),更是一份細(xì)心+一份耐心+一份責(zé)任心=人生價(jià)值的詮釋。同時(shí)我也認(rèn)識(shí)到要做一個(gè)合格的設(shè)計(jì)工作者并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無(wú)是處的人,所以我們要更多更快得從一個(gè)學(xué)生向工作者轉(zhuǎn)變。總而言之,這次實(shí)訓(xùn)讓我對(duì)程序設(shè)計(jì)工作有了比較清晰的認(rèn)識(shí),并在實(shí)際操作過(guò)程中找出自身存在的不足,對(duì)今后的會(huì)計(jì)學(xué)習(xí)有了一個(gè)更為明確的方向和目標(biāo)。 只有經(jīng)歷過(guò),才知道其中的滋味”,對(duì)我而言,可以說(shuō)通過(guò)這幾天的實(shí)訓(xùn)課,真真切切的讓我了解了什么是VB,通過(guò)實(shí)訓(xùn),我對(duì)本課程的認(rèn)識(shí)進(jìn)一步加強(qiáng)。 sql上機(jī)實(shí)習(xí)心得體會(huì) 為期一周的實(shí)訓(xùn)已經(jīng)結(jié)束,從這一周中,有了很多的感悟。從學(xué)到和掌握到的東西來(lái)說(shuō),在書本上學(xué)到的東西非常不牢固,然而實(shí)訓(xùn)真的讓我受益匪淺!實(shí)訓(xùn)第一天到教室時(shí),看到老師給我們講試訓(xùn)的內(nèi)容與要求,然后告訴我們一些要完成的任務(wù)與作業(yè),然后根據(jù)試訓(xùn)的內(nèi)容與要求授課,讓我們從實(shí)踐中去體會(huì)所學(xué)的知識(shí)。說(shuō)實(shí)話,對(duì)于SQL Server 數(shù)據(jù)庫(kù),我所學(xué)到的知識(shí)很不牢固,當(dāng)時(shí)在課堂上聽(tīng)課所記住的也并不多,所以在試訓(xùn)開(kāi)始時(shí),真的不知道該干些什么?有一種“何去何從”的感覺(jué)!但隨著老師的教課和講解,以及和同學(xué)的討論,再結(jié)合自己所知道的知識(shí)和老師所發(fā)放下的課程內(nèi)容,根據(jù)這些實(shí)際的情況,我對(duì)自己將要做的事也有了興趣和信心。所以在接下來(lái)的時(shí)間中,我們?cè)诶蠋煹膸椭麻_(kāi)始了數(shù)據(jù)庫(kù)相關(guān)的實(shí)訓(xùn)。在這次的google訂餐系統(tǒng)的設(shè)計(jì)過(guò)程中,我們根據(jù)該google訂餐系統(tǒng)的功能,將其分解三大部分來(lái)完成,第一部分就是建立數(shù)據(jù)庫(kù)和表,并給其添加約束;第二是角色的管理,分為管理員,訂餐用戶和餐館;第三就是用編程語(yǔ)言建立管理菜單。所以 試訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表屬性,有查看表信息,修改表中數(shù)據(jù),刪除表中的數(shù)據(jù)以及修改表與刪除表的操作。我們以SQL Server數(shù)據(jù)庫(kù)為基礎(chǔ),建立一個(gè)google訂餐系統(tǒng)的數(shù)據(jù)庫(kù)管理體系,并將數(shù)據(jù)庫(kù)與程序連接,用編程語(yǔ)言建立數(shù)據(jù)庫(kù)管理菜單。老師給我們講了庫(kù)和表的創(chuàng)建方法,以及約束的內(nèi)心及其語(yǔ)法結(jié)構(gòu),讓我們知道了不同約束的功能和使用的環(huán)境,還給我們說(shuō)了標(biāo)識(shí)列的使用和作用。講了數(shù)據(jù)庫(kù)的操作,增刪改查。使我們掌握了 into,d from,set,以及select*from語(yǔ)句的的相關(guān)知識(shí)和運(yùn)用。其中還學(xué)到了分頁(yè)查詢以及多表查詢。 從這次試訓(xùn)中讓我們更明白了一些知識(shí),表是數(shù)據(jù)庫(kù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際運(yùn)用中使用多表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。通過(guò)這次試訓(xùn),讓我深刻的了解到自己的不足,要想對(duì)進(jìn)行數(shù)據(jù)庫(kù)更深的學(xué)習(xí),自己得要多看有關(guān)的課外書籍,并多做練習(xí),不懂得要多問(wèn)同學(xué)和請(qǐng)教老師,以解決自己遇到的難題,知道更多的知識(shí)。實(shí)訓(xùn)不僅是讓我們?cè)趯?shí)踐中對(duì)理論知識(shí)的驗(yàn)證,也讓我們知道我們多學(xué)的知識(shí)在社會(huì)上的運(yùn)用,把所學(xué)知識(shí)和企業(yè)商業(yè)接軌。 這次實(shí)訓(xùn),不僅讓我們學(xué)到了許多有關(guān)數(shù)據(jù)庫(kù)的知識(shí),老師也給我們講了很多社會(huì)現(xiàn)狀和就業(yè)情況,讓我們不同的角度了解這個(gè)專業(yè)的就業(yè)趨勢(shì)。讓我們?cè)诮窈蟮膶W(xué)習(xí)中更有動(dòng)力的充實(shí)自己,曾加自己的知識(shí)面和鍛煉自己各方面能力。 實(shí)驗(yàn)報(bào)告 學(xué)號(hào):20111221408姓名:趙瑞夢(mèng)班級(jí):計(jì)1113 實(shí)驗(yàn)名稱:SQL server 實(shí)驗(yàn)一 實(shí)驗(yàn)?zāi)康模撼醪搅私釹QL server 實(shí)驗(yàn)內(nèi)容: 熟悉并了解SQL server的界面顯示和運(yùn)行環(huán)境,掌握各個(gè) 工具欄的操作方法。學(xué)會(huì)建立數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)下建表等操作。實(shí)驗(yàn)過(guò)程: 一、下載SQL server 2005。 二、安裝SQL server 2005。 三、運(yùn)行SQL server。首先新建一個(gè)名為first的數(shù)據(jù)庫(kù),然后在first數(shù)據(jù)庫(kù)下新建一個(gè)text表。列名no、name。然后輸入兩位學(xué)生的學(xué)號(hào)和姓名。保存一下。然后鼠標(biāo)左鍵單擊新建查詢,輸入Select * from text; 然后消息框里便顯示出了text表里的學(xué)生信息。 實(shí)驗(yàn)總結(jié): 通過(guò)這次上機(jī)實(shí)驗(yàn),使我進(jìn)一步熟悉了SQL server的運(yùn)行環(huán)境,并對(duì)其有了更加深刻的了解。為以后更好的學(xué)習(xí)做了充分的準(zhǔn)備。第四篇:sql上機(jī)實(shí)習(xí)心得體會(huì)
第五篇:SQL server 2005上機(jī)實(shí)驗(yàn)