sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)_第1頁(yè)
sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)_第2頁(yè)
sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)_第3頁(yè)
sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)_第4頁(yè)
sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、sql數(shù)據(jù)庫(kù)學(xué)習(xí)總結(jié)【篇一:sql數(shù)據(jù)庫(kù)學(xué)習(xí)心得】 sql數(shù)據(jù)庫(kù)學(xué)習(xí)心得 一 數(shù)據(jù)庫(kù)課程總結(jié) (一)數(shù)據(jù)庫(kù)概述 1 數(shù)據(jù) (1)數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄(如存儲(chǔ)某一個(gè)人 (2) 數(shù)據(jù)的種類包括文字、圖形、圖象、聲音 (3)數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)與其語(yǔ)義是不可分的。 2 數(shù)據(jù)庫(kù) (1)(database,簡(jiǎn)稱db)是指長(zhǎng)期存儲(chǔ)在電腦內(nèi)有組織的、可共享的數(shù)據(jù)集合; (2)數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system,簡(jiǎn)稱dbms),是位于用戶與 操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 3 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ) (1)元組(tuple)表中的一行即為一個(gè)元組。 (2)屬性(

2、attribute)表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即屬性 名。 (3)主碼(key)表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。 (4) 域(domain)屬性的取值范圍。 (5)分量元組中的一個(gè)屬性值。 (二)sql server概述 1 sql server的版本 (1)企業(yè)版,作為生產(chǎn)使用 (2)個(gè)人版,供移動(dòng)用戶使用 (3)標(biāo)準(zhǔn)版,作為小工作組或部門使用 (4)開(kāi)發(fā)板,供程序員開(kāi)發(fā)測(cè)試使用 2 sql數(shù)據(jù)庫(kù)的創(chuàng)建 (1)創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程就是確定數(shù)據(jù)庫(kù)名稱、大小、存放位置等信息。 (2)數(shù)據(jù)庫(kù)文件包括主數(shù)據(jù)庫(kù)文件(.mdf)、次數(shù)據(jù)文件(.ndf)、事務(wù)日志文件(.ldf)

3、 (3)3種方式創(chuàng)建數(shù)據(jù)庫(kù):使用數(shù)據(jù)庫(kù)創(chuàng)建向?qū)?、使用企業(yè)管理器、使用sql語(yǔ)句在查 詢分析器中創(chuàng)建。 (三)數(shù)據(jù)庫(kù)中的表 1 創(chuàng)建表兩種方式:使用企業(yè)管理器、使用sql語(yǔ)句2修改表,修改操作包括:增加字段、刪除字段、修改字段(名稱、修改其已有的屬性)兩種方式,使用企業(yè)管理器、使用sql語(yǔ)句 (四)數(shù)據(jù)查詢 1基本的select語(yǔ)句,例查詢r(jià)eaders表中所有記錄的信息select*from readers 2查詢語(yǔ)句的統(tǒng)計(jì)功能 3數(shù)據(jù)的連接 外連接的結(jié)果集中,不僅包括滿足連接條件記錄,還包括不滿足連接條件的記錄。連接方式分為:左外連接、右外連接、全外連接。 (五)數(shù)據(jù)完整性 1定義:數(shù)據(jù)完整

4、性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的一致性和準(zhǔn)確性。 2實(shí)體完整性 又稱行完整性,要求表中不能存在完全相同的記錄,而且每條記錄都要具有一個(gè)非空且不重復(fù)的主鍵值。 3使用約束:約束是保證數(shù)據(jù)完整性的有效方法, (1)primary key(主鍵約束)特點(diǎn):每個(gè)表只能定義一個(gè)主鍵、主鍵值不可為空、主鍵值不可重復(fù)。 (2)unique(唯一約束)確保表中的某非主鍵列不輸入重復(fù)值,primary key 與 unique的區(qū)別、 約束數(shù)量、是否允許null值 (3)check(檢查約束),用于限制輸入到列中的值的范圍 (六)數(shù)據(jù)庫(kù)的安全 1對(duì)于sql server來(lái)說(shuō),提供身份驗(yàn)證和權(quán)限驗(yàn)證兩種保護(hù)方式。 (

5、1)身份驗(yàn)證模式: windows驗(yàn)證模式, 只限于本機(jī)使用; 混合驗(yàn)證模式,本機(jī)或遠(yuǎn) 程均可訪問(wèn) 2 角色管理是一種權(quán)限管理的方法,角色中的每一用戶都擁有此角色中的所有權(quán)限。 3數(shù)據(jù)庫(kù)角色提供了在數(shù)據(jù)庫(kù)級(jí)別上的管理權(quán)限組。 (七)備份與恢復(fù) 1備份數(shù)據(jù)庫(kù),使用sql語(yǔ)句備份 步驟:(1)創(chuàng)建備份設(shè)備 (2)備份數(shù)據(jù)庫(kù)(完全數(shù)據(jù)庫(kù)備份、差異備份、日志備份、文件與文件組備份) 2恢復(fù)數(shù)據(jù)庫(kù)(使用企業(yè)管理器恢復(fù)、使用sql語(yǔ)句恢復(fù))二 數(shù)據(jù)庫(kù)課程心得 在學(xué)習(xí)數(shù)據(jù)庫(kù)和數(shù)據(jù)表創(chuàng)建和修改時(shí),了解到表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改

