のSQL Serverデータベースとデータベースの簡単な概要()
データベース(DATABASE)
データ整理する構造、店舗、倉庫管理データに応じて、一緒に格納された関連データの集合であります
利点:
①データの冗長性を削減し、データ・ストレージ・スペースを節約
②高い拡張性とデータの独立性の容易さ
データ・リソースの完全な共有を実現③
II。データベースシステム(DBSと呼ばれるデータベースシステム、)
データベース技術は、コンピュータシステムの使用である5つの部分で構成データベース(データ)、データベース管理システム(ソフトウェア)、データベース管理者(担当者)、ハードウェアプラットフォーム(ハードウェア)とソフトウェア・プラットフォーム(ソフトウェア)の実行主体です。これでは、データベース管理者(DBAと呼ばれるデータベース管理者は、)計画、設計、保守、専門的な経営を監視するためのデータベースである、データベース・システムで非常に重要な役割を果たしています。
III。共通オブジェクト・データベース
(1)表
表には、データベースオブジェクト内のすべてのデータが含まれているデータベースであり、最も重要なSQL Serverデータベースの論理オブジェクトです。これは、データを整理して保存するために、行と列で構成されています。
(2)フィールド
テーブルの各列はフィールドと呼ばれ、フィールドは、フィールドタイプ、フィールドのサイズとして、独自の特性を有し、フィールドタイプは、データを記憶することができるフィールドを判断する最も重要な性質のフィールドです。
文字、タイプ、テキスト、数値、日付と時刻の論理タイプ:SQLの仕様では、5つの基本的なフィールドタイプをサポートしています。
(3)インデックス
これは、単一のインデックス、物理的なデータベース構造です。これは、テーブル全体をスキャンすることなく、データベースのインデックスデータベースプログラムで作成したテーブルに依存している、あなたはそれらのデータを見つけることができます。
(4)閲覧
ビューはテーブル(仮想テーブルとしても知られている)内の1つのまたは複数のテーブルから導出される、方法のデータテーブルにデータを表示するユーザです。テーブルが定義され、データ構造は、テーブル上のクエリに基づいて構築されたデータのいくつかの行と列を含みます。保存されたビューでは、データではなく、クエリがリストを選択します。
(5)ストアドプロシージャ
ストアドプロシージャ(ストアドプロシージャ)SQL Serverサーバーのデータベース、ユーザを介して店舗名にコンパイルした後、(クエリ、挿入、削除、および更新操作かかる含む)SQL文の特定の機能セットを達成するためにグループであります実行するストアドプロシージャの名前。このストアドプロシージャは、これらの操作を実行するために呼び出されると同時に実行されます。
IV.4システムデータベース
SQL Server 2012のデフォルトのインストールプログラムは、インストール時に4つのシステムデータベース(master、model、msdb、およびtempdb)を構築します。以下が導入されました。
(1)マスターデータベース
SQL Server 2012のマスタデータベースは、最も重要なデータベースです。すべてのシステムレベルの情報は、メタデータの範囲の例は、エンドポイント、およびシステム構成設定のサーバーへのリンクを含め、SQL Serverのインスタンスを記録しました。
(2)のtempdbデータベース
tempdbのは、一時オブジェクトまたは中間結果セットを格納するための一時的なデータベースです。
(3)モデルデータベース
SQL Serverのインスタンスを作成することは、すべてのデータベースのテンプレートとして使用されています。データベースをモデル化する(たとえばデータベースサイズ、照合、復旧モデル、およびその他のデータベースオプションなど)すべてのデータベースの変更は、将来を作成するために使用されます。
(4)MSDBデータベース
SQL Serverエージェントの警告およびジョブを計画します。
データベース技術の開発のV.の歴史
1。人工管理フェーズ
1950年代半ばになる前に、コンピュータ主に科学技術計算のために。当時のハードウェアとソフトウェアの設備は非常に、後方人工データベース管理に依存しています。労務管理データには次の特徴があります。
データが保存されていない
アプリケーション管理データを使用して
データを共有していない
データが独立していません
2。ファイルシステムのステージ
1950年代後半1960年代半ばには、ハードウェアとソフトウェアの技術は、さらに、ディスクおよびその他のストレージデバイスと、開発され、ファイルシステムなどのデータ管理ソフトウェアを専門に、ステージは次の特徴があります。
データが長く保存できる
ファイルシステム管理でデータ
共有が悪く、大規模なデータの冗長性
データの独立性が悪いです
3。データベース・システムのステージ
コンピュータ管理システムで使用される1960年代後半、および大規模化するので、より広く、データ量の急速な成長は、より多くの強烈共有するために必要なので、ファイルシステム管理データを使用して満たすことができません要件は、その一連の問題を解決するために、データの一元管理のためのデータベースシステムがありました。データベースシステムの出現は、共有データへのマルチユーザ、マルチアプリケーションのニーズを満たすために、データ管理技術の飛躍を記念して、ファイルシステム上の明白な利点があります。