データベースシステムの概要
ディレクトリ
データベース技術の開発の最初に、歴史
- データ処理技術
- データベース技術の発展の三の段階
第二に、データベース・システム・コンポーネント
- データベース
- データベース管理システム
- データベース・アプリケーション・システム
- データベース・ユーザー
第三に、データベースのアーキテクチャ
- データベースの三つのモード構造
- 二つの画像データベース
第四に、進捗状況のデータベース技術
- 分散データベース
- オブジェクト指向データベース
- マルチメディアデータベース
- データウェアハウス
- データマイニング
- ビッグデータ
コンテンツセクション
データベース技術の開発の最初に、歴史
図1に示すように、データ処理技術
- データ:様々な種類の情報の形で明らかに物事のシンボル記録説明。たとえば、次のテキスト、グラフィックス、サウンド、など
- データ処理:情報収集、照合、保管および使用を意味します
- データ処理の目的:分析、誘導、データ間のリンクを推論し、データ自体は効果的なリソースの事前の法律を持っています
2、データベース技術開発の3つの段階:
- 理由は三段階:コンピュータのハードウェアとソフトウェア、データベース技術の発展に伴いは、データ管理の観点から、3つの段階に分かれて、開発しています
- 第一段階:(主に科学計算用)人工管理フェーズは、
理由を分割:ハードウェアの観点から、ハード・ドライブと直接入金した他の記憶装置はなかった。ソフトウェアの観点から、オペレーティング・システム、データを管理するためのないソフトウェアは存在しませんでした、バッチを使用したデータ処理は
二つの理由から分割されたアプリケーションとデータが独立していない、独自のアプリケーションによって運ばれるデータ処理:
アプリケーションとデータとの対応:1に対応し、以下の
アプリケーション1 < - >データセット1つの
< - > 2のデータ・セット・アプリケーション2を
アプリケーション3 < - >データグループ3
- 第二段階:(また、管理のために広く使用される科学技術計算で)ファイル・システム・ステージ
分割一つの理由:ハードウェアは、ディスクは、主要な外部メモリなり、ソフトウェア、オペレーティング・システムと高レベル言語の出現だけでなく、バッチファイルの処理に平準化処理もリアルタイム処理することができ
、二つの理由のための部門の双方が一定の独立性を持って、個別に保存されたファイル、データ、アプリケーションとして組織され、保存されました:
アプリケーションやファイルシステムのデータとの関係:
フェーズIII:フェーズデータベースシステム
部門一つの理由:コンピュータ、大容量のディスクの開発により、ファイル・システムは、大量のデータを管理するための人間のニーズを満たすことができなかったので、データベース・システムの機能があります:管理と共有を統一する能力データ
特性データベースシステム:
1、構造化データ:データとファイルシステムとの間の根本的な違いが構成されています。アプリケーションではないが、アプリケーション全体のシステムのデータのためのDBMS
:2、より高いデータ共有構造化データので、データは複数のユーザであってもよいし、複数のアプリケーションを同時に共有
、より高いデータを3独立性:アプリケーションは、互いに独立したデータ記憶構造、及びそれが相互依存性との間に存在していないデータアプリケーションに変化しない
4、統一されたデータの管理および制御がDBMS:
同時ユーザー、すなわち複数の共有されるように、同時に、データベース内の同じデータにアクセスしながらも、データベース内のデータにアクセスすることができるので、DBMSは、制御データを良識必要があり、
DBMSのセキュリティメカニズム:データへの不正アクセスを防止するために、(1)不正許可;( 2)、データの整合性と一貫性保護;(3)、データのバックアップとリカバリ
アプリケーションとデータ対応データベースシステム図:
第二に作曲、データベースシステム
1、データベース
- データベースの定義:コンピュータ内に編成長期保存、共有することができるデータのセット
- データベース:物事を記述するデータだけでなく、それ自体含まれていますが、また、関連する事柄に連絡
- 数据库中的数据已文件的形式存储在存储介质上
2、数据库管理系统(DBMS):
- 是数据库系统的核心,是为了数据库的建立、使用和维护而配置的软件,建立在操作系统上
- 为用户和应用程序提供访问数据的方法,包括增删改查和各种数据控制等。总之对数据库的所有操作基本都是在DBMS中完成
- 数据库系统的功能主要包括:
1、数据定义和操纵功能:对数据库中的对象进行定义,操纵数据库中的数据
2、数据库运行控制功能:对数据库的运行进行管理是数据库管理系统运行时的核心部分,包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护等。所有访问操作都要在控制功能下进行
3、数据库的组织、存储和管理:如何组织、存储和管理数据字典、用户数据、存取路径等多种数据,能提高效率
4、建立和维护数据库:数据库的备份和恢复、数据库的重组值和重构造、性能的监视与分析等
3、数据库应用系统: 但凡使用数据库技术管理其数据的系统,都称之为数据库应用系统
4、数据库用户:
- 终端用户:数据库使用者,是通过应用程序使用数据库,不需要懂数据库的那群人
- 应用程序员:在数据库的基础上开发应用程序给终端用户使用的人
- 数据库管理员:专门管理数据库,让数据库正常运行的那群人
三、数据库的体系结构
1、数据库的三级模式结构: 保障数据和程序的独立性,因而DBMS将DB的体系结构划分为三级模式
- 模式(概念模式或者逻辑模式):对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式
- 内模式(存储模式或者物理模式):对数据物理结构和存储方式的描述,一个数据库只有一个内模式
- 外模式(子模式或者用户模式):局部数据的逻辑结构和特征的描述,模式的子集。一个数据库可以有多个外模式
三级模式结构图:
図2に示すように、二つの像データベース: 3つの抽象パターンは、2つのモードを必要とする、接触を実現するために、DBMSによって作られ、抽象化の3つのレベル変換され
- 外部モード/画像モード:パターンとパターンの外側で定義された対応関係。モードと外部モード対多の関係。論理データ独立性と呼ばれるロジックの独立性を確保するために、画像データ及びプログラム
- モード/画像モード:グローバル・データベース・ストレージ構造定義された論理構造との対応関係。モデルは、そのデータやプログラムのことを確認するために、データ記憶構造が適切なモードを変更するだけで変更された1つの画像だけ、内部モデル/モデルは一定のモードを保証することができるように、アプリケーションを変更する必要がない、モデル内で一意であるため物理データの独立性と呼ばれる、との間の物理的な独立性
- 2枚の画像のコアは、外部モード変わらないことを確認することです
第四に、進捗状況のデータベース技術
1、分散データベース:コンピュータ分布は、これらのコンピュータが完全に、世界的な大規模なデータベースを形成するために一緒に接続されたネットワーク上に分散、DBMSの完全なコピーを持っている
分散データベースの主な機能を:
- データが配布されます。各コンピュータは、ネットワークによって相互接続します
- 論理的に関連するデータ:複数のコンピュータ上のデータは、相関データとの間に相関関係が存在する、データベースシステムに属しています
- 自律ノード:各ノードは、スタンドアロンコンピュータであります
2、オブジェクト指向データベース:データベース技術とオブジェクト指向の組み合わせ。まず、オブジェクト指向システム続いデータベース、データベース・システム、基本的な機能、
** 3、マルチメディアデータベース:**組み合わせのデータベースとマルチメディア製品。
** 4データウェアハウス:**の主題指向設計
5、データマイニング:データマイニングは、大規模なデータの量または「マイニング」知識から抽出することである
6、ビッグデータ:質量データの定義。