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

下載本文檔

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

文檔簡(jiǎn)介

SQL數(shù)據(jù)庫(kù)學(xué)習(xí)心得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ù)的種類(lèi)包括文字、圖形、圖象、聲音(3)數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)與其語(yǔ)義是不行分的。2數(shù)據(jù)庫(kù)

(1)(database,簡(jiǎn)稱(chēng)DB)是指長(zhǎng)期存儲(chǔ)在電腦內(nèi)有組織的、可共享的數(shù)據(jù)集合;

(2)數(shù)據(jù)庫(kù)治理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱(chēng)DBMS),是位于用戶(hù)與

操作系統(tǒng)之間的一層數(shù)據(jù)治理軟件。

3關(guān)系數(shù)據(jù)庫(kù)根底

(1)元組(Tuple)表中的一行即為一個(gè)元組。

(2)屬性(Attribute)表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱(chēng)即屬性名。

(3)主碼(Key)表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。(4)域(Domain)屬性的取值范圍。(5)重量元組中的一個(gè)屬性值。(二)SQLServer概述1SQLServer的版本(1)企業(yè)版,作為生產(chǎn)使用(2)個(gè)人版,供移動(dòng)用戶(hù)使用

(3)標(biāo)準(zhǔn)版,作為小工作組或部門(mén)使用(4)開(kāi)發(fā)板,供程序員開(kāi)發(fā)測(cè)試使用2SQL數(shù)據(jù)庫(kù)的創(chuàng)立

(1)創(chuàng)立數(shù)據(jù)庫(kù)的過(guò)程就是確定數(shù)據(jù)庫(kù)名稱(chēng)、大小、存放位置等信息。

(2)數(shù)據(jù)庫(kù)文件包括主數(shù)據(jù)庫(kù)文件(.mdf)、次數(shù)據(jù)文件(.ndf)、事務(wù)日志文件(.ldf)(3)3種方式創(chuàng)立數(shù)據(jù)庫(kù):使用數(shù)據(jù)庫(kù)創(chuàng)立向?qū)?、使用企業(yè)治理器、使用SQL語(yǔ)句在查詢(xún)分析器中創(chuàng)立。(三)數(shù)據(jù)庫(kù)中的表

1創(chuàng)立表兩種方式:使用企業(yè)治理器、使用SQL語(yǔ)句2修改表,修改操作包括:增加字段、刪除字段、修改字段(名稱(chēng)、修改其已有的屬性)兩種方式,使用企業(yè)治理器、使用SQL語(yǔ)句(四)數(shù)據(jù)查詢(xún)

1根本的SELECT語(yǔ)句,例查詢(xún)Readers表中全部記錄的信息SELECT*FROMReaders2查詢(xún)語(yǔ)句的統(tǒng)計(jì)功能3數(shù)據(jù)的連接

外連接的結(jié)果集中,不僅包括滿意連接條件記錄,還包括不滿意連接條件的記錄。連接方式分為:左外連接、右外連接、全外連接。(五)數(shù)據(jù)完整性

1定義:數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的全都性和精確性。2實(shí)體完整性

又稱(chēng)行完整性,要求表中不能存在完全一樣的記錄,而且每條記錄都要具有一個(gè)非空且不重復(fù)的主鍵值。

3使用約束:約束是保證數(shù)據(jù)完整性的有效方法,

(1)PRIMARYKEY(主鍵約束)特點(diǎn):每個(gè)表只能定義一個(gè)主鍵、主鍵值不行為空、主鍵值不行重復(fù)。

(2)UNIQUE(唯一約束)確保表中的某非主鍵列不輸入重復(fù)值,PRIMARYKEY與UNIQUE的區(qū)分、約束數(shù)量、是否允許NULL值

(3)CHECK(檢查約束),用于限制輸入到列中的值的范圍(六)數(shù)據(jù)庫(kù)的安全

1對(duì)于SQLServer來(lái)說(shuō),供應(yīng)身份驗(yàn)證和權(quán)限驗(yàn)證兩種愛(ài)護(hù)方式。

(1)身份驗(yàn)證模式:Windows驗(yàn)證模式,只限于本機(jī)使用;混合驗(yàn)證模式,本機(jī)或遠(yuǎn)程均可訪問(wèn)

2角色治理是一種權(quán)限治理的方法,角色中的每一用戶(hù)都擁有此角色中的全部權(quán)限。3數(shù)據(jù)庫(kù)角色供應(yīng)了在數(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ù)的根本構(gòu)造,