6、表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們上機(jī)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單select語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加

7、、修改和刪除數(shù)據(jù)。存儲(chǔ)過(guò)程、觸發(fā)器也是我們學(xué)習(xí)的內(nèi)容之一, 在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是非常基礎(chǔ)的東西,但對(duì)用戶卻是非常重要的呢,只有熟悉了t_sql語(yǔ)言,才能更好的掌握更多的東西。我們還學(xué)習(xí)了,sql管理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和還原。有sql server 安全訪問(wèn)控制;登錄賬戶的管理;數(shù)據(jù)庫(kù)角色的管理;用戶權(quán)限管理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)sql server數(shù)據(jù)事務(wù)日志進(jìn)行拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)行備份操作的數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。

8、做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。我們還做了倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù),其中的要求包含了許多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的許多知識(shí),讓我們更努力的把所學(xué)到的東西運(yùn)用上去?!酒簊ql學(xué)習(xí)心得】 sql(structured query language) - 結(jié)構(gòu)化查詢語(yǔ)言 sql是在關(guān)系數(shù)據(jù)庫(kù)中執(zhí)行數(shù)據(jù)操作,檢索,維護(hù)所使用的標(biāo)準(zhǔn)語(yǔ)言,可以 用來(lái)查詢數(shù)據(jù),操作數(shù)據(jù),定義數(shù)據(jù),控制數(shù)據(jù) 執(zhí)行sql語(yǔ)句時(shí)用戶只需要知道其邏輯含義,而不需要知道sql語(yǔ)句的具體 執(zhí)行步驟。 -數(shù)據(jù)庫(kù)對(duì)象通常包含表,視圖,索引,序列 【數(shù)據(jù)定義語(yǔ)言ddl】 -表結(jié)構(gòu) data definition language,用于建

9、立,修改,刪除數(shù)據(jù)庫(kù)對(duì)象,不需要 事務(wù)的參與,自動(dòng)提交。 create:創(chuàng)建表或其他對(duì)象的結(jié)構(gòu) create table table_name( column_name datatype default expr, ? ); eg: -創(chuàng)建表emp create table emp( id number(10),name varchar2(20), gender char(1), birth date, salary number(6,2), job varchar2(30), deptid number(2) );alter:修改表或其他對(duì)象的結(jié)構(gòu) 修改表名: rename old_name

10、 to new_name(新表名不能使數(shù)據(jù)庫(kù)中已有的表) 增加列: alter table table_name add (column_name datatypedefault, ?); (新增列只能在表的最后一列追加) 刪除列: alter table table_name drop (column_name); (刪除不需要的列) 刪除字段需要從每行中刪掉該字段占據(jù)的長(zhǎng)度和數(shù)據(jù),并釋放在數(shù)據(jù)塊中 占據(jù)的空間,如果表記錄比較大,刪除字段可能需要比較長(zhǎng)的時(shí)間。 修改列: alter table table_name modify (column_name datatypedefault, ?

11、);(修改僅對(duì)以后插入的數(shù)據(jù)有效, 修改字段前的所有數(shù)據(jù)不受影響) 修改時(shí)一般類型不改,改長(zhǎng)度,盡量往長(zhǎng)里改,因?yàn)槿绻碇幸呀?jīng)有數(shù)據(jù)的 情況下,把長(zhǎng)度由大改小,有可能不成功 drop:刪除表或其他對(duì)象的結(jié)構(gòu) drop table table_name truncate:刪除表數(shù)據(jù),保留表結(jié)構(gòu) truncate table table_name 可以通過(guò)desc table_name 查看表結(jié)構(gòu) 【數(shù)據(jù)操作語(yǔ)言dml】 -表結(jié)構(gòu)中的數(shù)據(jù) data manipulation language,用于改變數(shù)據(jù)表中的數(shù)據(jù),和事務(wù)是相關(guān), 執(zhí)行完dml操作后必須經(jīng)過(guò)事務(wù)控制語(yǔ)句提交后才真正的將改變應(yīng)用到數(shù)

12、據(jù)庫(kù) 中 insret:將數(shù)據(jù)插入到數(shù)據(jù)表中 insert into table_name(column, column?) values(value, value?);(每執(zhí)行一次增加一條記錄) 指定向哪些列插入對(duì)應(yīng)的值,沒(méi)有指定的列:若 設(shè)有默認(rèn)值(default),那么插入的就是該默 認(rèn)值,否則插入null,若某列設(shè)為not null,執(zhí) 行insert語(yǔ)句時(shí)又沒(méi)指定該列,那么插入會(huì)拋 出違反不為空的約束條件,若不寫指定的列,默 認(rèn)所有列插入,每一列的值value都不能少 update:更新數(shù)據(jù)表中已存在的數(shù)據(jù) update table_name set column = value,c

