..
多くの場合、我々が開発しているデータ型は文字列と数値に限定されない。 時には、文書、XMLファイル、写真、等の形でデータベースに大量のデータを格納する必要があります。 これを行うには、SQL Serverは、(バージョン2005から)、いわゆるバイナリラージオブジェクト(BLOB)、大規模なバイナリデータの管理のための特殊なデータ型を提供しています。
タイプは、text、ntext、およびイメージが、以前のバージョンのSQL Serverから来て、それらの使用は勧められません。 それは"その場所に新しいデータ型はvarchar(MAX)、nvarchar(max)、およびvarbinary(MAX)で使用する必要があります。
前述のようにバイナリデータ(BLOB)は、、多くの形態入って来:Word文書、PDFファイル、写真、画像など。 。ディスク上のファイルとしてデータを格納したり、データベース内で直接ファイルを保存するために:ときに、 アプリケーションNETは、2つの選択肢があるこれらのタイプのデータを処理する必要があります。
両方のオプションには長所と短所があります。 最初のアプローチは、次の場合に好適である。
このアプローチの最大の欠点は、データベースが簡単にファイルへの参照が失われる可能性があることです。 場合、例えば、URLの表の列に格納されていますし、それらが含まれている画像のフォルダは物理的にこのような画像への参照を失うているサーバーから移動されます。 さえあるサーバーから別のサーバーにファイルを転送すると、同じ理由で問題です。
| |
ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。 |
| |
ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |