Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab05 (2).doc
Скачиваний:
22
Добавлен:
17.12.2018
Размер:
1.15 Mб
Скачать

Задание к работе

В соответствие с вариантом задания описать структуру таблиц БД, заполнить их данными, установить связи между таблицами, создать форму для каждой из таблиц, для одной произвольной таблицы создать отчет.

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

  1. Внимательно ознакомиться с материалом, приведенным в разделе «Методика выполнения работы»;

  2. Создание таблиц и структуры бд:

  • Открыть Access и создать там новую БД. При запросе о сохранении БД назвать вашу базу согласно варианту задания;

  • В разделе «Объекты» выберете пункт «Таблицы» и создайте ВСЕ требуемые в варианте задания таблицы вашей БД, при помощи «Конструктора таблиц». В таблицах для описания структуры задайте имена полей (в соответствии с вариантом задания) и укажите их тип. После указания типа в разделе "Свойства поля" задайте требуемые свойства поля. Например, для текстовых полей основным свойством является длина. Если в главной таблице ключевым полем является счетчик, то связанное с ним поле в подчиненной таблице должно быть числовым типа длинное целое. Если необходимо, задайте ключевое поле таблицы. Для этого выделите строку, описывающую ключевое поле, и на панели инструментов нажмите кнопку "Ключевое поле". В левой части строки, описывающей ключевое поле, должен появиться значок ключа.

  • Заполните таблицы записями. Для этого выделите нужную таблицу в окне БД и нажмите "Открыть". Введите данные в поля таблицы (минимум 10 записей, в зависимости от смысла таблицы). Для ключевых полей, тип которых не является счетчиком, разработайте систему кодов. Код должен быть коротким и, в определенной степени, отражать содержимое записи. Например, для таблицы, содержащей информацию о сотрудниках, код может содержать первые две буквы фамилии и числовой номер для ситуации, когда у нескольких сотрудников первые буквы фамилии одинаковые. Самый простой код для ключа - счетчик может быть вставлен автоматически.

  • Установите связи между таблицами. Для этого щелкните по кнопке "Схема данных" на основной панели инструментов. На вкладке "Таблицы" в окне "Добавление таблицы" выделите таблицы БД и нажмите "Добавить". В окне "Схема данных" связи устанавливаются поочередно между парами таблиц. Типы полей, через которые будут осуществляться связи между таблицами должны совпадать. Определите главную таблицу в паре. Выделите в схематичном изображении главной таблицы ключевое поле и перетащите его на то поле в подчиненной таблице, с которым устанавливается связь. В открывшемся окне "Связи" установите флажок "Сохранение целостности базы данных" - изображения таблиц будут связаны линиями, показывающими тип связи.

  • Закройте окно схемы данных.

  • Создание форм по таблицам:

    • В разделе «Объекты» выберете пункт «Формы» и создайте формы для ВСЕХ таблиц вашей БД, при помощи «Мастера форм».

    • В качестве источника данных для формы выбирается соответствующая таблица. Вид формы и оформление элементов формы производиться в «Мастере форм» произвольно по выбору студента. Необходимо продемонстрировать различные макеты оформления форм и компоновку управляющих элементов;

    • Откройте созданную форму, просмотрите ее и, при необходимости, перейдите в режим конструктора и вручную измените подписи в области заголовка (если они слишком широки по сравнению с содержимым соответствующих полей) или измените размер и расположение полей в рабочей области.

    • В качестве имени формы выбрать название соответствующей таблицы;

    • Продолжить создание форм для оставшихся таблиц;

  • Создание отчета по одной произвольной таблице:

    • В разделе «Объекты» выберете пункт «Отчеты» и создайте отчет для таблиц вашей БД, при помощи «Мастера форм».

    • В качестве источника данных для отчета выбирается соответствующая таблица. Вид отчета и его оформление производиться в «Мастере отчетов» произвольно по выбору студента;

    • В качестве имени отчета выбрать название соответствующей таблицы;

  • Показать готовую базу данных преподавателю.

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]