КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Проектирование БД
При проектировании используются материалы обследования и учитываются требования пользователя к выдаваемой ИС результатной информации. Начинается проектирование с четкого выделения предметной области, т.е. объекта автоматизации. В нашем случае объект автоматизации полностью совпадает с объектом обслуживания: Кадры. На этапе проектирования БД предусмотрено выполнение следующих видов работ: - Выявление информационных объектов; - Определение логических связей между объектами; - Разработка структуры таблиц БД; - Разработка логической структуры БД. Выявление информационных объектов Реляционная БД состоит из взаимосвязанных таблиц. Каждая Таблица – аналог (не копия) бумажного документа (или нескольких документов). Она представляет в базе данных конкретный раздел информации – информационный объект с уникальным именем. В нашем примере такими информационными объектами являются: Профессии; Причины выбытия; Опросная анкета. Каждый информационный объект представляет собой совокупность логически взаимосвязанных реквизитов, которые делятся на ключевые и описательные. Ключевой реквизит однозначно определяет (называет) предмет рассмотрения, т.е. конкретный информационный объект. Описательные реквизиты, как бы «собираясь» на ключ, характеризуют этот объект. В выделенных информационных объектах ключевыми являются следующие реквизиты: для объекта ПРОФЕССИИ – код профессии; для объекта ПРИЧИНЫ ВЫБЫТИЯ – код причины выбытия; для объекта АНКЕТА - № записи (по порядку). * Определение логических связей между объектами. Между выделенными информационными объектами должны быть выявлены логические связи. Без них не может быть базы данных. Связи между объектами устанавливаются попарно. Из существующих трех типов связей между информационными объектами: один – ко – многим (1:М); один – к – одному (1:1); многие – ко многим (М:М) в рассматриваемом примере имеет место тип связи один – ко – многим. Связь один – ко – многим предполагает, что в паре объектов каждому экземпляру первого объекта (сторона «1») соответствует несколько экземпляров второго объекта (сторона «М»), но каждому экземпляру второго объекта соответствует только один экземпляр первого. В этом типе связи первый объект (сторона «1») является главным, а второй – подчиненным. Связь устанавливается по ключу. Для рассматриваемого примера логические отношения между информационными объектами представлены в табл. 4.
Таблица 4 Логические связи между объектами
* Разработка структуры Таблиц БД Выделенные информационные объекты должны быть представлены в виде реляционных Таблиц. В Таблице каждая строка, содержащая данные о конкретном экземпляре информационного объекта, называется Записью, а каждый столбец – Полем. Каждому полю должно быть присвоено уникальное имя (условное обозначение); определен тип данных: текстовый, мемо, числовое, дата/время, счетчик и т.д.; задан размер; установлена подпись поля; указаны свойства поля: обязательное, индексированное. По ключевому реквизиту информационного объекта определяется уникальный ключ Таблицы. Структура реляционных Таблиц и описание их полей приведены в табл. 5, 6, 7. Таблица 5
Дата добавления: 2014-12-08; Просмотров: 399; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |