2023年數(shù)據(jù)庫的心得體會(4篇)

格式:DOC 上傳日期:2023-04-18 12:28:09
2023年數(shù)據(jù)庫的心得體會(4篇)
時間:2023-04-18 12:28:09     小編:zxfb

當(dāng)在某些事情上我們有很深的體會時,就很有必要寫一篇心得體會,通過寫心得體會,可以幫助我們總結(jié)積累經(jīng)驗。我們想要好好寫一篇心得體會,可是卻無從下手嗎?那么下面我就給大家講一講心得體會怎么寫才比較好,我們一起來看一看吧。

數(shù)據(jù)庫的心得體會篇一

今年我們學(xué)習(xí)了 oracle數(shù)據(jù)庫這門課程,起初的我,對這個字眼是要多陌生有多陌生,后來上課的時候聽一會老師講課,偶爾再跟上上機課,漸漸的學(xué)會了不少東西,但我感覺,我學(xué)到的仍是一些皮毛而已,懷著疑惑和求知的心態(tài),我在網(wǎng)上搜索了關(guān)于 oracle數(shù)據(jù)庫的一些知識。

的特點:

可移植性 oracle采用c語言開發(fā)而成,故產(chǎn)品與硬件和操作系統(tǒng)具有很強的獨立性。從大型機到微機上都可運行oracle的產(chǎn)品。可在unix、dos、windows等操作系統(tǒng)上運行。可兼容性 由于采用了國際標(biāo)準(zhǔn)的數(shù)據(jù)查詢語言sql,與ibm的sql/ds、db2等均兼容。并提供讀取其它數(shù)據(jù)庫文件的間接方法。

可聯(lián)結(jié)性 對于不同通信協(xié)議,不同機型及不同操作系統(tǒng)組成的網(wǎng)絡(luò)也可以運行oraˉcle數(shù)據(jù)庫產(chǎn)品。

的總體結(jié)構(gòu)

(1)oracle的文件結(jié)構(gòu) 一個oracle數(shù)據(jù)庫系統(tǒng)包括以下5類文件:oracle rdbms的代碼文件。

數(shù)據(jù)文件 一個數(shù)據(jù)庫可有一個或多個數(shù)據(jù)文件,每個數(shù)據(jù)文件可以存有一個或多個表、視圖、索引等信息。

日志文件 須有兩個或兩個以上,用來記錄所有數(shù)據(jù)庫的變化,

用于數(shù)據(jù)庫的恢復(fù)。控制文件 可以有備份,采用多個備份控制文件是為了防止控制文件的損壞。參數(shù)文件 含有數(shù)據(jù)庫例程起時所需的配置參數(shù)。

(2)oracle的內(nèi)存結(jié)構(gòu) 一個oracle例程擁有一個系統(tǒng)全程區(qū)(sga)和一組程序全程區(qū)(pga)。

sga(system global area)包括數(shù)據(jù)庫緩沖區(qū)、日志緩沖區(qū)及共享區(qū)域。

pga(program global area)是每一個server進(jìn)程有一個。一個server進(jìn)程起動時,就為其分配一個pga區(qū),以存放數(shù)據(jù)及控制信息。

(3)oracle的進(jìn)程結(jié)構(gòu)oracle包括三類進(jìn)程:

①用戶進(jìn)程 用來執(zhí)行用戶應(yīng)用程序的。

②服務(wù)進(jìn)程 處理與之相連的一組用戶進(jìn)程的請求。

③后臺進(jìn)程 oracle為每一個數(shù)據(jù)庫例程創(chuàng)建一組后臺進(jìn)程,它為所有的用戶進(jìn)程服務(wù),其中包括:

dbwr(database writer)進(jìn)程,負(fù)責(zé)把已修改的數(shù)據(jù)塊從數(shù)據(jù)庫緩沖區(qū)寫到數(shù)據(jù)庫中。lgwr(log writer)進(jìn)程,負(fù)責(zé)把日志從sga中的緩沖區(qū)中寫到日志文件中。

smon(system moniter)進(jìn)程,該進(jìn)程有規(guī)律地掃描sag進(jìn)程信息,注銷失敗的數(shù)據(jù)庫例程,回收不再使用的內(nèi)存空間。pmon(process moniter)進(jìn)程,當(dāng)一用戶進(jìn)程異常結(jié)束時,該進(jìn)程負(fù)責(zé)恢復(fù)未完成的事務(wù),注銷失敗的用戶進(jìn)程,釋放用戶進(jìn)程占用的資源。

arch(archiver)進(jìn)程。每當(dāng)聯(lián)機日志文件寫滿時,該進(jìn)程將其拷貝到歸檔存儲設(shè)備上。另外還包括分布式db中事務(wù)恢復(fù)進(jìn)程reco和對服務(wù)進(jìn)程與用戶進(jìn)程進(jìn)行匹配的dnnn進(jìn)程等。

