第一篇:數據庫實驗_6JAVA學習心得
實驗六
學習JAVA WEB心得
Java Web,是用Java技術來解決相關web互聯網領域的技術總和。在本次實驗課的學習中,通過短短一個小時的了解,對JAVA WEB有了初步的認識。
首先了解了應用程序分為C/S(客戶機/服務器)和B/S(瀏覽器/服務器)兩大類。C/S即Client/Server典型應用有QQ,360安全衛士,B/S即Browser/Server,典型應用有人人網,騰訊微博。C/S和 B/S的主要區別在于程序是否需要安裝。C/S模式的應用系統最大的好處是不依賴企業外網環境,即無論企業是否能夠上網,都不影響應用,能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。缺點是客戶端需要安裝,其維護和升級成本非常高。B/S模式最大的好處是運行維護比較簡便,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數據,最大的缺點是對企業外網環境依賴性太強,由于各種原因引起企業外網中斷都會造成系統癱瘓。
其次,又了解了網頁主要分為動態網頁和靜態網頁,動態網頁歸根結底還是靜態網頁,只是多了一些自己的標簽,知道了靜態網頁三劍客指的是什么,以及三者之間的關系和分別承擔的功能。網站做好后要部署發布。Tomcat最簡單的部署是把整個文件夾拷到TOMCAT_HOME/webapps目錄下。
了解了關于WEB應用的一些知識后,就到了編程的階段了,雖然java是面向對象的語言,與面向過程的C語言有一些區別,但二者在編程思路上有貫通的地方,要善于區別二者的聯系和不同,這樣才能在C的基礎上學好java。但學好一個語言不是一天兩天的功夫,要想真正掌握,以后還需要勤加苦練。編程這個東西沒有技巧可言,當時學C的時候就深刻領悟了這個道理,要想調高編程速度,就只能多練多編,孰能生巧,做的題目多了,碰到類似的題目,自然就會有想法有思路。相比于天賦,后天的練習對一個優秀的程序設計師來說更為重要。
隨著本次實驗課的結束,本學期的SQL實驗也就結束了。雖然每次實驗都做的很趕,感覺很多知識都是現場學現場用,但一個學期七次實驗下來,確實還是學到了一些知識,至少一些基本操作是熟悉了,我想這對于今后對SQL的學習來說是很重要的一步。從這點,我所感受到的是,有時候表面上看起來沒有什么收獲的經歷,定會在某個時刻綻放出他應有的光彩,所以,無論現在或將來我們會經歷什么,都應該全心全意的品味當下,今天一個小小的經歷說不定就會在將來的某一天改變你的一生。所以,實驗課就算不喜歡,也要好好去上,一定能學有所獲。
最后,謝謝助教的幫助!
第二篇:數據庫實驗
實驗1.1 使用SQL Server工具(Microsoft SQL Server Management Studio Express)管理數據庫 實驗內容:
(1)使用SSMS(SQL Server Management Studio)加入實驗數據庫。(2)使用SSMS可視化建立、修改和刪除數據庫、表。(3)使用SSMS對數據庫進行備份和恢復。
(4)使用SSMS對表進行查詢、插入、修改、刪除。實驗步驟:
(1)加入School數據庫。(2)建立Test數據庫。
(3)在數據庫中建立人員表PERSON(P#,Pname,Page)。更改表設置P#為主鍵,增加屬性Ptype(類型是CHAR,長度是10)。
(4)用SSMS的查詢功能(新建查詢)對PERSON表進行查詢、插入、修改、刪除等操作:首先插入兩條記錄;修改第二條記錄;刪除第二條記錄。(5)備份Test數據庫。(6)刪除表PERSON。(7)恢復Test數據庫。(8)刪除Test數據庫。
第三篇:數據庫實驗
3.實驗步驟
在學生選課數據庫中實現其查詢操作,寫出T-SQL語句(注:學生選課數據庫為前三次實驗課所建立的數
據庫)
一、簡單查詢實驗
(1)查詢選修了課程的學生學號。
(2)查詢選修課程號為0101的學生學號和成績,并要求對查詢結果按成績降序排列,如果成績相同則按
學號升序排列。
(3)查詢選修課程號為0101的成績在80~90分之間的學生學號和成績,并將成績乘以系數0.8輸出。
二、連接查詢實驗
(1)查詢每個學生的情況以及他(她)所選修的課程。
(2)查詢選修離散散學課程且成績為90分以上的學生學號、姓名及成績。
(3)查詢每一門課的間接先行課(即先行課的先行課)
三、嵌套查詢操作
(1)查詢0101課程的成績高于張林的學生學號和成績。
(2)查詢其他系中年齡小于計算機系年齡最大者的學生。
(3)查詢同王洪敏“數據庫原理”課程分數相同的學生的學號。
(4)查詢選修了全部課程的學生的姓名。
(5)查詢與學號為09001103的學生所選修的全部課程相同的學生學號和姓名。
(6)查詢至少選修了學號為09001103的學生所選修的全部課程的學生學號和姓名。
四、組合查詢和分組查詢
(1)查找選修“計算機基礎”課程的學生成績比此課程的平均成績大的學生學號、成績。
(2)查詢年齡大于女同學平均年齡的男同學姓名和年齡。
(3)列出各系學生的總人數,并按人數進行降序排列。
(5)查詢選修計算機基礎和離散數學的學生學號和平均成績。
4、要求
請按題號依次作答,完成在word文檔中,寫明班級學號姓名,于周日之于周日之前發至xcf7@163.com,獨立完成,嚴禁抄
第四篇:數據庫學習心得
數據庫學習心得
軟件0704劉辰(07301096)馬曉雪(07301098)劉靖遠(07301097)
經過一個學期的數據庫課程的學習,我們掌握了創建數據庫以及對數據庫的操作的基礎知識。王老師的教學耐心細致,課堂上我們有不理解的地方老師都反復講解,使我們的基礎知識掌握的比較牢固。數據庫這門課涉及到以前的知識不多,是一門從頭學起的課程,即使基礎不是很好,只要認真聽講、復習功課,還是一門比較容易掌握的課。
在課堂上,使用英文課件,老師會叫同學起來翻譯知識點,這種方法有助于加強理解、深化記憶,是比較好的,希望以后能夠繼續下去。因為畢竟軟件專業是離不開英文的資料和環境的。這樣提早的鍛煉會讓我們受益匪淺的。
項目小組和實訓的內容又讓我們了解了如何將數據庫與網頁等其他界面結合的知識,使得數據庫的知識更加有實際意義。課堂上講的知識比較理論化,如果不動手就無法將知識轉化為技能,而制作項目能夠讓我們將學過的知識在實踐中運用,找到知識漏洞,并且能學到更多關于實際操作的知識和技巧。并且培養了我們的自學能力。
對課堂改進措施的一點建議:我覺得如果老師不要求 我們很少有人回去會按進度去讀英文教材。但是我又覺得讀教材是很有幫助的,所以希望老師可以再這方面加強要求,督促我們。
第五篇:數據庫學習心得
數據庫學習心得
一直以來,對于數據庫這門課的理解就是一門文科性質的學科,處理的問題就是一些跟數據有關的問題吧。大三上學期,數據庫作為專業選修課學習了半個學習,徹底改變了自己對于數據庫課程的認識。作為非計算機專業的學生,尤其自己覺得對計算機方面的課程一致都不太在行,學習起來并不好過。
和很多計算機的課一樣,數據庫的內容在自己眼里顯得很零散、不成系統,許許多多的零碎的知識點需要小心注意到,但是這個感覺隨著慢慢學習的深入初步改變,數據庫課程的概念和方法又一套完整的體系,理論性和邏輯性很強,對于事物處理能力有很高的要求。在老師介紹中也漸漸認識到,各行各業都離不開數據庫,無論規模的大小,數據庫對于一個企業或者部門來說都是至關重要不可或缺的。數據庫就像一套密密麻麻的神經網絡,將整個系統置于規范有效的運行模式之下。
數據庫也讓我第一次接觸到了SQL語言,開頭的時候老師給了操作的步驟,但就算是這樣也難免犯錯,因為是按照給定的步驟做的,沒有自己的思考方式,所以對于這門語言的精髓所在沒有理解到,做完了之后還是覺得SQL語言很抽象難懂,就像其他很多計算機語言一樣。幸好有老師耐心的講解,每次操作遇到困難,老師都會認真的講解,如果一時不能解決,老師會在下一次講課或者其他方式告知我解決的辦法,這更是激發了我要學好數據庫這門課的決心。慢慢的有了一些信心,然后發現,其實數據庫的題目沒有什么固定的解法,每個
問題都有很多種解決方案。
在結束了課堂的學習之后,老師還為我們安排了上機。這時,平常上課所積累的知識才真正有了用處,但同時也發現存在很多的問題。譬如說在建立一個關于教學質量評價的簡單數據庫系統時,前期的步驟都沒有錯誤,唯獨在設置學生成績表的時候無法正常設置主鍵,自己在做的過程中忽略掉了這一問題,直接導致在最后建立模型時出現無法更改的錯誤,無奈之下只能選擇重新開始,還是發現主鍵的設置不正常,一時便無法進行下去,一籌莫展之際,老師給我提供了幫助順利解決得了問題。
由此可見,學習任何知識都來不得半點的差錯,否則必將會導致巨大的失誤。意識到這之后也不禁后怕,好在這是學生時期的練習,就算是錯誤也沒有實質性的影響,但要是在以后的工作中呢,也需就是給公司造成了巨大的損失。平時的一點一滴中務必養成認真仔細的習慣。
數據庫技術產生于六十年代末,是數據管理的最新技術,是計算機科學的重點,它的出現極大的促進了計算機應用向各行各業的滲透。而數據庫的建設規模、數據庫信息量的大小和使用額度已成為衡量一個國家信息化程度的重要標志。在當下信息化的時代,數據庫技術已經成為我們必須掌握的技術之一。通過對這門課的學習,使得我對這門課有了深入的了解,掌握了有關數據庫中的思維方法,并對數據庫有關的應用有了一定的認知,相信對數據庫技術的學習在今后的工作必定有很大的用處。