初心者向けにMicrosoftSQLServerをインストールしてデータベースに接続するためのステップバイステップガイド
- 24-07-2022
- Toanngo92
- 0 Comments
SQL Serverをインストールするには、最初にGoogleにアクセスし、キーワードを入力するか、SQL Serverをダウンロードするか、次のリンクに直接アクセスします。
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
次のステップでは、図のように2つの開発者バージョンまたはエクスプレスバージョンのいずれかを選択し、上記のビデオに従ってダウンロードとインストールを段階的に進めます。
ビデオに従ってインストールした後、以下に示す情報に従ってSSMSを使用してデータベースに接続します。
注:Microsoft SQL Serverで認証するには、アカウントを使用する方法(SQL Server認証)とWindowsを使用する認証(Windows認証)の2つの方法があります。したがって、複数のアカウントがSQLサーバーにアクセスできます。 SQL Serverデータベースにログインするためのオペレーティングシステム認証システムであるWindows認証では、単一のコンピューターデバイスでのみ認証でき、他のマシンでは使用できません。
認証ログインが成功すると、インターフェースは次のように表示されます。
Mục lục
データベース入門
データベースは、ハードドライブにファイルとして保存されているデータのコレクション(リスト)です。データデータベースは実際のデータを保持します。
SQL Serverデータベースは、特別に構造化されたデータセットを格納するテーブルのコレクションで構成されています。テーブルは、行(レコードまたはタプルとも呼ばれます)と列(属性とも呼ばれます)のセットで構成されます。表の各列は、日付、名前、金額、数値など、特定のタイプの情報を格納することを目的としています。
SQL Server 2019は、次の3種類のデータベースをサポートしています。
- システムデータベース
- ユーザー定義データベース
- サンプルデータベース
システムデータベース
SQL Serverは、システムデータベースを使用して、DBMSのさまざまなコンポーネントをサポートします。各データベースには、SQLServerに必要なビジネス情報を認証および保存する役割があります。システムデータベースは、テーブルにデータを格納し、ビュー、ストアドプロシージャ(後のレッスンで学習します)、およびその他のデータベースオブジェクトを含みます。また、SQL Serverサーバーに保存されている物理ファイルであるデータベースファイル(.mdf、.ldfファイル)にもリンクしています。
SQLServer2019で利用可能なシステムデータベース
データベース | 説明 |
主人 | データベースレコードは、SQLServerインスタンスのすべてのシステムレイヤー情報を記録します |
msdb | データベースは、SQLServerエージェントがデータベースアラートとさまざまなジョブをスケジュールするために使用されます |
モデル | データベースは、SQLServer2019で作成されるすべてのデータベースのテンプレートとして使用されます |
資力 | これは読み取り専用データベースです。 SQL2019のシステムオブジェクトが含まれています |
tempdb | これは、一時オブジェクトdodoisまたは中間結果セットを含むデータベースです。 |
ユーザー定義データベース
SQL Server 2019を使用すると、ユーザーはユーザー定義データベースと呼ばれる独自のデータベースを作成して操作できます。これらのデータベースの目的は、ユーザーデータを保存することです。
AdventureWork2019データベース
AdventureWorksという名前のサンプルデータベースは、SQL Server 2005で導入されました。このデータベースは、SQLServerの機能を示しています。このデータベースは、AdventureWorksCyclesと呼ばれる架空の会社をシミュレートします。 Adventure Work Cyclesは、大規模な多国籍製造会社です。同社は合金自転車を製造し、北米、ヨーロッパ、アジアの市場に販売しています… SQL Server 2019では、新しいバージョンのAdventureWorks2019が、データセット、データセット、データセットなどのサンプルデータとして使用されます。データ環境。
AdventureWorksデータベースをSQLServerにインポートするためのビデオチュートリアル:
AdventureWorks2019データベーススキーマには、架空の自転車メーカー向けの多くの関数が含まれています。これらの領域は次のとおりです。
- 顧客/営業支援システム、データ分析
- 人材(人材)
- 購入/サプライヤーの電子データ交換
- 生産プロセスフロー
データベースにはいくつかの機能が含まれています。主な機能のいくつかは次のとおりです。
管理ユーティリティ、データアクセシビリティ、全文検索機能、共通言語ランタイム(CLR)などを含むデータベースエンジン。
多くの機能を備えた2つのビジネスモデルHumanResourceとStorefrontの統合テンプレートのセット:
- AnalysisServicesとIntegrationServices
- 通知サービス
- クローニング施設
- レポートサービス
サンプルデータベースには、次の3つの主要コンポーネントが含まれています。
- AdventureWorks2019:サンプルOLTPデータベース
- AdventureWorks2019DW:サンプルデータウェアハウス
- AdventureWorks2019AS:サンプル分析サービスデータベース
adventurewrorkをダウンロードして使用するには、次のリンクを参照してください。
SSMSユーザーインターフェイスの説明
SSMSには、操作するためのいくつかのオプションメニュー、ツールバー、およびペインが用意されています。上記の図1.1に示されているペインは、オブジェクトエクスプローラーと呼ばれます。サーバー上のすべてのオブジェクトを表形式で表示し、それらを管理するためのユーザーインターフェイスを提供します。
SQLServerでのオブジェクトエクスプローラーの役割と構造
SQLServer2019のオブジェクトエクスプローラーの構造を次の図に示します。
この構造には、データベース、セキュリティ、サーバーオブジェクト、レプリケーション、および場合によってはAlwaysOn高可用性、管理、Integration Servicesカタログなどの他の機能が含まれます。オブジェクトエクスプローラーには、データベースサーバーに接続することでSSMSからアクセスできます。
オブジェクトエクスプローラーのさまざまなコンポーネントは次のとおりです。
- データベース:定義された構造を持つデータセットに格納されているデータベースのコレクション。
- セキュリティ:SQL Server 2019で柔軟で信頼性の高いセキュリティ構成を提供するために使用されます。これには、ログイン、役割、資格情報、監査などが含まれます。
- サーバーオブジェクト:SQLServerのインスタンスのアクティビティを監視するために使用されます。
- レプリケーション:データとデータベースオブジェクトをあるデータベースから別のデータベースにコピーして配布し、データベース間で同期して一貫性を維持するために使用します。
- AlwaysOn高可用性:高可用性と災害復旧に使用します。これは通常、高い稼働時間と障害保護を必要とするアプリケーションに使用されます。
- 管理:ポリシー、リソース、イベント、保守計画などを管理するために使用されます。
- Integration Servicesカタログ:Integration Servicesのカタログには、プロジェクトが破棄された後のプロジェクトのすべてのオブジェクトが格納されます。
クエリウィンドウ
クエリウィンドウは、Transact-SQL(T-SQL)クエリコマンドを記述できる領域です。クエリの結果がこのウィンドウに表示されます。
スクリプトファイルを作成して整理する
スクリプトファイルは、SQlステートメントのコレクションを含むファイルです。スクリプトファイルには1つ以上のSQLステートメントを含めることができます。スクリプトファイルは、SQLServerがスクリプトを認識して実行するのに役立つ.sqlファイルに格納されます。
スクリプトファイルの概念的なlopwsは、次のように編成できます。
写真のソリューションは、すべてのSQL Serverプロジェクトが格納されているファイルとして理解できます。つまり、階層の最上位層です。ソリューションファイルは、拡張子が.ssmssqlprjのテキストファイルとして保存されます。スクリプトファイルは、クエリされて実行されるコアファイルです。スクリプトファイルの拡張子は.sqlです。
以下の例は、 insertdata.sqlという名前のスクリプトファイルです。
Transact-SQLクエリ
Transact-SQL(T-SQL)クエリは、.sqlスクリプトファイルとして記述および保存され、SSMSのクエリウィンドウで直接実行できます。 Transact-SQLを実行する手順は次のとおりです。
- [クエリ]ウィンドウで、実行するコードを選択します
- SSMSの実行ボタンをクリックするか、クエリメニューを選択して実行をクリックします。さらに、キーボードショートカットF5、alt + X、またはCtrl+Eを使用して実行できます。
結果は3つの異なる形式で表示されます。形式は、グリッド(グリッド)、テキスト(テキスト)、ファイルビュー(ファイル)です。