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