MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/11/05
Microsoft Data Engine FunClub
Since 2000.11.05

【エーアイ出版の本との類似点について】


私の本が、 エーアイ出版の本によって著作権の侵害を受けていると判断できます


エーアイ出版本の問題点その内容
第7章『レコードを選択する』
この章節の解説順序が上巻と一致する
エーアイ本自著
抜き出す列名を指定する2.4.1
すべての列を抜き出す2.4.2
重複したレコードを除外する2.4.3
抜き出した列に別名を付ける2.4.4
条件を満たすレコードを抜き出す(その1)2.4.5
条件を満たすレコードを抜き出す(その2)2.4.6と2.4.7
条件を満たすレコードを抜き出す(その3)2.4.8
条件を満たすレコードを抜き出す(その4)2.4.12
抜き出したレコードを並べ替える2.4.14
私の本を真似なければ、解説順序がここまで一致するのはおかしい
第7章『レコードを選択する』
この章節の『関係の演算』の解説順序が上巻と一致する
エーアイ本自著
射影演算1.6.1
選択演算1.6.2
交差結合1.6.3
等結合1.6.4
自然結合1.6.5
左外結合1.6.6
右外結合1.6.7
完全外結合1.6.8
自己結合1.6.9
和演算1.6.10
差演算1.6.11
・初心者向けの基礎テキストでありながら、『射影』『和演算』『差演算』という単語が適切なのか?私の本を真似たからである。
図の酷似
エーアイ本自著
30ページ91ページ
・図の標題が、なぜか『データベースサーバーの全体像』と同じ。なぜ標題まで一致するの?
文章表現が似ている
エーアイ本自著
35ページ(バッチとGO)210ページ(バッチとGO)
プログラムのコメントが似ている
エーアイ本自著
74ページ(sampdb_ex.sql)
RETURN -- バッチを終了する
210ページ(EX3-01.SQL)
RETURN -- バッチを終えます
・ここで問題なのはコメント文をRETURNの後ろに配置している点と、どちらのプログラムもデータベースを作成するための例題解説であるということ。つまり真似ていると思われる。
配列サイズが一致
エーアイ本
91ページ(samplog_01x.sql)
-- ローカル変数の宣言をする
DECLARE @RET int               -- プロシージャの戻り値を代入する
DECLARE @LOGNAME varchar(20)   -- ログイン名を代入する
DECLARE @LOGPSW varchar(20)    -- パスワードを代入する

-- 登録するログイン名とパスワードを定義する
SELECT @LOGNAME = 'onakage'
SELECT @LOGPSW = 'snake'
自著
37ページ(SQL01_01.SQL)
DECLARE @RETVAL int              -- ストアドプロシージャの戻り値を受け取る
DECLARE @LOGIN_NAME varchar(20)  -- ログイン名
DECLARE @LOGIN_PSWD varchar(20)  -- パスワード

-- 登録するログイン名とパスワードの定義
SELECT @LOGIN_NAME = 'simon'     -- ログイン名
SELECT @LOGIN_PSWD = 'petero'    -- パスワード
・ここで問題なのはコメント文の使い方が似ているのみならず、配列の大きさがなぜ20となっているのか?
プログラムが同じ
エーアイ本
92ページ(samplog_01x.sql)
PRINT '  [' + @LOGNAME + '] ログインを登録しました'
自著
37ページ(SQL01_01.SQL)
PRINT '    [' + @LOGIN_NAME + '] ログインを登録しました'
・もう、何も言うことはありません
私のプログラムの実行と同じ解説順序 エーアイの例題16と例題17で、例題17の解説文で
『順序が逆になりましたが、(以下略)』
と述べられています。なぜ順序を逆に説明したのでしょうか?
それは例題16と例題17の解説が、私の本の36ページ(SQL01_01。書籍の一番最初に掲載したプログラムであることに注意!)のプログラムを解説しているからです。私のプログラムがちょうど例題16、例題17と同じ実行順序になっています。
さらに驚くことに、例題16のRAISERRORの引数(第2番)が16です。ところが例題17のRAISERRORの引数(第2番)は、0となっており(普通の感覚では0ではなく16にする)、私のプログラムと完全に一致します。
私のプログラムと同じ。配列サイズも同じ もう指摘するのが疲れました。
エーアイの109,110ページ(samprol_05.sql)プログラム
これは、私のSQL01_02.SQLを抜粋し変えたものです。配列サイズがなぜ20 なの?
私のプログラムと同じ これもパクリです
エーアイの130-132ページ(samptbl_03.sql)プログラム
ALTERでリレーション張って私のプログラム176ページ(EX3-07)と違いを出そうと考えるは偉いけど、初心者テキストでしょ?初心者はALTERでリレーションを張ると思いますか?CREATE TABLE文で普通はリレーション張ると思わない?だとしたら著者としてのあなたの能力を疑います。まあALTERは別にしても、何でストアドプロシージャで表を削除するの?私のプログラムを真似ていると言われても文句言えないですね。
私のプログラムと同じ これもパクリです
エーアイの252ページ(sampproc_06.sql)プログラム『件数proc』ストアドプロシージャと私のプログラム289ページ(SQL04_07)『件数表示』ストアドプロシージャが一致。また配列サイズも同じ
これ以上の調査は、疲れたので省略します。

エーアイ出版社が、良識ある行動を取られることを期待します



Homeに戻る


(株)日本技術ソフト開発 責任編集:堀川 明
MSDE FunClubに関するご意見・ご要望等ございましたら、 msdefun@horikawa.ne.jp までご連絡下さい。

MSDE FunClubの運営は、マイクロソフト社とは一切の関係はありません