下面是范文網(wǎng)小編分享的學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)4篇,以供參考。
學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)1
一、學(xué)習(xí)心得
經(jīng)過一個(gè)學(xué)期的數(shù)據(jù)庫課程的學(xué)習(xí),我們掌握了創(chuàng)建數(shù)據(jù)庫以及對(duì)數(shù)據(jù)庫的操作的基礎(chǔ)知識(shí)。數(shù)據(jù)庫這門課涉及到以前的知識(shí)不多,是一門從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽講、復(fù)習(xí)功課,還是一門比較容易掌握的課。
課堂上講的知識(shí)比較理論化,如果不動(dòng)手就無法將知識(shí)轉(zhuǎn)化為技能,而動(dòng)手去做能夠讓我們將學(xué)過的知識(shí)在實(shí)踐中運(yùn)用,找到知識(shí)漏洞,并且能學(xué)到更多關(guān)于實(shí)際操作的知識(shí)和技巧。并且培養(yǎng)了我們的自學(xué)能力。
第一次接觸sql語言,雖然陌生,但是可以讓我從頭開始學(xué),就算沒有基礎(chǔ)的人也可以學(xué)得很好。剛開始練習(xí)sql語言的時(shí)候,并不是很難,基本上都是按照老師的步驟來做,還很有成就感。我們通過老師的一些ppt,我們可以鞏固課內(nèi)的知識(shí),還可以學(xué)習(xí)內(nèi)容相關(guān)的知識(shí),更好地完成老師布置的作業(yè)。
二、access與excel的.區(qū)別
access--中小型數(shù)據(jù)庫開發(fā)系統(tǒng),內(nèi)嵌vba編程語言,面向?qū)ο缶幊?/p>
excel--數(shù)據(jù)表格處理系統(tǒng),編程能力有限.
access是數(shù)據(jù)庫管理軟件,內(nèi)含的是數(shù)據(jù)庫(基本對(duì)象),一個(gè)數(shù)據(jù)庫包含多張表主要用于開發(fā)系統(tǒng),日常辦公用起來不方便,他主要是做軟件的后臺(tái)的。
而excel只是一般的表格處理軟件,主要用于一些日常的辦公而已
兩都所用到的地方不一樣.
access是一個(gè)數(shù)據(jù)庫軟件,一個(gè)access文件由存儲(chǔ)特定結(jié)構(gòu)化數(shù)據(jù)集的表集合組成。表中包含行(有時(shí)稱作記錄或元組)和列(有時(shí)稱作特性)的集合。表中的每一列都設(shè)計(jì)為存儲(chǔ)某種類型的信息(例如,日期、名稱、美元金額或數(shù)字)。表上有幾種控制(約束、規(guī)則、觸發(fā)器、默認(rèn)值和自定義用戶數(shù)據(jù)類型)用于確保數(shù)據(jù)的有效性。表上可以有索引(與書中的索引非常相似),利用索引可以快速地找到行??蓪⒙暶饕猛暾?dri)約束添加到表上,以確保不同表中相互關(guān)聯(lián)的數(shù)據(jù)保持一致。
學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)2
SQL是Structured Query Language(結(jié)構(gòu)化查詢語言)的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。
它的強(qiáng)大功能以前就聽人說過,所以就選了這門課。經(jīng)過一個(gè)學(xué)期的數(shù)據(jù)庫課程的學(xué)習(xí),我們掌握了創(chuàng)建數(shù)據(jù)庫以及對(duì)數(shù)據(jù)庫的操作的基礎(chǔ)知識(shí)。幸老師的教學(xué)耐心細(xì)致,課堂上我們有不理解的地方老師都反復(fù)講解,使我們的基礎(chǔ)知識(shí)掌握的比較牢固。數(shù)據(jù)庫這門課涉及到以前的知識(shí)不多,是一門從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽講、復(fù)習(xí)功課,還是一門比較容易掌握的課。
通過學(xué)習(xí),我對(duì)數(shù)據(jù)庫沒有了神秘感,簡(jiǎn)單的說下我對(duì)數(shù)據(jù)庫的理解吧。我覺得它就是創(chuàng)建一些表格,然后再用一些語句根據(jù)他們之間的'關(guān)系,把它們組合在一起。最基本的就是子查詢了。我
的子查詢經(jīng)驗(yàn)就是先寫出select * 我們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉及那些表,那些字段,再在這些字段中通過我們學(xué)過的簡(jiǎn)單select語句選出來,有時(shí)候還要用到幾層子查詢,不過無所謂,只要思路是清晰的就沒什么問題了。接下來,關(guān)聯(lián)查詢之類的,學(xué)起來也是不難的,但有一點(diǎn)必須注意,那就是上課必須跟著老師的進(jìn)度走,一定要注意聽講,勤做筆記。這樣,你學(xué)起來就會(huì)得心應(yīng)手,沒什么困難。
總之,這是一門很值得學(xué)的課程,自己學(xué)過獲益匪淺,就算自己將來不從事這個(gè)行業(yè),但是至少對(duì)數(shù)據(jù)不再陌生,甚至還略知一二。呵呵…謝謝老師~!
學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)3
在大二的下學(xué)期剛學(xué)了數(shù)據(jù)庫這門課,對(duì)這門課的第一印象是書本蠻厚的,感覺學(xué)起來應(yīng)該會(huì)很難很累。在學(xué)習(xí)這門課的過程中,在對(duì)數(shù)據(jù)庫的了解過程中,慢慢對(duì)數(shù)據(jù)庫有了感觀。數(shù)據(jù)庫這一詞并不是很難想象,并不是像外人看來很神奇。作為計(jì)算機(jī)專業(yè)的學(xué)生,這樣的專業(yè)術(shù)語或者專業(yè)知識(shí)是最基本的。
學(xué)習(xí)的時(shí)候沒有想象中的那么難,只要上課能聽懂就基本還可以。但是問題還是出在書本有點(diǎn)厚,有的時(shí)候上課的內(nèi)容都要找很久才能找到,甚至有的時(shí)候老師講的知識(shí)書本上是找不到的,是另外補(bǔ)充而且是相當(dāng)重要的內(nèi)容。有的時(shí)候開小差,沒有聽到老師講的知識(shí)點(diǎn),這就導(dǎo)致了以后的學(xué)習(xí)無法順利進(jìn)行,使得學(xué)習(xí)起來十分困難。所以在數(shù)據(jù)庫這門課的學(xué)習(xí)中,上課一定要聽牢,就像老師說的那樣,這樣的專業(yè)課如果想憑考試前幾天突擊是行不通的,必須是日積月累的知識(shí)才能取得好成績。
通過對(duì)數(shù)據(jù)庫的學(xué)習(xí),我也明白了各行各業(yè)都離不開數(shù)據(jù)庫,就算是一個(gè)小型的超市也離不開它??梢姅?shù)據(jù)庫這門課的廣泛性,如果能夠認(rèn)真學(xué)好它將來必有成就。我就是抱著這種信念去學(xué)習(xí)數(shù)據(jù)庫的。第一次接觸數(shù)據(jù)庫,第一次接觸SQL語言,雖然陌生,但是可以讓我從頭開始學(xué),就算沒有基礎(chǔ)的人也可以學(xué)得很好。剛開始練習(xí)SQL語言的時(shí)候,并不是很難,基本上都是按照老師的步驟來做,還很有成就感。后來學(xué)了單表查詢和連接查詢后,就慢慢發(fā)現(xiàn)越學(xué)越困難了,每個(gè)題目都要思考很久,并且每個(gè)題目基本上不止一個(gè)答案,所以必須找出最優(yōu)的答案。后面的刪除、插入、修改這些題目都變化蠻大的,書本上的例題根本無法滿足我們,好在老師給我們提供了大量的課件,通過這些PPT,我們可以鞏固課內(nèi)的知識(shí),還可以學(xué)習(xí)內(nèi)容相關(guān)的知識(shí),更好地完成老師布置的作業(yè)。
除了老師布置的一些基本作業(yè)外,還有一份大作業(yè)。就像我們小組的是雜貨店的銷售管理系統(tǒng),在完成這一作業(yè)的過程中,我們可以通過網(wǎng)絡(luò)實(shí)現(xiàn)一家雜貨店。過程是很復(fù)雜的,雜貨店需要員工,還有百來種商品,不僅需要大量的數(shù)據(jù),還要完成需求說明,數(shù)據(jù)詞典,還有E-R圖等,雖然想象起來并不是很難,但是要轉(zhuǎn)化成文字,轉(zhuǎn)化成人們能夠讀懂的文字就顯得十分困難。特別是一個(gè)完整的銷售系統(tǒng),對(duì)我們來說都是第一次接觸,在做大作業(yè)的時(shí)候經(jīng)常是前面改改,后面改改,因?yàn)橐恍?shù)據(jù)不能很好地對(duì)應(yīng)起來,經(jīng)常會(huì)遺忘一些,所以出現(xiàn)了這樣的情況。一個(gè)完整的數(shù)據(jù)庫系統(tǒng)也就是在這樣修修改改的'狀態(tài)下完成的,也給了我很大的反思。第一、一個(gè)數(shù)據(jù)庫的完成一定要考慮各方面的因素,包括現(xiàn)實(shí)因素。第
二、在完成這類作業(yè)時(shí),修修改改是很正常的,不要因此而厭倦。第三、一個(gè)完整的數(shù)據(jù)庫一定不能出現(xiàn)錯(cuò)誤,否則會(huì)在現(xiàn)實(shí)生活中帶來不必要的麻煩。
通過本學(xué)期數(shù)據(jù)庫的學(xué)習(xí)及大作業(yè)的完成,很有去作項(xiàng)目的沖動(dòng),但深知自己的能力水平有限,還需要更多的學(xué)習(xí)。
本學(xué)期開設(shè)的《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》課程已經(jīng)告一段落,現(xiàn)就其知識(shí)點(diǎn)及其掌握情況以及對(duì)該門課程的教學(xué)建議等方面進(jìn)行學(xué)習(xí)總結(jié)。
一、數(shù)據(jù)庫主要知識(shí)點(diǎn)
我們首先從第一章緒論了解了數(shù)據(jù)庫的概念,其中有幾個(gè)較為重要的知識(shí)點(diǎn),即數(shù)據(jù)庫系統(tǒng)
DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS的概念以及數(shù)據(jù)庫管理員DBA的職責(zé)。此外本章還介紹了數(shù)據(jù)庫發(fā)展的三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。
第二章介紹了數(shù)據(jù)模型和三層模式數(shù)據(jù)庫。本章要求我們理解實(shí)體-聯(lián)系方法,并學(xué)會(huì)繪制E-R圖。此外還應(yīng)掌握概念數(shù)據(jù)模型的意義和傳統(tǒng)的三大數(shù)據(jù)模型,以及數(shù)據(jù)獨(dú)立性和數(shù)據(jù)庫三層模式結(jié)構(gòu)。
接著開始著重講述現(xiàn)在普遍使用的關(guān)系數(shù)據(jù)庫。包括關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù)語,關(guān)系模型的完整性約束和關(guān)系代數(shù)運(yùn)算。重點(diǎn)是關(guān)系模式完整性的分類和功能,以及關(guān)系代數(shù)中集合運(yùn)算和關(guān)系運(yùn)算。最后介紹了關(guān)系數(shù)據(jù)庫系統(tǒng)的三層模式結(jié)構(gòu)。
第五章系統(tǒng)講述關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言SQL的定義功能、查詢功能、操作和控制功能。重點(diǎn)在于數(shù)據(jù)查詢功能。另外還介紹了視圖的用法和動(dòng)態(tài)SQL中定義、操作和查詢功能。
第六章知識(shí)點(diǎn)有:存儲(chǔ)過程的創(chuàng)建和執(zhí)行過程、修改和刪除;觸發(fā)器的基本概念,建立,插入和刪除視圖,插入、刪除和更新類觸發(fā)器。最后介紹了數(shù)據(jù)完整性。
第七章介紹安全性,包括安全性措施的層次、數(shù)據(jù)庫管理系統(tǒng)的安全功能等,用戶管理和角色管理,權(quán)限管理。其他的安全問題包括:數(shù)據(jù)加密、審計(jì)、統(tǒng)計(jì)數(shù)據(jù)庫和用戶定義的安全性措施。
事務(wù)管理這一章首先介紹了事務(wù)的概念、性質(zhì)以及SQL對(duì)事務(wù)的支持。并發(fā)控制——干擾問題、可串行性、封鎖、死鎖、隔離級(jí)別、封鎖與隔離級(jí)別;恢復(fù)——故障類型、備份類型、日志的概念、恢復(fù)模型、備份轉(zhuǎn)儲(chǔ)、還原。
第九章為關(guān)系數(shù)據(jù)理論:函數(shù)依賴術(shù)語和符號(hào);函數(shù)依賴的公理系統(tǒng)——Amstrong公理的內(nèi)容及其正確性、邏輯蘊(yùn)含和閉包、公理的完備性、閉包的計(jì)算、函數(shù)依賴集的等價(jià)和最小化;規(guī)范化——1NF、2NF、3NF、BCNF;模式分解。
第十章:數(shù)據(jù)庫設(shè)計(jì)。完善E-R模型中的概念——弱實(shí)體,依賴關(guān)系,強(qiáng)制聯(lián)系;數(shù)據(jù)庫設(shè)計(jì)的過程主要掌握其建立的步驟。
第十一章介紹面向?qū)ο髷?shù)據(jù)庫:新的數(shù)據(jù)庫應(yīng)用和新的數(shù)據(jù)庫類型;面向?qū)ο蟮臄?shù)據(jù)模型——對(duì)象與類;對(duì)象的屬性、方法和狀態(tài)、對(duì)象的交互和消息、類的確定和分化、封裝、繼承、多態(tài);對(duì)象關(guān)系數(shù)據(jù)庫與對(duì)象數(shù)據(jù)庫;面向?qū)ο髷?shù)據(jù)庫的研究。
十二章“數(shù)據(jù)庫應(yīng)用的結(jié)構(gòu)和開發(fā)環(huán)境”并非重點(diǎn),而第十三章的內(nèi)容在軟件工程課程中就已經(jīng)掌握,所以這兩章的知識(shí)點(diǎn)就略過了。
第十四章分布式數(shù)據(jù)庫與分布式數(shù)據(jù)管理:概念;分布式數(shù)據(jù)庫的分布方式;分布式數(shù)據(jù)庫特點(diǎn)和目標(biāo)——更新傳播、分布式查詢處理、目錄表管理、分布式事務(wù)管理;SQLServer的復(fù)制及其術(shù)語、復(fù)制模型。
十五章數(shù)據(jù)倉庫:概念;結(jié)構(gòu);數(shù)據(jù)倉庫系統(tǒng);建立數(shù)據(jù)倉庫系統(tǒng);實(shí)現(xiàn)數(shù)據(jù)倉庫的數(shù)據(jù)庫模型;數(shù)據(jù)倉庫與決策支持。
最后,數(shù)據(jù)庫研究和應(yīng)用的新領(lǐng)域這一章中掌握知識(shí)庫的知識(shí)即可。
二、學(xué)習(xí)數(shù)據(jù)庫的收獲
SQL (結(jié)構(gòu)化查詢語言)是用于執(zhí)行查詢的語法。但是 SQL 語言也包含用于更新、插入和刪除記錄的語法。
查詢和更新指令構(gòu)成了 SQL 的 DML 部分:
SELECT - 從數(shù)據(jù)庫表中獲取數(shù)據(jù)
UPDATE - 更新數(shù)據(jù)庫表中的數(shù)據(jù)
DELETE - 從數(shù)據(jù)庫表中刪除數(shù)據(jù)
INSERT INTO - 向數(shù)據(jù)庫表中插入數(shù)據(jù)
SQL 的數(shù)據(jù)定義語言 (DDL) 部分使我們有能力創(chuàng)建或刪除表格。我們也可以定義索引(鍵),規(guī)定表之間的鏈接,以及施加表間的約束。
SQL 中最重要的 DDL 語句:
CREATE DATABASE - 創(chuàng)建新數(shù)據(jù)庫
ALTER DATABASE - 修改數(shù)據(jù)庫
CREATE TABLE - 創(chuàng)建新表
ALTER TABLE - 變更(改變)數(shù)據(jù)庫表
DROP TABLE - 刪除表
CREATE INDEX - 創(chuàng)建索引(搜索鍵)
DROP INDEX - 刪除索引
數(shù)據(jù)庫有保持?jǐn)?shù)據(jù)的獨(dú)立性,所謂數(shù)據(jù)獨(dú)立,是指存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)獨(dú)立于處理數(shù)據(jù)的所有應(yīng)用程序而存在。也就是說,數(shù)據(jù)是客觀實(shí)體的符號(hào)化標(biāo)識(shí),它就是一個(gè)客觀存在,不會(huì)因?yàn)槟骋豁?xiàng)應(yīng)用的需要而改變它的結(jié)構(gòu),因此是獨(dú)立于應(yīng)用而存在著的客觀實(shí)體。而某一項(xiàng)應(yīng)用是處理數(shù)據(jù)獲取信息的過程,也就是應(yīng)用程序,它只能根據(jù)客觀存在著的數(shù)據(jù)來設(shè)計(jì)所需要的數(shù)據(jù)處理方法,而不會(huì)去改變客觀存在著的數(shù)據(jù)本身。數(shù)據(jù)庫的傳統(tǒng)定義是以一定的組織方式存儲(chǔ)的一組相關(guān)數(shù)據(jù)的集合,主要表現(xiàn)為數(shù)據(jù)表的集合。
根據(jù)標(biāo)準(zhǔn),SQL語句按其功能的不同可以分為以下6大類:
數(shù)據(jù)定義語句(Data-Definition Language,DDL);
數(shù)據(jù)操作語句(Data-Manipulation LanguageSQL Server20xx 功能,DML); 操作管理語句(Transaction-Management Language,TML);
數(shù)據(jù)控制語句(Data-Control Language,DCL);
數(shù)據(jù)查詢語句(Data-Query Language,DQL);
游標(biāo)控制語句(Cursor-Control Language,CCL)。
這門課中仍然有許多不太懂的地方,還需要以后進(jìn)一步學(xué)習(xí)。
三、對(duì)數(shù)據(jù)庫課程教學(xué)的建議
1、精講多練,自主學(xué)習(xí)。集中精力對(duì)基礎(chǔ)知識(shí),基本原理和重點(diǎn)內(nèi)容精心組織,精心講授,引導(dǎo)學(xué)生建立系統(tǒng)的知識(shí)結(jié)構(gòu)。精講必須多練,從能力培養(yǎng)著眼,注重講、練結(jié)合,保證練的比重,加強(qiáng)技能訓(xùn)練,培養(yǎng)學(xué)生自主學(xué)習(xí),增強(qiáng)分析問題和解決問題的能力。
2、互動(dòng)式教學(xué)法,每一堂實(shí)驗(yàn)課均很好的“設(shè)計(jì)問題”、“引導(dǎo)思考”、“假設(shè)結(jié)論”、在實(shí)驗(yàn)中“探索求證”。使不同程度的學(xué)生可以在不同層次上舉一反三。這樣,使得課堂學(xué)生生氣勃勃,師生互動(dòng),具有啟發(fā)性。
學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)4
在學(xué)習(xí)數(shù)據(jù)庫和數(shù)據(jù)表創(chuàng)建和修改時(shí),了解到表是建立關(guān)系數(shù)據(jù)庫的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們上機(jī)的另一個(gè)內(nèi)容是數(shù)據(jù)庫的約束、視圖、查詢。從中我們了解到查詢語句的基本結(jié)構(gòu),和簡(jiǎn)單SELECT語句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數(shù)據(jù)庫對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫的安全性,不僅可以檢索數(shù)據(jù),也可以通過視圖向基表中添加、修改和刪除數(shù)據(jù)。存儲(chǔ)過程、觸發(fā)器也是我們學(xué)習(xí)的內(nèi)容之一,在操作中有建立存儲(chǔ)過程,執(zhí)行存儲(chǔ)過程,及查看和修改存儲(chǔ)過程,這些都是非常基礎(chǔ)的東西,但對(duì)用戶卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,SQL管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有SQLServer安全訪問控制;登錄賬戶的管理;數(shù)據(jù)庫角色的管理;用戶權(quán)限管理。維護(hù)數(shù)據(jù)庫的安全是確保數(shù)據(jù)庫正常運(yùn)行的重要工作。數(shù)據(jù)的`備份是對(duì)SQLServer數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫恢復(fù)用。我們還做了倉庫管理數(shù)據(jù)庫,其中的要求包含了許多數(shù)據(jù)庫的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。
學(xué)習(xí)數(shù)據(jù)庫的心得體會(huì)4篇相關(guān)文章:
★ 學(xué)習(xí)數(shù)學(xué)新課程心得體會(huì)12篇
★ 關(guān)于學(xué)習(xí)團(tuán)隊(duì)精神的心得體會(huì)范文3篇
★ 學(xué)習(xí)精益管理心得體會(huì)范本3篇
★ 精品學(xué)習(xí)教育的心得體會(huì)范文3篇
★ 教師學(xué)習(xí)義務(wù)教育法心得體會(huì)7篇
★ 學(xué)習(xí)小學(xué)數(shù)學(xué)課程標(biāo)準(zhǔn)心得體會(huì)12篇