13、olumn = value? where condition; -若不寫where子句,全表所有行的column都被更新 delete:刪除表中的數(shù)據(jù) delete from table_name where condition; -若不寫where子句,全表所有行數(shù)據(jù)都被刪除 另注意與ddl中的truncate的區(qū)別: * 二者都是刪除表記錄,delete可以有條件的刪(where),truncate是將表數(shù)據(jù)全部刪 除 * delete是dml,可以回退(rollback),truncate是ddl,立即生效,無(wú)法回退 * 如果刪除的是全部表記錄,且數(shù)據(jù)量較大,truncate速度更快 【

14、事務(wù)控制語(yǔ)言tcl】 transaction control language,用來(lái)維護(hù)數(shù)據(jù)的一致性 commit:提交,確認(rèn)已經(jīng)進(jìn)行的數(shù)據(jù)改變 rollback:回滾,取消已經(jīng)進(jìn)行的數(shù)據(jù)改變 savepoint:保存點(diǎn),使當(dāng)前事務(wù)可以回退到指定的保存點(diǎn),便于取消部分 改變eg: ddl 范疇 ,控制表結(jié)構(gòu) 不需要tcl參與,自動(dòng)提交 dml 范疇, 控制表結(jié)構(gòu)中的數(shù)據(jù)經(jīng)tcl確認(rèn)后,才會(huì)真正生效, 否則是“假象” 【數(shù)據(jù)控制語(yǔ)言dcl】 data control language,用于執(zhí)行權(quán)限的授予和收回操作 grant:授予,用于給用戶或角色授予權(quán)限 revokr:用于回收用戶或角色已有的

15、權(quán)限 create user:創(chuàng)建用戶 【數(shù)據(jù)查詢語(yǔ)言dql】 data query language,用來(lái)查詢需要的語(yǔ)句 補(bǔ)充知識(shí)點(diǎn) 數(shù)據(jù)類型:定義表中每一列可以使用的數(shù)據(jù)格式和范圍,用來(lái)保證數(shù)據(jù)類 型的格式和有效性 ? 字符串操作: oracle中的字符串是用單引號(hào)()括起來(lái)的,注意與java的區(qū)別 1.字符串類型: cahr,varchar2 表示字符串?dāng)?shù)據(jù)類型,用來(lái)在表中存放字符串信息幾點(diǎn)說(shuō)明: 在數(shù)據(jù)庫(kù)中char,varchar表示的是字符串,注意與java的區(qū)別 char(n),varchar2(n) 指定的是字節(jié)數(shù),不是字符數(shù) varchar2是oracle獨(dú)有的數(shù)據(jù)類型,和其他

16、數(shù)據(jù)庫(kù)中的varchar 作用一樣,加2 是oracle為以后新增一個(gè)字符類型,而又不改變?cè)?varchar定義的長(zhǎng)遠(yuǎn)考慮 long:varchar2 的加長(zhǎng)版,也是存儲(chǔ)變長(zhǎng)字符串,最多可達(dá)2gb的字 符串?dāng)?shù)據(jù) ,long有諸多限制:每張表只能有一個(gè)long類型列; 不能作為主鍵;不能建立索引;不能出現(xiàn)在查詢條件中? clob:long的改進(jìn)版,存儲(chǔ)定長(zhǎng)或變長(zhǎng)字符串,最多可達(dá)4gb的字符串 數(shù)據(jù),oracle建議用clob替代long eg: utf-8環(huán)境下:varchar2英文占1個(gè)字節(jié),中文占3個(gè)字節(jié),nvarchar2英 文占2個(gè)字節(jié),中文占2個(gè)字節(jié) gbk環(huán)境下: varchar2

17、英文占1個(gè)字節(jié),中文占2個(gè)字節(jié),nvarchar2英 文占1個(gè)字節(jié)中文占3個(gè)字節(jié)【篇三:數(shù)據(jù)庫(kù)學(xué)習(xí)心得體會(huì)】 數(shù)據(jù)庫(kù)學(xué)習(xí)心得體會(huì) 這學(xué)期我們學(xué)習(xí)了數(shù)據(jù)庫(kù)應(yīng)用教程這門課,以前并不知道這門課是干什么的,也不懂得 管理功能,還具有操作方便,簡(jiǎn)單實(shí)用等特點(diǎn)。因?yàn)槲沂欠怯?jì)算機(jī)專業(yè)的學(xué)生,所以我學(xué)起 來(lái)就感覺(jué)很難,在上第一堂課的時(shí)候,因?yàn)椴涣私?,于是心里充滿了對(duì)這門課的神秘感,在 第一堂課上我聽(tīng)得很認(rèn)真,我感覺(jué)它與其他的課程沒(méi)有什么聯(lián)系,不需要其它太多的知識(shí), 我想它可能是一門從頭開(kāi)始學(xué)的課,就沒(méi)有太多的擔(dān)憂,然而事實(shí)并不是我想的這樣,隨著 時(shí)間的延長(zhǎng),我發(fā)現(xiàn)每一堂課都比前一堂課難,逐漸的我聽(tīng)得就越來(lái)越吃

