• 締切済み

vb.net2005でリレーション

SQLServer2005ExpressとVB.net2005を使用しています そこで質問ですがリレーションを張る際に データベースエクスプローラーでデータベースダイヤグラムで作成するのと データソース上でデザイナーにて作成するのとでは どのように違いがあるのでしょうか? 初学者ですみませんがよろしくご教授ください

みんなの回答

  • ape5
  • ベストアンサー率57% (85/148)
回答No.1

データベースダイアグラムは、SQLServer2005のテーブルの構成を操作するものであると思います。 一方データソース上でデザイナーで作成するのは、データソースはクライアント側でサーバーのDBの一部をコピーして保持しているものであると思っています。 ADO.NETでは、クライアント側で簡易的なミニDBという感じでDataSetなどがあるのですが、データソース上でデザイナーとあるのでもしかしたら、サーバー上のスキーマ情報に沿って強く型付けされたTableAdapterのことをさしているのかなとも思っています。 もしこのあたりを詳しく知りたければ、 プログラミングADO.NET 2.0 http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0Microsoft-ADO-NET2-0-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E5%85%AC%E5%BC%8F%E8%A7%A3%E8%AA%AC%E6%9B%B8-Microsoft-Visual/dp/4891005491/ref=sr_1_6?ie=UTF8&s=books&qid=1210852100&sr=1-6 をお勧めします。読破するには時間がかかると思いますがすごく勉強になります。