关系数据库管理系统(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主题...[继续阅读]