Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення сховища даних

Реферат Створення сховища даних





пного іменованого запиту:


SELECT [Nom_Folder] + CAST ([Nom_pp] as varchar (1)) "ID"

, [Nom_Folder]

, [d_Status] "Статус"

, d_Family + '' + d_Name1 + '' + d_Name2 "ПІБ"

, Case when d_Work is NULL then '' d_Work + '' + when d_Dolgn is NULL then '' d_Dolgn "Місце роботи" [abituraSQL1]. [dbo]. [Family]


Таблиця "Абітурієнт" є основною таблицею сховища даних. Побудова цієї таблиці проводиться на підставі 5 таблиць (persona, _STREET, Army, F_Address, Договору для платників): Дана таблиця будується на підставі наступного іменованого запиту. Спочатку виробляється побудова полів "ПІБ", "Дата народження", "Сімейний стан", "Пол", "Кількість дітей". br/>

SELECT

[persona]. [Nom_Folder]

, [persona]. Family + '' + [persona]. Name1 + '' + [persona]. Name2 "ПІБ"

, [persona]. [Date_Bd] "Дата народження"

, CASE [persona]. Fam_Status 'х' THEN 'Неодружений'

WHEN 'н' THEN 'Не замужем'

WHEN 'ж' THEN 'Одружений'' з' THEN 'Заміжня' [persona]. Fam_Status "Сімейний стан"

, CASE [persona]. Foreing_stat = 'FALSE' THEN'Городской '

ELSE 'Іногородній' "Статус місця проживання"


Далі проводиться побудова полів пов'язаних з місцем проживання абітурієнта. Дані поля будуються на підставі даних з таблиці "persona" (для міських жителів) і "F_Address" (для іногородніх). Також проводиться приведення полів місця проживання до єдиного зразка. br/>

, CASE

WHEN [persona]. Foreing_stat = 'FALSE' THEN [persona]. [Index_M]

ELSE [F_Address]. F_Index "Індекс"

, CASE [persona]. Foreing_stat = 'FALSE' THEN '643 'CASE [F_Address]. Kod_Country IS NULL THEN '643' [F_Address]. Kod_Country "Країна"

, CASE [persona]. Foreing_stat = 'FALSE' THEN '74 'CASE [F_Address]. F_Region IS NULL THEN '00' [F_Address]. F_Region "Регіон"

, CASE [persona]. Foreing_stat = 'FALSE' THEN'' CASE WHEN [F_Address]. F_Raion IS NULL THEN'' [F_Address]. F_Raion "Район"

, CASE [persona]. Foreing_stat = 'FALSE' THEN 'Магнітогорск'CASE WHEN [F_Address]. F_Town IS NULL THEN'' [F_Address]. F_Town + WHEN [F_Address]. F_Point IS NULL THEN '' [F_Address]. F_Point "Місто/селище"

, CASE [persona]. Foreing_stat = 'FALSE' THEN SOCR + '' + NAMECASE WHEN [F_Address]. F_Street IS NULL ...


Назад | сторінка 18 з 25 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: CASE-технології в моделюванні даних інформаційної системи Call-центру
  • Реферат на тему: Arguing your case (10 кл)
  • Реферат на тему: Arguing your case (10 кл)
  • Реферат на тему: Об'єктно-орієнтовані CASE-засоби
  • Реферат на тему: Case-study. Аналіз випадку