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è)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——SQL數(shù)據(jù)庫(kù)學(xué)習(xí)筆記與心得

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

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

0961140107

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

下面將我本學(xué)期所學(xué)的主要知識(shí)簡(jiǎn)單總結(jié)如下:

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

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

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

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

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

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

SQL(StructuredQueryLanguage),即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言。SQL標(biāo)準(zhǔn)語言從1986年公布以來隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展不斷發(fā)展,不斷豐富。

SQL功能動(dòng)詞

數(shù)據(jù)定義CREATE,DROP,ALTER

數(shù)據(jù)查詢SELECT

數(shù)據(jù)操縱INSERT,UPDATE,DELETE

數(shù)據(jù)控制GRANT,REVOKE

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

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

和數(shù)據(jù)控制功能于一體。有如下特點(diǎn):1)綜合統(tǒng)一;2)高度過程化;3)面向集合的操作方式;4)以同一種語法結(jié)構(gòu)提供多種使用方式;5)語言簡(jiǎn)單,易學(xué)易用。

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

創(chuàng)建刪除修改

表CREATETABLEDROPTABLEALTERTABLE

視圖CREATEVIEWDROPVIEW

索引CREATEINDEXDROPINDEX

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

SELECT[ALL|DISTINCT]目標(biāo)列表達(dá)式

FROM表名或視圖名[,表名或視圖名]…

[WHERE條件表達(dá)式]

[GROUPBY列名1[HAVING條件表達(dá)式]]

[ORDERBY列名2[ASC|DESC]];

SELECT語句既可以完成簡(jiǎn)單的單表查詢,也可以完成繁雜的連接查詢和嵌套查詢。

(一)、單表查詢

1、選擇表中的若干列:

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

2)查詢滿足條件的元組。WHERE子句常用的查詢條件有

3、ORDERBY子句。

4、聚集函數(shù)。

5、ORDERBY子句

(二)、連接查詢

1、等值與非等值連接查詢;2、自然連接;3、外連接;4、復(fù)合條件連接。

(三)、嵌套查詢

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

1、帶有IN謂語的子查詢;2、帶有比較運(yùn)算符的子查詢;3、帶有ANY(SOME)或ALL謂語的子查詢;4、帶有EXISTS謂詞的子查詢。

(四)、集合查詢。

數(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ù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求

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

1、數(shù)據(jù)庫(kù)設(shè)計(jì)的準(zhǔn)備工作;2、數(shù)據(jù)庫(kù)設(shè)計(jì)的過程(六個(gè)階段):1)需求分析階段;2)概念結(jié)構(gòu)設(shè)計(jì)階段;3)規(guī)律結(jié)構(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ù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止因用戶非法使用數(shù)據(jù)庫(kù)造成數(shù)據(jù)泄露、更改或破壞。課本中陳述了三類計(jì)算機(jī)系統(tǒng)安全性問題:技術(shù)安全類、管理安全類和政策法律類。

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

數(shù)據(jù)庫(kù)的完整性:即數(shù)據(jù)的正確性和相容性防止不合語義的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。例如:學(xué)生的年齡必需是整數(shù),取值范圍為14--29;學(xué)生的性別只能是男或女;學(xué)生的學(xué)號(hào)一定是唯一的;學(xué)生所在的系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論