データベース設計 第2回 データベースモデル(1)

Slides:



Advertisements
Similar presentations
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
Advertisements

情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
記 憶 管 理(1) オペレーティングシステム 第9回.
情報処理入門A・B 第7回 ワープロソフト入門(2)
第1章 第1節 データを保存するときに(p.14-15) ・p.14 は,データ保存についての基本的な知識と保存場所について,実際の活用場面を想定して説明している。 ・p.15 は,ファイルの整理方法としてフォルダの活用と注意事項を紹介している。 1.
情報処理入門A・B 坂口 利裕 横浜市立大学・商学部
~補助記憶装置~  主記憶装置に記憶されるデータは,パソコンの電源を切ると記憶内容が消えてしまう。また,容量にも限界があるので,補助記憶装置にデータを記憶させる。補助記憶装置はパソコンの電源を切っても記憶内容は消えない。補助記憶装置の内容は主記憶装置上で利用することができる。 電源OFF 電源OFF.
基本情報技術概論(第4回) 埼玉大学 理工学研究科 堀山 貴史
地理情報システム論 第3回 コンピュータシステムおける データ表現(1)
CADの概要2 電子制御設計製図Ⅰ 2009年4月14日 Ⅲ限目.
心理学情報処理法Ⅰ コンピュータにおけるデータ表現 マルチメディアとコンピュータ.
第2章 データベースのモデル 2.1 論理表現と3層モデル 2.2 階層モデル 2.3 ネットワークモデル 2.4 関係モデル.
情報のディジタル化 情報量の単位(bit) 文字 数値 アナログ情報.
アナログとディジタル 高校1年 社会と情報⑤.
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
データ分析基礎c(2012年以降入学) 情報編集基礎c(2011年以前入学)
情報コミュニケーション入門b 第4回 ワープロソフト入門(2)
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
データベース設計 データベース設計 第1回 データベース概論 坂口利裕.
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
地理情報システム論演習 地理情報システム論演習
コンピュータの原理 1E17M053-9 奈良 皐佑 1E17M070-7 師尾 直希        1E17M078-6 渡邊 惇.
明星大学 情報学科 2010年度後期     コンピュータ設計論  
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
動画ファイル形式 コンピュータでは、文字や画像、動画、音声といった様々な種類の情報を扱うことができるが、記憶装置に記録されるデータそのものは0と1の情報でしかない。動画ファイルの形式としてはMPEGやAVIです。
2008年度 情報数理 ~ 様々なデジタル情報 ~.
情報数理 ~様々なデジタル情報~ 2007年度 担当教員:幸山直人.
情報リテラシー2014 part 5/5 (亀田担当分最終回)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
オペレーティングシステムJ/K (仮想記憶管理)
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
コンピュータの基本構成について 1E16M001-1 秋田梨紗 1E16M010-2 梅山桃香 1E16M013-3 大津智紗子
プログラミング基礎a 第1回 ハードウェアとソフトウェア プログラミング総論 ~プログラミング言語とは~
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
2012年度 情報数理 ~ 様々なデジタル情報(1) ~.
プログラミング基礎a 第1回 ハードウェアとソフトウェア プログラミング総論 ~プログラミング言語とは~
2013年度 プログラミングⅡ ~ 計算してみよう ~.
2015年度 プログラミングⅡ ~ 計算してみよう ~.
Presented by なんでも作るつたい(隊)
先週の復習: CPU が働く仕組み コンピュータの構造 pp 制御装置+演算装置+レジスタ 制御装置がなければ電卓と同様
情報コミュニケーション入門e 第9回 Part1 ワープロソフト入門(2)
情報コミュニケーション入門b 第11回 Web入門(2)
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
情報コミュニケーション入門e 第9回 Part1 ワープロソフト入門(2)
プログラミング基礎a 第6回 C言語によるプログラミング入門 配列と文字列(その2)
E-R図 井上卓也.
第5回 メモリ管理(2) オーバレイ方式 論理アドレスとプログラムの再配置 静的再配置と動的再配置 仮想記憶とメモリ階層 セグメンテーション
2010年度 情報数理 ~ 様々なデジタル情報(1) ~.
地理情報システム論(総)/ 国民経済計算論(商)
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
基本情報技術概論(第13回) 埼玉大学 理工学研究科 堀山 貴史
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
コンピュータアーキテクチャ 第 4 回.
情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
プログラミング基礎a 第3回 C言語によるプログラミング入門 データ入力
オペレーティングシステム 作成 T21R003 荏原 寛太.
情報コミュニケーション入門e 第9回 Part2 ハードウェアとソフトウェア
情報スキル入門 第7週 データの取り扱いと表現.
情報処理Ⅱ 第2回 2004年10月12日(火).
地理情報システム論 第6回 GISによる処理技法 GIS入門(2)
2019年度 情報数理特論B ~ 様々なデジタル情報(1) ~.
プログラミング基礎a 第5回 C言語によるプログラミング入門 配列と文字列
プログラミング基礎a 第3回 C言語によるプログラミング入門 データ入力
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Presentation transcript:

