コンピュータ基礎(9) 10章 ファイルとデータベース.

Slides:



Advertisements
Similar presentations
ファイル管理(ファイルシス テム) オペレーティングシステム 第 11 回. ファイルとは データの集まりの入れ物 データの集まり自身 データセットと呼ぶ場合もある 両方を意味.
Advertisements

データベース. レシートを見てみよう コンビニやスーパーで買物をするときの レシートを見てみよう – 何がかいてあるだろうか? – レジで全部打ち込んでいる? – なぜ、打ち込まないのにレシートには商品名 や価格が出てくるの?
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
BOM for Windows セキュリティログ監視キット ファイル・アクセスログ収集ソリューション
Global Ring Technologies
情報基礎A 情報科学研究科 徳山 豪.
UNIX利用法.
PROCESS 14:一般情報(2) InstallShieldLecture
UNIX利用法 情報ネットワーク特論資料.
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
計算機工学III オペレーティングシステム #14 ファイル: より進んだファイルシステム 2006/07/21 津邑 公暁
仮想テープライブラリ クラウド環境で利用できるテープバックアップの代替サービス 簡単な図 (網羅性より象徴性)
コンピュータ基礎(11) 10章 ファイルとデータベース.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
情報処理基礎 2006年 6月 1日.
コンピュータリテラシー 第3回授業の復習 基本的なUNIXコマンド
第1章 第1節 データを保存するときに(p.14-15) ・p.14 は,データ保存についての基本的な知識と保存場所について,実際の活用場面を想定して説明している。 ・p.15 は,ファイルの整理方法としてフォルダの活用と注意事項を紹介している。 1.
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
計算機システムⅡ 主記憶装置とALU,レジスタの制御
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム
OSが乗っ取られた場合にも機能するファイルアクセス制御システム
第5章 情報セキュリティ(前半) [近代科学社刊]
RDBMSについて 2年7組  小鹿 慎太郎.
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
Webを利用した授業支援システムの開発 北海道工業大学 電気電子工学科 H 渋谷 俊彦.
Web上で管理・利用できる 面接予約データベースシステムの構築
この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.
UNIXについて 松野秀平.
マイクロソフト Access を使ってみよう 第5回
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
インターネット技術特論 B:コマンドライン, shell 山口 実靖
データベース設計 データベース設計 第1回 データベース概論 坂口利裕.
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
3 Macintoshの基本操作(3) 3.1 エイリアス エイリアスを作る ファイルなどの分身となるファイル アイコンを選択
地理情報システム論演習 地理情報システム論演習
15.同時実行制御,トランザクション, データベースの回復
データベース設計 第2回 データベースモデル(1)
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
第10回 ファイル管理 論理レコードと物理レコード アクセス方式 ユーザから見たファイルシステム 補助記憶装置の構成
セキュリティ 05A2013 大川内 斉.
第4回 統計処理(1) 表計算ソフトの基本操作 塩浦 昭義 東北大学全学教育科目 情報基礎 A 1セメスター 木曜1,3講時
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
クイックガイド <キーワードによる検索方法>
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
1.情報機器について知ろう(p.8-9) 第1章 第1節
中国の日系企業に最適のシステム 御社の業務に最適な3つの理由 初期投資なしで すぐに始められる ITに詳しい 担当者不要 何度でも 変更可能.
データベース設計 第7回 実用データベースの運用例 クライアント=サーバシステム(1)
情報システム1及び演習 第一回 データベースの概要.
ガイダンス 情報システム管理 ガイダンス 水野 嘉明 情報システム管理 1.
3.リレーショナルデータベース,主キー, SQL
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
コミュニケーションと ネットワークを探索する
Linux の世界に 触れてみよう! 情報実験 第 3 回 (2005/10/21)
ファイルやフォルダを検索する ①「スタート」→「検索」とクリックする。 ②「表示項目」から適当なものを選択する。
第5回 メモリ管理(2) オーバレイ方式 論理アドレスとプログラムの再配置 静的再配置と動的再配置 仮想記憶とメモリ階層 セグメンテーション
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
データベースシステム入門 10.データウエアハウス
システムプログラミング 第6回 システムコールのエラーメッセージ ファイルシステム 情報工学科 篠埜 功.
ホームページを見ているだけで情報が通知される? ~Cookie編~
情報処理Ⅱ 2007年12月3日(月) その1.
コンピュータの機能 第2章.
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
Presentation transcript:

コンピュータ基礎(9) 10章 ファイルとデータベース

ファイル種類(用途別) 注文票 こより 30本 伝票(トランザクションファイル) 保管伝票(ヒストリカルファイル) 30x100=3000 日時 商品名称 個数 価格 7/6 笹 1 1000 7/7 短冊 30 3000 30x100=3000 台帳(マスタファイル) 計算メモ(一時ファイル)

ファイルの種類(利用者別) 利用者による分類 システムファイル・・システム(オペレーティングシステム)が使用するファイル. OSのプログラムそのもの OSの制御用・管理用の情報 など. 普通,ユーザは操作してはいけない(操作できない) ユーザファイル・・計算機の利用者のファイル. 利用者が使用する情報を格納したファイル 利用者が作ったり,インストールしたプログラム

