第12回 自分の調べ物に最適の雑誌記事索引を選ぶには――記事索引の採録年代、得意ジャンルを知っておく皓星社(こうせいしゃ) 図書出版とデータベース

小林昌樹(図書館情報学研究者) ■本は今、わりあいと見つかる むかしは読みたい本を見つけるのも一苦労だったが、現在では国会図書館(NDL)の全国書誌データがネット検索できるようになって、ひととおり探すことが誰にでもできるようになっている。また、そこで分類や件名を使えば、見たことも聞いたこともない本を見…

自作RDBMSやろうぜ!(Zenn出張版)

この記事の目的 RDBMS(いわゆるリレーショナルデータベース)というものはプログラミング言語の処理系や、OSなどと同様に、世の中で広く使われているソフトウェアであるにも関わらず、いざ自作してみようと思うと日本語で記述されている必要な情報・情報源がまとまったサイトやブログ記事がないことに気づきました そこ…

データベース設計におけるNULL – kawasima

3値論理の話は「3値論理 ―― 神のいない論理」が詳しい。 NULL絶対ダメ論や現実的には無理だから上手く付き合っていくしかないんだよ論など見られるが、せっかくCodd博士が上図の分類を提示しておられるので、これを元にもっと詳細化して考えてみよう。 ここで考えた全体のデシジョンツリーは以下のとおり。 ※ イミュータ…

Cloudflare、CDNエッジで稼働するSQLiteベースのRDB「Cloudflare D1」発表。ユーザーの近接CDNエッジに自動でデータベースを分散配置、高速アクセスを実現

Cloudflare、CDNエッジで稼働するSQLiteベースのRDB「Cloudflare D1」発表。ユーザーの近接CDNエッジに自動でデータベースを分散配置、高速アクセスを実現 CDNベンダのCloudflareは、同社のCDNエッジ上にSQLiteベースのRDBサーバ機能を提供する新サービス「Cloudflare D1」を発表しました。同社にとって初めてのデータベ…

ドメインロジックとSQL

以下の文章は、Martin Fowler による Domain Logic and SQLの日本語訳である。 データベース指向ソフトウェア開発者とメモリ上(in-memory)アプリケーションソフトウェア開発者との間のギャップは、ここ数十年、徐々に広がってきている。このギャップが原因で、データベースの機能(SQLやストアドプロシージャ)をどのよう…

Part4 初めてのデータベース設計

一部の組み込み系システムを除けば,業務系システムはすべて何らかのデータベースを使っており,データベースを中核にしてシステムができあがっています。データベースを押さえることは,システムの中核を押さえることにほかなりません。したがって,データベースをどのような手順で,何に基づいて設計するのかを知って…