DB Concept
關聯式資料庫 (Relational Database, RDB)
ACID
Atomicity (不可分割性)
: 資料操作不能只有部分完成。一次transaction 只能有:成功或失敗兩種結果其中一種。
Consistency (一致性)
:transaction 完成前後,資料都必須永遠符合 schema 的規範,保持資料與資料庫的一致性
Isolation (隔離性)
:資料庫允許多個 transactions 同時對其資料進行操作,但也同時確保這些 transaction 的交叉執行,不會導致數據的不一致
Durability (耐久性)
:transaction 完成後,對資料的操作就是永久的,即便系統故障也不會丟失
非關聯式資料庫 (NoSQL)
Key-Value Store (e.g. Oracle NoSQL Database)
Document Store (e.g. MongoDB)
Wide Column Store (e.g. Amazon DynamoDB)
RDBMS
Access
MySQL
SQLite
PostgreSQL
Oracle Database
Microsoft SQL
SQL Commands
SELECT
- extracts data from a database or data table
UPDATE
- updates data in a database or data table
DELETE
- deletes data from a database
INSERT INTO
- inserts new data into a database or data table
CREATE DATABASE
- creates a new database
CREATE TABLE
- creates a new table
CREATE INDEX
- creates an index (search key)
ALTER DATABASE
- modifies a database
ALTER TABLE
- modifies a table
DROP TABLE
- deletes a table
DROP INDEX
- deletes an index
SQL
Tutorial
DB2
Informix
NoSQL
MongoDB
Oracle Academy
人生到處知何似 應似飛鴻踏雪泥
泥上偶然留指爪 鴻飛那復計東西
Please download Flash player
Copyright ©2002 All Rights Reserved. Last modified :