データベースとデータモデル

データベースとは

DBMSの機能 データベースの役割 初期の頃のデータベースは、階層型あるいはネットワーク型データベースという構造型データベース(階層構造やあるいはネットワーク構造を前提にしたデータベース)が中心。 データベースを使用目的から分類すると、トランザクション処理を主体とした「基幹系データベース」、日々の発生あるいは変化するデータを扱う。 この日々の実績データを履歴データとして時系列をキーとして蓄積たもの […]

1.4論理データモデル

代表的な論理データモデルには、階層モデル、ネットワークモデル、関係モデルがある。ここでは階層モデル、ネットワークモデルについて学習。アウトプットします。 データベーススペシャリスト試験の学習内容をアップデート 1.4.1階層モデル 階層モデル(hierarchical model)は、データ構造を採用したデータモデル (1)階層モデルでの表現 ①親子関係 階層モデルは、データ構造に木構造(階層構造 […]

2.1関係モデル

データベーススペシャリスト試験の関係モデルを学習。まとめ。 関係モデルは、数学に基礎を置くフラットな表(テーブル)をデータ構造に採用したデータモデル。現在のDBMSの狩猟は関係モデルを用いたRDBMS(Relatinal DBMS)。 2.1.1関係モデルの背景・目標 (1)関係モデルの背景 階層モデルやネットワークモデルを使用したにも関わらず応用プログラムの生成が上がらない理由 ①ナビゲーション […]

1.3 概念データモデル

概念データモデルを学習しました。その内容をアウトプットします。 1.3.1データモデル機能要件 E-Rモデルなどのデータモデル機能には、対象とする世界のデータの意味関係を忠実に記述でき、分析・設計した結果を的確に第三者に伝えることができる機能が求められる (1)概念データモデル機能の機能要件 概念データモデル機能には、データ定義と整合性制約の二つの機能が求められる ①データ定義機能 ②整合性制約機 […]

1.1 データベース 改めて勉強

データベーススペシャリスト試験に向けて基礎から学習を始めようと考えているが、この年になって正直しんどい。。。だが将来、教育といったお仕事に興味あるので、まずは以下の教科書を選び一読してみて基礎から学習を始めようと思います。 今後、学習した内容を理解を深めるために当サイトにアウトプットしく。 1.1 データベースとは DBMSの機能 データベースの役割 当初は、階層型データベース、ネットワーク型デー […]

1.2 データベースとデータモデル

データベース 前回の学習内容より データモデル データモデルは、企業全体のデータ体系を、ダイアグラムなどを使ってモデル化して表現したもの。データモデルを作成することによって、企業全体のデータ体系が矛盾のない整合性のとれたデータ構造になり、必要な情報を速やかに取り出すことができるよになる。 データモデル学習した内容をアウトプットします。 データモデル機能とデータモデル データモデル機能 ダイアグラム […]