數(shù)據(jù)庫1|關(guān)系型數(shù)據(jù)庫基本概論

今天是5.5號。

其實本科就學(xué)過數(shù)據(jù)庫的相關(guān)課程壳咕,實際也比較簡單一姿,而且之前python部分也涉及到數(shù)據(jù)庫知識,只不過是NoSQL即非關(guān)系型數(shù)據(jù)庫和措,而主流的mysql,sqlserver,oracle等都是基于關(guān)系型數(shù)據(jù)庫的奴烙,所以這里又重新復(fù)習(xí)一下關(guān)系型數(shù)據(jù)庫相關(guān)知識助被。


一剖张、數(shù)據(jù)庫有三種模型數(shù)據(jù)結(jié)構(gòu):
(1).層次模型
(2).網(wǎng)狀模型
(3).關(guān)系模型

前兩者是上世紀(jì)七八十年代應(yīng)用較多的,由于比較復(fù)雜所以發(fā)展到了關(guān)系模型揩环,一般用E-R圖來表示搔弄,如下:

1.png

(a)層次結(jié)構(gòu)的應(yīng)用有:一個學(xué)院里教員學(xué)生層次數(shù)據(jù)庫模型;
(b)網(wǎng)狀結(jié)構(gòu)的應(yīng)用有:學(xué)生/選課/課程的網(wǎng)狀數(shù)據(jù)模型丰滑;
(c)關(guān)系模型必須是規(guī)范化的顾犹,不允許表中還有表。且必須滿足完整性約束:實體完整性吨枉、參照完整性蹦渣。其中是實體完整性指的是要指明主碼哄芜;參照完整性是要指明外碼貌亭。

二、三級模式和兩級映射

2.png

兩級映射:內(nèi)模式/模式映射认臊,模式/外模式映射可以保證數(shù)據(jù)的獨立性圃庭。

三、SQL中常用的操作

3.png

(1)SQL 對大小寫不敏感:SELECT 與 select 是相同的失晴。

(2)SQL 語句后面的分號?
分號是在數(shù)據(jù)庫系統(tǒng)中分隔每條 SQL 語句的標(biāo)準(zhǔn)方法剧腻,這樣就可以在對服務(wù)器的相同請求中執(zhí)行一條以上的 SQL 語句。所以在后面的學(xué)習(xí)中最好在每條 SQL 語句的末端使用分號涂屁。

(3)一些最重要的 SQL 命令
SELECT - 從數(shù)據(jù)庫中提取數(shù)據(jù)
UPDATE - 更新數(shù)據(jù)庫中的數(shù)據(jù)
DELETE - 從數(shù)據(jù)庫中刪除數(shù)據(jù)
INSERT INTO - 向數(shù)據(jù)庫中插入新數(shù)據(jù)

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 - 刪除索引

可以看見關(guān)于表或者索引的更新用alter书在,刪除用drop。


四拆又、數(shù)據(jù)庫事務(wù)(transaction)的概念
附上管理事務(wù)處理的rollback()和commit()相關(guān)知識儒旬。

從功能上劃分,SQL 語言可以分為DDL,DML和DCL三大類帖族。

  1. DDL(Data Definition Language)
    數(shù)據(jù)定義語言栈源,用于定義和管理 SQL 數(shù)據(jù)庫中的所有對象的語言 ;
    CREATE---創(chuàng)建表
    ALTER---修改表
    DROP---刪除表

  2. DML(Data Manipulation Language)
    數(shù)據(jù)操縱語言竖般,SQL中處理數(shù)據(jù)等操作統(tǒng)稱為數(shù)據(jù)操縱語言 甚垦;
    INSERT---數(shù)據(jù)的插入
    DELETE---數(shù)據(jù)的刪除
    UPDATE---數(shù)據(jù)的修改
    SELECT---數(shù)據(jù)的查詢

  3. DCL(Data Control Language)
    數(shù)據(jù)控制語言,用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán)涣雕,并控制 數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果艰亮,對數(shù)據(jù)庫實行監(jiān)視等;
    GRANT--- 授權(quán)
    ROLLBACK---回滾
    COMMIT--- 提交

  4. 提交數(shù)據(jù)有三種類型:顯式提交挣郭、隱式提交及自動提交垃杖。
    下面分別說明這三種類型。
    (1) 顯式提交
    用 COMMIT 命令直接完成的提交為顯式提交丈屹。
    (2) 隱式提交
    用 SQL 命令間接完成的提交為隱式提交调俘。這些命令是:
    ALTER 伶棒, AUDIT , COMMENT 彩库, CONNECT 肤无, CREATE , DISCONNECT 骇钦, DROP 宛渐, EXIT , GRANT 眯搭, NOAUDIT 窥翩, QUIT , REVOKE 鳞仙, RENAME 寇蚊。
    (3) 自動提交
    若把 AUTOCOMMIT 設(shè)置為 ON ,則在插入棍好、修改仗岸、刪除語句執(zhí)行后,系統(tǒng)將自動進(jìn)行提交借笙,這就是自動提交扒怖。其格式為: SQL>SET AUTOCOMMIT ON ;

**對于DDL語句业稼,由于其是隱式提交盗痒,所以rollback和commit一般是用于對DML語言的管理。
(最后的附錄知識來源:
http://blog.csdn.net/ying_593254979/article/details/12134629

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末低散,一起剝皮案震驚了整個濱河市俯邓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谦纱,老刑警劉巖看成,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異跨嘉,居然都是意外死亡川慌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門祠乃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梦重,“玉大人,你說我怎么就攤上這事亮瓷∏倥。” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵嘱支,是天一觀的道長蚓胸。 經(jīng)常有香客問我挣饥,道長,這世上最難降的妖魔是什么沛膳? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任扔枫,我火速辦了婚禮,結(jié)果婚禮上锹安,老公的妹妹穿的比我還像新娘短荐。我一直安慰自己,他們只是感情好叹哭,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布忍宋。 她就那樣靜靜地躺著,像睡著了一般风罩。 火紅的嫁衣襯著肌膚如雪糠排。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天泊交,我揣著相機(jī)與錄音乳讥,去河邊找鬼柱查。 笑死廓俭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唉工。 我是一名探鬼主播研乒,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼淋硝!你這毒婦竟也來了雹熬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤谣膳,失蹤者是張志新(化名)和其女友劉穎竿报,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體继谚,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡烈菌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了花履。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芽世。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖诡壁,靈堂內(nèi)的尸體忽然破棺而出济瓢,到底是詐尸還是另有隱情,我是刑警寧澤妹卿,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布旺矾,位于F島的核電站蔑鹦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏箕宙。R本人自食惡果不足惜举反,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扒吁。 院中可真熱鬧火鼻,春花似錦、人聲如沸雕崩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盼铁。三九已至粗蔚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饶火,已是汗流浹背鹏控。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留肤寝,地道東北人当辐。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像鲤看,于是被迫代替她去往敵國和親缘揪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容