ファイルの入力(1) 入力変換・媒体変換 データチェックの方法(1) 入力装置から,補助記憶装置にデータを入力する. 誤りがないかどうかチェックする必要がある. データチェックの方法(1) サイト(sight)チェック:目視検査. 人手で読みあわせをするなど. ニューメリックチェック:数字検査. 数字が入るべきところに数字以外の 文字が入っているかどうかなど. リミットチェック:限界検査.数値の範囲を調べる. たとえば,月なら1~12でなければおかしいなど. シーケンスチェック:順番検査.たとえば,カードの学籍番号が順番になっているかどうかなどを調べる. マークシートリーダー

ファイルの入力(2) データチェックの方法(2) トータルチェック:合計検査.合計の数値が合うかどうかを検査する. バランスチェック:平衡検査.一致するはずの項目同士を比べ,合っているかチェックする. チェックディジットチェック:検査用の数字を付加しておき,それが正しいかどうかを調べる. たとえば,センター試験の受験番号 1234X では,Xがチェックディジットになっている. 全ての図書につけられている図書コード(ISBNコード)も最後の数字がチェックディジットになっている.

チェックディジットの例 ISBNコード(書籍の番号)の例 右の書籍の例 頭の数字から順に,1, 3, 1, 3, … を かけた和を計算する 9x1 + 7x3 + 8x1 + .. = 97 合計を10で割った余り(つまり,1の位)を求め, 10から引く この場合,10 – 7 = 3

チェックディジットの例 センター試験の受験番号の例 試験場コードと受験番号から計算

ファイルとレコード ファイルとは? アクセス権とは? 補助記憶装置に置かれた, 1まとまりのデータ ハードディスク USBメモリやメモリカード 主記憶(メインメモリ)に 読み込まれたデータではない アクセス権とは? それぞれのファイルに対して, 自分 自分の属するグループ 他人 のそれぞれについて 読み出しを行う権限 書き込みを行う権限 実行を行う権限 を設定できる.

ファイルのアクセス方法(2) 順次アクセス 直接アクセス 順次呼び出し,シーケンシャルアクセス とも言う. 記録されている順番にアクセスする 順次呼び出し,シーケンシャルアクセス とも言う. 記録されている順番にアクセスする 磁気テープは順次アクセスしか出来ない 直接アクセス ランダムアクセス とも言う. 記録順にかかわらず,必要なレコードにアクセスする 磁気ディスク装置などで可能

パソコンでのファイル管理 パソコン用のオペレーティングシステムは基本的に,順編成ファイルの機能しか持っていない データへのアクセスの高度化は,それぞれのプログラムが自前で処理することで実現することも多い データを管理するソフトを別途,インストールして使うことも多い.DBMSという(後述). 数多くのファイルを整理するために 「階層型ディレクトリ構造」が提供されている カレントディレクトリ: 今いる場所のこと ルートディレクトリ / (root) home usr bin hiura aoyama cc ls

ファイルの最適化 ディスク上のファイルは,記録・消去を繰り返しているうちに,切れ切れになっていく これを断片化またはフラグメンテーションという. 最適化によりデータを並べ替え直して,速くする.

データベース(1) 業務に用いるデータを管理するシステム データベースを使わないと それぞれのファイルへのデータ格納方法を,プログラムごとに決める・・データの共用が難しい ファイルの形式を変えるにはプログラムを変えなくてはならない・・保守コストの増大 セキュリティやデータの安全性が低い・・プログラムのミスなどでデータを失いやすい プログラム1 ファイル1 プログラム2 ファイル2 プログラム3 ファイル3

データベース(2) データベースを用いたシステム データベースが必要なデータを一元管理する データの安全性が高い.プログラムのミスによりデータが壊れたりしにくい. セキュリティ機能.権限のないユーザからのデータ削除などを禁じることが出来る データをプログラムとは独立に管理できる.バックアップを取ったり,整理をしたり. データベースには,専用の言語(データベース言語)を用いてアクセスする.SQLが広く使われている DBMS(データベース 管理システム) プログラム1 データベース 顧客情報 プログラム2 商品情報 プログラム3

データベースの利用例 ウェブでのデータの入出力 インターネットショッピング ブログ,SNS(facebook, twitter等) 検索エンジン(google等) などなど サーバ ユーザ1 ウェブ ブラウザ プログラム ウェブ サーバ プログラム データベース 顧客情報 インター ネット 商品情報 ページ デザイン, 入力欄などの記述 ページ デザイン, 入力欄などの記述 ページ デザイン, 入力欄などの記述 ページ デザイン, 入力欄などの記述 ユーザ2 購入履歴 ユーザ3

データベースについて データベースの構造(教科書参照) データベースの管理 階層型データベース・・木構造になっている. ネットワーク型データベース・・網目状になっている. リレーショナル型データベース(RDB)・・複数の表を組み合わせた処理ができるようなデータベース. データベースの管理 データベース定義・・表の項目を決めるような作業.名簿なら,氏名,住所,電話番号..など. データベース操作・・データベースにデータを入れたり,1列分のデータを削除したりする. データベース制御・・データの正しさを検証したり,障害回復などを行う.

データベースの利用 「台帳」としてのデータの管理 商売だけでなく,いろいろなものに使われている その他の利用方法 社員名簿,顧客名簿,商品リスト,売上,・・・ 商売だけでなく,いろいろなものに使われている ウェブサイトの構築には広く用いられている ブログの各項目.記事内容,更新日,コメント・・ ニュースサイトの各ニュース記事 Wikipedia の各項目 などなど. その他の利用方法 データマイニング・・データベースの内容から法則を探し出し,不正の防止や,よりよいサービス提供などに役立てる. 教科書の例