Windows Server 2016 - SQL サーバーの導入とインストール

  • 著者について: クラウド コンピューティング ネットワークの運用保守担当者。ネットワークと運用保守の技術と乾物を日々共有しています。 

  • 公式アカウント:ネットワーク堂

  •  座右の銘:頭を下げて道を急ぎ、礼儀正しく

  • 個人ホームページ: Netdouのホームページ

目次

 前に書いてある

導入

1. データベースの概要

1. データベース利用の必要性

2. データベースの基本概念

(1) データ

 (2) データベースとデータベーステーブル

(3) データベースシステムおよびデータベース管理システム

3. データベース開発の経緯

4. データモデル

(1) メッシュモデル

 (2) 階層モデル

 (3) 関係モデル

 2. 主流のデータベースの導入

1.SQLサーバー(マイクロソフト製品)

 2.オラクル(オラクル製品)

3. DB2(IBM社の製品)

 4. MySQL (Oracle Corporation により買収)

3. リレーショナルデータベースの基本概念  

1. 基本構造

   2. 主キー 

3. 候補キーの編集

編集4.外部キー

 4. データ整合性ルール

5. 一般的に使用される管理ツールとデータベース サービスの開始と停止の方法

6. データベースの分類

編集1. システムデータベース

編集 2. ユーザーデータベース 

 7. SQL Server データベースの展開とインストールのチュートリアル

1. 事前準備

2.インストール


 前に書いてある

このシリーズの記事では、SQL Server のインストールと使用方法を説明し、ビデオを同期してインストールを説明します。

ビデオチュートリアル: [Windows Server 2016 インストール SQL Server チュートリアル]


導入

SQL Server は Microsoft によって開発されたリレーショナル データベース管理システムであり、現在では世界で主流のデータベースの 1 つです。使いやすさ、優れたスケーラビリティ、関連ソフトウェアの高度な統合という利点があり、1 台のラップトップから、または高出力のクラウド サーバー クラスタに基づいて、またはその中間の任意の方法で実行できます。


1. データベースの概要

1.データベース利用の必要性

  • 効率的な検索とアクセスのための大量のデータの構造化ストレージ
  • データ情報の一貫性と完全性を効果的に維持し、データの冗長性を削減します。
  • データ共有とセキュリティ要件を満たす


2. データベースの基本概念

(1) データ

物事を説明する記号的な記録はデータ ( Data )と呼ば れ、数値、テキスト、画像、音声などが含まれます。
 

 (2) データベースとデータベーステーブル

  • さまざまなレコードがまとめられて「テーブル」を形成します
  • データベースはテーブルの集合です
データベース - 「テーブル」 データ

(3) データベースシステムおよびデータベース管理システム

データベースシステム ( DBS )

データベース システム (DBS) とは、コンピュータ システムにデータベースが導入された後のシステム構成を指します。コンピュータ ハードウェア、オペレーティング システム、DBMS、DB、アプリケーション プログラムとユーザー、データベース開発および管理担当者で構成されます。DBMSの正式な英語名はDataBase Management System、つまりデータベース管理システムです。データの保存、管理、検索を実現できます。

データベース管理システム ( DBMS )

データベース管理システム (DBMS) は、データベースを操作および管理するための大規模なソフトウェアであり、データベースの作成、使用、保守に使用されます。データベースのセキュリティと整合性を確保するために、統一された方法でデータベースを管理および制御します。ユーザーは DBMS を通じてデータベース内のデータにアクセスし、データベース管理者も DBMS を通じてデータベースを保守します。

データベース管理者 ( DBA )

 データベース管理者 (DBA) は、データベース サーバーの管理と保守を担当する専門家です。彼らは主に、データベース サーバー、アプリケーション ツールのインストールとアップグレード、将来のストレージ需要計画の作成など、設計、テストから展開、配信に至るビジネス データベースのライフサイクル全体の管理を担当します。

3.データベース開発の経緯

