Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Порядок формирования схемы БДСхема БД представляет собой графическое отображение информационно-логической модели предметной области. Установленные в схеме БД связи между таблицами обеспечивают корректную обработку данных при эксплуатации БД. На рис. 2.4 приведена схема учебной БД «Борей» (вызов из меню Справка/Примеры баз данных…). Формирование схемы обычно выполняют после завершения работы над всеми таблицами БД, соблюдая следующий порядок: 1. Закрыть все таблицы БД (создать связи при открытых таблицах нельзя). 2. Переключиться в окно БД. 3. Выполнить команду СервисСхема данных. Рис. 2.4. Схема учебной БД «Борей»
4. В списке диалогового окна Добавление таблицы выделить таблицы БД и нажать кнопку Добавить. Если окно не выводится на экране, необходимо выполнить команду Связи-Добавить таблицу. 5. Закрыть диалоговое окно Добавление таблицы. 6. В окне Схема данных необходимо упорядочить главные и подчиненные таблицы следующим образом: главные расположить выше и вокруг подчиненных таблиц. 7. Для формирования связи между таблицами перетащить поле первичного ключа из главной таблицы на поле внешнего ключа подчиненной таблицы. 8. В диалоговом окне Изменение связей (рис. 2.5): проверить корректность связи (совпадение по полям); установить флажки в группе Обеспечение целостности данных. 9. Повторить шаги 7 − 8 для оставшихся таблиц. 10. Сохранить макет схемы данных.
Рис. 2.5. Изменение межтабличных связей
Для успешного формирования связи между таблицами необходимо, чтобы ключевые поля (первичные и внешние) имели: одинаковый тип данных, содержимое одного типа и одинаковый размер поля. Существует исключение: поле счетчика можно связать с числовым полем, соблюдая следующие требования:
Дата добавления: 2014-03-01; просмотров: 1282; Нарушение авторских прав Мы поможем в написании ваших работ! |