Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Раздел II. Создание связей между сущностями и иерархии наследованияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
1. Создайте неидентифицирующую связь один ко многим (1:М) между родительской сущностью Подразделение и дочерней сущностью Сотрудник. 2. Создайте неидентифицирующую рекурсивную связь 1:М для сущности Подразделение. Для этой связи в свойстве Имя роли (Rolename) укажите имя роли как «Вышестоящее». Включите режим отображения полного имени атрибута, состоящего из имени роли и имени атрибута, разделеных точкой. 3. Создайте неидентифицирующую рекурсивную связь 1:М для сущности Сотрудник. Для этой связи в свойстве Имя роли (Rolename) укажите имя роли как «Руководитель». 4. Создайте новую пустую сущность с именем МатОтветственный. 5. Создайте идентифицирующую связь один ко многим (1:М) между родительской сущностью Подразделение и дочерней сущностью МатОтветственный. 6. Создайте идентифицирующую связь 1:М между родительской сущностью Сотрудник и дочерней сущностью МатОтветственный. 7. Создайте иерархию наследования на основе сущностей Приход, Расход и Перемещение. Для этого нужно создать новую пустую сущность Движение, разместив ее над указанными выше сущностями, после чего переместить в новую сущность общие атрибуты сущностей Приход, Расход и Перемещение, оставив в последних только уникальные атрибуты. Кроме того, в сущность Движение добавьте новый атрибут Тип документа (домен String), который будет служить в качестве дискриминатора, т.е. отличать одну категориальную сущность от другой. Далее нужно создать категориальную связь (кнопка Complete sub-category) между новой сущностью и сущностью Приход. Затем категориальная связь устанавливается между значком категории и сущностью Расход, после чего аналогичным образом связывается и сущность Перемещение. В заключение щелкните правой кнопкой мыши по значку категории и выберите в контекстном меню пункт Subtype Relationships, открыв тем самым диалоговое окно Subtype Relationships. Далее в списке Discriminator Attribute Choice укажите атрибут Тип документа в качестве дискриминатора категории. 8. Создайте неидентифицирующую связь 1:М между родительской сущностью МатОтветственный и дочерней сущностью Движение. 9. Создайте неидентифицирующую связь 1:М между родительской сущностью МатОтветственный и дочерней сущностью Перемещение. Для этой связи в свойстве Имя роли укажите имена ролей для атрибутов Номер подразделения и Табельный номер как «Куда» и «К кому» соответственно. 10. Переключившись в режим показа физической модели проверьте и, в случае необходимости, скорректируйте типы и длины полей, ориентируясь на специфику типов данных СУБД Access. В частности, поле Количество должно иметь тип Single, а поля Учетная цена, Отпускная цена, Покупная цена - тип Currency. 11. Сохраните текущую модель данных на жестком диске.
Раздел III. Выполнение вариантов трансформы категориальной связи 1. В режиме показа физической модели выделите мышью значок категориальной связи и опробуйте каждый из трех вариантов трансформы этой связи с помощью соответствующих кнопок на панели инструментов (Supertype-Subtype Identity, Supertype-Subtype Rollup, Supertype-Subtype Rolldown). Для запуска второго и третьего вариантов трансформы нужно закрыть текущую модель данных без сохранения на диске, после чего снова открыть модель данных из файла Firma.er1. Окончательным сделайте первый вариант трансформы (Supertype-Subtype Identity). Примечание. Если установить флажок Supertype/Subtype with Identifying Relationships на вкладке General в окне Model Properties, которое вызывается командой меню Model►Model Properties, то Erwin будет автоматически выполнять первый вариант трансформы категориальной связи при переключении с логической модели на физическую. 2. Запустите СУБД Access и создайте новую пустую базу данных Фирма.mdb, после чего закройте Access. 3. В ERwin выполните процесс прямого проектирования (Forward Engineer) с наполнением файла базы данных Фирма.mdb метаданными согласно созданной физической модели данных. После завершения процесса прямого проектирования с помощью команды меню Database►Database Connection разорвите соединение с базой данных Фирма.mdb путем нажатия кнопки Disconnect. 4. Сохраните текущую модель данных на жестком диске. 5. Запустите СУБД Access, откройте базу данных Фирма.mdb и просмотрите структуру полученных таблиц и связей между ними.
|
||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 543; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.009 с.) |