PASSJ & SQL Server Developer Center ジョイントコラム
MSDN Online SQL Server Developer Center では、PASSJ (Professional Association for SQL Server Japan) と共同で、SQL Server を業務上利用されているプロフェッショナルの方を対象とした連載コラムを開設いたしました。PASSJ 会員の皆さんの中で関心の高い「Web テクノロジ」、「システム管理」、「システム構築」、「資格取得」という分野において、実際の業務に従事している PASSJ 会員が連載コラムを執筆いただいています。SQL Server プロフェッショナルの皆さんに少しでもにお役に立てればと存じます。
Professional Association for SQL Server Japan
MSDN Online Japan
鈴木 智行
SQL Server は "Easy to use" というコンセプトをもった初心者には非常に扱いやすいデータベース管理システムです。難しい理論は後回しにして、とにかく SQL Server から勉強を初めてみませんか?
第 1 章 データベースとデータベース管理システム (2003 年 4 月 11 日)
第 2 章 SQL Server 2000 の特徴と管理/構築ツール (2003 年 4 月 21 日)
第 3 章 SQL Server 2000 のデータベースとテーブル (2003 年 5 月 21 日)
第 4 章 SQL Server 2000 のユーザーと権限 (2003 年 6 月 2 日)
SQL Server にアクセスしてみよう! - ADO.NET プログラミングにチャレンジ!! –
これから ADO.NET プログラミングを始めよう!とされている方のためのコラムです。連載を通して、ADO.NET の仕組みや特長、場面に応じたさまざまなオブジェクトの使い分けのポイントなどをつかめるようになります。
第 1 回 ADO.NET プログラミングの基本 (2003 年 4 月 3 日)
第 2 回 データプロバイダ"> (2003 年 4 月 21 日)
山崎 明子
Transact-SQL の知識があれば SQL Server をどのようにでも扱うことができます。ぜひ Transact-SQL を習得して SQL Server を極める第一歩を刻んでください。
第 1 章 「Transact-SQL の基本」"> (2003 年 1 月 23 日)
第 2 章 「クエリアナライザ」 (2003 年 2 月 3 日)
第 3 章 「SELECT ステートメント (1)」 (2003 年 2 月 17 日)
第 4 章 「SELECT ステートメント (2)」 (2003 年 3 月 5 日)
第 5 章 「INSERT,DELETE,UPDATEステートメント」 (2003 年 3 月 17 日)
鈴木 智行
Commerce Server 2002 で学ぶ ASP.NET
このコラムでは ASP.NET を用いたデータベースアプリケーションの構築方法をオンラインショッピングサイトの構築を例に解説します。
第 1 章 「はじめに」 (2003 年 1 月 22 日)
第 2 章 「ユーザー情報の管理 ~ Profile ~(前半)」 (2003 年 1 月 22 日)
第 2 章 「ユーザー情報の管理 ~ Profile ~(後半)」 (2003 年 1 月 27 日)
第 3 章 「商品カタログ ~ CatalogProducts ~」 (2003 年 2 月 3 日)
第 4 章 「注文処理 ~ Order、Pipeline ~」 (2003 年 2 月 12 日)
第 5 章 「サイト分析 ~ Analysis ~」"> (2003 年 2 月 17 日)
溝端 二三雄
DTS (Data Transformation Service) は SQL Server 2000 の優れたサービスの 1 つです。ただのデータ転送サービスと思われがちですが機能を知れば知るほど奥が深く、様々な業務を実現できることがわかるでしょう。コラムではその入口を紹介しますので、DTS の世界に是非足を踏み入れてください。
第 1 章 DTS の概要 (2002 年 11 月 22 日)
第 2 章 DTS インポート/エクスポートウィザード (2002 年 12 月 3 日)
第 3 章 「DTS デザイナ (1)」 ~ DTS 編 ~ (2002 年 12 月 16 日)
第 4 章 「DTS デザイナ (2)」 ~ DTS 編 ~ (2002 年 12 月 25 日)
鈴木 智行
SQL Server エージェントは SQL Server 6.5 以前では SQL Exective と呼ばれていた SQL Server をサポートするサービスです。このサービスを利用することによって管理者の負担を軽減することが可能です。とはいっても設定やしくみがわからないまま使ってしまえば、逆に負担が増加してしまうかも知れません。ある程度、既に理解している方も初心者の方もちょっと立ち止まって確認してみませんか。
第 1 章 「SQL Server エージェントの理解とオペレータの定義」 (2002 年 9 月 24 日)
第 2 章 「ジョブによる管理作業の自動化」 (2002 年 10 月 7 日)
第 3 章 「警告のしくみとトラブルシューティング」 (2002 年 10 月 17 日)
鈴木 智行
MCDBA をめざそう!! MCP 70-229 SQL Server 2000 開発編">
試験番号 70-229 (Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition) は 70-228 同様、MCDBA をめざす方にとっては通らなければいけない関門です。しかし 70-229 に合格すれば MCDBA の必須科目というだけでなく、MCSE, MCSD の選択科目、さらには MCAD, MCSD for .NET の選択科目としてもカウントできるため、かなりお得な科目と言えるでしょう。もちろん最終目標が MCDBA の方もいらっしゃるでしょうが、管理者といえども開発技法、開発技術に携わっていくことが必要であると感じています。
今回の連載では、70-229 のポイントを試験トピックスに沿って 6 回にわたって解説していきます。
第 1 章 「論理データモデルの開発」 (2002 年 6 月 4 日)
第 2 章 「物理データベースの実装」 (2002 年 6 月 17 日)
第 3 章 「データの取得と修正」"> (2002 年 7 月 1 日)
第 4 章 「ビジネスロジックのプログラミング」 (2002 年 7 月 22 日)
第 5 章 「データアクセスのチューニングと最適化」" (2002 年 8 月 8 日)
第 6 章 「データベースセキュリティ計画の設計」">(2002 年 8 月 16 日)
鈴木 智行
システム管理 「データ/ログ領域およびバックアップ/復元機能」
SQL Server 2000 は 最新のデータベーステクノロジーを搭載しつつ、"Easy to Use" を実現したデータベース管理システムです。細かいことがわからなくてもある程度は運用できますが、最低限わからなければいけないポイントはたくさんあります。今回のコラムでは、その中でも特にデータ/ログ領域およびバックアップ/復元機能に焦点を当てて解説します。
第 1 回 データ/ログの格納方法とデータベース復旧モデルについて (2002 年 4 月 1 日)
第 2 回 バックアップについて (2002 年 4 月 16 日)
第 3 回 復元について (2002 年 5 月 8 日)
鈴木 智行
MCA をめざそう!! MCA データベース Microsoft SQL Server 2000 対応編
皆様、Microsoft Certified Associate Program (MCA プログラム) という制度をご存知でしょうか。MCA は 、IT プロフェッショナルを目指すエンジニアやコンサルタント、および、IT 知識を広く活用する他の分野の専門職の方々を対象とした、IT の基礎理論およびマイクロソフトの主にサーバー製品に関する技術知識に関する認定資格制度です。Microsoft Certified Associate (MCA) とは、この認定プログラムが要求する水準に達しているかどうかを評価するための試験に合格した方に贈られる称号です。
第 1 回 データベースの概要と SQL Server のアーキテクチャー (2002 年 3 月 11 日)
第 2 回 データベースアクセスとデータベース定義 (2002 年 4 月 8 日)
第 3 回 SQL Server 2000 データベース管理とアプリケーション開発 (2002 年 5 月 30 日)
熊倉 克己
Web テクノロジ 「SQL Server による Web アプリケーション開発」
2001 年 11 月 22 日 木曜日、東京 赤坂プリンスホテル 五色の間にて、PASSJ 会員を対象にコンファレンスが開催されます。これから執筆させていただく連載は、PASSJ コンファレンス会場の一角で、私が担当させていただく 75 分のセッション、「SQL Server 2000 における Web アプリケーション開発」をベースに、より詳細を解説し補完するものとして企画いたしました。もちろん、セッションをお聞きのがしの方にも、技術解説書として読んでいただけるよう取り組みますのでご期待ください。
第 1 章 データベース トランザクション処理 (2001 年 11 月 22 日)
第 2 章 ロックアーキテクチャの理解 (2001 年 12 月 3 日)
第 3 章 トランザクション分離レベルの選択とデッドロックの問題 (2001 年 12 月 21 日)
沖 要知
システム管理 「マルチプロセッサマシン上の SQL Server 2000」
SQL Server 2000 を導入される企業では、プラットフォームにマルチプロセッサの機種を選択されることも多いと思いますが、実際には納入されるまでに操作できる機会は少ないのではないでしょうか。そこで今回は、実際にマルチプロセッサマシンに SQL Server 2000 Enterprise Edition をインストールして、SQL Server と Windows のプロセッサ統合機能を紹介します。
鈴木 朋夫
システム構築 「クエリのパフォーマンスチューニング方法を理解する」
クエリオプティマイザが最適な判断をするためには、正確な統計情報をクエリオプティマイザに提供することが必要です。統計情報を作成することはもちろん大事ですが、更新系操作によってデータが多数の行にわたって更新された場合には、統計情報が実際のデータを反映していない危険性が考えられます。
第 1 回 インデックスアーキテクチャとデータアクセス方法を理解する (2001 年 11 月 22 日)
第 2 回 クエリの実行方法を理解する (2001 年 11 月 30 日)
第 3 回 クエリのパフォーマンスチューニング方法を理解する (2001 年 12 月 14 日)
鈴木 智行
皆様、マイクロソフト認定データベースアドミニストレータ MCDBA という資格をご存知でしょうか。MCDBAはSQL Serverのデータベースの設計、管理などを行うスペシャリストであることを証明する資格です。MCDBAになるためには、以下のMCP試験4科目を取得する必要があります。NT 4.0のMCP試験70-067、70-068、70-073に合格している場合は、必須科目と選択科目の両方で特別移行試験70-240をカウントすることができるので3科目を取得すればMCDBAになることができます。
第 1 章 SQL Server 2000 のインストールと構成 (2001 年 11 月 22 日)
第 2 章 SQL Server 2000 データベースの作成 (2001 年 11 月 30 日)
第 3 章 SQL Server 2000 データベースの管理、監視、およびトラブルシューティング (2001 年 12 月 14 日)
第 4 章 SQL Server 2000 でのデータの拡張と変換 (2001 年 12 月 21 日)
第 5 章 SQL Server 2000 セキュリティの管理と監視 (2002 年 1 月 11 日)
第 6 章 SQL Server 2000 の管理、監視、およびトラブルシューティング (2002 年 1 月 25 日)
清藤 めぐみ