Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ / М 3 Офісні програмні системи / Тема 8. Бази даних / ІТ Зан_35 Т9 ЛР_09 - Автоматизація обробки даних в базах даних MS Access.doc
Скачиваний:
52
Добавлен:
19.02.2016
Размер:
892.93 Кб
Скачать

Задание № 1. Создание структуры базы данных

  1. Создайте структуру базы данных БИБЛИОТЕКАв соответствии с исходными данными, указанными выше.

  2. Определите таблицы, типы их полей и свойства.

  3. Сохраните созданные таблицы.

  4. Создайте связи таблиц в соответствии со схемой данных и сохраните ее.

Технология работы

1. Создание новой базы данных.

  • Запустите программу MS Access.

  • В области задач открытого окна MS Access перейдите на вкладку Создание файла и щелкните мышью на ссылке Новая база данных ...

  • В появившемся диалоговом окне Файл новой базы данных перейдите в папку Мои документы, создайте в ней папку Отчет ЛЗ-13, откройте ее, в поле Имя файла в качестве имени базы данных введите Библиотека и нажмите кнопку Создать. На экране появится окно с основными элементами базы данных (рис. 1.2).

Рис. 1.2.Окно зарегистрированной базы данных «Библиотека»

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

а) Таблица РАЗДЕЛЫ:

  • На панели Объекты выберите Таблица и щелкните по кнопке Создать ().

  • В появившемся диалоговом окне Новая таблица выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.

  • Введите Имя поля Раздел и выберите в раскрывающемся списке Тип данных опцию текстовое.

  • Сделайте поле Раздел ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле ().

  • Сохраните таблицу, щелкнув по кнопке Сохранить ().

  • В появившемся диалоговом окне Сохранение в поле Имя таблицы наберите Разделы и щелкните кнопку ОК.

  • Закройте таблицу.

б) таблицы АВТОРЫ:

  • Аналогично предыдущей таблице с помощью Конструктора создайте и сохраните таблицу АВТОРЫ.

  • Введите имена полей и определите типы данных, как указано на рис. 1.3.

Рис. 1.3.Характеристика полей таблицы АВТОРЫ

  • Обратите внимание, что поле КодАвтора является ключевым.

  • Сохраните таблицу, щелкнув по кнопке Сохранить ().

  • В появившемся диалоговом окне Сохранение в поле Имя таблицы наберите Авторы и щелкните кнопку ОК.

  • Закройте таблицу.

в) Таблица ИЗДАТЕЛЬСТВА:

  • Аналогично предыдущей таблице с помощью Конструктора создайте и сохраните таблицу ИЗДАТЕЛЬСТВА.

  • Введите имена полей и определите типы данных, как указано на рис. 1.4.

Рис. 1.4.Характеристика полей таблицы ИЗДАТЕЛЬСТВА

  • Обратите внимание, что поле Издательство является ключевым.

  • Сохраните таблицу, щелкнув по кнопке Сохранить ().

  • В появившемся диалоговом окне Сохранение в поле Имя таблицы наберите Издательства и щелкните кнопку ОК.

  • Закройте таблицу.

г) Таблица КНИГИ:

  • Аналогично предыдущей таблице с помощью Конструктора создайте и сохраните таблицу КНИГИ.

  • Введите имена полей и определите типы данных, как указано на рис. 1.5.

Рис. 1.5.Характеристика полей таблицы КНИГИ

  • Обратите внимание, что поле КодКниги является ключевым.

  • Для поля Раздел перейдите на вкладку Подстановка панели Свойства поля и установите следующие параметры:

    • Тип элемента управленияПоле со списком (выбирается из раскрывающегося списка);

    • Источник строкРазделы (выбирается из раскрывающегося списка).

  • Для поля Издательство перейдите на вкладку Подстановка панели Свойства поля и установите следующие параметры:

    • Тип элемента управленияПоле со списком (выбирается из раскрывающегося списка);

    • Источник строкИздательства (выбирается из раскрывающегося списка).

  • Для поля ГодИздания перейдите на вкладку Общие панели Свойства поля и установите Размер поляЦелое.

  • Сохраните таблицу, щелкнув по кнопке Сохранить ().

  • В появившемся диалоговом окне Сохранение в поле Имя таблицы наберите Книги и щелкните кнопку ОК.

  • Закройте таблицу.

д) Таблица АВТОР_КНИГИ:

  • Аналогично предыдущей таблице с помощью Конструктора создайте и сохраните таблицу АВТОР_КНИГИ.

  • Введите имена полей и определите типы данных, как указано на рис. 1.6.

Рис. 1.6.Характеристика полей таблицы АВТОР_КНИГИ

  • Обратите внимание, что поле КодАвтораКниги является ключевым.

  • Сохраните таблицу, щелкнув по кнопке Сохранить ().

  • В появившемся диалоговом окне Сохранение в поле Имя таблицы наберите Автор_Книги и щелкните кнопку ОК.

  • Закройте таблицу.

3. Создание связей между таблицами.

  • Щелкните по кнопке Схема данных ().

  • Появится окно Добавление таблицы (рис. 1.7). На вкладке Таблицы выделите все созданные таблицы и нажмите кнопку Добавить.

Рис. 1.7.Диалоговое окно Добавление таблицы

  • В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.

  • Указатель мыши наведите на имя поля Раздел в таблице Разделы, нажмите левую кнопку мыши и не отпуская ее перетащите указатель на поле Раздел в таблице Книги, после чего отпустите левую кнопку мыши. Появится диалоговое окно Изменение связей (рис. 1.8).

  • Включите флажки:

    • Обеспечение целостности данных (это невозможно будет сделать, если типы обоих полей заданы не одинаково);

    • Каскадное обновление связанных полей;

    • Каскадное удаление связанных полей.

  • Щелкните по кнопке Создать. Появится связь «один-ко-многим».

Рис. 1.8.Диалоговое окно Изменение связей

  • Аналогично установите связи между:

    • полем Издательство в таблице Издательства и полем Издательство в таблице Книги;

    • полем КодАвтора в таблице Авторы и полем КодАвтора в таблице Автор_Книги;

    • полем КодКниги в таблице Книги и полем КодКниги в таблице Автор_Книги.

  • Закройте схему, ответив утвердительно на вопрос о сохранении.