18、力,還好書上除了 理論知識(shí)外還有很多例題和圖片,這對(duì)我對(duì)知識(shí)的理解有很大的幫助。同時(shí)老師每堂課都用詳細(xì)的和書上相似的ppt,并且老師講的非常細(xì)致,書上的每一個(gè) 知識(shí)他都會(huì)仔細(xì)的給我們講解,有時(shí)遇到比較難的問(wèn)題他還會(huì)很耐心的講解好幾遍直到我們 都明白了為止,有時(shí)候我們好多人都沒(méi)有聽(tīng),但只要有人聽(tīng),他就會(huì)很認(rèn)真的講。本書的第 一章主要介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,vfp的開(kāi)發(fā)環(huán)境,項(xiàng)目管理器等知識(shí),還記得上第一 章時(shí)老師就告訴我們這一門課程對(duì)我們來(lái)說(shuō)比較難學(xué),也鼓勵(lì)我們不要放棄,要慢慢的理解, 老師總是態(tài)度很和藹的與我們說(shuō)話,更減少了我們對(duì)這一門課的恐懼感。 為了讓我們更好的理解所學(xué)的知識(shí),老師還為我

19、們準(zhǔn)備了與教學(xué)知識(shí)相關(guān)的實(shí)驗(yàn)內(nèi)容, 一般在每堂理論課后都會(huì)有實(shí)驗(yàn)課,所做的實(shí)驗(yàn)都是我們剛學(xué)的那些基本的,重點(diǎn)的知識(shí)。 這種理論與實(shí)驗(yàn)相結(jié)合的方式加深了我們對(duì)教材的理解。剛開(kāi)始做實(shí)驗(yàn)時(shí),因?yàn)槭浅鯇W(xué),所 以老師會(huì)把所有的步驟都寫上,讓我們照著做,先熟悉它的基本操作,再慢慢的理解,時(shí)間 久了,老師就會(huì)省去一些簡(jiǎn)單的步驟,讓我們自己練習(xí)。并且每次實(shí)驗(yàn)之間都有一定的聯(lián)系, 比如下一次實(shí)驗(yàn)時(shí)當(dāng)中有的東西就要用到上一次或前幾次的實(shí)驗(yàn)內(nèi)容。如果第一次沒(méi)有做或 者沒(méi)有做完,就會(huì)影響到下一次的實(shí)驗(yàn),剛開(kāi)始我因?yàn)椴皇炀妥霾煌?,也不知道與以后的實(shí) 驗(yàn)是有聯(lián)系的,偶爾做完了也不知道保存,直到做到下一次實(shí)驗(yàn)不會(huì)做去問(wèn)老師

20、時(shí),才知道 那是上節(jié)課的內(nèi)容,于是我又從第一次重新開(kāi)始做起。這樣不僅浪費(fèi)時(shí)間,而且趕不上老師 的進(jìn)度,每一節(jié)我就會(huì)忙于做以前的任務(wù),而不能及時(shí)做當(dāng)天的,從而總覺(jué)得自己很忙,但 又不知忙了些什么,更不能及時(shí)掌握當(dāng)天所學(xué)的知識(shí)。使不懂的知識(shí)越來(lái)越多,自然也就覺(jué) 得學(xué)起來(lái)很吃力。 書中第二章給我們介紹了vfp的基礎(chǔ)知識(shí)及數(shù)據(jù)運(yùn)算,這一章內(nèi)容讓我對(duì)數(shù)據(jù)庫(kù)有了進(jìn) 一步的理解,這也為我以后學(xué)習(xí)數(shù)據(jù)庫(kù)打下了基礎(chǔ),因?yàn)榛A(chǔ)的東西才是一切學(xué)習(xí)的前提, 沒(méi)有這些知識(shí)又怎能繼續(xù)學(xué)習(xí)后面的知識(shí)。第三章講了表的基本操作,如對(duì)表結(jié)構(gòu)的認(rèn)識(shí), 如何創(chuàng)建表和修改表操作,排序與索引,數(shù)據(jù)表的統(tǒng)計(jì),工作區(qū)與多表操作,表文件等。這

21、 一章內(nèi)容是數(shù)據(jù)處理與操作的前提基礎(chǔ)。每一章的內(nèi)容由淺入深,層層相扣,關(guān)系密切。這 對(duì)我們學(xué)好這門課有很大幫助。通過(guò)這一學(xué)期的學(xué)習(xí)我了解到數(shù)據(jù)庫(kù)有很多優(yōu)點(diǎn),對(duì)我們的學(xué)習(xí)和生活非常有用,第一, 它可以實(shí)現(xiàn)數(shù)據(jù)共享,所有用戶可同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),也可以用各種方式通過(guò)接口使 用數(shù)據(jù)庫(kù),這樣大大方便了我們每一個(gè)人的學(xué)習(xí)與生活。第二,它可以減少數(shù)據(jù)的冗余度, 與其他的一些文件系統(tǒng)相比,因?yàn)閿?shù)據(jù)庫(kù)實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文 件,減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,這一特點(diǎn)使我們的操作更方便更快捷。減少了 時(shí)間的浪費(fèi),提高了工作的效率。第三,數(shù)據(jù)庫(kù)可以確保數(shù)據(jù)的安全性和可靠性,可以防止

