質問: アクセスについて アクセスを使ったデータベースの作り方がよくわかりません。昔どうしても仕事で必要で覚えなければいけなかったのですが、どうやらdbというものの構造が理解できていないようでどれだけ本を読んでもちんぷんかんぷんでした。ある人に相談したところ情報処理2種の勉強の中で「リレーショナルdb」などdbの構造を理解するためのものが書かれているはずだからそれをやったら?」などと言われました。「dbの構造」というものがどんなものなのか、身近にある例で示していただける方はいらっしゃいませんか?どうもイメージがつかないのです。
回答: 多分。分からないのはrdbのことではなく アクセスの操作方法ではないかと思うのですが(^^; あれは非常にとっつきにくいソフトです。 身近にあるrdbと言えば・・・そうですなぁ たくさん所有しているクラシックcdのデータベースと かどうでしょう。 この場合の情報は cdのタイトル・曲目・作曲者・演奏家・出版社・値段などなどが考えられますが。 テーブル一つで作ろうと考えた場合非常に無駄が多い ですよね。 cd1・曲1・作曲者a・演奏家a・出版社a・値段a cd1・曲2・作曲者b・演奏家a・出版社a・値段a cd2・曲1・作曲者a・演奏家c・出版社b・値段b ってな感じになるとどうしても重複するでしょ。 この場合 cd・出版社・値段 曲目・作曲者 演奏家 は別テーブルで作ると無駄が少なくなるし それぞれのテーブルの管理も楽になるというのは 分かりますかね? んでそれぞれのテーブルを関連付け (リレーショナル)させて一つのものとして扱う 訳なんですが。 どうなんでしょ。こんなんで分かりました?