數據庫——系統概念

數據庫系統的組成——數據庫、數據庫管理系統(DBMS)、數據庫應用程序和用戶。
DBMS(DataBase Management System),接收以SQL(Structure Query Language)編碼的請求,並將這些請求轉化成數據庫中的操作。普通公司幾乎從不編寫自己的DBMS程序。
數據庫應用程序通過向DBMS程序發送SQL語句來讀取或修改數據庫數據,也會以表單的形式向用戶顯示數據。

數據庫
數據庫是關聯表的自描述集合。
元數據——關於數據庫結構的數據稱爲元數據。表名、列名和列所屬表、表和列的屬性等都是元數據。
數據庫的內容簡單說有:用戶數據、元數據、索引和其他改進數據庫性能的結構,一些數據庫還含有應用元數據,它們用於描述應用程序元素如表單和報表。Microsoft Access把應用元數據作爲其數據庫的一部分。

DBMS
DBMS用於創建、處理和管理數據庫。• 創建數據
重要的DBMS產品有:
Microsoft公司的MIcrosoft Access、SQL Server;
Oracle公司的Oracle和MySQL;
IBM公司的DB2。
大多數DBMS產品可以聲明數據值的規則,這種由DBMS執行的規則稱爲參照完整性約束(referentialreferential integrity constraints)。

DBMS的功能:
• 創建數據庫
• 創建表
• 創建支持結構(如索引等)
• 讀取數據庫數據
• 修改(插入、更新或刪除)數據庫數據
• 維護數據庫結構
• 執行規則
• 併發控制
• 提供安全性
• 執行備份和恢復

數據庫應用程序的功能:
• 創建並處理表單
• 處理用戶查詢
• 創建並處理報表
• 執行應用程序邏輯
• 控制應用程序

在表中插入數據—— 數據表視圖
向表中添加數據有三種常用的方法。
首先,可以把表用作數據表,其外觀和工作方式均類似於Excel 工作表。採用這種方法時,表位於數據表視圖中,在每個單元格中依次輸入數據;
其次,可以構建表的數據輸入表單,然後使用它添加數據;
第三,可以使用SQL。

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