PowerPoint プレゼンテーション

Similar documents
CR-UK1ソフトウェアユーザーズガイド

プレポスト【問題】

はじめに コース概要と目的 Oracle を使用した開発 管理を行う上でのファースト ステップとして リレーショナル データベース管理ソフトウェアである Oracle の役割 基本機能 基本アーキテクチャを幅広く理解することを目的としています 受講対象者 これから Oracle を使用する方 データ

セキュリティー機能(TPM)設定ガイド

ユーザーズマニュアル

Diginnos PC 初期化方法 初期化操作を行うと ストレージ ( ハードディスク / SSD)( 以降ストレージと記載します ) 内のデータが全て初期化されます 必要なデータは他のメディア等にバックアップのうえ作業してください 初期化とは Windows 10 のプッシュボタンリセットの機能の

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

バックアップについての注意点 自動バックアップ設定後も 正常にデータが保管されているか定期的に必ず確認してください 定期的に必ず確認してください 設定後であっても様々な理由で突然バックアップが失敗していることもあるためです 複数の場所や媒体に定期的に保管することを強くおすすめします! 特に同じ建屋内

データベース 【1:データベースシステムとは】

LB メディアロック3 クイックガイド

Windows Server 2003 Service Pack 適用手順書

セキュリティ機能(TPM)設定ガイド

PowerPoint プレゼンテーション

