• 締切済み

ディレクトリ構造をDBで管理するには?

例えばヤフーのカテゴリのように トップ > 地域情報 > 日本の地方、都道府県 > 関東 > 千葉県 > ビジネスと経済 > 企業間取引 (BtoB) > と、どの程度まで深くなっていくか見当がつかないディレクトリ構造がありますが、こういうものを管理するときには、単純にカラム数を多めにとってDBを作成すればいいのでしょうか? もう少しスマートなやり方があったら教えてください。

みんなの回答

回答No.2

何階層になるか分からないのだから、同じ表を繰り返し 検索することになるのでは? SQL99に準拠したDBMSなら、WITH句でRECURSIVE指定の 検索が可能です。 PostgreSQL 8.0.0の日本語マニュアルをざっと眺めた 範囲では、WITH句は未サポートのようです。

参考URL:
http://www.atmarkit.co.jp/fnetwork/tokusyuu/01sql99/sql99_1b.html
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

プライマリーキー,自フォルダ,親フォルダ,親フォルダプライマリーキー みたいな形(ただの案)にすれば、カラム数は抑えられると思いますけど、 フルパスを作成する手間とのバランスで考える必要があるかと思います。

関連するQ&A

  • ディレクトリとSEOの関係性について

    現在携帯端末向けサイトを運営しています。日本全国の全都道府県に向けた検索サービスなのですが、この時のディレクトリの構造がSEO的に良いのか悪いのかもわからず、とても不安です。 現在の階層はこうです。 index.html ├秋田 ├青森 (以下47都道府県が続きます) トップレベルディレクトリにはindex.htmlを置き、それぞれの県は県別にディレクトリを作っておいています。こういった階層はSEO的に問題でしょうか?各県のページもトップレベルに置いた方位が良いのでしょうか? どうかご教授よろしくお願いします。

  • WEBサイトのディレクトリ構造

    WEBサイトを制作するに当たってディレクトリ構造をどうしようか悩んでいます。 (フレームワークとか複雑なものではなくxhtml+css+javascript程度のものです) 書籍やWEB検索で調べたのですが、漠然としたイメージでよくわかりません。 例えば「トップ」「会社案内」「製品・サービス案内」「コンタクト」というページを制作する場合 ・htmlファイルを全て同じ階層でindex.html, company.html, products.html, contact.htmlに。 ・画像はimg, CSSはcss, スクリプトはlibディレクトリに入れていました。 しかし調べたところカテゴリ別にディレクトリを作るほうがSEO的にもいいそうで・・・ あと共有のものはcommonフォルダに入れるとか。 ということは上記の例でいえばcompanyというディレクトリのindex.htmlとするということでしょうか? ただしそうするとcommonへのリンクで相対アドレスを記述する場合 階層ごとにリンク先を../../common/lib/script.jsとか書かないとだめってことですよね? あとindex.htmlの上書き間違いが起きないのかなあと思ったり。 それと topでない階層のcss等のディレクトリはどのように配置するんでしょうか? /company/cssなのか/company/○○/css←○○にはcommonのようなフォルダを挟むのか? 同様にtopのcommonに分類されないcss等はどのようにするのでしょうか? きっちり決まっているわけではないので人それぞれだとおもいますがアドバイス頂けたらと思います。

    • ベストアンサー
    • HTML
  • ヤフーの中国のカテゴリが良く分からない

    ヤフーのカテゴリで日本語の翻訳などを探しています。どこにありますか?日本なら下記にあります。 できればそのページの中に「日本語」というように日本人が読んでも分かるようになっていると助かります トップ > ビジネスと経済 > 企業間取引 (BtoB) > 翻訳、通訳のサービス >

  • 佐賀県鳥栖市の魅力についてお教え下さい

    こんにちは 佐賀県鳥栖市が住みよさランキングでは九州・沖縄部門で1位でした。 ここでお聞きします。 実際に住んでみて、行ってみて、感じる鳥栖市の魅力についてお聞かせくださいませ。 近々、遊びに行こうと思います。 住みよさランキング 2010年版――地方/都道府県別ランキング・関東は印西(千葉)、近畿は守山(滋賀)がトップに(5) | 地域経済 | 投資・経済・ビジネスの東洋経済オンライン http://www.toyokeizai.net/business/regional_economy/detail/AC/c49868320594ad2b5caf5016a160f20b/page/5/

  • 日本の地域・都市圏の「集合的無意識」

    集合的無意識について、同じ日本でも東京とたとえば浜松では「地域」が連続してないようにも思えます。 たとえば「名古屋の圏内」というものは連続していて、さらに「三重県」と「岐阜県」、「尾張」..などは地域があるかもしれません。 このように「首都圏」「関西」「中京圏」あるいはアイデンティティの強い都道府県などがあり、その中にまたいろいろ「地域」の集合的無意識があるように思えます。 一つの都道府県がメディアなどがあり、アイデンティティも強い場合もありますが、「千葉」から「横浜」に移動しても「首都圏」かもしれませんし、「山陰地方」や「北陸地方」などもあるかもしれません。 このように同じ日本でも「都市・地域の圏?」のような、それぞれの地域圏の集合的無意識は存在するのでしょうか? もしあるとしてそれぞれ連続性が途切れているとしてあるとすれば、いくつくらいあるのでしょうか?

  • 初めましてhisa813と申します。

    初めましてhisa813と申します。 私は、ワードプレスの初心者で御座います。 質問は、カテゴリーをそれぞれのウィジットで別の物を表示したい。という事です。 現在、私のサイトはカテゴリーがおおよそ20個程あります。 しかし、サイドカラムに20個もカテゴリーがあると、下に伸びてしまい とても見づらくなってしまっています。 そこで、一つ解決策として、 20個のカテゴリーの内に、7個程カテゴリーをサイドに表示して あとは、ドロップダウンで表示をしたいと考えております。 質問は、どうすれば一つのウィジットではカテゴリーが7個のみを 表示して、もう一つのウィジットにはドロップダウンで20個の全部を 選択出来るように出来るのか? (例)------------------------------------ 地域情報サイトであれば、 47都道府県がカテゴリーだけど、東京と埼玉と神奈川と千葉だけカテゴリー表示させる ウィジットがあり、別のウィジットではドロップダウンで47都道府県出るようなイメージです。 教えて下さい。 おそらくウィジットをいじるだけでは難しいと思うのでプラグインだと思います。 私は英語が読めない上、wp初心者です。出来れば日本語で扱いやすいものがあれば いいなと思っています。 また、プラグイン以外の簡単な方法で解決が出来ればそれでも問題御座いません。 お詳しい方ご教授頂きたいです、お願い致します。

  • 地方で標準語(東京弁?)を話すと・・・

    5月に結婚し、彼の転勤で千葉から広島へ引っ越してきました。 仕事もまだ探していなく、もちろん友人もまだいないので毎日孤独な生活を送っています。 さて、標準語(←この言い方は正しくないと思うのですが、主に関東地域での方言)以外の地域に住んでる皆さんは話した相手が自分と違う方言だと、あれ?と思いますか?自意識過剰と言われそうですが、買い物などで店員さんとお話したりすると微妙に反応される気がします。話が進んだりして、千葉出身とか言うと「広島なんて田舎でしょう」などと言われたり…。関東地方に住んでる方なら千葉のイメージ…ちょっと違いますよね? スーパーなどで、同年代の女性たちが楽しそうに広島弁で話しているのを聞いたりすると、私があの中に入っていったらういちゃったりするのかしら?とかレベルの低い想像をしてしまいます。それもこれも今の孤独がネガティブシンキングに走らせているだけなのですが…。 関東地域からそれ以外の地域に引っ越されたりした方いかがですか?

  • 天津飯の境界線

    こちら関西は普通のあんかけですが、関東はケチャップ味と聞いてびっくりしました 全く想像がつかない味です ミナさんのお住いの地域はどっちですか? 都道府県は伏せても構いませんが「◯◯地方」と言う言葉で教えて下さい たくさんの回答お待ちしております、ペコリンm(*μ_μ)m

  • 日本で一番車の需要が多い場所は?

    日本国内で車が多く走ってる都道府県及び地域はどこになりますか? 関東地方(東京・埼玉・茨城・栃木・郡馬)以外の場所での車の需要率を知りたいです。 新車、中古車、整備問わず車が一番多く売れてる地域など。 ご存知の方がいらしたら是非教えてください。

  • MovableTypeでポータルサイトをつくりたいですが・・・

    MovableTypeに詳しい方へ。業種別/地域別のリンクサイトをつくることって可能ですか?  たとえば、ビジネス(BtoB)>製造業>自動車部品 などと階層分類し、各企業の紹介ページに行けるようにしたいです。 具体例としては、http://webtown.tv/ のように、追加していった各企業の紹介ページが、トップページの新着情報に反映されます。