數(shù)據(jù)庫(kù)實(shí)驗(yàn)心得體會(huì)
數(shù)據(jù)庫(kù)實(shí)驗(yàn)心得體會(huì)
有關(guān)于數(shù)據(jù)庫(kù)實(shí)驗(yàn)的心得體會(huì),總的來(lái)說(shuō),受益匪淺。在這些天中,我們學(xué)到了很多東西,包括建表,導(dǎo)入數(shù)據(jù),查詢(xún),插入。最重要的是我們有機(jī)會(huì)用電腦自己進(jìn)行實(shí)踐,沒(méi)接觸的時(shí)候總是覺(jué)得它比較深?yuàn)W或是不可接近的新型語(yǔ)言,盡管自己對(duì)C語(yǔ)言非常感興趣,但還是有些心理上的陌生感。學(xué)習(xí)數(shù)據(jù)庫(kù)就和我們平時(shí)的其它科目學(xué)習(xí)一樣感覺(jué)它有永無(wú)止境的知識(shí),數(shù)據(jù)庫(kù)是我在高中時(shí)候聽(tīng)過(guò),到了大學(xué)漸漸了解了些,但就其原理性的內(nèi)容還不知道,也就是根本就不清楚什么是數(shù)據(jù)庫(kù),只是知道一個(gè)所謂的中國(guó)字典里的名詞。我認(rèn)識(shí)它是從我接觸實(shí)驗(yàn)運(yùn)作開(kāi)始的,剛開(kāi)始就是建立數(shù)據(jù)庫(kù),兩種驗(yàn)證模式,沒(méi)什么東西但還覺(jué)得不錯(cuò)。進(jìn)而就是操作語(yǔ)言了,緊接著就是觸發(fā)器的使用,進(jìn)而對(duì)數(shù)據(jù)庫(kù)高級(jí)的使用,等等。開(kāi)始知道數(shù)據(jù)庫(kù)的時(shí)候想學(xué),不知道從何而起,不懂的話(huà)怎么問(wèn),從什么地方學(xué)起。后來(lái)到大三開(kāi)學(xué)后有數(shù)據(jù)庫(kù)原理必修課,非常高興。當(dāng)時(shí)感覺(jué)SQLSever數(shù)據(jù)庫(kù)管理既然是單獨(dú)一門(mén)課程一定會(huì)講的比較細(xì),也能學(xué)到真正實(shí)用的內(nèi)容。學(xué)了這門(mén)課以后發(fā)現(xiàn)和我想的基本是一樣的,老師對(duì)學(xué)生也比較和藹可親,對(duì)我們要求也不是很緊。讓每個(gè)人都覺(jué)得輕輕松松就能把這門(mén)課程學(xué)完,沒(méi)有多么緊張的作業(yè),也沒(méi)有太苛刻的要求。當(dāng)老師在最后說(shuō)這個(gè)課程結(jié)束了,回顧一下以前老師給我們講過(guò)的東西,真的有很多是我們應(yīng)該去注意的。學(xué)習(xí)完SQLSever數(shù)據(jù)庫(kù)后感覺(jué)可分兩大塊,一塊是開(kāi)發(fā),一塊是管理。開(kāi)發(fā)主要是寫(xiě)寫(xiě)存儲(chǔ)過(guò)程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點(diǎn)類(lèi)似于程序員。開(kāi)發(fā)還需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,自己沒(méi)有真正做過(guò),但感覺(jué)應(yīng)該會(huì)比較辛苦,是青春飯;管理則需要對(duì)SQLSever數(shù)據(jù)庫(kù)的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋(gè)小的失誤就會(huì)弄掉整個(gè)數(shù)據(jù)庫(kù),相對(duì)前者來(lái)說(shuō),后者更看重經(jīng)驗(yàn)。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請(qǐng)教,如果是個(gè)人單獨(dú)靠自己來(lái)完成一個(gè)完美的數(shù)據(jù)庫(kù)我覺(jué)得比較困難,現(xiàn)在基本上都是團(tuán)隊(duì)類(lèi)型的,而且他們的效率高開(kāi)發(fā)的周期也快。由于數(shù)據(jù)庫(kù)管理的責(zé)任重大,很少公司愿意請(qǐng)一個(gè)剛剛接觸SQLSever的人去管理數(shù)據(jù)庫(kù)。對(duì)于我們這些初出茅廬的新手而且電子商務(wù)的專(zhuān)業(yè),個(gè)人認(rèn)為可以先選擇做管理,有一定經(jīng)驗(yàn)后轉(zhuǎn)型,去做數(shù)據(jù)庫(kù)的開(kāi)發(fā)。當(dāng)然,這個(gè)還是要看人個(gè)的實(shí)際情況來(lái)定。
SQLServer數(shù)據(jù)庫(kù)的實(shí)驗(yàn)學(xué)習(xí)使我對(duì)數(shù)據(jù)庫(kù)的有了新的進(jìn)步,以后再看到也就不至于什么也不懂,其實(shí)那么多數(shù)據(jù)庫(kù)我覺(jué)得學(xué)好一門(mén)就行,只是他們的語(yǔ)言可能不大一樣,學(xué)好一門(mén)后就可去認(rèn)識(shí)其它的,這樣應(yīng)該有事半功倍的效果。就像我學(xué)習(xí)C語(yǔ)言,當(dāng)時(shí)不能說(shuō)是學(xué)習(xí)的棒,但不算差。所以我對(duì)以后的語(yǔ)言感覺(jué)都不是很困難,了解了VB、C++還有網(wǎng)頁(yè)中用的Html語(yǔ)言、asp語(yǔ)言都能看懂,起碼可以對(duì)別人的東西進(jìn)行了一下修改。因此,我感謝數(shù)據(jù)庫(kù)老師給了我有用的知識(shí),以便我在以后學(xué)習(xí)或認(rèn)識(shí)更多的內(nèi)容能有新的方法和思維,也能更加有效和快速的去消化吸收新的東西。希望在今后中,SQLServer能給我更多幫助。感謝學(xué)校開(kāi)設(shè)這樣一門(mén)優(yōu)秀使用的課程,讓我對(duì)數(shù)據(jù)庫(kù)有了更深的了解。
擴(kuò)展閱讀:數(shù)據(jù)庫(kù)SQL201* 實(shí)驗(yàn)總結(jié)與心得體會(huì)
《數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)》
體會(huì)學(xué)號(hào):姓名:班級(jí):教師:
學(xué)期實(shí)驗(yàn)總結(jié)與心得
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)一【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)的創(chuàng)建【實(shí)驗(yàn)內(nèi)容】1、新建SQL注冊(cè)表。
2、新建數(shù)據(jù)庫(kù)。主數(shù)據(jù)文件:邏輯文件名為Student_data,物理文件名為Student.mdf,
初始大小為10MB,最大尺寸為無(wú)限大,增長(zhǎng)速度為10%;
數(shù)據(jù)庫(kù)的日志文件:邏輯名稱(chēng)為Student_log,物理文件名為Student.ldf,初始大小為1MB,最大尺寸為5MB,增長(zhǎng)速度為1MB
3、修改已注冊(cè)的SQLServer屬性為使用SQLserver身份驗(yàn)證。
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)二
【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)的附加、分離、導(dǎo)入導(dǎo)出及分離【實(shí)驗(yàn)內(nèi)容】
1.數(shù)據(jù)庫(kù)文件的附加與分離
2.數(shù)據(jù)庫(kù)文件的導(dǎo)入和導(dǎo)出
3..數(shù)據(jù)庫(kù)的刪除
4.修改數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)三
【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)的創(chuàng)建(書(shū)中作業(yè))【實(shí)驗(yàn)內(nèi)容】
1.在數(shù)據(jù)庫(kù)STUDENT中創(chuàng)建一個(gè)學(xué)生基本信息表
1.用企業(yè)管理其創(chuàng)建表
2.用查詢(xún)分析器創(chuàng)建表
2.SQLServer201*的系統(tǒng)數(shù)據(jù)類(lèi)型分為哪幾類(lèi)?常用的數(shù)據(jù)類(lèi)型有哪些?
答:字符串類(lèi)型、整型、長(zhǎng)整型、短整型、浮點(diǎn)數(shù)類(lèi)型、定點(diǎn)數(shù)類(lèi)型、日期、時(shí)間。常用的數(shù)據(jù)類(lèi)型有:字符串類(lèi)型、整型、長(zhǎng)整型、短整型、浮點(diǎn)數(shù)類(lèi)型、定點(diǎn)數(shù)類(lèi)型、日期、時(shí)間
3.在數(shù)據(jù)庫(kù)STUDENT中創(chuàng)建一個(gè)名為t_couse(課程信息表)
1.用企業(yè)管理其創(chuàng)建t_course表
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
2.用查詢(xún)分析器創(chuàng)建t_course
4.在數(shù)據(jù)庫(kù)STUDENT中創(chuàng)建一個(gè)名為t_score(學(xué)生成績(jī))的表
5.SQLServer201*中有多少種約束?其作用分別是什么
答:非空約束,作用指定某一列不允許空值有助于維護(hù)數(shù)據(jù)的完整性,因?yàn)檫@樣可以確保行中的列永遠(yuǎn)保護(hù)數(shù)據(jù)。
主鍵約束,作用可以保證實(shí)體的完整性,是最重要的一種約束。
唯一約束,作用指定一個(gè)或多個(gè)列的組合值具有唯一性,以防止在列中輸入重復(fù)的值。
檢查約束,作用對(duì)輸入列或者整個(gè)表中的值設(shè)置檢查條件,以限制輸入值,保證數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性。
默認(rèn)約束,作用指定在插入操作中如果沒(méi)有提供輸入值。怎系統(tǒng)自動(dòng)指定值。外鍵約束,作用主要用來(lái)維護(hù)兩個(gè)表之間數(shù)據(jù)的一致性。
6.分別為t_course表和t_score表創(chuàng)建唯一性約束、檢查約束、默認(rèn)約束。
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
7.給t_course表增加一個(gè)memo(備注)字段,類(lèi)型為varchar(200)
8.使用兩種方法實(shí)現(xiàn)上面建立的兩個(gè)數(shù)據(jù)表
1.使用企業(yè)管理器刪除表
2.使用分析查詢(xún)器刪除表
9.如何查看數(shù)據(jù)表的相關(guān)信息
答:右鍵點(diǎn)擊相關(guān)的表,左鍵點(diǎn)擊其屬性可以查看數(shù)據(jù)表的相關(guān)信息
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)四
【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)完整性實(shí)驗(yàn)及索引、視圖的創(chuàng)建【實(shí)驗(yàn)內(nèi)容】1、創(chuàng)建及刪除索引
在學(xué)生表Sno列上建唯一(非聚簇)索引,所有記錄按Sno值升序排放。CreateuniqueindexidxonSC(Sno)驗(yàn)證索引已被創(chuàng)建:
刪除索引:dropindexidx;
2、創(chuàng)建視圖
創(chuàng)建所有女同學(xué)的視圖并查詢(xún)
a)企業(yè)管理器中創(chuàng)建過(guò)程:①右擊【視圖】,選擇【新建視圖】命令
②在彈出的【添加表】選擇Student表③選擇Sno,Sname,Sbirthday,Ssex,Dno列。并且設(shè)Ssex="女"。④單擊保存,并且命名為vwStudent。b)截圖如下:
c)查詢(xún)分析器中命令創(chuàng)建視圖:CreateviewvwStudentAs
SelectSno,Sname,Sbirthday,Ssex,DnoFromStudentWhereSsxe="女";
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)五
【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)的備份、還原、存儲(chǔ)過(guò)程和觸發(fā)器的創(chuàng)建【實(shí)驗(yàn)內(nèi)容】
1、對(duì)student數(shù)據(jù)庫(kù)備份、還原
備份:
備份:backupdatabasestudenttodisk="d:\\wwenc.bak"withinitgo還原:restoredatabasestudent還原:fromdisk="d:\\wwenc.bak"go
2、存儲(chǔ)過(guò)程的創(chuàng)建usestudentgocreateprocproc_sex@sexchar(2)
asselectxb,人數(shù)=count(*)fromxsgroupbyxbhavingxb=@sex3、觸發(fā)器的創(chuàng)建與驗(yàn)證運(yùn)行結(jié)果:創(chuàng)建語(yǔ)句:usestudentgo
createtriggertri_updateonxsinsteadofupdate更新前:as
print"禁止修改xs表中的數(shù)據(jù)"
sp_helptriggerxs更新后:go
驗(yàn)證語(yǔ)句:usestudentgo
updatexssetxh=xh+1
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
【實(shí)驗(yàn)編號(hào)】實(shí)驗(yàn)六
【實(shí)驗(yàn)名稱(chēng)】數(shù)據(jù)庫(kù)實(shí)驗(yàn)的總結(jié)與心得體會(huì)【實(shí)驗(yàn)心得】
經(jīng)過(guò)一個(gè)學(xué)期的SQLServer201*課程的學(xué)習(xí),老師在課堂上耐心、細(xì)致的講解,以及內(nèi)容詳細(xì)、層次鮮明、易于記憶和理解的教學(xué)課件,讓我了解了SQLServer201*的基礎(chǔ)知識(shí),學(xué)會(huì)了創(chuàng)建數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)庫(kù)操作的一些基本應(yīng)用,現(xiàn)就所學(xué)到知識(shí)作出以下的學(xué)習(xí)心得總結(jié):
SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),SQLServer201*是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)版本,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows201*的大型多處理器的服務(wù)器等多種平臺(tái)使用。
SQLServer201*的特性包括:
1.Internet集成:SQLServer201*數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQLServer201*程序設(shè)計(jì)模型與WindowsDNA構(gòu)架集成,用以開(kāi)發(fā)Web應(yīng)用程序,并且SQLServer201*支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶(hù)友好的查詢(xún)和強(qiáng)大的搜索功能。
2.可伸縮性和可用性:同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行MicrosoftWindows®98的便攜式電腦,到運(yùn)行MicrosoftWindows201*數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQLServer201*
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別。
3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能:SQLServer201*關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。SQLServer201*分布式查詢(xún)使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQLServer201*數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步?蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。
4.易于安裝、部署和使用:SQLServer201*中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLServer的過(guò)程。SQLServer201*還支持基于標(biāo)準(zhǔn)的、與WindowsDNA集成的程序設(shè)計(jì)模型,使SQLServer數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付SQLServer應(yīng)用程序,使客戶(hù)只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。
SQLServer201*中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具。SQLServer中還包括一些工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò)EnglishQuery來(lái)分析數(shù)據(jù)。
數(shù)據(jù)庫(kù)的內(nèi)容是從數(shù)據(jù)表的創(chuàng)建和修改開(kāi)始的,數(shù)據(jù)表的建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),它用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在數(shù)據(jù)表的操作中
數(shù)據(jù)庫(kù)實(shí)驗(yàn)總結(jié)與心得體會(huì)
有:查看表的信息、查看表的屬性、修改表當(dāng)中的數(shù)據(jù)、刪除表當(dāng)中的數(shù)據(jù)以及修改、刪除表的操作,從課程的學(xué)習(xí)和實(shí)驗(yàn)當(dāng)中我了解到,表是數(shù)據(jù)庫(kù)數(shù)據(jù)當(dāng)中最重要的一個(gè)數(shù)據(jù)對(duì)象,表建立的好壞直接關(guān)系到數(shù)據(jù)庫(kù)的實(shí)際使用效果,表當(dāng)中的內(nèi)容越具體對(duì)表越有利,同時(shí)對(duì)數(shù)據(jù)庫(kù)的各種應(yīng)用也有著各種各樣的便利,但是表的內(nèi)容也不能過(guò)于的繁瑣,當(dāng)然,這些也只能在今后的實(shí)際使用當(dāng)中多多的應(yīng)用,才能加深和理解如何對(duì)表進(jìn)行規(guī)劃才更有利于使用和查詢(xún)。在數(shù)據(jù)庫(kù)中,數(shù)據(jù)內(nèi)容的查詢(xún)可以使用查詢(xún)語(yǔ)句的方法查詢(xún),也可以使用視圖操作的方法進(jìn)行查詢(xún),使用視圖操作的方法不僅可以簡(jiǎn)化數(shù)據(jù)操作,同時(shí)還可以檢索數(shù)據(jù),在查詢(xún)時(shí)還能向基表當(dāng)中添加、修改和刪除數(shù)據(jù),能有效的提高數(shù)據(jù)庫(kù)可用性和安全性。SQLServer201*的學(xué)習(xí)是在老師的悉心教導(dǎo)和上機(jī)實(shí)驗(yàn)實(shí)踐當(dāng)中度過(guò)的,經(jīng)過(guò)短暫的學(xué)習(xí),讓我學(xué)會(huì)了很多知識(shí),對(duì)于我今后的人生和工作有很多有用有幫助的地方,感謝老師的教導(dǎo),讓我又多掌握了一項(xiàng)專(zhuān)業(yè)的技術(shù),我會(huì)在今后更加努力的學(xué)習(xí)這方面的專(zhuān)業(yè)技術(shù)知識(shí),勤于實(shí)踐、不斷提高,以適應(yīng)時(shí)代的發(fā)展,更好的把握未來(lái)。
學(xué)生簽名:
日期:201*年12月31日
友情提示:本文中關(guān)于《數(shù)據(jù)庫(kù)實(shí)驗(yàn)心得體會(huì)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫(kù)實(shí)驗(yàn)心得體會(huì):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。