關系數據庫管理系統(RDBMS),如本書所收錄的幾種,是全世界的信息系統的主要驅動引擎,尤其常見于網絡應用及分布式客戶機/服務器(client/server)處理系統。RDBMS在不阻礙或影響其他人的情況下,讓許多用戶可以迅速且同時訪問、創建、編...[繼續閱讀]
海量資源,盡在掌握
關系數據庫管理系統(RDBMS),如本書所收錄的幾種,是全世界的信息系統的主要驅動引擎,尤其常見于網絡應用及分布式客戶機/服務器(client/server)處理系統。RDBMS在不阻礙或影響其他人的情況下,讓許多用戶可以迅速且同時訪問、創建、編...[繼續閱讀]
由于SQL方言開始擴增,1986年ANSI公布了第一版SQL標準,希望在眾多廠商間取得更多一致性,并于1989年又推出更為廣受各界接納的第二版。國際標準組織(ISO)也批準了SQL標準。ANSI于1992年發布了稱為SQL92及SQL2的升級版,1999年又再次發布SQL9...[繼續閱讀]
SQL標準不斷演進,多家廠商與平臺間的SQL方言也應運而生。這些方言的演進多半是在ANSI委員會新建標準之前,某數據庫的用戶社群即已要求廠商開發新功能。不過有時候則是學術界或研究圈基于科技間相互競爭的壓力而提出的新功能...[繼續閱讀]
《SQL技術手冊》第二版說明了SQL標準以及五種頂尖RDBMS平臺特有的實現方式。DB2IBM的超人氣DBMS可在個人計算機乃至于大型計算機等硬件平臺上運行,也可在多種操作系統上運行,包括近來崛起的Linux操作系統。在企業環境中,尤其是大量...[繼續閱讀]
開始使用SQL時,必須了解語句的寫法。SQL語法分為四大類,下面列出每一類并于后續單元中一一詳細討論。標識符(identifier)說明用戶或系統為數據庫對象所設的名稱,例如數據庫、表、表的約束、表的字段、視圖等。直接量(literal)說明...[繼續閱讀]
表可包含一個或多個列,每一列都必須定義其數據類型,以對該列內的數據做大致分類。在實際的應用程序中,數據類型是控制表如何定義及數據如何保存在表內的。使用特定數據類型可讓查詢變得更方便、更容易懂,有助于掌控數據的...[繼續閱讀]
約束可以自動強制數據的完整性,過濾數據庫內的數據。在某種意義上,約束(constraint)是在進行INSERT、UPDATE、DELETE操作時定義哪些數據值有效的規則。當數據修改事務違反約束規定時,事務就會被拒絕。ANSI標準中有四種約束類型:CHECK、...[繼續閱讀]
在本章搜索命令時:1.閱讀“SQL平臺支持”一節。2.檢查平臺支持表。3.即使是尋找特定平臺的實現,也請先閱讀SQL2003語法與說明的部分。4.最后,閱讀特定平臺實現的信息。本書會把命令的平臺實現的共同特點提出來討論并與SQL2003主題...[繼續閱讀]