第一章

介紹關連式資料庫的概念

•關連式資料庫,是一種將關連式資料表群組化的資料庫

•在資料表的結構中有兩個元素

–- 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:查詢語法是如何使用