Читать онлайн «Базы данных и знаний: Методические указания по выполнению лабораторных работ. Часть 1»

Автор Трифонов Ю.В.

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