- 王珊《數據庫系統概論》(第4版)【教材精講+考研真題解析】講義與視頻課程【28小時高清視頻】
- 圣才電子書
- 18字
- 2021-06-04 18:05:02
第3章 關系數據庫標準語言SQL[視頻講解]
3.1 SQL概述

視頻二維碼(掃碼觀看)
·SQL(Structured Query Language)
結構化查詢語言,是關系數據庫的標準語言。
·SQL是一個通用的、功能極強的關系數據庫語言。
3.1.1 SQL的產生與發展
SQL標準的進展過程

3.1.2 SQL的特點
1綜合統一
◆集數據定義語言(DDL),數據操縱語言(DML),數據控制語言(DCL)功能于一體。
◆可以獨立完成數據庫生命周期中的全部活動:
·定義關系模式,插入數據,建立數據庫;
·對數據庫中的數據進行查詢和更新;
·數據庫重構和維護;
·數據庫安全性、完整性控制等。
◆用戶數據庫投入運行后,可根據需要隨時逐步修改模式,不影響數據的運行。
◆數據操作符統一。
2高度非過程化
◆非關系數據模型的數據操縱語言“面向過程”,必須制定存取路徑。
◆SQL只要提出“做什么”,無須了解存取路徑。
◆存取路徑的選擇以及SQL的操作過程由系統自動完成。
3面向集合的操作方式
◆非關系數據模型采用面向記錄的操作方式,操作對象是一條記錄。
◆SQL采用集合操作方式
·操作對象、查找結果可以是元組的集合;
·一次插入、刪除、更新操作的對象可以是元組的集合。
4以同一種語法結構提供多種使用方式
◆SQL是獨立的語言
能夠獨立地用于聯機交互的使用方式。
◆SQL又是嵌入式語言
SQL能夠嵌入到高級語言(例如C,C++,Java)程序中,供程序員設計程序時使用。
5語言簡潔,易學易用
SQL功能極強,完成核心功能只用了9個動詞。
表3-1 SQL語言的動詞

3.1.3 SQL的基本概念
SQL支持關系數據庫三級模式結構

◆基本表
·本身獨立存在的表
·SQL中一個關系就對應一個基本表
·一個(或多個)基本表對應一個存儲文件
·一個表可以帶若干索引
◆存儲文件
·邏輯結構組成了關系數據庫的內模式
·物理結構是任意的,對用戶透明
◆視圖
·從一個或幾個基本表導出的表
·數據庫中只存放視圖的定義而不存放視圖對應的數據
·視圖是一個虛表
·用戶可以在視圖上再定義視圖
- 倪世雄《當代西方國際關系理論》筆記和典型題(含考研真題)詳解
- 景躍進《政治學原理》(第3版)配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】
- 2018歷年考研英語真題名家詳解
- 華東理工大學外國語學院243法語(自命題)歷年考研真題及詳解
- 北京大學歷史學系歷史學基礎(世界史)歷年考研真題及詳解
- 聊城大學外國語學院616基礎英語(含語言學及英美文學基礎知識)歷年考研真題及詳解
- 馬海濤《中國稅制》(第6版)配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】
- 趙萬一《商法》(第4版)筆記和課后習題(含考研真題)詳解
- 田運銀《國際貿易實務精講》(第5版)課后習題詳解
- 高鴻業《西方經濟學(宏觀部分)》(第5版)課后習題詳解
- 全國名校經濟學考研試卷分析及真題詳解(含廈門大學、西安交大等名校)
- 孫桓《機械原理》(第7版)筆記和課后習題(含考研真題)詳解
- 北京師范大學外國語言文學學院241二外英語歷年考研真題及詳解
- 全國名校信號與系統考研真題及詳解
- 閆佳《毛澤東思想和中國特色社會主義理論體系概論》配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】