3.4トランザクション管理
データベーススペシャリストのトランザクション管理の基礎について学習した内容をまとめ。 トランザクション(transaction) がACID特性をほじしつつ同時実行できるようにする機能が、トランザクション管理機能である。トランザクション管理機能には、同時実行制御(排他制御)機能、障害回復機能、コミット制御機能(分散データベース)がある。 トランザクションのACID特性 トランザクションとは、 デー […]
IT企業に勤め学んだマネジメントやプログラミング技術、IT関連の資格学習で得た知識、以前青果店を運営して得た沖縄ローカル情報を発信するNOTE。この情報が皆さんのお役に立てば幸いです。
データベーススペシャリストのトランザクション管理の基礎について学習した内容をまとめ。 トランザクション(transaction) がACID特性をほじしつつ同時実行できるようにする機能が、トランザクション管理機能である。トランザクション管理機能には、同時実行制御(排他制御)機能、障害回復機能、コミット制御機能(分散データベース)がある。 トランザクションのACID特性 トランザクションとは、 デー […]
データベーススペシャリスト試験の整合性管理を学習。以下にまとめます。 整合性制約 データベース内のデータが政党である状態を整合性がある。整合性を維持するための制約には、並行制御のための一貫性制約と、データそのものが備えるべき整合性制約(integrity constraint)がある。 プログラムから整合性制約の処理を排除することを整合性独立あるいは制約独立性という。DBMSの整合性管理の機能を用 […]
概念データモデルを学習しました。その内容をアウトプットします。 1.3.1データモデル機能要件 E-Rモデルなどのデータモデル機能には、対象とする世界のデータの意味関係を忠実に記述でき、分析・設計した結果を的確に第三者に伝えることができる機能が求められる (1)概念データモデル機能の機能要件 概念データモデル機能には、データ定義と整合性制約の二つの機能が求められる ①データ定義機能 ②整合性制約機 […]
データベーススペシャリスト試験に向けて基礎から学習を始めようと考えているが、この年になって正直しんどい。。。だが将来、教育といったお仕事に興味あるので、まずは以下の教科書を選び一読してみて基礎から学習を始めようと思います。 今後、学習した内容を理解を深めるために当サイトにアウトプットしく。 1.1 データベースとは DBMSの機能 データベースの役割 当初は、階層型データベース、ネットワーク型デー […]
データベース 前回の学習内容より データモデル データモデルは、企業全体のデータ体系を、ダイアグラムなどを使ってモデル化して表現したもの。データモデルを作成することによって、企業全体のデータ体系が矛盾のない整合性のとれたデータ構造になり、必要な情報を速やかに取り出すことができるよになる。 データモデル学習した内容をアウトプットします。 データモデル機能とデータモデル データモデル機能 ダイアグラム […]
午後1 データベース設計 主キー(候補キー)を見つける 外部キーを見つけリレーションシップを記入する 非キー属性を見つける 第何正規形か、またその理由を答える テーブル構造の再設計 同時実行制御 ロックを用いる排他制御の観点から、 同時実行時の「スループットの低下(ロック待ち)」の理由を対策を答える 「デッドロック」の理由と対策を答える 「2相ロック方式になっていない」ための不具合現象を答える デ […]
問1 データベース設計 次の手順で処理していく 【データベース設計の問題の構成要素と確認】① データベース設計の問題の 3 点セットa) 概念データモデルの図b) 関係スキーマの図c) 主な属性とその意味・制約の表(今回は“なし”。問題文中に記載されている) → 最初に,図と問題文の対応付けをしながら全体像を把握する② 問題文は,〔~の概要〕が中心 → その中で説明されるものが,どのエンティティタ […]
データモデルは、企業全体のデータ体系を、ダイアグラムなどを使ってモデル化して表現したもの。データモデルを作成することによって、企業全体のデータ体系が矛盾のない整合性のとれたデータ構造になり、必要な情報を速やかに取り出すことができるよになる。 データモデル学習した内容をアウトプットします。 データモデル機能とデータモデル データモデル機能 ダイアグラムなどを使ってモデル化するモデリング技法のことをデ […]