第一章
介紹關連式資料庫的概念
•關連式資料庫,是一種將關連式資料表群組化的資料庫
•在資料表的結構中有兩個元素
–- Columns
–- Rows
•資料庫中所包含的物件
– Tables – 儲存資料
– View – 簡化和限制
– Indexes – 可以提高資料庫在查詢的效能
– Defaults – 提供默認值
– Rules – 限制可以插入到資料表的數據類型
– Stored procedures – 儲存批次指令
– Triggers – 觸發指令
Structured Query Language(SQL)
•SQL是一種機器語言,用於「定義」、「操作」和「控制」關連式資料庫
–底層是ANSI(American National Standards Institute)
•SQL語言元素可分為三類
–Data definition language(DDL):定義
•create, alter, drop
–Data manipulation language(DML):操作
•select, insert, update, delete
–Data control language(DCL):控制
•grant, revoke
Transact-SQL(T-SQL)
•是Sybase的資料庫查詢語言,是ASE的資料庫語言,包含
–標準的SQL命令
–Sybase的SQL命令的延伸
•系統程序的Adaptive Server的存儲過程,在這些對象提供有關的資料庫,資料庫對象和數據的信息
–sp_help:查詢database有那些物件
–sp_who:查詢目前使用database的使用者資訊
–sp_syntax:查詢語法是如何使用