的邏輯結(jié)構(gòu)

構(gòu)成oracle的數(shù)據(jù)庫的邏輯結(jié)構(gòu)包括:

(1)表空間

(2)5種類型的段(segment)

①數(shù)據(jù)段;②索引段;③回滾(rollbock)段;④臨時段;⑤自舉(bootstrap)段。

段的分配單位叫范圍(extent)

表空間(tablespace) 一個數(shù)據(jù)庫劃分成的若干邏輯部分稱為表空間。一個數(shù)據(jù)庫可以有一個或多個表空間,初始的表空間命名為system,每一個邏輯表空間對應(yīng)于一個或多個物理文件。dba使用表空間做以下工作:

控制數(shù)據(jù)庫對象,如表、索引和臨時段的空間分配。為數(shù)據(jù)庫用戶設(shè)置空間配額。

利用個別表空間的在線或離線,控制數(shù)據(jù)的可用性。后備或恢復(fù)數(shù)據(jù)。

通過分配空間,以改進(jìn)性能。

在每個數(shù)據(jù)庫中都存在system表空間,它在建立數(shù)據(jù)庫時自動建立。在該表空間中,包含數(shù)據(jù)庫的數(shù)據(jù)字典,其中存儲全部數(shù)據(jù)庫對象的名字和位置。

system表空間總是在線的,像其它表空間一樣,可以通過增加新的數(shù)據(jù)庫文件來擴大。一個表空間可包含許多表和索引。但一個表和索引不能跨越表空間,可跨越組成表空間的文件。在db的打開的情況下,dba利用alter tablespace語句,可以實施表空間的在線或離線。system表空間必須在線。表空間離線有下列原因:

一般為了使部分?jǐn)?shù)據(jù)庫不能使用,而允許正常存取數(shù)據(jù)庫其余部分。執(zhí)行表空間離線備份。

一個離線的表空間,不能被應(yīng)用用戶讀或編輯。

可以增加數(shù)據(jù)文件擴大已有的表空間,也可增加新的表空間使數(shù)據(jù)庫容量增大,或分配空間給某個應(yīng)用。使用alfer tablespace add file語句將另一個數(shù)據(jù)文件加入到已存在表空間中。使用create tablespace語句可建立一個新的表空間。段(segment) 表空間中的全部數(shù)據(jù)存儲在以段劃分的數(shù)據(jù)庫空間中。一個段是分配給數(shù)據(jù)庫用于數(shù)據(jù)存儲的范圍的集合。數(shù)據(jù)可以是表、索引或rdbms所需要的臨時數(shù)據(jù)。段是表空間的下一個邏輯存儲的級別。一個段不能跨越一個表空間,但可跨越表空間內(nèi)的文件。一個數(shù)據(jù)庫最多需要五種段類型:

數(shù)據(jù)段 一個包含一個表(或聚集)的全部數(shù)據(jù),一個表(或聚集)總有一個單個數(shù)據(jù)段。

索引段 一個索引段包含對一個表(或聚集)建立的一個索引的全部索引數(shù)據(jù)。一個表可以有一個、多個或者沒有索引段,取決于它所擁有的索引個數(shù)。一個聚集必須至少有一個索引段,即在聚集碼上

建立聚集索引。

回滾段 每個db有一個或多個回滾段。一個回滾段是db的一部分,它記錄在某一情況下被撤消的動作?;貪L段用于事務(wù)控制和恢復(fù)。

臨時段 在處理查詢時,oracle需要臨時工作空間,用于存儲語句處理的中間結(jié)果,這個區(qū)稱為臨時段。

自舉段 自舉段在system表空間中,在數(shù)據(jù)庫建立時建立。它包括數(shù)據(jù)字典定義,在數(shù)據(jù)庫打開時裝入。

4.用戶數(shù)據(jù)庫對象

由用戶建立的對象駐留在表空間中,含有真正的數(shù)據(jù)。數(shù)據(jù)庫對象有表、視圖、聚集、索引、偽列和序號生成器。

(1)聚集(cluster) 聚集是存儲數(shù)據(jù)的一種可選擇的方法。聚集包括存儲在一起的一組表,它們共享公共列并經(jīng)常一起使用。由于內(nèi)容相關(guān)并且物理地存儲在一起,存取時間得到改進(jìn),存儲空間可以減少。聚集是一種優(yōu)化措施。

聚集對性能的改進(jìn),依賴于數(shù)據(jù)的分布和sql操作的內(nèi)容。特別是使用聚集對連接非常有利??梢悦黠@地提高連接的速度。建立聚集命令的基本格式:

sql>create cluster〈聚集名〉(列定義[,…]);利用聚集建立表命令基本格式:

