データベースについてデータベースは着目する観点から,様々なタイプに分けられる。
① 二次情報か一次情報か リファレンス(参照)データベース, ファクト(ソース)デ…
② 文字,画像,音声,動画などのいずれで表されているか 画像データベース, 音声デ ... , マルチメディアデ…
③ 内部のデータ構造 リレーショナルデータベース, 階層型デ…, ネットワーク型デ…
先週
今週
データベースについてデータベースは着目する観点から,様々なタイプに分けられる。
① 二次情報か一次情報か リファレンス(参照)データベース, ファクト(ソース)デ…
② 文字,画像,音声,動画などのいずれで表されているか 画像データベース, 音声デ ... , マルチメディアデ…
③ 内部のデータ構造 リレーショナルデータベース, 階層型デ…, ネットワーク型デ…
先週
今週
データベースについてデータベースは着目する観点から,様々なタイプに分けられる。
① 二次情報か一次情報か リファレンス(参照)データベース, ファクト(ソース)デ…
② 文字,画像,音声,動画などのいずれで表されているか 画像データベース, 音声デ ... , マルチメディアデ…
③ 内部のデータ構造 リレーショナルデータベース, 階層型デ…, ネットワーク型デ…
先週
今週
データベースについてデータベースは着目する観点から,様々なタイプに分けられる。
① 二次情報か一次情報か リファレンス(参照)データベース, ファクト(ソース)デ…
② 文字,画像,音声,動画などのいずれで表されているか 画像データベース, 音声デ ... , マルチメディアデ…
③ 内部のデータ構造 リレーショナルデータベース, 階層型デ…, ネットワーク型デ…
先週
今週
ネットワーク(網)型データベース
1960 年代に提案された。構造が複雑になりやすく,データ変更が大変。 → 最近はほとんど用いられない
階層型データベース
次に以下のような構造が提案された。だが複数の親を持つデータの扱いに難があり,データが冗長になりやすい。
→ 最近はほとんど用いられない
社員番号 氏名 所属部 所属課 年齢
1001 鈴木一郎 総務部 総務課 32
1002 山田太郎 総務部 人事課 32
1003 鈴木一郎 総務部 人事課 40
1004 高橋三郎 営業部 サービス課 32
:::
リレーショナル型データベース
基本的な考え方: データをテーブルの形で用意する
社員番号 氏名 所属部 所属課 年齢
1001 鈴木一郎 総務部 総務課 32
1002 山田太郎 総務部 人事課 32
1003 鈴木一郎 総務部 人事課 40
1004 高橋三郎 営業部 サービス課 32
:::
フィールド
リレーショナル型データベース
基本的な考え方: データをテーブルの形で用意する
社員番号 氏名 所属部 所属課 年齢
1001 鈴木一郎 総務部 総務課 32
1002 山田太郎 総務部 人事課 32
1003 鈴木一郎 総務部 人事課 40
1004 高橋三郎 営業部 サービス課 32
:::
フィールド
各行全体が
レコード
リレーショナル型データベース
基本的な考え方: データをテーブルの形で用意する
リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文
は?」という問合せに対して…
1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会
2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会
3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会
4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会
1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会
2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会
3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会
4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会
リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文
は?」という問合せに対して…
1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会
2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会
3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会
4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会
リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文
は?」という問合せに対して…
1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会
2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会
3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会
4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会
リレーショナル型データベース
→ 著者フィールドのデータをいちいち見ていかねばならない
→ 検索に時間がかかる。
ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文は?」という問合せに対して…
リレーショナル型データベース
安形輝 2,3
石田栄美 2
池内淳 1,2,3,4
上田修一 1,2,4
久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:
…3 サーチエンジンと倫理4 公共図書館サービスの最適供給
著者のテーブル
タイトルのテーブル
→ そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。 これなら「著者が上田修一である論文は?」という人間からの問合せに対し, 「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く 返答することができる。
リレーショナル型データベース
安形輝 2,3
石田栄美 2
池内淳 1,2,3,4
上田修一 1,2,4
久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:
…3 サーチエンジンと倫理4 公共図書館サービスの最適供給
著者のテーブル
タイトルのテーブル
→ そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。 これなら「著者が上田修一である論文は?」という人間からの問合せに対し, 「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く 返答することができる。
リレーショナル型データベース
安形輝 2,3
石田栄美 2
池内淳 1,2,3,4
上田修一 1,2,4
久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:
…3 サーチエンジンと倫理4 公共図書館サービスの最適供給
このような他テーブルのデータを指示するものをポインタということもある。
→ そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。 これなら「著者が上田修一である論文は?」という人間からの問合せに対し, 「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く 返答することができる。
リレーショナル型データベース → 実際のデータベースではもう少しデータの整形を行っている。例えばここまでは説明を簡単にするため,「タイトル番号」に「 1,2,4 」などと複数のデータを入れていた。だが実際のリレーショナルデータベースでは, 1 つの欄には 1 つの値しか入れられないことになっている。複数の値を入れたい時は,レコード(またはタプル)をその数分だけ作る。即ち,著者テーブルは実際には以下のような形で管理されている:
このようなデータ整形(1欄1データにすること)
を「正規化」という。
リレーショナルデータベースは 1970 年に E. F. Codd が提案し,現在最もよく用いられるデータベース構造となっている
リレーショナルデータベースを実現する DBMS としては:
・大規模用: Oracle ( Oracle 社)
・小規模用: Access ( Microsoft 社)
・オープンソース・フリー: MySQL, PostgreSQL
・その他: DB2 ( IBM 社) , SQL Server ( Microsoft 社)