- 王珊《數據庫系統概論》(第4版)【教材精講+考研真題解析】講義與視頻課程【28小時高清視頻】
- 圣才電子書
- 735字
- 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中一個關系就對應一個基本表
·一個(或多個)基本表對應一個存儲文件
·一個表可以帶若干索引
◆存儲文件
·邏輯結構組成了關系數據庫的內模式
·物理結構是任意的,對用戶透明
◆視圖
·從一個或幾個基本表導出的表
·數據庫中只存放視圖的定義而不存放視圖對應的數據
·視圖是一個虛表
·用戶可以在視圖上再定義視圖
- 考博英語全國重點院校真題詳解
- 2018歷年考研英語真題名家詳解
- 武漢科技大學外國語學院357英語翻譯基礎[專業碩士]歷年考研真題及詳解
- 楊保軍《新聞理論教程》(第3版)筆記和課后習題(含考研真題)詳解[視頻講解]
- 北京航空航天大學人文社會科學學院812公共政策分析歷年考研真題視頻講解
- 吳于廑《世界史·現代史編(下卷)》配套題庫【名校考研真題+章節題庫+模擬試題】
- 莫雷《心理學研究方法》配套題庫【名校考研真題+章節題庫+模擬試題】
- 2016考研政治沖刺必背36計
- 周三多《管理學》(第3版)筆記和課后習題(含考研真題)詳解【視頻講解】
- 管理學考研真題與典型題詳解
- 中央財經大學財政稅務學院資產評估碩士復試歷年真題及詳解
- 2020年同等學力申碩《經濟學學科綜合水平考試(國際經濟學部分)》復習全書【核心講義+模擬試題詳解】
- 朱玉賢《現代分子生物學》配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】(第4版)
- 高鴻業《西方經濟學(微觀部分)》(第5版)課后習題詳解
- 羅賓斯《組織行為學》(第14版)【教材精講+考研真題解析】講義與視頻課程【27小時高清視頻】