[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

<web-produce 486> Re: 店舗情報のリ レーショナルデータベース化




2000年2月24日(木) 21:29 に、私曰く:
>
>  店舗情報を、noge.com で動いているリレーショナルデータベースに
> 登録してみました。

 ちなみに、店舗情報はリレーショナルデータベース上にあるので、次
のように SQL文を打ち込むと、いろいろな角度で情報を検索できますよ。

注1: 先頭が \ ではじまっていない入力が、SQL です。
注2: ここで SQL の入力に返事をしている psql というプログラムは、
     ORACLE で言うところの sqlplus みたいなものです。(と言うと
     ピンと来る人がいるかも。)


% psql town … psql コマンドを使って town という名のデータベースを操作する
  ^^^^^^^^^
Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL
[PostgreSQL 6.5.3 on i386-unknown-freebsd2.2.8, compiled by gcc 2.7.2.1]

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: town

town=> \d … town データベースに登録されているテーブルの一覧を見る
       ^^
Database    = town
 +------------------+----------------------------------+----------+
 |  Owner           |             Relation             |   Type   |
 +------------------+----------------------------------+----------+
 | koba             | 店舗情報                         | table    |
 | koba             | 店舗情報_pkey                    | index    |
 | koba             | 店舗の分類                       | table    |
 | koba             | 店舗の品目                       | table    |
 | koba             | 店舗の写真                       | table    |
 | koba             | 店舗と地図の対応                 | table    |
 | koba             | 店舗関連リンク                   | table    |
 +------------------+----------------------------------+----------+

town=> \d 店舗情報 … 店舗情報テーブルに設定されている項目を見る
       ^^^^^^^^^^^
Table    = 店舗情報
+----------------------------------+----------------------------------+-------+
|              Field               |              Type                | Length|
+----------------------------------+----------------------------------+-------+
| 名称                             | varchar() not null               |    80 |
| よみがな                         | varchar()                        |    80 |
| 紹介                             | varchar()                        |    80 |
| 郵便番号                         | varchar()                        |    10 |
| 住所(県〜区)                   | varchar()                        |    80 |
| 住所(町〜)                     | varchar()                        |   100 |
| 電話                             | varchar()                        |    80 |
| ファックス                       | varchar()                        |    80 |
| 電子メール                       | varchar()                        |    80 |
| 営業時間                         | varchar()                        |   100 |
| ラストオーダー                   | varchar()                        |   100 |
| 定休日                           | varchar()                        |    80 |
| コメント                         | text                             |   var |
| おすすめ                         | text                             |   var |
| 価格帯                           | text                             |   var |
| 備考                             | text                             |   var |
| 掲示板                           | varchar()                        |    80 |
+----------------------------------+----------------------------------+-------+
Index:    店舗情報_pkey

town=> select 名称,営業時間 from 店舗情報 where 定休日 like '年中無休';
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       ↑
       店舗情報に登録されているデータの中から年中無休の店のみを探し出し、
       その店の名称と営業時間を表示する

名称        |営業時間
------------+--------------------------------------
パパジョン  |18:00〜26:00
萬里        |11:45〜22:00
萬里放題亭  |平日 16:00〜25:30 土日祭 16:00〜23:30
浜作        |17:00〜23:30
ぶーふーうー|17:00〜24:00
(5 rows)

town=> \q … おしまい
       ^^
% _

-- 
古場 正行 (こば まさゆき)                           (((((((
  E-mail: koba@hoge.org or koba@noge.com (private)   )∂ ∂)
          masa-k@sag.hitachi-sk.co.jp    (office)   (  v  __
     URL: http://www.noge.com/koba/                  ゝ-〈/