The road to C# master trapemiya

C#を中心に、.NETの話題を取り上げます。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  256  : 記事  1  : コメント  10763  : トラックバック  30

ニュース

Since 2005年10月26日

わんくま同盟

わんくま同盟

Microsoft MVP


Visual Developer - Visual C#

記事カテゴリ

書庫

日記カテゴリ

2009年4月7日 #

データベースを設計する
http://blogs.wankuma.com/rti/archive/2009/04/07/170910.aspx

地方在住だとなかなか勉強会にはいけないので、せめて宿題だけでも考えてみる。
幸い期末をくぐり抜けて、やっと今日は少し時間に余裕があるv(^^)

----------------------
先生マスター
先生Id
氏名

----------------------
教科マスター
教科Id
教科名

----------------------
場所マスター
場所Id
場所名

----------------------
先生教科テーブル
先生教科テーブルId
先生Id(外部キー:先生マスター.先生Id)
教科Id(外部キー:教科マスター.教科Id)
担当教科フラグ(担当教科ならtrue)

----------------------
教科場所テーブル
教科場所テーブルId
教科Id(外部キー:教科マスター.教科Id)
場所Id(外部キー:場所マスター.場所Id)

----------------------
時間割りテーブル
時間割りId
曜日
時限
教科Id(外部キー:教科マスター.教科Id)

#教科を各クラスで行う場合は、場所テーブルに「各クラス」というレコードを作成し、それを利用する。

posted @ 15:07 | Feedback (0)

LINQのTipsの記事をご紹介します。

LINQ Deep Dive: Part I
Tips for Delving in to LINQ
http://www.aspnetpro.com/articles/2009/04/asp200904zh_f/asp200904zh_f.asp

私はLINQ To Objectsしか主に使いませんので、Tips SixとTips Sevenを読みました。Tips SixはLINQの書き方によってパフォーマンスに差が出るということ、Tips SevenはLINQの動作をよく知っていないと見つけにくいバグになるというものでした。Tips SixはSQLの書き方にも似たようなことがあるのでなるほどと思いましたし、Tips Sevenは以前に似たようなことを経験済みなのでそうだよね~と思いました。
いずれにしても良い勉強になりました。Part Ⅱが楽しみです。

posted @ 10:38 | Feedback (7)