説明省略、としたいところだが念のため。

テーブルはひとつひとつのデータの保管先。データベースはアタッチ/デタッチ等の単位で、その中にはテーブルやストアードプロシージャ、ビュー等も含まれる。

ここは後日もうちょっと丁寧に書くことにしよう。
過去に「俺は仕事に誇りを持っている」と言い放っていたエンジニアがいた。言葉は切れるのだが、その切れ味は周囲への気配りはなかった。
彼の言う誇りは、「最高の仕事」らしいのだが、自分の考えた範囲での、という前提がついて回っていた。客と打合せをすると客の業務や考え方を否定し、システムに合わせさせようとする。客には嫌われるのだが、内部では「頼れる奴」と思われてしばらく重宝されていたようだ。私は客の意見をとことん聞いていたが「客に迎合する」と疎まれ、そのうち元請けと訣別することになった。

しかし、客の方向を向かずにシステムなんて構築できるはずもない。私が抜けたことで客の信頼は落ち、システムは総崩れとなった。その後、連絡があり「大変なことになっている」と聞かされたがそれは元請けの選んだ道だし、その元請けから損害も被っているので知ったことではない。大切なことを見誤った結果だろうから自業自得だ。

さて、エンジニアの中には「誇り」と称して実はワガママや個人的なコダワリを持ち込む輩が居る。分からなくもないが、エンジニアのエゴなのか否か、見分ける必要があるだろう。

最近、今の仕事場でつっかかってくる輩が居る。それを見ていて、過去のそういうのをふと思い出した次第だ。
雪の影響もあり、多くの路線で遅れが出ていたとき。山手線の電車内の扉の上の画面に「遅延情報」が表示される。7頁あった。
その画面は駅に着くと「こちらのドアが開きます」とか、何両目のいくつ目の扉だとか、そういう情報を表示するため、遅延情報は電車走行中のみの表示である。7頁くらいだと1つの駅間ですべてのページ表示することができる。

以前、確か17頁、ということがあった。駅間では11~13頁くらいは表示される。で、駅について走行し出すとまた1頁目から表示していた。つまりは14頁目以降は情報があっても閲覧できないということ。

今は改善されているだろうか、というのが気になった日であった。