Windows パソコンに接続する 画面表示は Windows 7 を例としています 1. EM chip を取り付けた本製品の USB コネクタに USB ケーブルを接続します 2. USB ケーブルのもう一方のコネクタをパソコンの USB ポートに接続します パソコンがデータ通信カード ( 本製

ユーザーズマニュアル 神戸親和女子大学情報処理教育センター 年 4 月版

ビューワソフト地図操作不具合対策 導入マニュアル

Windows Server 2003 Service Pack 適用手順書

Visio-XPSP2_fl—fl….vsd

Microsoft Word - Manual-FlashLock V224-T05_Japanese.doc

Microsoft PowerPoint - system8.ppt

ESET Internet Security V10 モニター版プログラム インストール / アンインストール手順

CR-UK3ソフトウェアユーザーズガイド

スライド 1

ESET Remote Administrator V5.1 バージョンアップ手順

Windows パソコンに接続する 画面表示は Windows 8 を例としています 1. EM chip <micro> を取り付けた本製品の microusb コネクタに microusb ケーブルを接続します 2. microusb ケーブルのもう一方のコネクタをパソコンの USB ポートに接

Microsoft Word - 00表紙.doc

2 1 事前準備する バージョンアップ操作を行う前に 次の準備を行います (1-1) ひかり電話対応 VoIP アダプタ (AD-200NE) にログインするための パスワード を用意します ひかり電話対応 VoIP アダプタ (AD-200NE) に初めてログインする場合 パスワード設定を行う必要

セキュリティ機能(TPM)設定ガイド

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

組合会計システム ( 基本システム ) インストールマニュアル 1 目次 第 1 章インストール手順 インストーラーの起動... 2 第 2 章ユーザ登録及びライセンスの申請 ユーザ登録 ライセンス番号発行 ライセンス番号

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63>

第1回渋谷区基本構想等審議会 議事概要



 

保育の必要性の認定について

Microsoft Word - MyWebPortalOffice_SQL2005_2008_Upgrade.doc

学内印刷システム 個人所有 PC の印刷設定マニュアル (Windows 版 ) 2016 年 3 月 対象 OS:Windows Vista (32/64bit 日本語版 ) 駒澤大学総合情報センター

GettingStarted.fm

フォーマット/メンテナンスガイド

はじめに オービスライブダウンロードの動作環境 オービスライブダウンロードは インターネット接続可能なパソコンに 該当するパソコンリンクソフト ナビスタジオ をインストールして行います ナビスタジオの動作環境については以下の URL からご使用のナビゲーションに対応した対応機種の ダウンロードはこち

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

でんでん記録 Win10/8.1/7 インストールマニュアル 第 5 版 2019/2/4

情報リテラシー 第1回

Microsoft Word - eRecovery v3-1.doc

DUCTION はじめての人のための トランザクション入門 TO INTRO- TRANS- 日本 PostgreSQL ユーザ会第 35 回 PostgreSQL 勉強会 2017 年 5 月 27 日 ACTION 坂田哲夫 (NTT OSS センタ ) 1

スライド 1

ESET Mobile Security V4.1 リリースノート (Build )

Microsoft PowerPoint - ソフトウェア更新手順書_DAN-W62_mac_ _1.ppt

Cisco Unity 8.x サーバの名前の変更または 別のドメインへの Cisco Unity 8.x サーバの 移動

Mapmakerfor の手順下絵を準備 作者の設定した大きさで作成する場合 下絵にする地図を挿入 トリミングと大きさの調整 大きさを調整した画像を保存 下絵を背景に設定 作成画面の大きさを調整 1 自分で用意した下絵を背景にする場合 下絵を背景に設定 作成画面の大きさを調整 画像が大きい場合シート

ESET NOD32アンチウイルス V4.2 リリースノート

目次 実践編 -Windows10 での設定方法... 2 A.1 端末ロックによる利用者認証の有効化 ( 利用者認証の設定方法 )... 2 A.2 端末ロックによる利用者認証の安全性強化 ( 利用者認証失敗時の動作設定方法 )... 8 C.1 ドライブ / フォルダの暗号化設定と端末ロックによ

日医標準レセプトソフト クラウド版の構築手順

スライド 1

ご利用の前に 目次 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8.1 について Internet Explorer のバージョン確認 SAMWEB の初期設定 セ

(3) 図 ファイルの展開先 ( 保存場所 ) 指定画面 が表示されます 参照ボタンを押下すると 図 フォルダ指定画面 が表示されるので 保存先を指定し OK ボタン を押下します 図 ファイルの展開先 ( 保存場所 ) 指定画面 の 展開 ボタンを押下します 図

『テクノス』V2プログラムインストール説明書

DataBase17-10.pptx

( 目次 ) 初回ログインクリプト便送信クリプト便受信ご参考 P2~ P6~ P11~ P14~ 本マニュアルは NRIセキュアテクノロジーズ株式会社 ( 以下 NRI 社 という ) より提供されました2014 年 12 月 1 日時点の クリプト便 ユーザーマニュアルをもとに作成しております 最

サイボウズ Office 7 ファイル管理マニュアル

SecureLock Manager Liteの使いかた

Microsoft Word - XPC4ソフトマニュアル.doc

情報システム運用・管理規程

ファイル共有 Windowsで慣れ親しんだ階層型のフォルダに対してファイルをダウンロー ドやアップロードを行えます 複数のファイルを同時にアップロードやダウンロードすること可能です ま た ファイルを編集する際のロック機能を利用すると複数の利用者で編 基本機能 ファイル共有 ユーザ認証とアクセス制御

スタートメニュー から すべてのアプリ をクリックします すべてのアプリ (Windows アクセサリの中にある場合もあります ) の中から Internet Explorer を探します Internet Explorer をクリックすると Internet Explorer が開きます () I

ファクス送信用変換ソフト 操作説明書_UA

2018/10/24 更新 IT サポートオフィス ソフトウェアのインストール (Mac OS) ダウンロードした認証プログラムを実行し パソコンにインストールします 前提条件 ネットワークに接続し Download Station サーバーと通信が可能である必要があります Mac OS の場合 M

クイックスタート [USB メモリのセキュリティ無料版用 ] 2 / 18 パソコンへのインストール セットアップファイルの名前は次のファイル名です 環境によっては ".exe" の部分は表示されていない場合もあります このファイルを実行 ( ダブルクリック ) して インストールを開始します エデ

Windows10の標準機能だけでデータを完全バックアップする方法 | 【ぱそちき】パソコン初心者に教えたい仕事に役立つPC知識

アーカイブ機能インストールマニュアル

今さら聞けない!? Oracle入門 ~後編~

4. 利用者登録[ 基本情報 ] 画面が表示されます 一般ユーザのログインID ログインパスワード 利用者名 メールアドレスを設定し [ 次へ ] ボタンをクリックしてください ログインIDおよびログインパスワードは 管理者ユーザが任意の文字列をお決めいただいて入力してください 半角英数字記号 6

はじめに 本資料は ( 一財 ) 建設業技術者センターの 監理技術者資格者証インターネット申込みサイト から提出していただく資格者証用写真の画像ファイル ( カラー JPEG 形式 ) を Windows7 にインストールされている画像編集ソフトウェア Microsoft ペイントR を使用して 画

ESET Remote Administrator V5.3 バージョンアップ手順

Microsoft Word - …x…W…t…‰…l…b…g…Z…b…g…A…b…v”è‘⁄‘‚_Ver5_.docx

登録手順 1 の 2 Microsoft Outlook 2013 スタートアップ 参考 スタートアップ画面が表示されない場合 Microsoft Outlook 2013 の起動画面から [ ファイル ] タブを選択し [ 情報 ] をクリックします アカウント情報から [ アカウントの追加 ]

Si 知識情報処理

コンポーネントのインストール レプリケーション運用開始までの流れ 1 コンポーネントのインストール 2 シナリオの設定 3 同期処理 レプリケーション開始!! CA ARCserve Replication/HA 構成例 管理用 PC CA ARCserve RHA マネージャ CA ARCserv

STARTプログラム.indd

Microsoft Word - 【重要】ASM200_V4.10バージョンアップ手順rev2.docx

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される場合の対処法 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 画面左下の 旗のマークを左クリックし 続いて表示される一覧から 設定 ( 左側に歯車のよ

今さら聞けない!? Oracle入門 ~前編~

Microsoft Word - L08_Backup_Lab.docx

改定 GetNetDat Ver.1.6.x 操作ガイド 目 次 1.GetNetDat の目的 GetNetDat の基本操作 GetNetDat の詳細説明...4 付録 1.Exit-Win からの呼出...8 付録 2.MS-DOS 画面とスキャ

ドメインコントローラを冗長化していてもバックアップは必要です! Active Directory データベースの複製の仕組み DC1 2 変更された情報を定期的に他の DC に複製 DC2 同期 1 ドメインコントローラ (DC) で変更が行われる Active Directory データベース上で

目次 1. はじめに バックアップと復元の概要 Active Directoryのバックアップ Active Directoryの復元 ドメインコントローラの復元 ( 他のドメインコントローラが利用できる場合 )

Microsoft Word - ファイル管理Win10 (1版)

Maica の操作方法

Provison 『Game Repair』 機能概要

Windows 7ファイル送信方法 SMB編

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

ご利用の前に 目次 - 0. 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8. について Internet Explorer のバージョン確認 SAMWEB の初期設定 セキュリティ設定..

Imation Lock について Imation Lock を使用するとイメーション Pocket Pro フラッシュドライブ ( 以下フラッシュドラ イブ ) にパスワードで保護されたセキュリティエリアを設定することができます 対応環境 Windows XP Home & Professiona

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

Microsoft Word - RC1504_インストールガイド_RevA2.doc

CR-UK2ソフトウェアユーザーズガイド

2. 更新日時を予約してソフトウェア更新する場合について お客様の操作で ソフトウェアの更新が必要かどうかをネットワークに接続して確認後 更新の開始時刻を予約できます 予約時刻になりましたら ソフトウェア更新が開始されます [2-1] ホーム画面で 本体設定 端末情報 ケータイアップデート をタップ

walkingplus201406

Transcription:

データベースシステム入門 15. 同時実行制御, トランザクション, データベースの回復 1

データベースが壊れる データが壊れる 消える バックアップ 不正アクセス パスワードなど 同時に複数の人が 書き込もう としておかしくなる 同時実行制御 うっかりミスで データベース内のデータが おかしくなって 直しようがないこと ( 異状 ) データベース設計の工夫で防ぐ 2

15-1 同時実行制御 3

データベースが壊れる データが壊れる 消える バックアップ 不正アクセス パスワードなど 同時に複数の人が 書き込もう としておかしくなる 同時実行制御 うっかりミスで データベース内のデータが おかしくなって 直しようがないこと ( 異状 ) データベース設計の工夫で防ぐ 4

同時実行制御のイメージ 赤信号で止まる 信号が青になったら, 車によく気を付けて渡る 5

同時実行制御のイメージ 道路は, あるときは, 歩行者が渡り あるときは, 車両が走る 同時に 歩行者と車両がいるのに 歩行者と車両が衝突することはない 赤信号で止まる これが同時実行制御のイメージ 6

データベースシステムでの同時実行制御 データベースシステムの同時実行制御機能を使うとき 全てのユーザは, それを無視 / 無効化できない ( だから安全 ) 信号無視は危ない 7

同時実行制御と鍵 鍵がかかっていなければ使える. 使用中は鍵がかかる. 他の人は使えない (= 排他 ) 部屋の数だけ鍵がある 8

ロック ( 鍵 ) データベースを 使うとき 9

ロック ( 鍵 ) データベースシステムでは, 自動で鍵がかかる ( ロック ) データベースを 使うとき データベースを使い終わると, 自動で鍵が外れる 10

ロック ( 鍵 ) 他の人は使えない データベースを 使うとき 自動で鍵がかかる ( ロック ) 11

ロック ( 鍵 ) 鍵のかかっていないデータは使える データベースを 使うとき データの数だけ鍵がある. ( 使用中のデータにだけ鍵がかかる ) 12

15-1 データベースシステムの同時実行制御 データベース内のデータを使うとき, 自動で鍵がかかる ( ロック ) データに鍵がかかっていると, 他の人の使用に制限がかかる ( 同時実行制御 ) ノートページ 鍵は, データの数だけある 13

ロックが無いと 何が起こるのか? Aさんは 口座 Xから 1000 円を引き出したい Bさんは 口座 Xに 2000 円を預けたい これがほぼ同時に起きたとする もともと 10000 円だったとすると A さん 11000 円になるはず B さん 14

ロックが無いと 何が起こるのか? Aさんは 口座 Xから 1000 円を引き出したい Bさんは 口座 Xに 2000 円を預けたい これがほぼ同時に起きたとする もともと 10000 円だったとすると 10000 1000 引く 9000 A さん 11000 円になるはず B さん 15

ロックが無いと 何が起こるのか? Aさんは 口座 Xから 1000 円を引き出したい Bさんは 口座 Xに 2000 円を預けたい これがほぼ同時に起きたとする もともと 10000 円だったとすると 1000 引く 10000 10000 9000 使用中のデータ読み出し 2000 足す A さん 12000 11000 円になるはず B さん 16

ロックがあれば大丈夫 Aさんは 口座 Xから 1000 円を引き出したい Bさんは 口座 Xに 2000 円を預けたい これがほぼ同時に起きたとする もともと 10000 円だったとすると 10000 1000 引く 9000 A さん 11000 11000 円になるはず 2000 足す B さん 17

ロックがあれば大丈夫 Aさんは 口座 Xから 1000 円を引き出したい Bさんは ロックが Bさんは 口座 Xに 2000 円を預けたい これがほぼ同時に起きたとする 外れるまで 強制的に待たされるもともと 10000 円だったとすると 10000 1000 引く 9000 A さん 11000 11000 円になるはず 2000 足す B さん 18

データベースシステムの鍵 ( ロック ) は データベースシステムのロックは 2 種類ある 共有ロック データ 1 つに対して, 何本でも データの共有用 排他ロック データ 1 つに対して,1 本だけ データの独占用 共有ロックがかかっているときは, 重ねて排他ロックできない. 排他ロックがかかっているときは, 重ねて共有ロックできないし, 排他ロックもできない 19

15-2 トランザクション 20

間違ってしまったときは ワープロの場合は 新規作成する ( データをすべて捨てる ) 元に戻す 21

データベースの操作を間違ってしまったときは まさか データベースを新規作成しなおす わけにはいかない データベース操作を間違ってしまったとき は 元に戻す 元に戻すこと = ロールバック (rollback) 22

作業開始 begin transaction は データベースの変更の作業開始を データベースシステムに伝えるコマンド begin transaction いままでの授業の SQL は データベースの変更をしないので begin transaction なし 23

作業中 begin transaction 操作 1 操作 2 操作 3 24

作業中 begin transaction 操作 1 操作 2 操作 3 作業のやりかけ 作業のスタート 25

ロールバック (rollback) のイメージ begin transaction 操作 1 操作 2 操作 3 と操作していて 最初に戻したくなったら 操作 1 操作 2 操作 3 rollback rollback コマンド 26

ロールバック (rollback) ロールバック (rollback) は begin transaction コマンド以降 自分が行ったデータベース操作をなかったことにする ノートページ 27

システムのダウン コンピュータそのものの停止停電オペレーティングシステムの異状機器 ( コンピュータ本体など ) の故障 データベース管理システム ( ソフトウエア ) の予期せぬ停止 こういうことが起こるのを防げない データベースを守るのは トランザクション機能 28

トランザクション データベース管理システムの責任で, すべての操作を取り消す begin transaction 操作 1 操作 2 操作 3 作業のやりかけ 作業のスタート もしここで, システムがダウンしたら 29

トランザクション機能 ( 資格試験を狙っている人は 特に要チェック ) A: 作業途中の結果をそのまま残さない システムのダウン時には自動でもと (transaction start 時点のデータベース ) に戻す C: データベースの異状を防ぐ仕組みがある I: データベースを複数人が同時使用でき, データベースシステムの側で適切に同時実行制御などを行う D: 作業が完了したら, そのデータは残る ( データベース管理システムが勝手に消すことはない ) 30

15-3 データベースの回復 31

データベースが壊れる データが壊れる 消える バックアップ 不正アクセス パスワードなど 同時に複数の人が 書き込もう としておかしくなる 同時実行制御 うっかりミスで データベース内のデータが おかしくなって 直しようがないこと ( 異状 ) データベース設計の工夫で防ぐ 32

コピー & ペーストでバックアップ!? データベースファイル いえいえ それではうまく行きません データベースシステムは 他の人が使用中かもしれませんデータベースシステムを止めずにバックアップしたい! という問題があります 33

作業中 begin transaction 操作 1 操作 2 操作 3 作業のやりかけ 作業のスタート作業中のものがファイルに混ざる可能性 34

データベースのバックアップは 単なる データベースファイルのコピー & ペースト ではうまくいきません. 作業のやりかけ を除いてバックアップする必要があります データベース管理システムが備えるバックアップコマンドで バックアップしてください マイクロソフト Access の場合 [ 管理 ] をクリック,[ このデータベースの管理 ] の [ データベースのバックアップ ] 35

15-4 データベースとセキュリティ 36

データベースとセキュリティ 情報漏えいを防ぐ機能権限の無い人は, データベースを扱えない機能 情報の消失 / 破損を防ぐ機能システムがダウン ( 停電, 予期せぬ停止 ) したときも, データが破損しない機能 37