データベース設計 第2回 データベースモデル(1) 2010.10.13 データベース設計 第2回 データベースモデル(1) 坂口利裕

データモデル データ構造のモデル化 データの依存関係の表し方 データの構成 抽象的/概念的 アプリケーションソフトやハードウェアに依存しない 要素の依存関係 上位・下位のような序列 一致性 データの構成 論理的な配置 物理的記憶装置上の配置 要素の表現形式 2010.10.13 データベース設計

抽象化のレベル 学籍 外部レベル 個々のアプリケーションからの視点 成績 実世界 予算 独立 概念レベル データベース全体を論理的に規定 ソフトウェア 独立 内部レベル データの物理的な格納方法を規定 ハードウェア 2010.10.13 データベース設計

スキーマとインスタンス Schema Instance 現実世界のデータをデータベースとして扱う際のデータの枠組み 項目の並びだけでなく,項目間で満足するべき条件・規則なども含めた概念 Instance Schemaに従って記録された個々のデータ 2010.10.13 データベース設計

データ表現(1) (コンピュータ内部では)2進数 例)6桁の十進数を記憶するには... 106=2x → log106=log2x  → 6log10=xlog2 → x=6log10/log2=6/log102=6÷0.3010=19.93 →20(ビット) 整数値→固定長形式 コンピュータのワード長(8,16,32,64ビットなど)に合わせた長さが一般的 実数値→(固定長)浮動小数点形式 整数(仮数部)と倍率(指数部)に分離して管理 例)2345と3とをペアで記憶→2345×103(実際には2進数で) コンピュータのワード長(32,64ビットなど)に合わせた長さが一般的 2010.10.13 データベース設計

データ表現(2) 文字そのもの~対応番号(コード)で管理 その他の(非数値の)データ 1文字→1バイト(8ビット),ASCII,EBCDIC規格など 非英語圏の文字→JIS,Shift-JIS,EUC,Uni-code(UTF)規格など 可変長文字列 例)長さ+文字列,文字列+終端などで処理 その他の(非数値の)データ 静止画像 動画像 音 いずれも表現形式など一定の規格でデジタル(数値)化 2010.10.13 データベース設計

コンピュータの記憶装置の特性 一次元的配置 アドレス(記憶場所を示す番地)による管理 アドレスが指定されれば,アクセスの速度は一定 1 2 1 2 3 4 5 データ 一定の幅 主記憶装置ではバイト単位 補助記憶装置では装置タイプによりさまざま 2010.10.13 データベース設計

データの保管形式 OS(オペレーティングシステム)によるデータ管理=ファイル(管理)システム ハードディスクへの保存形式 記録単位:物理レコードと論理レコード ディレクトリなどの管理部+データ部 セクタ 2010.10.13 データベース設計

データのレコードへの格納 論理レコード アプリケーションプログラム 整数 実数 文字列 基本プログラム(OS) LR1 LR2 LR3 ファイル ハードウェア(ディスクなど) PR1 PR2 PR3 PR4 セクタ(物理レコード) 2010.10.13 データベース設計

代表的なデータベースのモデル (概念レベル) 階層モデル 階層的なつながりを表現したもの 網モデル ネットワーク状のつながりを表現したもの 表モデル テーブル形式で情報を整理・表現したもの 2010.10.13 データベース設計

階層モデル 階層的なつながりを表現したもの 上下(親子)関係あり 上位(親)はひとつに限る トップレベル 2010.10.13 データベース設計 2010.10.13 階層モデル 階層的なつながりを表現したもの 上下(親子)関係あり 上位(親)はひとつに限る トップレベル 2010.10.13 データベース設計 坂口利裕

網モデル データ間の依存関係をネットワーク状に表現したもの 対等的関係 対応は1対1,1対多,多対多までさまざま 2010.10.13 データベース設計

表モデル 項目と個々のデータを2次元の表で表現 他のモデルに比べて扱いやすい 複雑な関係は複数の表に分割して管理→ リレーショナルモデル データベース設計 2010.10.13 表モデル 項目と個々のデータを2次元の表で表現 他のモデルに比べて扱いやすい 複雑な関係は複数の表に分割して管理→ リレーショナルモデル 名前 性別 住所 電話 2010.10.13 データベース設計 坂口利裕

練習1(前回の未出席者~提出不要) ホームページよりデータをダウンロード シート“CDDB” シート“住所調べ” 各自のマイドキュメント(Z:ドライブ)に保存 Excelでファイルを開く シート“CDDB” 並べ替えやオートフィルターの練習 シート“住所調べ” シート“CODE”からデータを調べる練習(表引き) 2010.10.13 データベース設計