Вопрос : Вопрос о проектирования базы данных - сервер SQL

Hi, каждое:

Here будет проблема: данным по
- от вебсайт, от списка падения вниз для поиска проходят верхней частью database
- данные переданные и сохраненные в DB - «тип сбываний» сохранен в вызванную таблицу MVO по мере того как

- «тип шнура (multivalued размежеванных шнура, запятого) сбываний» может быть одним из 7 типов, «аукцион», «Foreclosure», «REO», etc.

*, котор мне нужно принять ту колонку и за исключением его в normalized data-structure.

The PKey таблицы MVO (выше) mlsnum

I приняло 2 алтернативы конструкции:
First Design
1. создало таблицу взгляда вверх с по-разному «сбываниями печатает на машинке», PKey SaleTypeID
2. создало «Соединени-таблицу», с составными ключами, mlsNum, SaleTypeID с отношением 1-Many как к таблице взгляда вверх, так и к конструкции MVO table.

Second:
- создало одиночную таблицу, MVO_SaleType с mlsnum PKey и 7 другими колонками; кажется, что находит
IsAuction, IsForeclosure, IsREO, etc., котор эти будут все columns

Well бита, первый подход к конструкции в 3-ем NF и все исклучая его очень трудно для писания правильно, оптимизированного вопроса using та конструкция - I определенно «позволенное» использовать новые характеристики SQL 2005/2008 (из-за pushback от проявителей…)

I оценит ваш комментарий and/or консультация, criticism.

I прилагала документ выставки конструкция и details.

Thank вы заранее.

Dan
class= " lastRow
>Attachments " имени " class= class= " значение "
>

class= " fileInfo "
title= " " filename class= " PROPOSED-design.doc (51 KB)  яваскрипт " href= " " attachmentDetails class= (тип архива детали)  
class= " описание "
Конструкция doc
class=
>
class=

Ответ : Вопрос о проектирования базы данных - сервер SQL

С вашей первой конструкцией, вы smogли сделать соединять между mls_unified_mvo_svo_tbl и subquery те группы на mls_unified_mvo_sale_type.  Например,

выберите a.mlsnum, b.SaleTypeName, b.NameCount от
  mls_unified_mvo_svo_tbl, котор внутренняя соединяет
  (отборное MlsNum, SaleTypeName, отсчет (SaleTypeName) как NameCount
    от mls_unified_mvo_svo_sale_type внутреннего соедините sale_type
    группа MlsNum, SaleTypeName) b на a.MlsNum = b.MlsNum
где b.SaleTypeName внутри («аукцион», «Foreclosure ") и b.NameCount > 0;

Это соединяет произведет не больше чем один показатель для каждого дискретного значения Sales_Type, поэтому вы можете просто выбрать одни, котор вы хотите и игнорируете остальные.

ОДНАКО, я уверен вторая конструкция выполнит много лучшее.  Это вероятно одним из тех времен где вы торгуете нормированностью для представления.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us