- •Содержание
- •Введение
- •1 Задание для выполнения расчетно-графической работы
- •1.1 Исходные данные
- •1.2 Задачи расчетно-графической работы
- •2 Структура расчетно-графической работы
- •2.1 Пояснительная записка
- •2.2 Графическая часть
- •3.5 Введение
- •3.6 Основная часть
- •4.2.1 Основные понятия метода
- •4.2.2 Этапы проектирования
- •5 Реализация приложения базы данных в субд Access
- •5.1 Таблицы
- •5.1.1 Конструирование таблиц. Мастер таблиц
- •5.1.2 Конструктор таблиц
- •5.1.3 Установление связей между таблицами
- •5.2 Запросы
- •5.2.1 Создание запросов
- •5.2.2 Итоговые запросы
- •5.2.3 Запрос к связанным таблицам
- •5.2.4 Запросы удаления
- •5.2.5 Запросы на обновление
- •5.2.6 Перекрестные запросы
- •5.3 Формы
- •5.3.1 Режимы для создания форм
- •5.3.2 Режим конструктора для создания форм
- •Общие сведения об элементах управления форм
- •5.4 Оформление формы и ее элементов
- •Библиографический список
- •Приложение а
- •Федеральное агентство по образованию рф гоу впо «сибирский государственный технологический университет»
- •Приложение б
- •Продолжение приложения б
- •Приложение в
- •(Обязательное)
- •Оформление пояснительной записки
- •В1 Общие положения
- •В 2 Построение пояснительной записки
- •В з Изложение текста пояснительной записки
- •В 4 Оформление иллюстраций
- •В 5 Оформление таблиц
- •В 6 Содержание
Федеральное агентство по образованию
ГОУ ВПО «Сибирский государственный технологический университет»
С.Л.Карпенко
СПЕЦИАЛЬНЫЕ ПРОГРАММНЫЕ СРЕДСТВА
В СИСТЕМАХ УПРАВЛЕНИЯ
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
С ПОМОЩЬЮ РЕЛЯЦИОННОЙ СУБД В ЗАДАННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ
Методические указания
к выполнению расчетно-графической работы
для студентов специальности 220301 всех форм обучения
Красноярск, 2006
Федеральное агентство по образованию
ГОУ ВПО «Сибирский государственный технологический университет»
Факультет автоматизации и информационных технологий
Кафедра автоматизации производственных процессов
С.Л.Карпенко
СПЕЦИАЛЬНЫЕ ПРОГРАММНЫЕ СРЕДСТВА
В СИСТЕМАХ УПРАВЛЕНИЯ
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
С ПОМОЩЬЮ РЕЛЯЦИОННОЙ СУБД В ЗАДАННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ
Методические указания
к выполнению расчетно-графической работы
для студентов специальности 220301 всех форм обучения
Красноярск, 2006
УДК 681.3
Специальные программные средства в системах управления: Методические указания к выполнению расчетно-графической работы для студентов специальности 220301 всех форм и видов обучения. Проектирование базы данных и реализация приложения с помощью реляционной СУБД в заданной предметной области.– Красноярск: СибГТУ, 2006. – Электронное издание
Составитель: к.ф.-м.н., доцент Карпенко С.Л.
Одобрены и рекомендованы к изданию редакционно-издательским советом СибГТУ
Рецензент: к.т.н., доц. Т.Г.Зингель (секция методического совета СибГТУ)
Сибирский государственный технологический университет, 2006
Содержание
Введение 6
1 Задание для выполнения расчетно-графической работы 6
1.1 Исходные данные 6
1.2 Задачи расчетно-графической работы 7
2 Структура расчетно-графической работы 8
2.1 Пояснительная записка 8
2.2 Графическая часть 8
3 Требования к структурным элементам работы 9
3.1 Титульный лист 9
3.2 Задание 9
3.3 Реферат 9
3.4 Содержание 9
3.5 Введение 9
3.6 Основная часть 9
3.7 Заключение 10
3.8 Библиографический список 10
4 Теоретические основы проектирования базы данных 10
4.1 Метод нормальных форм 10
4.2 ER-моделирование реляционных БД и средства автоматизации проектирования 13
5 Реализация приложения базы данных в СУБД Access 16
5.1 Таблицы 16
5.2 Запросы 19
5.3 Формы 24
5.4 Оформление формы и ее элементов 25
Библиографический список 27
Приложение А 28
Приложение Б 29
Приложение В 31
Оформление пояснительной записки 31
В1 Общие положения 31
В 2 Построение пояснительной записки 31
В З Изложение текста пояснительной записки 32
В 4 Оформление иллюстраций 32
В 5 Оформление таблиц 32
В 6 Содержание 33
Введение
Расчетно-графическая работа (РГР) по дисциплине выполняется студентами очной сокращенной формы обучения в 3 семестре, очной полной формы - в 5 семестре, заочной формы обучения - в 6 семестре.
Выполнение расчетно-графической работы позволит студенту научиться:
-
организовывать данные в современных информационных системах (ИС) и использовать эффективные средства обработки информации;
-
использовать средства создания приложений для БД в реляционных СУБД (MS ACCESS, SQL-Server);
-
разрабатывать и использовать БД, учитывая специфику своей профессиональной предметной области.
Целью РГР является проектирование базы данных и реализация приложения для БД в заданной предметной области с помощью реляционной СУБД ( MS Access в типовом случае).
Выполнение РГР предусматривает творческое решение ряда задач:
- создание информационной модели будущей БД путем анализа предметной области методом нормализации или ER-моделирования;
- создание средств обработки данных (запросов) с помощью стандарного (SQL) и графического языков (QBE).;
- разработку наглядного графического интерфейса приложения,
- применение дополнительных средств (отчетов, страниц доступа к данным) для получения требуемой информации из БД;
- реализацию защиты данных от несанкционированного доступа;
- выделение БД и приложения из единого mdb-файла.
РГР может требовать самостоятельного решения дополнительных задач, обусловленных спецификой выбранной области и назначением приложения.
1 Задание для выполнения расчетно-графической работы
1.1 Исходные данные
Исходными данными для расчетно-графической работы является предметная область, сведения из которой будут отражены в будущей БД, и потенциальные информационные потребности пользователя этой базы. Предметная область самостоятельно выбирается студентом и согласовывается с преподавателем. Условием успешного выполнения работы являются четкие представления студента об объектах, их свойствах и взаимосвязях в выбранной области.
В качестве примера предметной области рассмотрим отношения, моделирующие работу фирмы, занимающейся разработкой программ: R1(Cотрудник, Отдел), R2(Имя_файла, Сотрудник_владелец_файла), R3(Название_программы, Имя_файла, Сервер), R4(Имя_файла, Сервер).
Назначение атрибута первичным ключом и повторение его в другой таблице (отношении) в качестве внешнего позволяет создать связи отношений типа 1:М(многие).Например, сотрудник может владеть многими файлами. Реализовав схему данных и обеспечив ссылочную целостность, можно написать на языке SQL запросы, которые и образуют основу приложения для БД.
Другими полезными примерами создания фактографических баз данных могут быть:
-
справочно-поисковая система для средств измерений, сгруппированных в отношения по какому-либо признаку (по измеряемой величине) или приложения к имеющейся БД определенного изготовителя приборов с запросами, позволяющими оптимизировать подбор искомого средства измерения;
-
БД учета поверки и ремонта приборов работниками службы КИП с учетом выработки, межповерочных интервалов, квалификацией работника, общими затратами и пр.;
-
БД технического отдела обслуживания и ремонта компьютеров и статистического анализа качества комплектующих различных производителей.