none
スキーマについて RRS feed

  • 質問

  • お世話になります。SQL2005を利用しております。

    いろいろな技術文章を読んでみたのですが、スキーマについていま一つ理解ができません。
    「名前空間と思え」みたいなことを書いているものがあり、なんとか理解ができそうなのですが、

    ASPNETメンバシップのデータベースを作成を行い、調査していたのですが、
    理解ができなところがあります。

    1.スキーマの所有者がロールで設定されているのはどういう意味?
     「aspnet_Membership_BasicAccess」スキーマの所有者が、
     「aspnet_Membership_BasicAccess」ロールとなっている。
     これはいったいどういう意味なんでしょうか?

    2.所有者って何?
     データベースユーザーアカウントに既定スキーマを設けるのに、必要なのか?

    全体的な構成がわかる文章、図があるとわかりやすいのですが、
    参考とりそうな書籍、WEBページがあれば教えてください。



    2009年3月5日 1:26

回答

  • TAKAKUNさん、こんにちは。中川俊輔です。

    なぜスキーマが便利なのか、といったところから説明している文書だと、下記のようなものがあります。

    集中連載:SQL Server 2005 と Oracle 10g の真実
    ユーザーとスキーマの分離による柔軟なセキュリティ設定が可能な SQL Server
    http://www.microsoft.com/japan/sql/facts/compare/01.mspx#ECAAC

    Oracleとの比較文書なので、スキーマの説明文書としては読みずらいところがあるかもしれませんが、参考になると幸いです。
    もうご存知でしたらごめんなさい。
    それでは。

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。
    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
    詳しくは
    http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔
    2009年3月16日 10:09

すべての返信

  • TAKAKUNさん、こんにちは。中川俊輔です。

    なぜスキーマが便利なのか、といったところから説明している文書だと、下記のようなものがあります。

    集中連載:SQL Server 2005 と Oracle 10g の真実
    ユーザーとスキーマの分離による柔軟なセキュリティ設定が可能な SQL Server
    http://www.microsoft.com/japan/sql/facts/compare/01.mspx#ECAAC

    Oracleとの比較文書なので、スキーマの説明文書としては読みずらいところがあるかもしれませんが、参考になると幸いです。
    もうご存知でしたらごめんなさい。
    それでは。

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。
    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
    詳しくは
    http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔
    2009年3月16日 10:09
  • こんにちは、フォーラムオペレータ大久保です。

    TAKAKUN さん、フォーラムのご利用ありがとうございます。
    中川の投稿ですが、TAKAKUN さんの疑問にすべてお答えできているわけではありませんが、参考にはなるかと思いますので
    勝手ながら「回答としてマーク」させていただきました。

    また何かありましたらフォーラムをご利用ください!


    マイクロソフト株式会社 フォーラム オペレータ 大久保 直美
    2009年4月7日 5:45