随书光盘简介

附赠的随书光盘中收录了本书使用的示例程序和SQL 的学习环境(PostgreSQL)。

随书光盘的文件结构如下所示:

enter image description here

ReadMe.txt 文件

介绍了随书光盘的内容和要点,使用前请务必阅读该文件。

PostgreSQL_Installer文件夹

你可以很容易地将PostgreSQL 安装在Windows 系统的电脑上。PostgreSQL 的安装方法以及在PostgreSQL 中录入和执行SQL 语句的方法,请参考附录A 和附录B。

Sample文件夹

本书中所使用的示例程序分别保存在以章节为单位的文件夹中。在Sample\CreateTable文件夹中,按照RDBMS 的不同,分别保存了用来创建示例用表的SQL 语句。

enter image description here

answer文件夹

各章末习题的答案(示例程序),分别保存在以章为单位的目录中。

关于示例程序

随书光盘中收录的示例程序的文件名,与书中记述的列表号码相对应。例如,1-5 节记述的代码清单1-3 的示例程序,保存的位置和文件名如下所示。

enter image description here

另外,像如下代码清单这样,在不同的RDBMS 中存在差异的SQL 语句,会在其文件名的末尾加上RDBMS 的名称。

代码清单1-4 增加一个可以保存100位可变长度字符串的列shohin_mei_kana

DB2 PostgreSQL MySQL
ALTER TABLE Shohin ADD COLUMN shohin_mei_kana VARCHAR(100);
Oracle
ALTER TABLE Shohin ADD (shohin_mei_kana VARCHAR(100));
SQL Server
ALTER TABLE Shohin ADD shohin_mei_kana VARCHAR(100);

这种情况下,示例程序的文件名如下所示。

  • List1_4_DB2_PostgreSQL_MySQL.sql
  • List1_4_Oracle.sql
  • List1_4_SQL Server.sql

创建示例用表的SQL语句

创建示例用表用的SQL 文件保存在Sample\CreateTable 文件夹中。文件名为CreateTable表名.sql。例如,PostgreSQL 用到的表Shohin 保存在下述目录中。

enter image description here

保存在Sample 文件夹中的示例程序文件,可以使用Windows 的记事本(或者其他文本编辑器)打开。

声明 翔泳有限公司

随书光盘中的文件已经经过编辑部确认,在正常使用时不会出现任何问题。对于文件执行结果所造成的任何损失,本书作者、软件开发人员和翔泳公司概不承担相关责任。

随书光盘Sample 文件夹中所收录文件的著作权归本书作者所有。读者可以出于个人目的,根据需要自行使用和修改其中的程序。

对于个别环境相关的问题,以及由本书对应范围外的环境设置所造成的执行错误,本公司概不负责解答。

目录