22、 數(shù)據(jù)丟失,保證數(shù)據(jù)的正確性和有效性,同時(shí)數(shù)據(jù)庫(kù)可以及時(shí)發(fā)現(xiàn)故障并修復(fù)故障,從而防 止數(shù)據(jù)被破壞。數(shù)據(jù)庫(kù)的這一系列特點(diǎn)都決定了它有很強(qiáng)大的功能,可以為我們提供很多方 便,提高了我們的學(xué)習(xí)生活效率和質(zhì)量,是一門很值得我們?nèi)W(xué)習(xí)的一門課程。我們應(yīng)該重 視它,使其更好地幫助我們?,F(xiàn)在想起來(lái)還有一點(diǎn)點(diǎn)后悔,當(dāng)時(shí)沒(méi)有好好聽(tīng)。 在這一學(xué)期有限的幾次實(shí)驗(yàn)課后,我雖然沒(méi)有學(xué)會(huì)很多,但也學(xué)會(huì)了一些簡(jiǎn)單的操作, 我學(xué)會(huì)了一些簡(jiǎn)單的數(shù)據(jù)運(yùn)算;會(huì)建立一些簡(jiǎn)單的表,修改表的結(jié)構(gòu)和在表中輸入簡(jiǎn)單的記 錄以及對(duì)表記錄的定位和修改;創(chuàng)建與編輯數(shù)據(jù)庫(kù)等比較容易簡(jiǎn)單的操作。有時(shí)候在做實(shí)驗(yàn) 時(shí),對(duì)于實(shí)驗(yàn)中的一些東西我不怎么了解,但

23、我還會(huì)去做,因?yàn)槲蚁胫挥卸嗑毩?xí)才能熟練, 也才能理解掌握知識(shí)。我不知道這一門課對(duì)其他同學(xué)來(lái)說(shuō)怎么樣,但對(duì)我來(lái)說(shuō)卻有些難,但 我會(huì)努力。因?yàn)槲艺J(rèn)為它對(duì)我以后考計(jì)算機(jī)二級(jí)有很大的幫助。很快這一學(xué)期馬上就要結(jié)束了,數(shù)據(jù)庫(kù)這一門課也很快就要結(jié)束了,但這一學(xué)期的學(xué)習(xí) 讓我知道了很多,尤其是老師的耐心,老師的敬業(yè)精神感動(dòng)了我,每一次還在午休時(shí)就有不 想去上課的沖動(dòng),但我都克服了,因?yàn)槲蚁氲嚼蠋煆哪敲催h(yuǎn)來(lái)給我們上課,他能來(lái),為什么 我不能,所以每次我都會(huì)說(shuō)服自己要好好上課。這不僅僅對(duì)我的學(xué)習(xí)有很大的啟示,更重要 的是,他也告訴了我在以后的人生中如何去做事,如何去做人。再做任何事時(shí)都應(yīng)該認(rèn)真負(fù) 責(zé),任何一個(gè)人

24、都應(yīng)該被尊重。因?yàn)橛腥诉€是想聽(tīng),所以每次有人說(shuō)話時(shí),老師就會(huì)說(shuō)你可 以不聽(tīng),可以睡覺(jué),但不能影響其他人聽(tīng)課。上次清明放假時(shí),好多人想回家,所以大部分 人都沒(méi)有來(lái),老師并沒(méi)有生氣,而是很理解我們,有時(shí)候當(dāng)別人理解我們時(shí),我們應(yīng)該思考 自己有沒(méi)有去理解過(guò)他人,這是相互的,就像老師理解我們一樣,我們也應(yīng)該按時(shí)上課,尊 重老師,理解老師。篇二:數(shù)據(jù)庫(kù)心得體會(huì)數(shù)據(jù)庫(kù)論文 計(jì)本(1) 蔣臣臣 摘要: 信息與數(shù)據(jù)的概念,數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段 信息與數(shù)據(jù)的概念,數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù) 管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的概念,數(shù)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的概念,據(jù)庫(kù)三級(jí) 模式 概念模型所涉及的概念及e-r圖表示 概念

25、模型所涉及的概念及e 關(guān)系數(shù)據(jù)庫(kù)的基本概 念,關(guān)系的完整性,關(guān)系代數(shù) 關(guān)系數(shù)據(jù)庫(kù)的基本概念,關(guān)系的完整性, 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化 理論,函數(shù)依賴及范式 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,創(chuàng)建數(shù)據(jù)庫(kù),附加與分離數(shù)據(jù)庫(kù) 創(chuàng)建數(shù)據(jù) 庫(kù), 創(chuàng)建、修改數(shù)據(jù)表,包括主鍵、外鍵及約束創(chuàng)建、修改數(shù)據(jù)表,包括主鍵、表的數(shù)據(jù)的 輸入、修改、刪除,insert、update、delete 表的數(shù)據(jù)的輸入、修改、刪除,insert、update、 語(yǔ)句 索引的概念,創(chuàng)建索引,索引的概念,select語(yǔ)句,包括單表查詢、多表查詢和嵌套 查詢 select語(yǔ)句 包括單表查詢、語(yǔ)句,視圖的概念,創(chuàng)建視圖視圖的概念。關(guān)鍵詞:數(shù)據(jù)庫(kù)、創(chuàng)建、修