sql>create table〈新表名〉(列定義[,…]cluster〈聚集名〉(聚集列);

[oracle數(shù)據(jù)庫學(xué)習(xí)心得]

數(shù)據(jù)庫的心得體會篇二

轉(zhuǎn)眼間對于數(shù)據(jù)庫的學(xué)習(xí)結(jié)束了。劉老師殷殷的教誨讓我感觸很深。對于我來說數(shù)據(jù)庫是一個新的概念,因此一開始對這門課程的第一印象就是很抽象,感覺學(xué)起來應(yīng)該會很難很累。可是在學(xué)習(xí)這門課的過程中,在對數(shù)據(jù)庫的了解過程中,慢慢對數(shù)據(jù)庫有了感觀,數(shù)據(jù)庫這一詞并不是很難想象,并不是像外人傳的很神奇。通過對數(shù)據(jù)庫的學(xué)習(xí)我明白了各行各業(yè)都離不開數(shù)據(jù)庫,可見數(shù)據(jù)庫這門課的廣泛性。如果能夠認(rèn)真學(xué)好它將來必有成就感。我就抱著這種信念去學(xué)習(xí), 我從起初對數(shù)據(jù)庫的認(rèn)識模糊到后來清晰,我認(rèn)為我學(xué)到了許許多多的東西?,F(xiàn)就其知識點及其掌握情況進(jìn)行總結(jié):

我首先了解了數(shù)據(jù)庫的概念,其中有幾個重要的知識點,即數(shù)據(jù)庫(db),數(shù)據(jù)庫管理系統(tǒng)(dbms)數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫,關(guān)系規(guī)范化,安全性,數(shù)據(jù)庫設(shè)計等等。首先作為一個數(shù)據(jù)庫管理系統(tǒng):應(yīng)該具備以下功能:數(shù)據(jù)庫定義功能;數(shù)據(jù)庫操作功能;數(shù)據(jù)庫查詢功能;數(shù)據(jù)庫的控制功能;數(shù)據(jù)庫的通信功能。

通過學(xué)習(xí)我掌握了創(chuàng)建數(shù)據(jù)庫以及對數(shù)據(jù)庫的操作的基礎(chǔ)知識。 首先說數(shù)據(jù)庫,簡單的說就是建表格,然后把一張一張的表格和在一起,成為一大堆的數(shù)據(jù)集合。他是依照某種數(shù)據(jù)結(jié)構(gòu)組織起來并存放二級存儲器中的數(shù)據(jù)集合,基本分為三個層次,物理數(shù)據(jù)層,概念數(shù)據(jù)層和邏輯數(shù)據(jù)層。不同層次間的聯(lián)系是通過映射來轉(zhuǎn)換的。其次數(shù)

據(jù)庫編程,這個是作為一個程序員的基本功,絕大多數(shù)軟件開發(fā)公司數(shù)據(jù)庫編程都是由程序員自己完成的,因為他的工作量不是很大,也不是很復(fù)雜。所以作為一個綜合的程序員,學(xué)習(xí)數(shù)據(jù)庫編程,像數(shù)據(jù)庫四大操作,增刪改查,還有觸發(fā)、存儲過程等的使用,這些都是基礎(chǔ)的基礎(chǔ)。我認(rèn)為概況起來有以下幾點:數(shù)據(jù)庫是相互關(guān)聯(lián)的數(shù)據(jù)集合,即在數(shù)據(jù)庫中不僅要能夠表示數(shù)據(jù)本身,還要能夠表示數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系;數(shù)據(jù)庫用綜合的方法組織數(shù)據(jù),保證盡可能高的訪問效率。即根據(jù)不同的需要按不同的方法組織數(shù)據(jù);數(shù)據(jù)庫具有較小的數(shù)據(jù)冗余,可供多個用戶共享,即通過共享共用的數(shù)據(jù),降低數(shù)據(jù)的冗余度,也能保證數(shù)據(jù)的一致性;數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性,即數(shù)據(jù)的組織和存儲方法與應(yīng)用程序互不依賴。數(shù)據(jù)庫能夠保證數(shù)據(jù)的安全、可靠。

通過這次培訓(xùn)學(xué)習(xí)我懂得了只要我從事計算機專業(yè),就需要學(xué)習(xí)好數(shù)據(jù)庫的基礎(chǔ)知識,不論以后選擇哪個方向,數(shù)據(jù)庫的學(xué)習(xí)都不能放松。古人云:書到用時方恨少,知識學(xué)多了不會成為累贅,慢慢的積累,總有用到的時候。給自己明確一個目標(biāo),剩下的就是向著這個目標(biāo)努力,無論遇到什么困難,克服它就向成功邁進(jìn)了一步。

20xx年8月

數(shù)據(jù)庫的心得體會篇三

在網(wǎng)絡(luò)高速發(fā)展的今天。我作為一名在校大學(xué)生必須跟上時代發(fā)展的步伐。經(jīng)過了兩個禮拜的學(xué)習(xí)與實踐,我對數(shù)據(jù)庫這門課有了更加深入的了解,在實踐中我了解到了數(shù)據(jù)庫對我們電子商務(wù)專業(yè)的重要性。經(jīng)過實訓(xùn),從開始的設(shè)計,構(gòu)思,到后來的實際操作,當(dāng)中獲益良多。

在實訓(xùn)中,我安排了自己的實訓(xùn)步驟,實訓(xùn)目標(biāo)清晰,這使我設(shè)計的網(wǎng)上訂餐系統(tǒng)能夠順利的進(jìn)行。雖然在實訓(xùn)中遇到許多問題,我從各方面去傾聽,去學(xué)習(xí),去歸納出一個更加合理,更加可靠地方案。其實,從中我也可以去感受體驗一下做軟件,做系統(tǒng)的那種艱難,去培養(yǎng)一下獨立思考問題的習(xí)慣。對未來我以后的發(fā)展會起到意想不到道的作用。

對于我個人為一個小組,這是給我自己的一個挑戰(zhàn),為了培養(yǎng)自己獨立解決問題和獨立思考問題的能力。但是在實踐中,許許多多的問題是自己能力所不及的,所以我與其它小組的不少成員交流學(xué)習(xí),與他們探討解決問題的方案,從中獲益不少既培養(yǎng)了自己獨立自主、自力更生的精神有體悟到與他人合作中“1+1>2”的效果。

通過實訓(xùn)學(xué)習(xí),我在學(xué)習(xí)數(shù)據(jù)庫理論的同時,也提高了自己的動手能力,將課本上的知識用到實踐中,真正做到了學(xué)以致用,這也讓我也真正的體驗了一次做系統(tǒng)的大致流程。對于我這樣的初學(xué)者階段來說,實訓(xùn)是對我前邊的理論知識的一種檢測,也是讓我對做系統(tǒng)有了初步的認(rèn)識。其實作為現(xiàn)代大學(xué)生的我就應(yīng)該多去參加一些這樣的

實訓(xùn),去積累一些經(jīng)驗,對以后自己的發(fā)展,會大有所用,對數(shù)據(jù)庫的應(yīng)用也會更加得心應(yīng)手。其實,不僅僅是數(shù)據(jù)庫,在我所學(xué)的專業(yè),許多的課程和技術(shù)都是有著聯(lián)系的,所以在數(shù)據(jù)庫上的實驗,也可以在一定程度上理解為對所有技術(shù)的綜合應(yīng)用。

在設(shè)計過程中,從開始的數(shù)據(jù)流圖、e-r圖和功能結(jié)構(gòu)圖的設(shè)計到數(shù)據(jù)庫的建立,表的導(dǎo)入,數(shù)據(jù)關(guān)系的建立到利用導(dǎo)入的數(shù)據(jù)建立查詢和存儲過程,到利用數(shù)據(jù)源和vb開發(fā)系統(tǒng)界面,最后在美化界面和調(diào)試。經(jīng)過這么多道程序之后,我的網(wǎng)上訂餐系統(tǒng)也可以說已經(jīng)成功做好了。在這其中,我學(xué)到的數(shù)據(jù)庫技術(shù)的的學(xué)以致用,對以后的發(fā)展來說,是受益匪淺的。對個人獨立自主也是有了進(jìn)一步的認(rèn)識,在處理實際當(dāng)中的很多問題不是說著這么簡單的,這就需要我更加在今后認(rèn)真學(xué)習(xí),把每個環(huán)節(jié)的知識都掌握牢固,最后把知識串聯(lián)起來應(yīng)用的實際當(dāng)中來,才是最有價值的!

商務(wù)13-1班 孟高源

20xx.1.22

數(shù)據(jù)庫的心得體會篇四

數(shù)據(jù)庫課程設(shè)計大賽的塵囂漸漸遠(yuǎn)去,懷著對這次大賽的些許不舍,懷著對當(dāng)初課程設(shè)計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。

首先,讓我的記憶追溯到大二暑假,在老大的指引下,我接觸到microsoft公司的。net產(chǎn)品

通過一個暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計打下了鋪墊。

來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,justdoit!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識難題

開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)justdoit!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的。net加以實踐。這個時候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計——基于。net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。

與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計,不過這只是我學(xué)習(xí)路上的驛站,未來十年。net的核心技術(shù)就是xml,我會繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,justdoit!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境??!

我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實打開了眼界。

【本文地址:http://www.aiweibaby.com/zuowen/2638476.html】

全文閱讀已結(jié)束,如果需要下載本文請點擊

下載此文檔