第一世代のデータベース
階層モデルとネットワークモデルに基づくデータベース
第二世代のデータベース
リレーショナルデータベース
第三世代のデータ
さまざまな分野の新しいデータベース
オブジェクト指向データベース

            「リレーショナルオブジェクト」データベース


4. データモデル

データベース システムの中核であり基盤です
  • プレゼンテーションデータの構造
  • データ操作と制約を定義する
データ構造、データ操作、データ制約をカバーします。

(1) メッシュモデル

メッシュ モデルはデータベース設計におけるデータ組織構造であり、初期のデータベース モデルの 1 つです。メッシュモデルでは、データがメッシュ状に接続され、複雑なネットワーク構造が形成されます。各データ要素は、他の複数のデータ要素に直接関連付けることができます。多対多型

 (2) 階層モデル

階層モデルはツリー構造のデータ モデルであり、データベース システムで使用される最も初期のモデルの 1 つです。階層モデルでは、データがツリー状に相互に接続されており、各データ要素は他の多くのデータ要素に直接関連付けることができます。1対多

 (3) 関係モデル

リレーショナル モデルは、数学の 2 次元テーブルに基づいたデータ モデルであり、2 次元テーブルを使用してデータを編成します。この 2 次元テーブルは、リレーショナル データベースではリレーションシップと呼ばれます。リレーショナル モデルは、リレーショナル モデルのデータ構造、リレーショナル モデルの操作セット、リレーショナル モデルの整合性制約の 3 つの部分で構成され、これら 3 つの部分はリレーショナル モデルの 3 要素とも呼ばれます。


 2. 主流のデータベースの導入

1.SQLサーバー(マイクロソフト製品)

SQL Server は Microsoft によって開発されたリレーショナル データベース管理システムであり、現在では世界で主流のデータベースの 1 つです。これは、データの操作および管理の主な手段として構造化照会言語 (SQL) を使用するクライアント/サーバー システムです。

特徴:

  • Windows OSの場合
  • シンプルで使いやすい

 2.オラクル(オラクル製品)

Oracle は、データベース分野を常にリードする製品である Oracle Corporation のリレーショナル データベース管理システムです。これは、データの操作および管理の主な手段として構造化照会言語 (SQL) を使用するクライアント/サーバー システムです。

特徴:

  • すべての主要なプラットフォームに対応
  • 安全、完璧、複雑な操作

3.DB2 (IBM製品)

DB2 は IBM が開発したリレーショナル データベース管理システムで、主な動作環境は UNIX (IBM 独自の AIX を含む)、Linux、IBM i (旧名 OS/400)、z/OS、および Windows サーバー バージョンです。DB2 は主に大規模なアプリケーション システムで使用され、拡張性に優れ、メインフレームからシングル ユーザー環境までサポートでき、すべての一般的なサーバー オペレーティング システム プラットフォームに適用されます。

特徴:

  • すべての主要なプラットフォームに対応
  • 大きく、安全で、完全なもの

 4. MySQL (Oracle Corporation により買収)

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース管理システムであり、Oracle の製品です。MySQL は大規模なデータベースをサポートしており、数千万のレコードを持つ大規模なデータベースを処理できます。MySQL は標準 SQL データ言語形式を使用し、複数のシステム上で実行でき、複数の言語をサポートします。

特徴:

  • オープンソース、小型、高速、安定

3. リレーショナルデータベースの基本概念 

1. 基本構造

行と列を含む複数の 2 次元テーブル

   2. 主キー 

  • エンティティの一意性を確保するために 1 つ以上のフィールドで構成されます
  • 主キー値はデータ行に対応します
  • 空の値 ( NULL )は許可されません
  • テーブルには主キーを 1 つだけ持つことができます

3. 候補キー

  • 冗長な属性を持たずにテーブルの行を一意に識別する一連の属性
  • テーブル内に複数の候補キーが存在する可能性があります
  • テーブルの主キーとして選択できる候補キーは 1 つだけです

