Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Примечание. Если значением поля FIRST является Ложь, то при формировании адреса здания в официальных документах на первое место будет поставлен при­знак: Улица






Если значением поля FIRST является Ложь, то при формировании адреса здания в официальных документах на первое место будет поставлен при­знак: Улица Ворошилова, а если Истина — название Воронежское шоссе или Воронежский проезд.

Если значением поля FIRST является Ложь, то значение признака адреса пишется с большой буквы: Улица Ворошилова, Площадь Ленина, а если Истина — с маленькой: Воронежское шоссе.

Обратите внимание также и на то, как легко будет сейчас решаться проблема переименования улицы. Допустим, что Воронежское шоссе, стоящее под но­мером 175 в таблице street, переименовано, например, в улицу Муравьева-Амурского. Вносим исправления только в таблицу street. Оставляем этот номер, меняем название, признак и значение поля FIRST c Истина на Ложь. Проблема решена. Так как во всех остальных таблицах Воронежское шоссе (улица Муравьева-Амурского) фигурирует под номером 175, то никакие из­менения не требуются.

Нам нужны и другие данные (табл. 1.4—1.6).

 

    Таблица 1.4. Информация о здании (таблица building)
Поле Тип Размер Описание
  STREET Числовой   Ссылка на номер улицы
  HOUSE Текстовый   Номер дома
  DISTRICT Текстовый   Район города
  LAND Числовой   Площадь земельного участка
  YEAR Числовой   Год постройки здания
  MATERIAL Текстовый   Материал стен здания
  COMMENT Поле Memo Авто Примечания
  WEAR Числовой   Износ в процентах
  COST Денежный   Стоимость здания в рублях
  LINE Числовой   Расстояние от центра города
  SQUARE Числовой   Площадь нежилых помещений

        Таблица 1.4 (окончание)
Поле Тип Размер Описание
  PICTURE Поле OLE Авто Фото здания
  KIND Числовой   Вид собственности
  ELEVATOR Логический   Наличие лифта

 

      Таблица 1.5. Информация о квартире (таблица flat)
Поле Тип Размер Описание
  STREET Числовой   Ссылка на номер улицы
  HOUSE Текстовый   Номер дома
  FLAT Числовой   Номер квартиры
  STOREY Числовой   Номер этажа
  ROOMS Числовой   Количество комнат
  SQUAREFLAT Числовой Авто Общая площадь квартиры
  DWELL Числовой Авто Жилая площадь квартиры
  BRANCH Числовой Авто Вспомогательная площадь квартиры
  BALCONY Числовой Авто Площадь балкона
  HEIGHT Числовой Авто Высота квартиры
  ACCOUNT Числовой   Номер лицевого счета
  FAMILY Текстовый   Фамилия квартиросъемщика
  NAME Текстовый   Имя квартиросъемщика
  SECOND Текстовый   Отчество квартиросъемщика
  PASPORT Поле Memo Авто Данные его паспорта

    Таблица 1.6. Информация о проживающих в квартире (таблица owners)
Поле Тип Размер Описание
  STREET Числовой   Ссылка на номер улицы
  HOUSE Текстовый   Номер дома
  FLAT Числовой   Номер квартиры
  NUMBER Числовой   Порядковый номер проживающего
  FAMILY Текстовый   Фамилия проживающего
  NAME Текстовый   Имя проживающего
  SECOND Текстовый   Отчество проживающего
  BORN Числовой   Год рождения проживающего
  STATUS Текстовый   Льготы и статус проживающего

Удовлетворение требованиям первой нормальной формы называется струк­турной или синтаксической нормализацией.

Итак, данные разделены на четыре родственные группы (табл. 1.2, 1.4—1.6): улицы, здания, квартиры и проживающие. Эти таблицы представлены в ви­де схемы (рис. 1.2). Значения всех полей таблиц — атомарные. Все таблицы находятся в первой нормальной форме. Однако останавливаться на этом не следует. С такими данными все еще возможно возникновение проблем. Прежде всего, в базе данных много повторений значений — не внутри од­ной записи, а в пределах одной таблицы. А там, где есть повторяющиеся значения, возможны противоречия. Посмотрите на поля MATERIAL и DISTRICT таблицы building. Та же картина, которая имела место чуть раньше с названиями улиц. Варианты названий материала стен: шлакобетон, шлакобетонные, шлб, шл. бет. Уберем название материала стен и названия районов в отдельные таблицы — справочники (wall и district), оставив в основной таблице building ссылки на эти справочники. База данных при­мет более правильный вид (рис. 1.3). В схеме появились еще две таблицы: district и wall (табл. 1.7 и 1.8).




 


  Таблица 1.7. Информация о районах города (таблица district)
Поле Тип Размер Описание
  DISTRICT Числовой   Номер района
  AREA Текстовый   Название района

 

  Таблица 1.8. Информация о материале стен здания (таблица wall)
Поле Тип Размер Описание
  MATERIAL Числовой   Номер материала
  WALL Текстовый   Название материала

Структура таблицы building несколько изменилась. Вместо описаний района и материала стен появились ссылки на соответствующие таблицы — wall и district (табл. 1.9).

 

    Таблица 1.9. Окончательная структура таблицы building
Поле Тип Размер Описание
  STREET Числовой   Ссылка на номер улицы
  HOUSE Тексто­вый   Номер дома
  DISTRICT Числовой   Ссылка на район города
  LAND Числовой   Площадь земельного участка
  YEAR Числовой   Год постройки здания
  MATERIAL Числовой   Ссылка на материал стен здания
  COMMENT Поле Memo Авто Примечания
  WEAR Числовой   Износ в процентах
  COST Денежный   Стоимость здания в рублях
  LINE Числовой   Расстояние от центра города

        Таблица 1.9 (окончание)
Поле Тип Размер Описание
  SQUARE Числовой   Площадь нежилых помещений
  PICTURE Поле OLE Авто Фото здания
  KIND Числовой   Вид собственности
  ELEVATOR Логиче­ский   Наличие лифта





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.