用來(lái)存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過(guò)程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從課程中中讓我更明白一些學(xué)問(wèn),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)立好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗,表的內(nèi)容是越詳細(xì)越好,但是也不能太繁瑣,以后在實(shí)際應(yīng)用中多使用表,對(duì)表的規(guī)劃和理解就會(huì)越深刻。我們上機(jī)的另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢(xún)。從中我們了解到查詢(xún)語(yǔ)句的根本構(gòu)造,和簡(jiǎn)潔SELECT語(yǔ)句的使用,多表連接查詢(xún)。而在視圖的操作中,也了解到了視圖是常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象,是供應(yīng)查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢(xún)執(zhí)行的大局部操作,使用視圖一樣可以完成。使用視圖不僅可以簡(jiǎn)化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫(kù)的安全性,不僅可以檢索數(shù)據(jù),也可以通過(guò)視圖向基表中添加、修改和刪除數(shù)據(jù)。存儲(chǔ)過(guò)程、觸發(fā)器也是我們學(xué)習(xí)的內(nèi)容之一,在操作中有建立存儲(chǔ)過(guò)程,執(zhí)行存儲(chǔ)過(guò)程,及查看和修改存儲(chǔ)過(guò)程,這些都是特別根底的東西,但對(duì)用戶(hù)卻是特別重要的呢,只有熟識(shí)了T_SQL語(yǔ)言,才能更好的把握更多的東西。我們還學(xué)習(xí)了,SQL治理、數(shù)據(jù)的導(dǎo)入、導(dǎo)出、備份和復(fù)原。有SQLServer安全訪問(wèn)掌握;登錄賬戶(hù)的治理;數(shù)據(jù)庫(kù)角色的治理;用戶(hù)權(quán)限治理。維護(hù)數(shù)據(jù)庫(kù)的安全是確保數(shù)據(jù)庫(kù)正常運(yùn)行的重要工作。數(shù)據(jù)的備份是對(duì)SQLServer數(shù)據(jù)事務(wù)日志進(jìn)展拷貝,數(shù)據(jù)庫(kù)備份記錄了在進(jìn)展備份操作的數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫(kù)完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫(kù)恢復(fù)用。我們還做了倉(cāng)庫(kù)治理數(shù)據(jù)庫(kù),其中的要求包含了很多數(shù)據(jù)庫(kù)的對(duì)象,綜合了我們所學(xué)的很多學(xué)問(wèn),讓我們更努力的把所學(xué)到的東西運(yùn)用上去。

擴(kuò)展閱讀:SQL數(shù)據(jù)庫(kù)學(xué)習(xí)筆記與心得

SQL數(shù)據(jù)庫(kù)學(xué)習(xí)筆記與心得

0961140107

SQL是市場(chǎng)占有率最大的數(shù)據(jù)庫(kù)之一,是信息化社會(huì)的產(chǎn)物,是整理、查詢(xún)、分析數(shù)據(jù)的強(qiáng)有力工具。我對(duì)于SQL數(shù)據(jù)庫(kù)的學(xué)習(xí)是在試驗(yàn)與探究之中度過(guò)的。

下面將我本學(xué)期所學(xué)的主要學(xué)問(wèn)簡(jiǎn)潔總結(jié)如下:

共分四大塊:一、數(shù)據(jù)庫(kù)根本原理;二、SQL標(biāo)準(zhǔn)語(yǔ)言;三、數(shù)據(jù)庫(kù)設(shè)計(jì);四、數(shù)據(jù)庫(kù)安全。

一、數(shù)據(jù)庫(kù)根本原理

數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)領(lǐng)域中進(jìn)展最快的技術(shù)之一。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和根底。常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型、面對(duì)對(duì)象模型、對(duì)象關(guān)系模型。其中關(guān)系模型是目前最重要的一種數(shù)據(jù)模型。關(guān)系數(shù)據(jù)庫(kù)是我們需要把握的重點(diǎn)。

關(guān)系模型中常用的關(guān)系操作包括:查詢(xún)操作和插入、刪除、修改操作兩大局部。關(guān)系的查詢(xún)表達(dá)力量很強(qiáng),是關(guān)系操作中最主要的局部。

二、SQL標(biāo)準(zhǔn)語(yǔ)言

SQL(StructuredQueryLanguage),即構(gòu)造化查詢(xún)語(yǔ)言,是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。SQL標(biāo)準(zhǔn)語(yǔ)言從1986年公布以來(lái)隨著數(shù)據(jù)庫(kù)技術(shù)的進(jìn)展不斷進(jìn)展,不斷豐富。