26、改、刪除、查詢 心得: 在學(xué)習(xí)這門課的過(guò)程中,在對(duì)數(shù)據(jù)庫(kù)的了解過(guò)程中,慢慢對(duì)數(shù)據(jù)庫(kù)有了感觀。數(shù)據(jù)庫(kù)這 一詞并不是很難想象,并不是像外人看來(lái)很神奇。作為計(jì)算機(jī)專業(yè)的學(xué)生,這樣的專業(yè)術(shù)語(yǔ) 或者專業(yè)知識(shí)是最基本的。 學(xué)習(xí)的時(shí)候沒(méi)有想象中的那么難,只要上課能聽(tīng)懂就基本還可以。但是問(wèn)題還是出在書 本有點(diǎn)厚,有的時(shí)候上課的內(nèi)容都要找很久才能找到,甚至有的時(shí)候老師講的知識(shí)書本上是 找不到的,是另外補(bǔ)充而且是相當(dāng)重要的內(nèi)容。有的時(shí)候開(kāi)小差,沒(méi)有聽(tīng)到老師講的知識(shí)點(diǎn), 這就導(dǎo)致了以后的學(xué)習(xí)無(wú)法順利進(jìn)行,使得學(xué)習(xí)起來(lái)十分困難。所以在數(shù)據(jù)庫(kù)這門課的學(xué)習(xí) 中,上課一定要聽(tīng)牢,就像老師說(shuō)的那樣,這樣的專業(yè)課如果想憑考試前

27、幾天突擊是行不通 的,必須是日積月累的知識(shí)才能取得好成績(jī)。 通過(guò)對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí),我也明白了各行各業(yè)都離不開(kāi)數(shù)據(jù)庫(kù),就算是一個(gè)小型的超市也 離不開(kāi)它。可見(jiàn)數(shù)據(jù)庫(kù)這門課的廣泛性,如果能夠認(rèn)真學(xué)好它將來(lái)必有成就。我就是抱著這 種信念去學(xué)習(xí)數(shù)據(jù)庫(kù)的。第一次接觸數(shù)據(jù)庫(kù),第一次接觸sql語(yǔ)言,雖然陌生,但是可以讓 我從頭開(kāi)始學(xué),就算沒(méi)有基礎(chǔ)的人也可以學(xué)得很好。剛開(kāi)始練習(xí)sql語(yǔ)言的時(shí)候,并不是很難,基本上都是按照老師的步驟來(lái)做,還很有成就感。后來(lái)學(xué)了單表查詢和連接查詢后,就 慢慢發(fā)現(xiàn)越學(xué)越困難了,每個(gè)題目都要思考很久,并且每個(gè)題目基本上不止一個(gè)答案,所以 必須找出最優(yōu)的答案。后面的刪除、插入、修改這些題目

28、都變化蠻大的,書本上的例題根本 無(wú)法滿足我們,好在老師給我們提供了大量的課件,通過(guò)這些ppt,我們可以鞏固課內(nèi)的知 識(shí),還可以學(xué)習(xí)內(nèi)容相關(guān)的知識(shí),更好地完成老師布置的作業(yè)。除了老師布置的一些基本作業(yè)外,還有一份大作業(yè)。就像我們小組的是雜貨店的銷售管 理系統(tǒng),在完成這一作業(yè)的過(guò)程中,我們可以 通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)一家雜貨店。過(guò)程是很復(fù)雜的,雜貨店需要員工,還有百來(lái)種商品,不僅 需要大量的數(shù)據(jù),還要完成需求說(shuō)明,數(shù)據(jù)詞典,還有e-r圖等,雖然想象起來(lái)并不是很難, 但是要轉(zhuǎn)化成文字,轉(zhuǎn)化成人們能夠讀懂的文字就顯得十分困難。特別是一個(gè)完整的銷售系 統(tǒng),對(duì)我們來(lái)說(shuō)都是第一次接觸,在做大作業(yè)的時(shí)候經(jīng)常是前面改改,

29、后面改改,因?yàn)橐恍?數(shù)據(jù)不能很好地對(duì)應(yīng)起來(lái),經(jīng)常會(huì)遺忘一些,所以出現(xiàn)了這樣的情況。一個(gè)完整的數(shù)據(jù)庫(kù)系 統(tǒng)也就是在這樣修修改改的狀態(tài)下完成的,也給了我很大的反思。第一、一個(gè)數(shù)據(jù)庫(kù)的完成 一定要考慮各方面的因素,包括現(xiàn)實(shí)因素。第二、在完成這類作業(yè)時(shí),修修改改是很正常的, 不要因此而厭倦。第三、一個(gè)完整的數(shù)據(jù)庫(kù)一定不能出現(xiàn)錯(cuò)誤,否則會(huì)在現(xiàn)實(shí)生活中帶來(lái)不 必要的麻煩。 通過(guò)本學(xué)期數(shù)據(jù)庫(kù)的學(xué)習(xí)及大作業(yè)的完成,很有去作項(xiàng)目的沖動(dòng),但深知自己的能力水 平有限,還需要更多的學(xué)習(xí)。 一、數(shù)據(jù)庫(kù)主要知識(shí)點(diǎn)我們首先從第一章緒論了解了數(shù)據(jù)庫(kù)的概念,其中有幾個(gè)較為重要的知識(shí)點(diǎn),即數(shù)據(jù)庫(kù) 系統(tǒng)dbs、數(shù)據(jù)庫(kù)管理系統(tǒng)dbm

