Chapter1 Introduction

第一章 背景知識

1.1數據庫簡介

數據庫是指一組相關信息的集合。

1.1.1 非關係數據庫

{\begin{cases}層次數據庫系統 (以一個或多個樹形結構展示信息)\\ 網狀數據庫系統 (多個記錄的集合並記錄之間相互鏈接)\end{cases}

1.1.2 關係模型

關係數據庫中,每一張表都包含了一項作爲每行唯一標識的信息(主鍵),它與其他條目一起構成了對條目的完整描述。
主鍵包括自然主鍵和邏輯主鍵。

1.1.3 一些術語

術語 定義
實體 數據庫用戶所關注的對象
存儲在表中的獨立的數據片段
所有列的一個集合,完整描述一個實體或實體上的某種行爲,也稱爲記錄
行的集合
結果集 表未持久化的另一個名字
主鍵 用於標識表中的每一行或多個列
外鍵 一個或多個可用來識別其他表中的某一行的列

1.2 什麼是SQL

1.2.1 SQL語句的分類

SQL基本模塊:1、方案(schema)語句;2、數據語句(通過方案語句操作數據);3、事務語句

1.2.2 SQL:非過程化語句

SQL語句只定義必要的輸入和輸出,執行語句的方式由數據柯迎慶中的優化器組件來處理。
一般,單獨使用SQL並不呢能開發完整的應用,往往需要與編程語言相集成,如PythonDB

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章