Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторное занятие_1_2013_упрощенный вариант....docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1 Mб
Скачать

21

Лабораторное занятие №1,2

Цель занятия: Знакомство с реляционной моделью данных. Изучить основные возможности, предоставляемые СУБД MS Access для создания и управления базами данных. Получить навыки работы с СУБД MS Access. Разработать реляционную базу данных, соответствующую заданию.

Задание: Учебная база данных содержит информацию о содержимом телефонной книг.

Необходимо хранить информацию о контактах: название (ФИО), список номеров, список групп контактов (семья, друзья, коллеги, VIP и т.п.). Для одного контакта может быть сохранено несколько номеров телефонов, но каждый номер телефона может относиться только к одному контакту. Каждый контакт может относиться к нескольким группам, к каждой группе может относиться несколько контактов.

1 занятие: создать таблицы, схему данных, форму для одной таблицы, в режиме конструктор оформить внешний вид формы, произвести заполнение формы. Максимальное количество набираемых баллов 5.

2 занятие: создать все формы, произвести заполнение базы данных, получить задание на разработку БД по варианту. Максимальное количество набираемых баллов 5.

Методические указания

Наша жизнь настолько насыщена различной информацией, что хранить ее без помощи средств вычислительной техники уже практически невозможно. Работа с большими объемами информации без помощи компьютера уже оказывается неприемлемой как с точки зрения затрат на ее хранение, так и с точки зрения управления информацией и скорости доступа к ней.

Чтобы хранить большие объемы информации, необходимо создавать огромное количество баз данных (БД). Для этого используются различные системы управления базами данных (СУБД).

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

В настоящее время наибольшую популярность приобрели реляционные модели данных, и практически все современные СУБД ориентированы именно на такое представление информации. Реляционная модель предполагает использование некоторых понятий, которыми необходимо владеть программисту (рис. 1).

Рис.1. Пояснение понятий реляционных БД

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

  • кортеж – запись из взаимосвязанных по смыслу данных, также называемая строкой;

  • атрибут – компонент отношения, также называемый столбцом. При этом атрибуты имеют уникальные (в пределах отношения) имена;

  • домен – это множество допустимых, однородных значений для того или иного атрибута.

Следует сказать, что домен можно представить как именованное множество однородных данных, составные части которого являются логически неделимыми единицами (например, в качестве домена могут выступать перечень фамилий студентов, наименования изучаемых предметов, названия факультетов).

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