タグ

dBとsql serverに関するfukudamasa09のブックマーク (2)

  • 教科書的ではなく、現場にあったデータベース設計のコツ

    前回はデータベース設計をする際に誰もがぶつかる問題である、「列名に日語を使うか?」「どのデータ型を使うか?」ということをテーマに取りあげました。今回も引き続き、データベース設計をする際に迷いやすい点をいくつか取りあげてみようと思います。 今回は前回と同様、SQL Serverのサンプルデータベース「Northwind」を元にして、データベース設計で迷いやすい点について考えてみましょう。図1は「Northwind」をER図にリバースした中から、エンティティ「商品」「商品カテゴリ」をサブウィンドウで表示したものです。 図1のように商品を分類するためにカテゴリコードをつけるエンティティ構造はよくあります。しかし実際の販売管理システムにおいては、このようなフラットなカテゴリ構造は不便です。なぜかというと、一般に商品カテゴリなどは表1のように階層構造で分類する必要があるからです。 01 ハードウェ

  • @IT:Windows TIPS -- How to:MSDEをセットアップする方法

    Microsoft SQL Server 2000 Desktop Engine(以下MSDE)」は、Microsoft SQL Server 2000のテクノロジをベースにして作られた無償版のデータベース・エンジンである。SQL Server 2000と比較すると、扱えるデータのサイズが少ないとかGUIベースの管理ツールが使えないなど、いくらか制限があるが、機能的にはSQL Server 2000と互換なので、無償版のMSDEで始めて、必要なら将来はSQL Serverに移行することで、より大規模なシステムへと展開することもできる。 SQL Server 2000 Desktop Engineのページ(マイクロソフト) ■SQL Server 2000とMSDEの差異 以下に、SQL ServerとMSDEの差について、簡単にまとめておく。 最大ファイル・サイズの制限――データベース・

  • 1