30、s的概念以及數(shù)據(jù)庫(kù)管理員dba的職責(zé)。此外本章還介紹了數(shù) 據(jù)庫(kù)發(fā)展的三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。 第二章 介紹了數(shù)據(jù)模型和三層模式數(shù)據(jù)庫(kù)。本章要求我們理解實(shí)體-聯(lián)系方法,并學(xué)會(huì)繪制e-r 圖。此外還應(yīng)掌握概念數(shù)據(jù)模型的意義和傳統(tǒng)的三大數(shù)據(jù)模型,以及數(shù)據(jù)獨(dú)立性和數(shù)據(jù)庫(kù)三 層模式結(jié)構(gòu)。 接著開(kāi)始著重講述現(xiàn)在普遍使用的關(guān)系數(shù)據(jù)庫(kù)。包括關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù) 語(yǔ),關(guān)系模型的完整性約束和關(guān)系代數(shù)運(yùn)算。重點(diǎn)是關(guān)系模式完整性的分類和功能,以及關(guān) 系代數(shù)中集合運(yùn)算和關(guān)系運(yùn)算。最后介紹了關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的三層模式結(jié)構(gòu)。 第五章 系統(tǒng)講述關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言sql的定義功能、查詢功

31、能、操作和控制功能。重點(diǎn)在 于數(shù)據(jù)查詢功能。另外還介紹了視圖的用法和動(dòng)態(tài)sql中定義、操作和查詢功能。 第六章 知識(shí)點(diǎn)有:存儲(chǔ)過(guò)程的創(chuàng)建和執(zhí)行過(guò)程、修改和刪除;觸發(fā)器的基本概念,建立,插入 和刪除視圖,插入、刪除和更新類觸發(fā)器。最后介紹了數(shù)據(jù)完整性。 第七章 介紹安全性,包括安全性措施的層次、數(shù)據(jù)庫(kù)管理系統(tǒng)的安全功能等,用戶管理和角色 管理,權(quán)限管理。其他的安全問(wèn)題包括:數(shù)據(jù)加密、審計(jì)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)和用戶定義的安全性 措施。 事務(wù)管理這一章首先介紹了事務(wù)的概念、性質(zhì)以及sql對(duì)事務(wù)的支持。并發(fā)控制干 擾問(wèn)題、可串行性、封鎖、死鎖、隔離級(jí)別、封鎖與隔離級(jí)別;恢復(fù)故障類型、備份類 型、日志的概念、恢

32、復(fù)模型、備份轉(zhuǎn)儲(chǔ)、還原。 第九章 為關(guān)系數(shù)據(jù)理論:函數(shù)依賴術(shù)語(yǔ)和符號(hào);函數(shù)依賴的公理系統(tǒng)amstrong公理的內(nèi)容及其正確性、邏輯蘊(yùn)含和閉包、公理的完備性、閉包的計(jì)算、函數(shù) 依賴集的等價(jià)和最小化;規(guī)范化1nf、2nf、3nf、bcnf;模式分解。 第十章: 數(shù)據(jù)庫(kù)設(shè)計(jì)。完善e-r模型中的概念弱實(shí)體,依賴關(guān)系,強(qiáng)制聯(lián)系;數(shù)據(jù)庫(kù)設(shè)計(jì)的 過(guò)程主要掌握其建立的步驟。第十一章 介紹面向?qū)ο髷?shù)據(jù)庫(kù):新的數(shù)據(jù)庫(kù)應(yīng)用和新的數(shù)據(jù)庫(kù)類型;面向?qū)ο蟮臄?shù)據(jù)模型對(duì) 象與類;對(duì)象的屬性、方法和狀態(tài)、對(duì)象的交互和消息、類的確定和分化、封裝、繼承、多 態(tài);對(duì)象關(guān)系數(shù)據(jù)庫(kù)與對(duì)象數(shù)據(jù)庫(kù);面向?qū)ο髷?shù)據(jù)庫(kù)的研究。 第十二章 “數(shù)據(jù)庫(kù)

33、應(yīng)用的結(jié)構(gòu)和開(kāi)發(fā)環(huán)境”并非重點(diǎn),而第十三章的內(nèi)容在軟件工程課程中就已 經(jīng)掌握,所以這兩章的知識(shí)點(diǎn)就略過(guò)了。 第十四 章分布式數(shù)據(jù)庫(kù)與分布式數(shù)據(jù)管理:概念;分布式數(shù)據(jù)庫(kù)的分布方式;分布式數(shù)據(jù)庫(kù)特 點(diǎn)和目標(biāo)更新傳播、分布式查詢處理、目錄表管理、分布式事務(wù)管理;sqlserver的復(fù) 制及其術(shù)語(yǔ)、復(fù)制模型。 第十五章數(shù)據(jù)倉(cāng)庫(kù):概念;結(jié)構(gòu);數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng);建立數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng);實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)庫(kù)模 型;數(shù)據(jù)倉(cāng)庫(kù)與決策支持。 如何學(xué)好數(shù)據(jù)庫(kù):篇三:數(shù)據(jù)庫(kù)課程學(xué)習(xí)的收獲和心得體會(huì)數(shù)據(jù)庫(kù)課程學(xué)習(xí)的收獲和心得體會(huì) 在大二的下學(xué)期剛學(xué)了數(shù)據(jù)庫(kù)這門課,對(duì)這門課的第一印象是書本蠻厚的,感覺(jué)學(xué)起來(lái) 應(yīng)該會(huì)很難很累。在學(xué)習(xí)

