- 目錄
【第1篇 sql語言學習總結(jié)
暑假過的真快總感覺昨天才剛放假,還想著這個暑假怎么過時,暑假就已經(jīng)去了。
這個暑假一開始我們看了浙大的sql的視頻,老師給我們的要求是只要看一遍就行。剛開始看的時候還能聽懂一些,看到后面的時候基本就聽不懂了,幸好老師對我們的要求不高,于時只好硬著頭皮繼續(xù)。
sql的視頻其實總的說來無非講的是對數(shù)據(jù)庫、表、字段等的創(chuàng)建、修改和刪除。我們不懂的也就是怎樣使用代碼來實現(xiàn)這些操作。我們現(xiàn)在只要對這些有了解就夠了,以后還會有鍛煉機會的。
之后我們參照著原代碼做了《學生信息管理系統(tǒng)》,大概用了七天的時間。剛開始做的時候,覺得這個工程肯定會挺復雜的。但是做著做著感覺也就是那么回事。無非就是對幾張表的操作。做這個工程最大的收獲就是對剛學的sql知識有了一次熟練的機會,鞏固了剛學的知識。也可以說是趁熱打鐵吧。
然后米老師給了我們更大的考驗,讓我們做《機房收費系統(tǒng)》,而且這次和上一次的《學生信息管理系統(tǒng)》不同的是,這次我們除了只有一個程序和數(shù)據(jù)庫外,沒有一個字的原碼。
在得知我們可以把這次的工程做成任何樣子時,我打算做一個類似于網(wǎng)吧那樣的收費系統(tǒng)。也是一個cs系統(tǒng)。在網(wǎng)上查了一些主機如何與客戶端通信的資料后,就開工了。雖然遇到了一些困難,但是到最后都一一解決了
這三次的學習困難程度可以說是一次比一次高,米老師也是用心良苦呀。
經(jīng)過這個暑假,對sql已經(jīng)有了深一步的了解,還有就是將米老師的學習方法又應用了一次??芍^是受益匪淺。
現(xiàn)在軟件工程的學習已經(jīng)開始,我會繼續(xù)努力的。
【第2篇 sqlserver數(shù)據(jù)庫實訓總結(jié)
sqlserver數(shù)據(jù)庫實訓總結(jié)
為期一周的實訓已經(jīng)結(jié)束,從這一周中,有了很多的感悟。從學到和掌握到的東西來說,在書本上學到的東西非常不牢固,然而實訓真的讓我受益匪淺!實訓第一天到教室時,看到老師給我們講試訓的內(nèi)容與要求,然后告訴我們一些要完成的任務與作業(yè),然后根據(jù)試訓的內(nèi)容與要求授課,讓我們從實踐中去體會所學的知識。說實話,對于sql server 數(shù)據(jù)庫,我所學到的知識很不牢固,當時在課堂上聽課所記住的也并不多,所以在試訓開始時,真的不知道該干些什么?有一種“何去何從”的感覺!但隨著老師的教課和講解,以及和同學的討論,再結(jié)合自己所知道的知識和老師所發(fā)放下的課程內(nèi)容,根據(jù)這些實際的情況,我對自己將要做的事也有了興趣和信心。所以在接下來的時間中,我們在老師的幫助下開始了數(shù)據(jù)庫相關的實訓。 在這次的google訂餐系統(tǒng)的設計過程中,我們根據(jù)該google訂餐系統(tǒng)的功能,將其分解三大部分來完成,第一部分就是建立數(shù)據(jù)庫和表,并給其添加約束;第二是角色的`管理,分為管理員,訂餐用戶和餐館;第三就是用編程語言建立管理菜單。所以 試訓的內(nèi)容是從數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關系數(shù)據(jù)庫的基本結(jié)構(gòu),用來存儲數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表屬性,有查看表信息,修改表中數(shù)據(jù),刪除表中的數(shù)據(jù)以及修改表與刪除表的操作。我們以sql server數(shù)據(jù)庫為基礎,建立一個google訂餐系統(tǒng)的數(shù)據(jù)庫管理體系,并將數(shù)據(jù)庫與程序連接,用編程語言建
立數(shù)據(jù)庫管理菜單。老師給我們講了庫和表的創(chuàng)建方法,以及約束的內(nèi)心及其語法結(jié)構(gòu),讓我們知道了不同約束的功能和使用的環(huán)境,還給我們說了標識列的使用和作用。講了數(shù)據(jù)庫的操作,增刪改查。使我們掌握了 into,d from,set,以及select_from語句的的相關知識和運用。其中還學到了分頁查詢以及多表查詢。
從這次試訓中讓我們更明白了一些知識,表是數(shù)據(jù)庫最重要的一個數(shù)據(jù)對象,表的創(chuàng)建好壞直接關系到數(shù)據(jù)庫的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實際運用中使用多表,對表的規(guī)劃和理解就會越深刻。通過這次試訓,讓我深刻的了解到自己的不足,要想對進行數(shù)據(jù)庫更深的學習,自己得要多看有關的課外書籍,并多做練習,不懂得要多問同學和請教老師,以解決自己遇到的難題,知道更多的知識。實訓不僅是讓我們在實踐中對理論知識的驗證,也讓我們知道我們多學的知識在社會上的運用,把所學知識和企業(yè)商業(yè)接軌。
這次實訓,不僅讓我們學到了許多有關數(shù)據(jù)庫的知識,老師也給我們講了很多社會現(xiàn)狀和就業(yè)情況,讓我們不同的角度了解這個專業(yè)的就業(yè)趨勢。讓我們在今后的學習中更有動力的充實自己,曾加自己的知識面和鍛煉自己各方面能力。
【第3篇 2023計算機等考三級數(shù)據(jù)庫輔導:sqlserver4個超時問題的解決方法總結(jié)
本文主要給大家介紹sql server數(shù)據(jù)庫超時方面的4個問題,它們分別是數(shù)據(jù)庫設計問題造成sql數(shù)據(jù)庫新增數(shù)據(jù)時超時,sql server數(shù)據(jù)庫超時設置,查詢語句時超時,應用程序連接失敗,這些問題是我在學習過程中的一些總結(jié),特分享給大家。
1.由于數(shù)據(jù)庫設計問題造成sql數(shù)據(jù)庫新增數(shù)據(jù)時超時
癥狀:
microsoft ole db provider for sql server 錯誤 '80040e31' ([odbc sql server driver]超時已過期);
服務器上看cpu、內(nèi)存占用率很低;
事件日志中提示: 數(shù)據(jù)庫 '_________' 中文件 '___________' 的自動增長在 453 毫秒后已取消或出現(xiàn)超時。使用 alter database 設置更小的 filegrowth 或設置新的大小。
原因:
數(shù)據(jù)庫設置時,[文件增長]按百分比來增長,當數(shù)據(jù)庫文件很大時(1g以上),新增操作都會報超時,而這時候其實cpu、內(nèi)存占用率都非常非常的低。
解決方法:
把上述的文件增長這里設置為一個更低的百分比或者直接指定增加多少兆字節(jié)。
2.sql server數(shù)據(jù)庫超時設置
修改客戶端的連接超時設置。默認情況下,通過企業(yè)管理器注冊另外一臺sql server的超時設置是 4 秒,而查詢分析器是 15 秒。
企業(yè)管理器中的設置:
a、在企業(yè)管理器中,選擇菜單上的'工具',再選擇'選項';
b、在彈出的'sql server企業(yè)管理器屬性'窗口中,點擊'高級'選項卡;
c、在'連接設置'下的'登錄超時(秒)'右邊的框中輸入一個比較大的數(shù)字,如 30。
查詢分析器中的設置:
單擊“工具”->'選項'->'連接'; 將登錄超時設置為一個較大的數(shù)字,連接超時改為0。
3.查詢語句時超時
原因分析:
查詢超時一般來說首先要從sql語句和數(shù)據(jù)表的結(jié)構(gòu)上找原因,優(yōu)化sql語句和為數(shù)據(jù)庫的查詢字段建索引是最常用的辦法。
另外,數(shù)據(jù)庫的查詢超時設置一般是sqlserver自己維護的(在你沒有修改query wait配置前),只有當你的實際查詢時間超過估計查詢時間的25倍時,才會超時。
而造成超出估計值那么多的原因有兩種可能:
一是估計時間不準確;
二是sql語句涉及到大量占用內(nèi)存的查詢(如排序和哈希操作),內(nèi)存不夠,需要排隊等待資源造成的。
解決辦法:
a.優(yōu)化語句,創(chuàng)建使用合適的索引;
b.解決第一個問題的方法,更新要查詢表的索引分發(fā)統(tǒng)計,保證估計時間的正確性,update statistics 表名;
c.增加內(nèi)存
4.應用程序連接失敗
故障:
在應用程序中我們也會遇到類似的錯誤信息,例如:
microsoft ole db provider for odbc drivers 錯誤 '80004005'. [microsoft][odbc sql server driver]超時已過期.
解決方法:
a.如果遇到連接超時的錯誤,我們可以在程序中修改 connection 對象的超時設置,再打開該連接。
b.如果遇到查詢超時的錯誤,我們可以在程序中修改 recordset 對象的超時設置,再打開結(jié)果集。
【第4篇 sql語言學習個人工作總結(jié)
_假過的真快總感覺昨天才剛放假,還想著這個_假怎么過時,_假就已經(jīng)去了。
這個_假一開始我們看了浙大的sql的視頻,老師給我們的要求是只要看一遍就行。剛開始看的時候還能聽懂一些,看到后面的時候基本就聽不懂了,幸好老師對我們的要求不高,于時只好硬著頭皮繼續(xù)。
sql的視頻其實總的說來無非講的是對數(shù)據(jù)庫、表、字段等的創(chuàng)建、修改和刪除。我們不懂的也就是怎樣使用代碼來實現(xiàn)這些操作。我們現(xiàn)在只要對這些有了解就夠了,以后還會有鍛煉機會的。
之后我們參照著原代碼做了《學生信息管理系統(tǒng)》,大概用了七天的時間。剛開始做的時候,覺得這個工程肯定會挺復雜的。但是做著做著感覺也就是那么回事。無非就是對幾張表的操作。做這個工程的收獲就是對剛學的sql知識有了一次熟練的機會,鞏固了剛學的知識。也可以說是趁熱打鐵吧。
然后米老師給了我們更大的考驗,讓我們做《機房收費系統(tǒng)》,而且這次和上一次的《學生信息管理系統(tǒng)》不同的是,這次我們除了只有一個程序和數(shù)據(jù)庫外,沒有一個字的原碼。
在得知我們可以把這次的工程做成任何樣子時,我打算做一個類似于網(wǎng)吧那樣的收費系統(tǒng)。也是一個cs系統(tǒng)。在網(wǎng)上查了一些主機如何與客戶端通信的資料后,就開工了。雖然遇到了一些困難,但是到最后都一一解決了
這三次的學習困難程度可以說是一次比一次高,米老師也是用心良苦呀。
經(jīng)過這個_假,對sql已經(jīng)有了深一步的了解,還有就是將米老師的學習方法又應用了一次。可謂是受益匪淺。
現(xiàn)在軟件工程的學習已經(jīng)開始,我會繼續(xù)努力的。