Database Lecture 5/13

Database Lecture 5/13



カード型データベース

一つのレコードを一枚のカードとみなすデータベース。

したがって、どんなデータベースにもフロントエンドとして、

カード型のブラウザを用意していることが多い。



スプレッドシート

スプレッドシートは表の形にデータを表すことができるデータベースと 考えても良い。



アンケートをカード型データベースにして見る

アンケートは紙に書いてあるものをコンピュータに入力してもらった。

入力データの例

From: j94050@bw.ie.u-ryukyu.ac.jp (Fukasawa_Hiroyasu)
X-Mailer: mnews [version 1.19] 1995-07/21(Fri)

1 當銘 弘樹
2 945735G
3 とうめ ひろき
4 A
5 Macintosh
6 Macintosh
7 Macintosh
8 Mac OS
9 Mac OS
10 Mac OS
11 Yes
12 Yes
13 クラリスワークス
14 YES
15 Emacs




変換の詳細



バッチ型のデータベース入出力

しかし、これが可能なうちは実はデータベースにする必要は ない...

バッチ型で良く使われるデータ型

  • SYLKファイルの例

    P;P0.00
    P;Phh\:mm\:ss\ AM/PM
    P;FGeneva;M200;SBI
    B;Y2;X3
    O;L
    F;DG2G10
    F;W1 256 10
    F;M340;R1
    F;M340;R2
    F;FF2G;SM5;Y1;X1
    C;K"河野"
    F;FF2G;SM5;X2
    C;K"田中"
    F;FF2G;SM5;X3
    C;K"高良"
    F;FF2G;SM5;Y2;X1
    C;K100
    F;FF2G;SM5;X2
    C;K200
    F;FF2G;SM5;X3
    C;K300
    E
    
    しかし、結局、役に立つのはTSVだったりする。



    カード型データベースで何ができる?

    カード型の特徴は、見えているものがデータベースそのものであり、 それが検索され、印刷されるところにある。



    カード型データベースでできないこと

    Pros and cons of スプレッドシート



    統合型アプリケーション

    こういうアドホックな方法で良いのか?



    RDBへの道

    Prev Next Kono's home page