Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТОЛЬКО Лабораторные работы по ППП.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
13 Мб
Скачать
☆

Справочная информация Лабораторная работа № 10-11 Создание новой базы данных

Запускаем Microsoft Access, выполнив команду меню Пуск > Программы > Microsoft Office > Microsoft Office Access 2010.

Рис.1. Окно создания базы данных Microsoft Access

В открывшемся окне (Рис. 1) нажимаем на значке – Новая База Данных. В поле «Имя файла» пишем название создаваемой базы «Библиотека». По умолчанию база данных создается в папке Мои документы (My Documents), для изменения пути необходимо кликнуть на иконке слева от поля «Имя файла». Нажимаем кнопку «Создать»

Создание базы данных с помощью шаблонов

Запускаем Microsoft Access, выполнив команду меню Пуск > Программы > Microsoft Office > Microsoft Office Access 2010. В открывшемся окне (Рис. 2), в поле «Доступные Шаблоны», выбираем нужный шаблон. Нажимаем кнопку «Создать».

Рис.2. Доступные шаблоны

Таблицы

После создания новой базы, открывается окно «база данных» (Рис. 3).

Рис.3. Окно базы данных

Создание таблицы при помощи шаблонов таблиц

Переходим на закладку «создание».

Рис.4. Верхнее меню

Нажимаем «Части приложения», выбираем «Контакты».

В результате получили таблицу с готовыми именами столбцов, при необходимости можно добавить свои столбцы (двойной клик ЛКМ на последнем столбце «Добавить поле» и ввести имя нового столбца), или удалить лишние столбцы (клик ПКМ на лишнем столбце, пункт контекстного меню – «Удалить столбец»).

Рис.5. Окно таблицы

Кликнем в ячейку под названием «Организация» и вводим название организации (Школа), значению «Код» автоматически присвоилось значение. Заполним остальные ячейки таблицы. Сохраняем таблицу: ПКМ на закладке «Таблица2», вводим имя «Контакты», нажимаем OK.

Рис. 6. Таблица данных

Создание таблицы с помощью конструктора таблиц

Кликнем на закладку «Таблица 1». Переходим в режим конструктора:

Рис.7. Выбор режима конструктора таблиц

В открывшемся окне конструктора таблиц можно вводить имена полей новой таблицы или добавлять поля в уже созданную таблицу.

Рис.9. Окно конструктора таблиц

Кликнем в ячейку ниже ячейки «Код», введем имя столбца «Название», тип данных – текстовый. Заполните еще несколько ячеек.

Рис.10. Заполнение полей таблицы

Переходим в режим таблицы: Режимы > Режим таблицы.

Сначала конструктор предложит сохранить таблицу, если она не была сохранена ранее. Заполняем таблицу аналогично.

Рис.11. Таблица данных

Связь таблиц

Связь позволяет установить правила взаимодействия между таблицами. Различают два типа связей: один ко многим и многие ко многим. В нашем случае, при создании базы данных библиотеки, подходит связь – многие ко многим, т.е. у одного человека может быть несколько книг и экземпляры одной книги могут быть у разных людей.

При создании связи один ко многим, id-код первой таблицы прописывается отдельным столбцом во второй таблице.

При создании связи многие ко многим, id-коды обеих таблиц прописывается в третьей таблице (вспомогательной).

Порядок создания связей:

Переходим на закладку «Создание» и создаем новую таблицу.

Затем переходим в режим конструктора, при этом сохраняем таблицу под именем «Записи».

Вписываем названия столбцов, по примеру.

Рис.12. Заполнение имен полей и типов данных таблицы

Переходим в режим таблицы и заполняем ее по примеру.

Рис. 13. Таблица данных

Перед тем, как приступить к созданию связей между таблицами, необходимо сохранить и закрыть все таблицы, которые сейчас открыты в режиме редактирования полей. Затем переходим на закладку «Работа с базами данных» и нажимам на кнопку «Схема данных». В открывшемся окне последовательно добавляем все три таблицы.

Рис.14. Окно схемы данных

Создаем связь – Помещаем указатель на пункт «Код» из таблицы «Книги», нажимаем ЛКМ и не отпуская ее, перетаскиваем в пункт «Код книги» из таблицы «Записи». В появившемся окне ставим флажок Обеспечение целостности данных. Этот режим не позволит Access оставлять в таблице «Записи» записи, для которых нельзя подобрать запись таблицы «Книги» с подходящим значением поля «Код».

Рис.15. Параметры связи

Установка флажка «Каскадное удаление связанных записей» приведет к тому, что при удалении записи таблицы «Книги» будут удалены все соответствующие записи таблицы «Записи». Если указанный флажок сброшен, удаление тех записей таблицы «Книги», на которые ссылается хотя бы одна запись таблицы «Записи», запрещено.

Установка флажка Каскадное обновление связанных полей приведет к тому, что при обновлении поля «Код» таблицы «Книги» будут автоматически обновляться одноименные поля в соответствующих записях таблицы «Записи».

Нажимаем кнопку «Создать». Повторяем те же действия для таблицы «Контакты».

Рис.16. Схема данных