ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

階層型データモデル

索引 階層型データモデル

階層構造の例(二分木) 階層型データモデル(かいそうがた—、階層型データベース)は、データを木構造で表したデータモデルである。一般で使われている場面として、会社の組織図などがそれに当たる。 階層型では、データを上から下へと見ていくために親データと子データという関係が発生する。これは会社の組織図を例にとると、社長の下にはいくつもの部署があり、部署の下には違う業務を担当する課が存在するといった関係になる。 このような体系では、1つのデータを探す手順は1通りしか存在しない。これは、親データと子データが「1対多」の関係でしか存在しないためである。.

10 関係: データモデルデータベースCache社長DL/IIMSMUMPSSQLVSE木構造 (データ構造)

データモデル

データモデルは、班・要員間の意思疎通のための事業データを文書化し、組織化し、そして特にどのようにデータを格納し利用するかの、応用ソフト設計のための計画として使うソフトウェア工学の一つの抽象モデルである。 Hoberman (2009)によれば、「データモデルは、組織内での意思疎通を改善し、それによってより柔軟で安定したアプリケーション環境に導く、真の情報の部分集合を正確に説明するシンボルとテキストの集合を使う、事業とIT専門家の両方のための、道筋を見つける道具である。」 データモデルは、データまたは構造化データの構造を明示的に決める。データモデルの代表的な応用は、データベース・モデル、情報システム の設計、及びデータの交換を可能にすることを含む。通常データモデルは、データモデリング言語によって規定するMichael R. McCaleb (1999).

新しい!!: 階層型データモデルとデータモデル · 続きを見る »

データベース

データベース(database, DB)とは、検索や蓄積が容易にできるよう整理された情報の集まり。 通常はコンピュータによって実現されたものを指すが、紙の住所録などをデータベースと呼ぶ場合もある。コンピュータを使用したデータベース・システムでは、データベース管理用のソフトウェアであるデータベース管理システムを使用する場合も多い。.

新しい!!: 階層型データモデルとデータベース · 続きを見る »

Cache

Caché(キャシエ)は、インターシステムズが開発したプロプライエタリなMUMPSベースのデータベース管理システムである。インターシステムズはその特徴を「ポストリレーショナル」と称している。Cachéは同じデータに対して、SQLアクセス、オブジェクトアクセス、階層型アクセスを提供している。 CachéはWindows、各種UNIX、macOS、OpenVMSで動作する。 内部的にはCachéは多次元配列にデータを格納し、階層的構造化データとして扱うこともできる(MUMPSのglobalsとして知られているが、インターシステムズはMUMPSの名をあまり使いたがらない)。しかし、多くのアプリケーションはオブジェクトアクセス手法かSQLアクセス手法を使う。アプリケーションのビジネスロジックの開発にはCaché ObjectScriptやCaché Basicを使う。外部インタフェースとしては、C++、Java、EJB、ActiveXへのNative Object Bindingがある。関係アクセスや高性能ダイレクトインタフェースとして、JDBC とODBCがある。XMLとWebサービスもサポートされている。Caché Server Pagesにより、Cachéデータベース上のデータを使って動的にWebページを生成するアプリケーションを構築可能である。 Cachéは高速さが特徴であるといわれ、リアルタイム・アプリケーションに最適とされている。高速さの要因として、データを最初から構造的に扱うこと、データをなるべくメモリ上に保とうとするアーキテクチャであることが挙げられる。 この製品の主な顧客はアメリカの大病院が多く、電子カルテ (EMR) システムをCachéで実現している。他にもネット証券会社アメリトレードなどもCachéを利用している。.

新しい!!: 階層型データモデルとCache · 続きを見る »

社長

長(しゃちょう)とは会社や社団などにおける最高責任者の呼.

新しい!!: 階層型データモデルと社長 · 続きを見る »

DL/I

Data Language/1 (ディー・エル・ワン。DL/I, DL/1)は、IBMの階層型データベースに対する照会言語、または同名のデータベース管理システムである。.

新しい!!: 階層型データモデルとDL/I · 続きを見る »

IMS

IMS (Information Management System、アイエムエス)は、IBMが開発・販売する、メインフレーム専用のデータ管理システム。最新版の名称は「IMS Transaction and Database Servers」。IMSはトランザクション処理システムであるIMS TM(IMS Transaction Manager)と、階層型のデータベース管理システム (DBMS) であるIMS DB(IMS Database Manager)から構成される。.

新しい!!: 階層型データモデルとIMS · 続きを見る »

MUMPS

MUMPSとは、1960年代末にアメリカのマサチューセッツ総合病院で医療情報処理用のアプリケーションを開発し実行するために開発された、プログラミング言語とその環境である。 MUMPSという名前は、「Massachusetts general hospital Utility Multi-Programming System」 の頭字語である。 病院が自分達の業務を実装するために、高価なメインフレームではなく、ミニコンなどの比較的安価なコンピュータ上で軽快に動作するように開発した。オリジナルのソースコードこそ公開されてはいないが、仕様は全て公開して自由に利用できるようにしたため、一時期は複数のソフトウェアベンダーがMUMPS処理系の開発・販売をしていた。 MUMPSの処理系は、ハードウェアが直接実行可能な機械語コードを生成するのではなく、コンパイラは仮想機械の中間言語コードを生成し、それをインタプリタ(仮想機械)で実行する。また、ベースのプラットフォームの違いを仮想機械のレイヤで抽象化し、プログラマには違いを意識させず、アプリケーションのポータビリティを保つ。 また、実行環境に専用のDBMSを内包し、かつ、その機能・性能がデータベース専用のソフトウェアに迫る・または凌駕するほど強力であるため、アメリカの医療界を通じて日本のみならず全世界の医療界でも広域に普及した。ただし、システム利用者・運用管理担当はパッケージソフトウェアに組み込まれたMUMPSを利用している場合が多いため、MUMPSの名前が一般に広まっていない一因でもある。.

新しい!!: 階層型データモデルとMUMPS · 続きを見る »

SQL

SQL(エスキューエルよりデジタル大辞泉、IT用語がわかる辞典を参照、シークェル、シーケルよりDBM用語辞典を参照)は、関係データベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である。エドガー・F・コッドによって考案された関係データベースの関係モデルにおける演算体系である、関係代数と関係論理(関係計算)にある程度基づいている。 データベース言語の国際標準としてのSQLは何かの略語ではない。 SQLは、シークェル と読まれることもある。これは、SQLの元となったデータベース言語が、IBMが開発したRDBMSの実験実装であるSystem Rの操作言語「SEQUEL (Structured English Query Language)」であったことが由来である。 SQLに対しては、関係代数と関係論理に忠実に準拠していないとして批判する意見がある(The Third Manifesto - クリス・デイト、ヒュー・ダーウェン)。.

新しい!!: 階層型データモデルとSQL · 続きを見る »

VSE

VSEは以下の略称である。.

新しい!!: 階層型データモデルとVSE · 続きを見る »

木構造 (データ構造)

親子構造 木構造(きこうぞう)とは、グラフ理論の木の構造をしたデータ構造のこと。.

新しい!!: 階層型データモデルと木構造 (データ構造) · 続きを見る »

ここにリダイレクトされます:

階層型DBMS

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »