Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11 ACCESS рус+++.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3.88 Mб
Скачать

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

  1. Каков порядок определения структуры БД в СУБД ACCESS?

  2. В каком режиме описывается структура таблицы БД?

  3. Дайте определения терминам: “объект”, “свойство”, “метод”, “событие”.

  4. Какие типы объектов можно увидеть в окне БД ACCESS?

  5. Какое расширение принято для файлов БД?

  6. Можно ли изменить структуру таблицы после ее создания?

  7. Какие типы полей БД предусмотрены в ACCESS?

  8. Каковы правила именования полей БД?

  9. Какая информация может храниться в полях типа "объект OLE"?

  10. Какие свойства поля должны быть определены обязательно?

Оформление отчетов

Лабораторные работы оформляются с соблюдением ГОСТ 2.105, ГОСТ 8.417, СТ ЮКГУ 4.02-2008 на листах формата А4 в виде принтерных распечаток.

В отчете по лабораторным работам необходимо отразить:

  1. Наименование работы

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

  3. Результат выполнения работы - созданные таблицы БД.

  4. Ответы на контрольные вопросы.

  5. Список использованной литературы.

ЛАБОРАТОРНАЯ РАБОТА №2

Создание схемы данных

(5 часов)

Цель работы: Создать схему базы данных, связывающую таблицы между собой.

Краткие теоретические сведения

База данных, как правило, состоит из нескольких таблиц. Каждая таблица содержит информацию об объектах одного класса. Между объектами разных классов различают четыре типа связей “один-к-одному”, “ один-ко-многим ”, “ много-к-одному”, “ много-ко-многим”. Отношение между объектами определяет отношение между таблицами.

Если связь между классами объектов “один-к-одному”, то для отображения обоих объектов и связи между ними можно использовать одну таблицу. В реальной ситуации может понадобиться разбить таблицу на более мелкие, например, некоторую информацию из этой таблицы вы используете не очень часто или нельзя давать доступ к некоторым данным всем пользователям. Например, в БД “Фирма” требуется ограничить доступ к информации об окладах сотрудников. В результате в БД включаются две таблицы “Список” и “Оклады”, связанные отношением “один-к-одному”. В этом случае каждая запись в одной таблице соответствует только одной записи в другой таблице (рис. 2.1).

Рисунок 2.1- Соответствие записей таблиц

Отношение “один-ко-многим” означает, что каждая запись в одной таблице соответствует многим записям другой таблицы, но в тоже время любая запись второй таблицы связана только с одной записью первой таблицы.

Отношениемного-ко-многим” означает, что одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы, и в то же время одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы. Отношениемного-ко-многим” порождает дополнительную таблицу пересечения, с помощью которой исходная связь будет сведена к двум связям типа “один-ко-многим”.

Задание

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

  2. Выполните анализ ранее спроектированных таблиц на наличие в их структуре полей, по которым организуется связь.

  3. Выполните проектирование таблиц таким образом, чтобы между ними остались отношения “один-к-одному” и “один-ко-многим”.

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