Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ к РГР БД.doc
Скачиваний:
8
Добавлен:
04.06.2015
Размер:
295.42 Кб
Скачать

2

Федеральное агентство по образованию

ГОУ ВПО «Сибирский государственный технологический университет»

С.Л.Карпенко

БАЗЫ ДАННЫХ

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ

С ПОМОЩЬЮ РЕЛЯЦИОННОЙ СУБД В ЗАДАННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ

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

к выполнению расчетно-графической работы

для студентов специальности 220301 всех форм обучения

Красноярск, 2006

СОДЕРЖАНИЕ

Введение 3

1 Задание для выполнения расчетно-графической работы 3

1.1 Исходные данные 3

1.2 Задачи расчетно-графической работы 4

2 Структура расчетно-графической работы 5

2.1 Пояснительная записка 5

2.2 Графическая часть 5

3 Требования к структурным элементам работы 5

3.1 Титульный лист 5

3.2 Задание 6

3.3 Реферат 6

3.4 Содержание 6

3.5 Введение 6

3.6 Основная часть 6

3.7 Заключение 7

3.8 Библиографический список 7

4 Теоретические основы проектирования базы данных 7

4.1 Метод нормальных форм 7

4.2 ER-моделирование реляционных БД и средства автоматизации проектирования 10

5 Реализация приложения базы данных в СУБД Access 12

5.1 Таблицы 12

5.2 Запросы 16

5.3 Формы 20

5.4 Оформление формы и ее элементов 21

Библиографический список 23

Введение

Расчетно-графическая работа (РГР) по дисциплине выполняется студентами очной сокращенной формы обучения в 3 семестре, очной полной формы - в 5 семестре, заочной формы обучения - в 6 семестре.

Выполнение расчетно-графической работы позволит студенту научиться:

  • организовывать данные в современных информационных системах (ИС) и использовать эффективные средства обработки информации;

  • использовать средства создания приложений для БД в реляционных СУБД (MS ACCESS, SQL-Server);

  • разрабатывать и использовать БД, учитывая специфику своей профессиональной предметной области.

Целью РГР является проектирование базы данных и реализация приложения для БД в заданной предметной области с помощью реляционной СУБД ( MSAccessв типовом случае).

Выполнение РГР предусматривает творческое решение ряда задач:

- создание информационной модели будущей БД путем анализа предметной области методом нормализации или ER-моделирования;

- создание средств обработки данных (запросов) с помощью стандарного (SQL) и графического языков (QBE).;

- разработку наглядного графического интерфейса приложения,

- применение дополнительных средств (отчетов, страниц доступа к данным) для получения требуемой информации из БД;

- реализацию защиты данных от несанкционированного доступа;

- выделение БД и приложения из единого mdb-файла.

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

1 Задание для выполнения расчетно-графической работы

1.1 Исходные данные

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

В качестве примера предметной области рассмотрим отношения, моделирующие работу фирмы, занимающейся разработкой программ: R1(Cотрудник, Отдел), R2(Имя_файла, Сотрудник_владелец_файла), R3(Название_программы, Имя_файла, Сервер), R4(Имя_файла, Сервер).

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

Другими полезными примерами создания фактографических баз данных могут быть:

  • справочно-поисковая система для средств измерений, сгруппированных в отношения по какому-либо признаку (по измеряемой величине) или приложения к имеющейся БД определенного изготовителя приборов с запросами, позволяющими оптимизировать подбор искомого средства измерения;

  • БД учета поверки и ремонта приборов работниками службы КИП с учетом выработки, межповерочных интервалов, квалификацией работника, общими затратами и пр.;

  • БД технического отдела обслуживания и ремонта компьютеров и статистического анализа качества комплектующих различных производителей.