34、這門課的過(guò)程中,在對(duì)數(shù)據(jù)庫(kù)的了解過(guò)程中,慢慢對(duì)數(shù)據(jù)庫(kù)有了感 觀。數(shù)據(jù)庫(kù)這一詞并不是很難想象,并不是像外人看來(lái)很神奇。作為計(jì)算機(jī)專業(yè)的學(xué)生,這 樣的專業(yè)術(shù)語(yǔ)或者專業(yè)知識(shí)是最基本的。 學(xué)習(xí)的時(shí)候沒(méi)有想象中的那么難,只要上課能聽(tīng)懂就基本還可以。但是問(wèn)題還是出在書 本有點(diǎn)厚,有的時(shí)候上課的內(nèi)容都要找很久才能找到,甚至有的時(shí)候老師講的知識(shí)書本上是 找不到的,是另外補(bǔ)充而且是相當(dāng)重要的內(nèi)容。有的時(shí)候開(kāi)小差,沒(méi)有聽(tīng)到老師講的知識(shí)點(diǎn), 這就導(dǎo)致了以后的學(xué)習(xí)無(wú)法順利進(jìn)行,使得學(xué)習(xí)起來(lái)十分困難。所以在數(shù)據(jù)庫(kù)這門課的學(xué)習(xí) 中,上課一定要聽(tīng)牢,就像老師說(shuō)的那樣,這樣的專業(yè)課如果想憑考試前幾天突擊是行不通 的,必須是日

35、積月累的知識(shí)才能取得好成績(jī)。 通過(guò)對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí),我也明白了各行各業(yè)都離不開(kāi)數(shù)據(jù)庫(kù),就算是一個(gè)小型的超市也 離不開(kāi)它??梢?jiàn)數(shù)據(jù)庫(kù)這門課的廣泛性,如果能夠認(rèn)真學(xué)好它將來(lái)必有成就。我就是抱著這 種信念去學(xué)習(xí)數(shù)據(jù)庫(kù)的。第一次接觸數(shù)據(jù)庫(kù),第一次接觸sql語(yǔ)言,雖然陌生,但是可以讓 我從頭開(kāi)始學(xué),就算沒(méi)有基礎(chǔ)的人也可以學(xué)得很好。剛開(kāi)始練習(xí)sql語(yǔ)言的時(shí)候,并不是很 難,基本上都是按照老師的步驟來(lái)做,還很有成就感。后來(lái)學(xué)了單表查詢和連接查詢后,就 慢慢發(fā)現(xiàn)越學(xué)越困難了,每個(gè)題目都要思考很久,并且每個(gè)題目基本上不止一個(gè)答案,所以 必須找出最優(yōu)的答案。后面的刪除、插入、修改這些題目都變化蠻大的,書本上的例題根

36、本 無(wú)法滿足我們,好在老師給我們提供了大量的課件,通過(guò)這些ppt,我們可以鞏固課內(nèi)的知 識(shí),還可以學(xué)習(xí)內(nèi)容相關(guān)的知識(shí),更好地完成老師布置的作業(yè)。除了老師布置的一些基本作業(yè)外,還有一份大作業(yè)。就像我們小組的是雜貨店的銷售管 理系統(tǒng),在完成這一作業(yè)的過(guò)程中,我們可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)一家雜貨店。過(guò)程是很復(fù)雜的, 雜貨店需要員工,還有百來(lái)種商品,不僅需要大量的數(shù)據(jù),還要完成需求說(shuō)明,數(shù)據(jù)詞典, 還有e-r圖等,雖然想象起來(lái)并不是很難,但是要轉(zhuǎn)化成文字,轉(zhuǎn)化成人們能夠讀懂的文字 就顯得十分困難。特別是一個(gè)完整的銷售系統(tǒng),對(duì)我們來(lái)說(shuō)都是第一次接觸,在做大作業(yè)的 時(shí)候經(jīng)常是前面改改,后面改改,因?yàn)橐恍?shù)據(jù)不能很好地對(duì)應(yīng)起來(lái),經(jīng)常會(huì)遺忘一些,所以出現(xiàn)了這樣的情況。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)也就是在這樣修修改改的狀態(tài)下完成的,也給 了我很大的反思。第一、一個(gè)數(shù)據(jù)庫(kù)的完成一定要考慮各方面的因素,包括現(xiàn)實(shí)因素。第 二、在完成這類作業(yè)時(shí),修修改改是很正常的,不要因此而厭倦。第三、一個(gè)完整的數(shù) 據(jù)庫(kù)一定不能出現(xiàn)錯(cuò)誤,否則會(huì)在現(xiàn)實(shí)生活中帶來(lái)不必要的麻煩。 通過(guò)本學(xué)期數(shù)據(jù)庫(kù)的學(xué)習(xí)及大作業(yè)的完成,很有去作項(xiàng)目的沖動(dòng),但深知自己的能力水 平有限,還需要更

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論