- •Федеральное агентство по образованию
- •1 Задание для выполнения расчетно-графической работы
- •1.1 Исходные данные
- •1.2 Задачи расчетно-графической работы
- •2 Структура расчетно-графической работы
- •3.7 Заключение
- •3.8 Библиографический список
- •4 Теоретические основы проектирования базы данных
- •4.1 Метод нормальных форм
- •4.2Er-моделирование реляционных бд и средства автоматизации проектирования
- •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 Оформление формы и ее элементов
- •Библиографический список
Федеральное агентство по образованию
ГОУ ВПО «Сибирский государственный технологический университет»
С.Л.Карпенко
БАЗЫ ДАННЫХ
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
С ПОМОЩЬЮ РЕЛЯЦИОННОЙ СУБД В ЗАДАННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ
Методические указания
к выполнению расчетно-графической работы
для студентов специальности 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 запросы, которые и образуют основу приложения для БД.
Другими полезными примерами создания фактографических баз данных могут быть:
справочно-поисковая система для средств измерений, сгруппированных в отношения по какому-либо признаку (по измеряемой величине) или приложения к имеющейся БД определенного изготовителя приборов с запросами, позволяющими оптимизировать подбор искомого средства измерения;
БД учета поверки и ремонта приборов работниками службы КИП с учетом выработки, межповерочных интервалов, квалификацией работника, общими затратами и пр.;
БД технического отдела обслуживания и ремонта компьютеров и статистического анализа качества комплектующих различных производителей.