Министерство образования Российской Федерации
Нижегородский государственный университет
им. Н. И. Лобачевского
Экономический факультет
Кафедра «Экономической информатики»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению лабораторных работ
(курс «Базы данных и знаний», часть 1)
Нижний Новгород
2001 г. Методические указания по выполнению лабораторных работ (курс
«Базы данных и знаний»), часть 1. Н. Новгород: ННГУ, 2001. 21 с. Составили: д. э. н. профессор Ю. В. Трифонов, к. э. н. ст. преподаватель
А. Н. Визгунов. Методические указания предназначены для студентов
экономического и механико-математического факультетов. Здесь
определены цели и задачи лабораторных работ, приведены конкретные
задания. В рамках каждой лабораторной работы описаны содержание и
примеры выполнения. Для выдачи конкретных заданий проведены
варианты предметных областей.
2
1. Цели и задачи лабораторных работ. Лабораторные работы по курсу «Базы данных и знаний» (часть 1)
имеют следующие цели и задачи: систематизацию и закрепление
теоретических и практических знаний в области организации,
проектирования и создания баз данных ; изучение конкретных систем
управления базами данных. (в частности, СУБД Access); освоение навыков
практической работы в конкретной аппаратно-программной среде СУБД.
3
Задания для лабораторных работ (среда СУБД Access). Содержание лабораторных работ разбито на два уровня: начальный и
базовый. Для студентов, не связанных с программированием,
предназначен начальный уровень. Для студентов, имеющих хорошую
подготовку в информатике, предназначен базовый уровень.
2.
1. Начальный уровень. Лабораторная работа №1. Цель. Описание предметной области. Выбор структур таблиц и обоснование
данного выбора. Наложение условий целостности. Определение ключей. Внешний ключ. Определение полей. Ограничения, налагаемые на поля. Содержание.
1. Создать таблицы, описанные в предметной области (варианты
предметных областей приведены далее).
2. Для каждой создаваемой таблицы:
Определить условия на значения и сообщения об ошибках некоторых
полей. Определить начальное значение для некоторых полей. Определить ключ. Определить внешний ключ (если он есть). Определить (если это возможно) значения некоторых полей с помощью
мастера подстановок. Определить обязательные поля.
3. Ввести данные в таблицы. При вводе выяснить, что дает наложение
условий на значения полей.
4. Определить схему базы данных, связи между таблицами и наложить
условия целостности на таблицы, связанные отношением "один-ко-
многим". Показать на примерах, что меняется при включении/выключении
каждого из флажков "Обеспечение целостности данных" и "каскадное
обновление связанных записей" и "каскадное удаление связанных
записей". Пример выполнения. Примечание. При иллюстрации выполнения лабораторных работ
всегда будет использоваться описанный ниже пример.