18
デデデデデデデデデデ デデデデデデデデデデデデデデデ デデデデデデデデデデデデデ ,。 デデデデデ デデデデ デデデデデデ デデ デデデデデデ デデデデデ デデデデ デ… (),( デデ デデデ デデデ デデデデデデデデデデデデデデデデ ,,, デデデデデデデデ デデデ ... デデデデデデデデ… デデデデデデデデ デデデデデデデデデデデデデ デデデデ… デデデデデデデデ… 先先 先先

データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

Embed Size (px)

DESCRIPTION

データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース, ファクト(ソース)デ … ② 文字,画像,音声,動画などのいずれで表されているか    画像データベース, 音声デ ... , マルチメディアデ … ③ 内部のデータ構造    リレーショナルデータベース, 階層型デ … , ネットワーク型デ …. 先週. 今週. データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か - PowerPoint PPT Presentation

Citation preview

Page 1: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

データベースについてデータベースは着目する観点から,様々なタイプに分けられる。

① 二次情報か一次情報か   リファレンス(参照)データベース, ファクト(ソース)デ…

② 文字,画像,音声,動画などのいずれで表されているか   画像データベース, 音声デ ... , マルチメディアデ…

③ 内部のデータ構造   リレーショナルデータベース, 階層型デ…, ネットワーク型デ…

先週

今週

Page 2: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

データベースについてデータベースは着目する観点から,様々なタイプに分けられる。

① 二次情報か一次情報か   リファレンス(参照)データベース, ファクト(ソース)デ…

② 文字,画像,音声,動画などのいずれで表されているか   画像データベース, 音声デ ... , マルチメディアデ…

③ 内部のデータ構造   リレーショナルデータベース, 階層型デ…, ネットワーク型デ…

先週

今週

Page 3: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

データベースについてデータベースは着目する観点から,様々なタイプに分けられる。

① 二次情報か一次情報か   リファレンス(参照)データベース, ファクト(ソース)デ…

② 文字,画像,音声,動画などのいずれで表されているか   画像データベース, 音声デ ... , マルチメディアデ…

③ 内部のデータ構造   リレーショナルデータベース, 階層型デ…, ネットワーク型デ…

先週

今週

Page 4: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

データベースについてデータベースは着目する観点から,様々なタイプに分けられる。

① 二次情報か一次情報か   リファレンス(参照)データベース, ファクト(ソース)デ…

② 文字,画像,音声,動画などのいずれで表されているか   画像データベース, 音声デ ... , マルチメディアデ…

③ 内部のデータ構造   リレーショナルデータベース, 階層型デ…, ネットワーク型デ…

先週

今週

Page 5: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

ネットワーク(網)型データベース

1960 年代に提案された。構造が複雑になりやすく,データ変更が大変。 → 最近はほとんど用いられない

Page 6: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

階層型データベース

次に以下のような構造が提案された。だが複数の親を持つデータの扱いに難があり,データが冗長になりやすい。

→ 最近はほとんど用いられない

Page 7: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

社員番号    氏名  所属部    所属課      年齢

  1001 鈴木一郎    総務部    総務課       32

  1002 山田太郎    総務部    人事課        32

  1003 鈴木一郎    総務部    人事課        40

  1004 高橋三郎    営業部    サービス課     32

 :::

リレーショナル型データベース

基本的な考え方: データをテーブルの形で用意する

Page 8: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

社員番号    氏名  所属部    所属課      年齢

  1001 鈴木一郎    総務部    総務課       32

  1002 山田太郎    総務部    人事課        32

  1003 鈴木一郎    総務部    人事課        40

  1004 高橋三郎    営業部    サービス課     32

 :::

フィールド

リレーショナル型データベース

基本的な考え方: データをテーブルの形で用意する

Page 9: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

社員番号    氏名  所属部    所属課      年齢

  1001 鈴木一郎    総務部    総務課       32

  1002 山田太郎    総務部    人事課        32

  1003 鈴木一郎    総務部    人事課        40

  1004 高橋三郎    営業部    サービス課     32

 :::

フィールド

各行全体が

レコード

リレーショナル型データベース

基本的な考え方: データをテーブルの形で用意する

Page 10: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文

は?」という問合せに対して…

1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会

2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会

3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会

4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会

Page 11: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会

2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会

3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会

4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会

リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文

は?」という問合せに対して…

Page 12: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会

2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会

3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会

4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会

リレーショナル型データベース ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文

は?」という問合せに対して…

Page 13: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

1著者 池内淳 , 野末道子 , 上田修一タイトル ウェブの動的変化に関する調査発表場所 三田図書館・情報学会 2003 年度研究大会

2著者 池内淳 , 野末道子 , 安形輝 , 石田栄美 , 上田修一タイトル Web ページの有用性に関する分析:特徴語の抽出と…発表場所 情報処理学会第 71回情報学基礎研究会

3著者 安形輝 , 久野高志 , 池内淳タイトル サーチエンジンと倫理発表場所 第 50 回日本図書館情報学会研究大会

4著者 池内淳,上田修一タイトル 公共図書館サービスの最適供給発表場所 三田図書館・情報学会 2002 年度研究大会

リレーショナル型データベース

→ 著者フィールドのデータをいちいち見ていかねばならない  

   → 検索に時間がかかる。

ただし,テーブルを1つしか用意しないと,例えば「上田修一の論文は?」という問合せに対して…

Page 14: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナル型データベース

安形輝 2,3

石田栄美 2

池内淳 1,2,3,4

上田修一 1,2,4

久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:

…3 サーチエンジンと倫理4 公共図書館サービスの最適供給

著者のテーブル

タイトルのテーブル

 → そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。   これなら「著者が上田修一である論文は?」という人間からの問合せに対し,     「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く   返答することができる。

Page 15: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナル型データベース

安形輝 2,3

石田栄美 2

池内淳 1,2,3,4

上田修一 1,2,4

久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:

…3 サーチエンジンと倫理4 公共図書館サービスの最適供給

著者のテーブル

タイトルのテーブル

 → そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。   これなら「著者が上田修一である論文は?」という人間からの問合せに対し,     「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く   返答することができる。

Page 16: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナル型データベース

安形輝 2,3

石田栄美 2

池内淳 1,2,3,4

上田修一 1,2,4

久野高志 3 1 ウェブの動的変化に関する調査2 Web ページの有用性に関する分析:

…3 サーチエンジンと倫理4 公共図書館サービスの最適供給

このような他テーブルのデータを指示するものをポインタということもある。

 → そこで通常は,複数のテーブルを用意し,それぞれを結びつけた形を取る。   これなら「著者が上田修一である論文は?」という人間からの問合せに対し,     「 1 と 2 と 4 です。タイトルで言うとウェブの動的…」などとコンピュータは素早く   返答することができる。

Page 17: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナル型データベース → 実際のデータベースではもう少しデータの整形を行っている。例えばここまでは説明を簡単にするため,「タイトル番号」に「 1,2,4 」などと複数のデータを入れていた。だが実際のリレーショナルデータベースでは, 1 つの欄には 1 つの値しか入れられないことになっている。複数の値を入れたい時は,レコード(またはタプル)をその数分だけ作る。即ち,著者テーブルは実際には以下のような形で管理されている:

このようなデータ整形(1欄1データにすること)

を「正規化」という。

Page 18: データベースについて データベースは着目する観点から,様々なタイプに分けられる。 ①二次情報か一次情報か    リファレンス(参照)データベース,

リレーショナルデータベースは 1970 年に E. F. Codd が提案し,現在最もよく用いられるデータベース構造となっている

リレーショナルデータベースを実現する DBMS としては: 

  ・大規模用: Oracle ( Oracle 社)

  ・小規模用: Access ( Microsoft 社)

  ・オープンソース・フリー: MySQL, PostgreSQL 

  ・その他: DB2 ( IBM 社) , SQL Server ( Microsoft 社)