一、什么是數據庫?
數據庫(Database,DB)是一個長期儲存在計算機內的、有組織的、統一管理的數據集合。
- 保管數據的倉庫
- 數據管理的方法和技術
二、數據表的概念
數據庫表:是一系列二維數組的集合。
- 橫向的行(記錄/行)
- 縱向的列(字段/屬性/列)
字段名 | 學生編號 | 學生姓名 | 出生日期 | 所學專業 |
---|---|---|---|---|
記錄(行) | 001 | 張三 | 1987-04-04 | 計算機 |
記錄(行) | 002 | 李四 | 1987-05-28 | 會計 |
記錄(行) | 003 | 王五 | 1987-05-28 | 軟件工程 |
三、數據類型的概念
常用的數據類型有:
- 整數數據類型
- 浮點數數據類型
- 日期/時間數據類型
- 字符串數據類型
- 二進制數據類型
如:
10000 INGETER
張三 VARCHAR(30)
1990-01-01 DATE
3.85 NUMERIC(9, 2)
四、數據庫系統的構成
數據庫系統主要有3個組成部分:
- 數據庫
- 數據庫管理系統
- 數據庫應用程序
五、常用的數據庫訪問技術
SQL語言
SQL是對數據庫進行查詢和修改的操作語言。
SQL語言包含4個部分:
- DDL:DROP、CREATE、ALTER等語句;
- DML:INSERT、UPDATE、DELETE語句;
- DQL:SELECT語句;
- DCL:GRANT、REVOKE、COMMIT、ROLLBACK等語句。
常用的數據庫訪問技術
- ODBC:Open Database Connectivity(開放數據庫連接);
- JDBC:Java Database Connectivity(Java數據庫連接);
- ADO.NET:.NET框架中用於和數據庫交互的類庫;
- PDO:PHP Data Object(PHP語言訪問數據庫技術)。