SQL功能動(dòng)詞

數(shù)據(jù)定義CREATE,DROP,ALTER數(shù)據(jù)查詢(xún)SELECT

數(shù)據(jù)操縱INSERT,UPDATE,DELETE數(shù)據(jù)掌握GRANT,REVOKE

SQL之所以能夠?yàn)橛脩?hù)和業(yè)界所承受,并成為國(guó)際標(biāo)準(zhǔn),是由于它是一個(gè)綜合的、功能極強(qiáng)同時(shí)又簡(jiǎn)潔易學(xué)的語(yǔ)言。SQL集數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱、數(shù)據(jù)定義

林巧和數(shù)據(jù)掌握功能于一體。有如下特點(diǎn):1)綜合統(tǒng)一;2)高度過(guò)程化;3)面對(duì)集合的操作方式;4)以同一種語(yǔ)法構(gòu)造供應(yīng)多種使用方式;5)語(yǔ)言簡(jiǎn)潔,易學(xué)易用。

SQL的數(shù)據(jù)定義語(yǔ)句:

創(chuàng)立刪除修改表CREATETABLEDROPTABLEALTERTABLE視圖CREATEVIEWDROPVIEW索引CREATEINDEXDROPINDEX

數(shù)據(jù)庫(kù)查詢(xún)是數(shù)據(jù)庫(kù)的核心操作。也是數(shù)據(jù)庫(kù)學(xué)習(xí)的重點(diǎn)和難點(diǎn)。SQL供應(yīng)了SELECT語(yǔ)句進(jìn)展數(shù)據(jù)庫(kù)的查詢(xún),該語(yǔ)句具有敏捷的使用方式和豐富的功能。其一般格式為:

SELECT[ALL|DISTINCT]FROM[,]…[WHERE]

[GROUPBY[HAVING]][ORDERBY[ASC|DESC]];

SELECT語(yǔ)句既可以完成簡(jiǎn)潔的單表查詢(xún),也可以完成簡(jiǎn)單的連接查詢(xún)和嵌套查詢(xún)。

(一)、單表查詢(xún)

1、選擇表中的若干列:2、選擇表中的若干元組;

2)查詢(xún)滿意條件的元組。WHERE子句常用的查詢(xún)條件有3、ORDERBY子句。4、聚攏函數(shù)。5、ORDERBY子句(二)、連接查詢(xún)

1、等值與非等值連接查詢(xún);2、自然連接;3、外連接;4、復(fù)合條件連接。(三)、嵌套查詢(xún)1、帶有IN謂語(yǔ)的子查詢(xún);2、帶有比擬運(yùn)算符的子查詢(xún);3、帶有ANY(SOME)或ALL謂語(yǔ)的子查詢(xún);4、帶有EXISTS謂詞的子查詢(xún)。

(四)、集合查詢(xún)。

數(shù)據(jù)的更新操作有三種:向表中添加若干行數(shù)據(jù)、修改表中的數(shù)據(jù)和刪除表中的若干行數(shù)據(jù)。

三、數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿意各種用戶(hù)的應(yīng)用需求(信息要求和處理要求

數(shù)據(jù)庫(kù)設(shè)計(jì)的根本步驟:

1、數(shù)據(jù)庫(kù)設(shè)計(jì)的預(yù)備工作;2、數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程(六個(gè)階段):1)需求分析階段;2)概念構(gòu)造設(shè)計(jì)階段;3)規(guī)律構(gòu)造設(shè)計(jì)階段;4)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段;5)數(shù)據(jù)庫(kù)實(shí)施階段;6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段.

四、數(shù)據(jù)庫(kù)安全

數(shù)據(jù)庫(kù)的安全性是指愛(ài)護(hù)數(shù)據(jù)庫(kù),防止因用戶(hù)非法使用數(shù)據(jù)庫(kù)造成數(shù)據(jù)泄露、更改或破壞。課本中敘述了三類(lèi)計(jì)算機(jī)系統(tǒng)安全性問(wèn)題:技術(shù)安全類(lèi)、治理安全類(lèi)和政策法律類(lèi)。

如何掌握數(shù)據(jù)庫(kù)的安全性?其常用的方法有:1)用戶(hù)標(biāo)識(shí)和鑒定2)存取掌握;3)視圖;4)審計(jì);5)密碼存儲(chǔ).

數(shù)據(jù)庫(kù)的完整性:即數(shù)據(jù)的正確性和相容性防止不合語(yǔ)義的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。例如:學(xué)生的年

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論