W 資料庫基礎

2022-05-13 06:12:54 字數 799 閱讀 6080

資料庫系統由三部分組成:資料庫(db)、資料庫管理系統(dbms)和資料庫應用系統

資料加是用來儲存資料的,裡面儲存兩大類資料:使用者資料及系統資料/資料字典,具體為系統中的使用者以及使用者孤許可權,各種統計資訊等

資料庫是長期儲存在計算機內有組織和可共享的資料集合

每種dbms都支援一種資料模型,主流的dbms,如:oracle, sybase, db2, sqlserver, mysql都支援關係資料模型

dbms的基本功能:

1. 資料定義

2. 資料操作

3. 資料庫的執行管理

4. 資料庫的建議和維護功能

dbms由兩大部分組成:查詢處理器和儲存管理器

查詢處理器包括:資料定義語言(ddl)編譯器、資料操縱語言(dml)編譯器、嵌入型dml的預編譯器以及查詢優化等核心程式

儲存管理器包含授權和安全性控制,完整性檢查管理器,事務管理器,檔案管理器和緩衝區管理

在實施資料庫應用中也需要使用不同的模型:概念模型(也稱資訊模型),邏輯模型和物理模型

邏輯模型是直接面向資料庫的邏輯結構的,通常有一組嚴格定義的,無二義性的語法和語義的資料庫語言,人們可以用這種語言來定義,操縱資料庫中的資料,應用程式設計師是基於邏輯模型程式設計的,每種dbms都支援一種邏輯模型,資料庫中最主要的邏輯模型有層次模型(hierarchical model),閘道器模型(network model),關係模型(rational model),物件導向模型(object oriented model)和物件關係模型(object rational model)

資料模型三要素:資料結構、資料操作、資料的約束條件

資料庫 資料庫基礎

什麼是sql 結構化查詢語言 structtured query language sql的作用 啟動mysql.exe,連線伺服器後,就可以使用sql來操作伺服器了。類似php中操作mysql的語句就是sql語句 sql標準 由國際標準化組織 iso 制定的,對dbms 資料庫管理系統 的統一操作...

資料庫 學習筆記 w3 2

乙個資料庫通常包括乙個或多個表,每個表有乙個標識,表含有帶資料的行。可以把 sql 分為兩個部分 資料操作語言 dml 和 資料定義語言 ddl 查詢和更新指令構成了 sql 的 dml 部分 sql 的資料定義語言 ddl 部分使我們有能力建立或刪除 我們也可以定義索引 鍵 規定表之間的鏈結,以及...

W 3 School學習資料庫

select 列名稱 from 表名稱 select from 表名稱 sql dml和 ddl 可以把 sql 分為兩個部分 資料操作語言 dml 和 資料定義語言 ddl sql 結構化查詢語言 是用於執行查詢的語法。但是 sql 語言也包含用於更新 插入和刪除記錄的語法。查詢和更新指令構成了 ...