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

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


Смотрите также:
Методические указания к выполнению контрольных, курсовых работ По дисциплине Базы данных...
Методические указания к выполнению контрольных, курсовых работ По дисциплине Базы данных...
Методические указания к выполнению лабораторных работ по теоретической электротехнике Часть...
Методические указания к выполнению лабораторных работ по теоретической электротехнике Часть...
Релейная защита и автоматика методические указания к выполнению лабораторных работ для студентов...
Методические указания к выполнению лабораторных работ Факультет информатики и систем управления...
Методические указания для выполнения лабораторных работ для студентов специальностей 220400...
Методические указания по выполнению лабораторных работ для студентов дневной и заочной форм...
Методические указания к лабораторной работе по курсу "Базы данных"...
Методические указания к выполнению лабораторных работ Санкт-Петербург, 2007 г...
Методические указания к выполнению лабораторных работ по курсу «Материаловедение» для студентов...
Методические указания к выполнению лабораторных работ по дисциплин...



Загрузка...
страницы:   1   2   3   4
скачать


Министерство образования Российской Федерации


Нижегородский государственный университет

им. Н.И. Лобачевского


Экономический факультет


Кафедра «Экономической информатики»


МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению лабораторных работ

(курс «Базы данных и знаний», часть 1)


Нижний Новгород

2001 г.


Методические указания по выполнению лабораторных работ (курс «Базы данных и знаний»), часть 1. Н. Новгород: ННГУ, 2001. 21 с.


Составили: д.э.н. профессор Ю.В. Трифонов, к.э.н. ст. преподаватель А.Н. Визгунов.


Методические указания предназначены для студентов экономического и механико-математического факультетов. Здесь определены цели и задачи лабораторных работ, приведены конкретные задания. В рамках каждой лабораторной работы описаны содержание и примеры выполнения. Для выдачи конкретных заданий проведены варианты предметных областей.


1.Цели и задачи лабораторных работ.


Лабораторные работы по курсу «Базы данных и знаний» (часть 1) имеют следующие цели и задачи: систематизацию и закрепление теоретических и практических знаний в области организации, проектирования и создания баз данных ; изучение конкретных систем управления базами данных. (в частности, СУБД Access); освоение навыков практической работы в конкретной аппаратно-программной среде СУБД.


^

Задания для лабораторных работ (среда СУБД Access).


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

2.1. Начальный уровень.

Лабораторная работа №1.


Цель.

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

Содержание.

1. Создать таблицы, описанные в предметной области (варианты предметных областей приведены далее).

2. Для каждой создаваемой таблицы:

Определить условия на значения и сообщения об ошибках некоторых полей.

Определить начальное значение для некоторых полей.

Определить ключ.

Определить внешний ключ (если он есть).

Определить (если это возможно) значения некоторых полей с помощью мастера подстановок.

Определить обязательные поля.

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

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

Пример выполнения.

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

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

Приводя полученную таблицу к третьей нормальной форме, создаем таблицы со следующей структурой:


Агенты (КодАгента, Фамилия, Имя, Отчество, Телефон, Адрес)

ВидыСтрахования (^ КодВида, Название, Процент)

Договоры (НомерДоговора, СтраховаяСумма, ТарифнаяСтавка, Дата, КодВида, КодАгента)


Форматы полей и их свойства (описание получено с помощью надстройки «Архивариус» MS Access, приведены только те свойства полей, которые отличны от значений по умолчанию):



^

Таблица: Агенты


Имя Тип Размер

КодАгента Числовой (длинное целое) 4

(Примечание: данное поле можно сделать полем типа «Счетчик»)

Фамилия Текстовый 20

Имя Текстовый 20

Отчество Текстовый 20

Телефон Текстовый 15

Маска ввода (###)##-##-##;;

Адрес Текстовый 50



^

Таблица: ВидыСтрахования


КодВида Числовой (длинное целое) 4

Атрибуты: фиксированной ширины, автоприращение

Данное поле является полем типа «Счетчик»

Название Текстовый 20

Процент Числовой (с плавающей точкой 4 байт) 4

Число десятичных знаков: 1

Значение по умолчанию: 0.1

Обязательное поле: Истина

Сообщение об ошибке: Процентное вознаграждение не может быть более 100 процентов (вводите значения от 0 до 1)

Формат поля: Процентный

Условие на значение: <=1



^

Таблица: Договоры


Договор Числовой (длинное целое) 4

СтраховаяСумма Числовой (с плавающей точкой 8 байт) 8

Значение по умолчанию: 0

Тариф Числовой (с плавающей точкой 4 байт) 4

Число десятичных знаков: 2

Формат поля: Процентный

Дата Дата/время 8

Значение по умолчанию: Date()

Обязательное поле: Истина

Формат поля: Краткий формат даты

КодАгента Числовой (длинное целое) 4

Филиал Текстовый 15

Число строк списка: 8

Число столбцов: 1

Источник строк: "Северный";"Западный";"Центральный"

Ограничиться списком: Истина

Обязательное поле: Истина

Присоединенный столбец: 1

Тип источника строк: Список значений

Тип элемента управления: Поле со списком

ВидСтрахования Числовой (длинное целое) 4


Схема данных

АгентыДоговоры

Агенты Договоры

КодАгента 1- КодАгента

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Ограничиться списком: один-ко-многим

ВидыСтрахованияДоговоры

ВидыСтрахования Договоры

КодВида 1 -  ВидСтрахования

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Атрибуты: один-ко-многим


Таблица «Агенты».

КодАгента

Фамилия

Имя

Отчество

Телефон

Адрес

1

Иванов

Иван

Иванович

(312)11-11-11

Нижний Новгород, ул. Гагарина, 100

2

Петров

Петр

Петрович

(312)22-22-22

Нижний Новгород, ул. Корабельная, 2

3

Сидоров

Сидор

Сидорович

(312)33-33-33

Кстово, ул. Грушевая, 1

4

Федоров

Федор

Федорович

(312)55-55-55

Н. Новгород, ул. Некоторая, 5



Таблица «ВидыСтрахования».

КодВида

Название

Процент

1

Строения

10,00%

4

Несчастные случаи

20,00%




Таблица «Договоры».

Договор

СтраховаяСумма

Тариф

Дата

КодАгента

Филиал

ВидСтрахования

1

10000

10,00%

10.12.00

1

Северный

1

2

10000

10,00%

10.12.00

1

Центральный

4

3

20000

20,00%

12.12.00

2

Западный

1

4

10000

30,00%

12.12.00

3

Северный

1

5

2000

15,00%

12.12.00

4

Западный

1

6

10000

10,00%

13.12.00

1

Западный

1

7

10000

12,50%

13.12.00

1

Северный

1







Скачать 365.69 Kb.
оставить комментарий
страница1/4
Дата02.09.2011
Размер365.69 Kb.
ТипЛабораторная работа, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы:   1   2   3   4
отлично
  2
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх