日韩视频在线观看,日本中文字幕一区精品在线,国产交换配乱婬视频手机版,热re99久久精品国产99热

  • <sup id="fgl9g"></sup>
      <legend id="fgl9g"><abbr id="fgl9g"><thead id="fgl9g"></thead></abbr></legend>
      我要投稿 投訴建議

      sql實(shí)訓(xùn)心得體會(huì)

      時(shí)間:2021-03-31 09:09:59 心得體會(huì) 我要投稿

      sql實(shí)訓(xùn)心得體會(huì)

        SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。小編收集了sql實(shí)訓(xùn)心得體會(huì),歡迎閱讀。

      sql實(shí)訓(xùn)心得體會(huì)

        sql實(shí)訓(xùn)心得體會(huì)【一】

        為期一周的實(shí)訓(xùn)已經(jīng)結(jié)束,從這一周中,有了很多的感悟。從學(xué)到和掌握到的東西來(lái)說(shuō),在書(shū)本上學(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í)話(huà),對(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ù)和表,并給其添加約束;第二是角色的管理,分為管理員,訂餐用戶(hù)和餐館;第三就是用編程語(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)以及多表查詢(xún)。

        從這次試訓(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)的課外書(shū)籍,并多做練習(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è)專(zhuān)業(yè)的就業(yè)趨勢(shì)。讓我們?cè)诮窈蟮膶W(xué)習(xí)中更有動(dòng)力的充實(shí)自己,曾加自己的知識(shí)面和鍛煉自己各方面能力。

        sql實(shí)訓(xùn)心得體會(huì)【二】

        最近有幸參加了SQL Server2008 R2的學(xué)習(xí),有幾點(diǎn)自己感覺(jué)比較實(shí)用的知識(shí)點(diǎn)以及技巧,和大家分享一下。

        1,備份時(shí)勾選checksum選項(xiàng)。

        數(shù)據(jù)庫(kù)備份時(shí)偶爾會(huì)產(chǎn)生損壞頁(yè),而且在訪問(wèn)到損壞頁(yè)之前往往不容易被我們發(fā)現(xiàn)。因此備份后首先應(yīng)該記得做的'一件事就是驗(yàn)證一下,在早期版本的SQL Server中我們可以用如下命令進(jìn)行檢測(cè):

        dbcc checkdb 數(shù)據(jù)庫(kù)名

        在SQL server2005以后的版本中備份為我們提供了checksum選項(xiàng),備份時(shí)同時(shí)進(jìn)行檢測(cè),保證數(shù)據(jù)的正確性和完整性。

        2.時(shí)間類(lèi)型

        提到時(shí)間類(lèi)型,我們常用的就是datetime類(lèi)型,當(dāng)計(jì)算時(shí)間間隔的時(shí)候有兩種常用方法:

        ①采用>=datetime1 and <= datetime2+' 24:00:00',這種方式問(wèn)題倒是不太大;

       、诓捎 convert(datetime1)方式轉(zhuǎn)換為日期,然后進(jìn)行比較。這種方式的弊端在于會(huì)導(dǎo)致索引無(wú)效。解決方案是采用計(jì)算列,即,添加一個(gè)列為convert(colname),然后在新列上建索引。這樣就可以避免修改程序來(lái)挽回索引了。

        在SQL Server2008中,為了解決這些問(wèn)題,有了更細(xì)的時(shí)間類(lèi)型:date、time、datetime2(精度更高)、datetimeoffset(帶時(shí)區(qū))。

        3.其他備份選項(xiàng):

       、賯浞輭嚎s:在備份的同時(shí)對(duì)數(shù)據(jù)進(jìn)行壓縮,當(dāng)數(shù)據(jù)量較大的時(shí)候可以為企業(yè)節(jié)省服務(wù)器資源。

       、谒槠幚:對(duì)于數(shù)據(jù)庫(kù)頁(yè)進(jìn)行碎片整理,提高性能。

        ③索引視圖:一般的視圖中是沒(méi)有數(shù)據(jù)的,是一張?zhí)摫。但是索引視圖中是包含數(shù)據(jù)的,這樣可以提高檢索性能,當(dāng)然也會(huì)浪費(fèi)了部分空間。是典型的以空間換時(shí)間做法。

        4.稀疏列:

        當(dāng)列為變長(zhǎng)類(lèi)型時(shí)null值不消耗空間,當(dāng)為定長(zhǎng)類(lèi)型時(shí)null值消耗空間。這種做法實(shí)際上拋棄了范式規(guī)則,來(lái)提高讀取速度。不過(guò)一般建議當(dāng)該列null值大于70%時(shí)才定義為稀疏列,否則所占據(jù)的空間反而更大。

        5.頁(yè)壓縮、行壓縮

        SQL Server2008提供了壓縮功能來(lái)節(jié)省空間,其中行壓縮針對(duì)定長(zhǎng)數(shù)據(jù),頁(yè)壓縮包括行壓縮,且重復(fù)值只存一次,其他的只存物理指針。

        6.DAC

        主要用來(lái)生成腳本,優(yōu)點(diǎn)是可以包含表之間的依賴(lài)關(guān)系、結(jié)構(gòu)信息等,但是不包括實(shí)際數(shù)據(jù)。

        7.在虛擬機(jī)上架構(gòu)SQL Server要記得打開(kāi)Named Pipes協(xié)議。否則不能正常運(yùn)行。

        8.文件組:

        建立數(shù)據(jù)庫(kù)數(shù)據(jù)表之后將文件進(jìn)行分組、規(guī)劃。一般企業(yè)經(jīng)常將整個(gè)數(shù)據(jù)庫(kù)放在一個(gè)文件中,這是不合理的;蛘哂行┢髽I(yè)建立多個(gè)數(shù)據(jù)庫(kù)來(lái)分開(kāi)管理,但是當(dāng)服務(wù)器做鏡像或者遷移時(shí)會(huì)存在建立索引的麻煩。所以建議使用文件組管理。

        9.開(kāi)發(fā)人員規(guī)范

       、賹(xiě)INSERT以及SELECT 要寫(xiě)明具體字段名稱(chēng),否則一旦表字段進(jìn)行了調(diào)整,就會(huì)帶來(lái)修改客戶(hù)端程序的麻煩。

       、诖鎯(chǔ)過(guò)程名稱(chēng)不要以sp_開(kāi)頭,而要以u(píng)sp_開(kāi)頭。因?yàn)閟p_開(kāi)頭的存儲(chǔ)過(guò)程會(huì)被當(dāng)做系統(tǒng)自帶內(nèi)容,降低性能。