バックナンバー 第74号:VB2008 データベースプログラミング

やさしい受注伝票エントリーサンプルプログラムのデータベース設計です。データベースは、Microsoft SQL Server 2008 Express with Advanced Services を使います。
受注伝票エントリー 第2回 (データベース設計)
 第74号(2009.7.23発行)
====================================================================
       ★★ -- VB.NETデータベースプログラミング奮闘記 -- ★★
           (VB 2008 Express、SQL Server 2008 Express)
--------------------------------------------------------------------
いつもご購読ありがとうございます。ADO.NETの基本的なサンプルプログラ
ムをお届けします。今後ともよろしくお願い申し上げます。

やさしいVB2008 ADO.NET → http://adonetvb.com/index.html
====================================================================
                ■■ 受注伝票エントリー 第2回 ■■

フォームから入力した受注データを、受注ヘッダー表と受注ディテール表に
登録するプログラムを作成します。

フォームはこちら → http://adonetvb.com/OrderEntry/index.html


今回はテーブル設計です。

【販売管理データベースの得意先マスター表】
---------------------------------------------
key  列 名   データ型    nullを許容
---------------------------------------------
○ 得意先コード nchar(4)    しない
− 得意先名称  nvarchar(40)  しない
− 得意先住所  nvarchar(50)  しない
---------------------------------------------


【販売管理データベースの商品マスター表】
---------------------------------------------
key  列 名   データ型    nullを許容
---------------------------------------------
○ 商品コード  nchar(5)    しない
− 商品名称   nvarchar(30)  しない
− 販売単価   int       しない
---------------------------------------------


【販売管理データベースの受注ヘッダー表】
---------------------------------------------
key  列 名   データ型    nullを許容
---------------------------------------------
○ 受注番号   nchar(6)    しない
− 受注日    date      しない
− 得意先コード nchar(4)    しない
---------------------------------------------

date型は、Microsoft SQL Server 2008から追加されたデータ型です。
date型は、年月日のみを格納します。


【販売管理データベースの受注ディテール表】
---------------------------------------------
key  列 名   データ型    nullを許容
---------------------------------------------
○ 受注番号   nchar(6)    しない
○ 受注行番号  smallint    しない
− 商品コード  nchar(5)    しない
− 受注数量   int       しない
---------------------------------------------


SQL Serverは、
Microsoft SQL Server 2008 Express with Advanced Services を使います。

Microsoftのダウンロードセンターから無料でダウンロードできます。
http://www.microsoft.com/downloadS/details.aspx?
familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=ja


次回からは、フォーム関連のプログラムを作成していきます。

====================================================================
VB.NET データベースプログラミング奮闘記
  発行者:ウェブ実験室(weblab@ca.wakwak.com)
          http://park5.wakwak.com/~weblab/
--------------------------------------------------------------------
このメールマガジン(マガジンID: 0000128094)は、
インターネットの本屋さん『まぐまぐ』から配信されています。
  http://www.mag2.com/ 

【購読中止の方法】購読の中止は次のホームページからお願い致します。
  http://park5.wakwak.com/~weblab/
  http://www.mag2.com/m/0000128094.htm
--------------------------------------------------------------------
このメールマガジン及び「すぐ使えるADO.NET」「やさしいBV2008 ADO.NET」
などのホームページで公開しているソースプログラム・データの利用により
生じた損害等については、発行者は一切責任を負いません。ソースプログラ
ムの再利用は自由です。著作権は発行者が所有します。
このメールマガジン及び「すぐ使えるADO.NET」「やさしいBV2008 ADO.NET」
などホームページに掲載されている会社名・製品名等は、各社の登録商標ま
たは商標です。
====================================================================