Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ИОСУ(БД) Казаковцева.doc
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
866.3 Кб
Скачать
      1. Закрыть форму, сохранив ее с именем «Ввод поставок»

      2. Проверить работу формы.

  1. Содержание отчета

Отчет должен содержать ответы на контрольные вопросы. К отчету прилагается файл MSAccess(*.mdb), включающий все формы, созданные в лабораторной работе.

  1. Контрольные вопросы

      1. Самостоятельно найдите в справочной системе MS Access сведения об использовании «горячих» сочетаний клавиш для перемещения между записями во время работы с формой. Приведите ее в отчете.

      2. Сформулируйте функциональное назначение созданных форм, как элементов интерфейса пользователя.

      3. Дайте определение элементу «поле со списком».

      4. Почему при создании элемента «поле со списком» формы «Ввод поставок» значение свойства «присоединенный столбец необходимо устанавливать равным 2?

Лабораторная работа № 5. Инфологическое моделирование с использованием пакета eRwin

    1. Цель работы

Целью данной работы является получение навыков по практической разработке инфологических моделей данных (моделей «сущности-связи», ER-моделей) в программном пакетеComputerAssociatesERwin4.0.

  1. Порядок выполнения работы

      1. Запустить программу ERwin4.0.

      2. Создать модель данных. Для этого выбрать пункт меню File/New, выбрать тип модели Logical/Physical и тип СУБД Access 2000.

      1. Для того, что бы в модели данных можно было использовать символы кириллицы в меню Format / Default Fonts & Colorsна всех вкладках выбрать соответствующий шрифт, напримерArialCYR.

      1. Создать сущности «Детали», «Проекты» и «Поставщики», соответствующие отношениям использованным в базе данных «Предприятие». Для создания новой сущности в окне Model Explorerв контекстном меню узлаEntitiesвыбрать пунктNew. В окне отображения модели появится новая сущность.

      1. В контекстном меню созданной сущности выбрать пункт Entity Properties и задать для сущности имя (Name) и описание (Definition).

      1. В контекстном меню созданной сущности выбрать пункт Attributes, задать атрибуты для сущности, определив их имена и типы.

      1. Для каждого атрибута определить описание (Definition).

      1. В контекстном меню созданной сущности выбрать пункт Key Groups (группы ключей) и задать первичный ключ для сущности. Для этого включить атрибут Номер_детали в группу первичного ключа (PrimaryKey).

      1. Создать сущность «Поставки». Определить для нее имя, описание, атрибуты «Количество» и «Цена» и их описания.

      1. Определить связи (relationships) между сущностями. Для создания связи в окнеModel Explorerв разделеEntities для сущности «Поставки» в контекстном меню узлаChild Relationships(дочерние связи) выбрать пунктNew

В качестве родительской (parent) сущности выбрать сущность «Детали», в качестве дочерней (child) – «Поставки». Вид связи –Non-Identifying.

При этом в сущность «Поставки» будет добавлен атрибут «Номер_детали» в качестве первичного ключа (ForeignKey–FK).

      1. Аналогично создать связи для сущностей «Проекты» и «Поставщики».

      2. Для всех связей определить словесное описание (VerbPhrase). Для этого в контекстном меню связи выбрать пунктRelationship Properties. В появившемся окне в поляхParent-to-ChildиChild-to-parentнаписать фразы, дающие информацию о семантике (смысле) связей, существующей в предметной области.

      1. Для отображения описаний связей в меню Format/Relationship Display отметить пункт Verb Phrase. Для отображения пиктограмм сущностей и атрибутов в меню Format/Entity Display отметить пункты Entity Icon и Attribute Icon. После этого модель данных будет выглядеть следующим образом:

      1. Создать сущность «Города» и аналогично связать ее с сущностями «Поставщики» и «Проекты».

      1. Сгенерировать физическую схему данных на основе созданной логической модели. Для этого необходимо создать новую базу данных Accessи сохранить ее на диске. Переключиться в режим отображения физической (Physical) модели.

В меню Tools выбрать пункт Forward Engineer / Schema Generation.

В окне Access Schema Generation нажать кнопку Generate. В окне Access Connection ввести имя пользователя Admin, нажать кнопку Browse и указать файл *.mdb. Затем нажать кнопку Connect.

      1. Открыть созданный *.mdbфайл вAccessи убедиться в правильности сгенерированной схемы данных.