4. 外部キー(Foreign Key)

  • 複数のテーブルを外部キーで関連付けることができます
  • テーブル内の主キー列を別のテーブルに追加します。この列は 2 番目のテーブルの外部キーと呼ばれます


 4. データ整合性ルール

1. エンティティの完全性

• 主キーに対応する属性はnull値をとれないことが必要です。

 2. ドメインの整合性

• 列の値が有効かどうか、および null 値が許可されるかどうかを指定します

3. ユーザー定義の整合性

• アプリケーション環境によって決定される、特定のデータに対する制約

4. 参照整合性

• 2 つのテーブルが関連している場合、存在しないタプルへの参照は許可されません。


5. 一般的に使用される管理ツールとデータベース サービスの開始と停止の方法

1.SSMS

 SQL Server へのアクセス、構成、制御、管理、開発に使用されるすべてのコンポーネント。たとえば、クエリの編集と実行、標準ウィザード タスクの起動などです。

2. SQL Server 構成マネージャー

SQL Server サービスとネットワーク構成を管理する

3.SQLサーバーデータツール

  • クラウドベースの Azure SQL Database、SQL Server データベース エンジン、Reporting Services、Analysis Services、Integration Services のプロジェクト システム サポートを含む、Visual Studio の統合を提供します。

4. データベースサービスの起動と停止方法

方法 1: サービス マネージャーを使用してデータベース サービスを開始または停止する
方法 2: SQL Server 構成マネージャーを使用してデータベース サービスを開始または停止する (共通)
方法 3: SSMS を使用してデータベース サービスを開始または停止する


6. データベースの分類

1. システムデータベース

  • マスター: ログインしているユーザー、他のデータベース ファイルの場所などのシステム レベルの情報を記録します。
  • モデル: データベースの作成時に使用されるデータベース テンプレート
  • Msdb :アラートとジョブをスケジュールするためにSQL Serverエージェントによって使用されます
  • Tempdb : 一時オブジェクトまたは中間結果セットを保存します。

    2. ユーザーデータベース 

  • ユーザーが作成した


 7. SQL Server データベースの展開とインストールのチュートリアル

リソース: Baidu Netdisk、抽出コードを入力してください
抽出コード: 6666 

1. 事前準備

ソフトウェアとハ​​ードウェア

必要とする

CPU

タイプ: x64プロセッサー、AMD Opteron AMD Athlon 64 Intel EM64Tサポート付きIntel Xeon EM64Tサポート付きIntel Pentium IV

速度:1.4GHz以上

メモリ

最小: 1 GB

ハードディスクの空き容量

6GB以上

オペレーティングシステムと

パッチ

Windowsサーバー2016

Windows Server 2012 / 2012 R2

Windows 8/8.1/10

2.インストール

1. Server 2016 を開き、SQL Server イメージのインストールを挿入します。

2. インストーラがインストール コンポーネントのロードを完了すると、[インストール センター] インターフェイスが表示され、[インストール] オプションを選択し、[新規インストールまたは既存のインストールへの機能の追加] オプションを選択します。

デフォルトの次のステップ

3. 各ルールのステータスが「合格」または「警告」の場合は、インストールを続行できますので、「次へ」をクリックします。(問題がある場合は検査報告書の内容を確認し、指示に従って問題を解決する必要があります) 

4. 「機能の選択」インターフェースで、これからインストールする機能の実際のニーズに応じて、機能を選択し、「次へ」をクリックします。

5. 認証: SQL Server は Windows オペレーティング システムの情報を使用してユーザー名とパスワードを検証します。混合モード: SQL Server 認証 (sa) と Windows 認証を使用します)

 

6. [インストールの準備完了] インターフェイスで、[概要] 情報が表示され、[インストール] をクリックしてインストールを開始します。

インストール成功

 データベース サービスの開始と停止 (SQL Server (MSSQLSERVER) サービスを自動に設定)

 

 


 作成は簡単ではありません、注意してください、いいね、収集、ありがとう~ 

おすすめ

転載: blog.csdn.net/yj11290301/article/details/132466202