Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ В СРЕДЕ УНИВЕРСАЛЬНОЙ СУБД MS ACCESS.DOC
Скачиваний:
74
Добавлен:
01.05.2014
Размер:
217.09 Кб
Скачать

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

В процессе выполнения работы требуется создать базу данных DEKANAT, содержащую сведения о студентах и о преподавателях, а также о читае­мых дисциплинах и о результатах сдачи экзаменов и зачетов. Для этого проделайте следующее.

1. Войдите в среду Windows и вызовите СУБД Access. Создайте в рабочем каталоге новую базу DEKANAT.

2. Создайте таблицу Студенты, содержащую сведения о студен­тах учебной группы. Структура полей таблицы приведена в прил. 1.

3. Ввдите информацию о студентах бригады в таблицу Студен­ты. Для ввода фотографии используйте операцию вставки рисунка из файла, полученного с помощью сканера или в графическом редакторе Paintbrush.

4. Используя операцию импорта, добавьте в таблицу информа­цию о студентах других бригад. С целью ознакомления выполните операции по удалению и редактированию записей таблицы.

5. Создайте на основе файлов СУБД Clipper две таблицы: Преподаватели и Дисциплины. При выполнении этого пункта воспользуйтесь операцией импорта файлов формата (.dbf), хранящихся в ра­бочем каталоге. Отредактируйте структуру полученных после импор­та таблиц в соответствии с данными прил. 2 и 3. Заполните в таблице Дисциплины столбец Преподаватель, выбрав из таблицы Преподаватели значение соответствующего кода из столбца Код_преподавателя.

6. Используя поле Код_преподавателя, свяжите таблицу Преподаватели (родительская таблица) с таблицей Дисциплины (дочерняя таблица), задав тип отношения 1:n (один преподаватель может вести занятия по нескольким дисциплинам). Установите опцию проверки ссылочной целостности и попытайтесь выполнить операции по удалению отдельных записей таблицы Преподаватели и таблицы Дисциплины.

7. Создайте таблицу Экзамены, предназначенную для хранения сведений о результатах сдачи последней сессии студентами группы. Структура записей таблицы, приведена в прил. 4.

8. Используя ключевые поля, последовательно свяжите табли­цы: Студенты, Дисциплины, Преподаватели (родительские таблицы) с таблицей Экзамены (дочерняя таблица), задав тип отношения 1:n и установив для каждой связи опции проверки ссылочной целостности.

9. Занесите в таблицу Экзамены результаты сдачи последней экзаменационной сессии членами бригады. Попытайтесь выполнить опе­рации по удалению отдельных записей связанных таблиц.

10. Составьте логическую структуру (схему) базы данных DEKANAT. На схеме изобразите структуру всех таблиц и связи между ними.

4. Содержание отчета

1. Рисунок логической структуры базы данных DEKANAT.

2. Структуры всех таблиц базы данных и примеры их заполнения для нескольких экземпляров записей.

3. Связи между конкретными экземплярами записей.

4. Выводы по работе.

Лабораторная работа 2.Проектирование формуляров в среде ms access

Целью работы является проектирование формуляров для ввода, редактирования и просмотра таблиц базы данных в среде универсаль­ной СУБД Microsoft Access.

1. Основные положения

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

Формуляр можно спроектировать на базе существующей Access-таблицы или запроса. Имена полей берутся из спецификации таблицы, расположение полей на экране определяет пользователь - в соответствии с требуемой формой представления информации. При этом он определяет, какие поля и в какой последовательности появляются в формуляре, объединяет логически взаимосвязанные поля в группы, вносит в формуляр элементы оформления. На ба­зе одной таблицы возможно построение нескольких формуляров для различного представления информации.

Формуляр можно изготовить "вручную" или с помощью Конструк­тора Формуляров. Конструктор Формуляров руководит процессом проектирования формуляра. Он задает пользователю вопросы о структуре и оформлении формуляра, предлагая на выбор несколько вариантов. В ходе конструирования пользователь может вернуться на несколько шагов назад, чтобы изменить принятые решения или выбрать другой вариант из числа предложенных. Результатом диалогового взаимодействия пользователя и Конструктора Формуляров является "готовый к употреблению" формуляр.

Соседние файлы в предмете Базы данных