MU_Bazy_dannykh_kursovoi_proekt_zaochnoe
.pdfМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.П. КОРОЛЕВА
(НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)» (СГАУ)
БАЗЫ ДАННЫХ
Методические указания к курсовому проекту для заочного
обучения
Самара 2012
PDF created with pdfFactory Pro trial version www.pdffactory.com
Базы данных: Методические указания к курсовому проекту для заочного обучения
Составитель: А.Н. Поручиков
УДК 681.3.O6
Базы данных: Метод. указ. к курсовому проекту для заочного обучения /Cамаp. гос. аэрокосм. ун-т; Сост. А.Н. Поручиков. Самара, 2012, 13 с.
Содержатся рекомендации по выполнению курсового проекта по базам данных и оформлению по- яснительной записки к нему.
Указания предназначены для студентов заочной и очно-заочной форм обучения направлений 080100 "Экономика", 080200 "Менеджмент" и 080500 "Бизнес-информатика".
Подготовлены на кафедре "Математические методы в экономике".
Печатаются по решению редакционно-издательского совета Cамаpского государственного аэрокос- мического университета им. академика С.П. Королева
Рецензент Е.И. Чигарина
2
PDF created with pdfFactory Pro trial version www.pdffactory.com
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ ........................................................................................................................................................................ |
4 |
ОСОБЕННОСТИ СОЗДАНИЯ ТАБЛИЦ И СВЯЗЕЙ МЕЖДУ НИМИ.................................................................... |
4 |
ЗАПОЛНЕНИЕ ТАБЛИЦ ДАННЫМИ.......................................................................................................................... |
4 |
ЗАПРОСЫ .......................................................................................................................................................................... |
4 |
ОПРЕДЕЛЕНИЕ НЕОБХОДИМЫХ ЗАПРОСОВ .......................................................................................................................... |
6 |
ФОРМЫ ДЛЯ ВВОДА И РЕДАКТИРОВАНИЯ ДАННЫХ ........................................................................................ |
6 |
ФОРМЫ ДЛЯ ПРОСМОТРА ДАННЫХ........................................................................................................................ |
7 |
ОТЧЕТЫ............................................................................................................................................................................. |
8 |
ОРГАНИЗАЦИЯ ДИАЛОГА............................................................................................................................................ |
9 |
АВТОЗАПУСК ПРИЛОЖЕНИЯ................................................................................................................................... |
10 |
РЕКОМЕНДАЦИИ ПО ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ В WORD........................................ |
10 |
ОБЩИЕ ТРЕБОВАНИЯ ....................................................................................................................................................... |
10 |
ПОРЯДОК ОФОРМЛЕНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ ........................................................................................................ |
11 |
ПОЛУЧЕНИЕ ОПИСАНИЯ ТАБЛИЦ В WORD......................................................................................................................... |
11 |
Создание описания таблиц....................................................................................................................................... |
11 |
Экспорт описания таблиц в Word ........................................................................................................................... |
11 |
ЭКСПОРТ ТАБЛИЦ ИЗ ACCESS В WORD.............................................................................................................................. |
12 |
ВСТАВКА ОТЧЕТОВ .......................................................................................................................................................... |
12 |
ЭКСПОРТ КОПИИ ЭКРАНА ИЗ ACCESS В WORD .................................................................................................................. |
12 |
ВСТАВКА НАЗВАНИЙ ТАБЛИЦ, РИСУНКОВ, ГРАФИКОВ И ССЫЛОК НА НИХ .......................................................................... |
12 |
Оформление названий............................................................................................................................................... |
13 |
Оформление ссылок на названия.............................................................................................................................. |
13 |
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА............................................................................................................................ |
13 |
3
PDF created with pdfFactory Pro trial version www.pdffactory.com
ВВЕДЕНИЕ
Курсовой проект по базам данных представляет собой приложение, созданное с использованием системы управления базами данных (СУБД) и позволяет получить навыки использования СУБД для орга- низации информационных систем. В качестве СУБД используется ACCESS 2007, однако работа может быть выполнены и в других версиях ACCESS.
По курсовому проекту в текстовом редакторе Word оформляется пояснительная записка. Ниже приведены рекомендации по выполнению и оформлению курсового проекта. Курсовой проект выполняется в одном файле Access 2007 (типа *.accdb).
ОСОБЕННОСТИ СОЗДАНИЯ ТАБЛИЦ И СВЯЗЕЙ МЕЖДУ НИМИ
При создании таблиц и связей между ними рекомендуется:
∙числовые поля использовать только для тех данных, по которым производятся вычисления;
∙задавать минимально необходимые размеры числовых и текстовых полей;
∙использовать, где это необходимо, свойства полей Значение по умолчанию и Условие на значение,
Формат, Число десятичных знаков;
∙создавать первичные ключи в каждой таблице
∙связывать таблицы через одинаковые по смыслу поля с одинаковыми именами, типами и размерами;
∙использовать связи типа один-ко-многим;
∙использовать в связях свойство «обеспечение целостности данных».
ЗАПОЛНЕНИЕ ТАБЛИЦ ДАННЫМИ
Заполнять таблицы данными можно только после создания схемы данных! Ввод данных начинают с таблиц на стороне «один», в последнюю очередь заполняют таблицы на стороне «много». В таблицах на стороне «один» должно быть не менее 5-7 записей, в таблице на стороне «много» каждой записи из табли- цы на стороне один должно соответствовать 4-5 записей, таким образом, если на стороне «один» 5 запи- сей, то на стороне «много» должно быть не менее 20 записей.
ЗАПРОСЫ
Запросы позволяют выполнить любую обработку данных: сортировку, фильтрацию, группировку. С помощью запросов можно создавать новые таблицы, удалять и добавлять записи, обновлять данные. Дан- ные, обработанные в запросах, затем отображаются в формах и отчетах. Универсальным средством соз- дания и редактирования запросов является Конструктор запросов, который вызывается командой:
Создание à Другие à Конструктор запросов
Количество запросов в курсовом проекте определяется количеством форм для просмотра и отчетов
взадании и необходимостью обработки данных для них.
Вкурсовом проекте используются следующие типы запросов:
∙запрос с сортировкой;
∙запрос на выборку;
∙запрос на выборку с параметром;
∙запрос с вычисляемыми полями;
∙запрос с итогами.
Вид этих запросов в конструкторе представлен ниже (Рисунок 1 - Рисунок 5).
4
PDF created with pdfFactory Pro trial version www.pdffactory.com
Рисунок 1 – Запрос с сортировкой
Рисунок 2 – Запрос на выборку
Рисунок 3 – Запрос с вычисляемым полем
5
PDF created with pdfFactory Pro trial version www.pdffactory.com
Рисунок 4 – Запрос с параметром (параметр - подстрока)
Рисунок 5 – Запрос с итогами
Определение необходимых запросов
Количество запросов определяется количеством необходимых форм и отчетов. Практически все фор- мы и отчеты строятся на запросах. Исключение составляют формы для ввода и редактирования данных, которые строятся непосредственно на таблицах. Анализируя необходимые формы для просмотра и отче- ты, мы определяем, запросы какого типа нам нужны.
ФОРМЫ ДЛЯ ВВОДА И РЕДАКТИРОВАНИЯ ДАННЫХ
Источником формы для ввода и редактирования является исходная таблица, таким образом, их создается столько, сколько таблиц в базе данных. Через эти формы можно удалять, добавлять и редакти- ровать данные в таблице. В эти формы включаются все поля исходной таблицы за исключением кодовых полей.
Формы для ввода и редактирования создаются как формы в один столбец и могут содержать сле- дующие элементы управления:
Для ввода данных в поля:
∙поля;
∙поля со списками;
∙переключатели;
∙флажки.
6
PDF created with pdfFactory Pro trial version www.pdffactory.com
Для работы с записями
∙кнопки для работы с записями (удаления, добавления, сохранения);
∙кнопки перехода по записям;
∙кнопку закрытия формы.
Пример формы для ввода и редактирования приведен ниже (Рисунок 6).
Рисунок 6 – Пример формы для ввода редактирования данных
ФОРМЫ ДЛЯ ПРОСМОТРА ДАННЫХ
Формы для просмотра предназначены для вывода на экран в нужном виде данных, обработанных в запросах. Источниками для этих форм могут быть запросы или таблицы. Количество форм для просмотра определяется заданием. Приложение в соответствии с заданием может содержать следующие формы для просмотра:
∙ленточные формы, построенные на запросах;
∙подчиненные формы, построенные на двух таблицах, связанных отношением один-ко-многим;
∙форму-диаграмму.
Формы для просмотра содержат следующие элементы управления:
∙кнопки перехода по записям;
∙кнопку закрытия формы.
Ниже приведены примеры ленточной формы (Рисунок 7), и подчиненной формы (Рисунок 8) и формы- диаграммы (Рисунок 9).
Рисунок 7 – Ленточная форма для просмотра
7
PDF created with pdfFactory Pro trial version www.pdffactory.com
Рисунок 8 – Подчиненная форма
Рисунок 9 – Форма-диаграмма
ОТЧЕТЫ
Приложение может содержать следующие отчеты:
∙ленточные отчеты, построенные на соответствующих запросах;
∙отчеты с группировкой и подведением итогов;
∙отчет-диаграмму.
Отчет начинают создавать с помощью мастера отчетов командой
Создание à Отчеты à Мастер отчетов
Затем полученный отчет редактируют в конструкторе отчетов: подбирают ширину колонок, высоту строк, высоту звголовков, исправляют название отчета и другие подписи. В конструкторе отчетов задают параметры страниц отчета: размер бумаги А4 (210 х 297 мм), книжную ориентацию и размеры полей. Отчет
8
PDF created with pdfFactory Pro trial version www.pdffactory.com
по ширине должен умещаться на странице за вычетом размеров левого и правого поля. Например, если левое и правое поля вместе занимают 35 мм, то ширина отчета не может быть больше 210-35=175 мм. Примеры отчетов приведены ниже (Рисунок 10, Рисунок 11).
Рисунок 10 – Ленточный отчет
Рисунок 11 – Отчет с группировкой и итогами
ОРГАНИЗАЦИЯ ДИАЛОГА
Приложение должно начинать работу с главной кнопочной формы (Рисунок 12), созданной в конст- рукторе форм, из этой формы должны вызываться формы для ввода и редактирования, формы для про- смотра и отчеты, заканчиваться работа в приложении.
9
PDF created with pdfFactory Pro trial version www.pdffactory.com
Рисунок 12 – Главное меню
АВТОЗАПУСК ПРИЛОЖЕНИЯ
Для того, чтобы при запуске приложения сразу появлялась главная кнопочная форма, выполните следующую команду:
Кнопка Office à Параметры Access à Текущая база данных
Затем в разделе Параметры приложений в поле со списком Форма просмотра выберите свою форму с главным меню (Рисунок 13). После перезапуска приложения его работа начнется с главного меню.
Рисунок 13 - Параметры приложения
РЕКОМЕНДАЦИИ ПО ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ В
WORD
Общие требования
Пояснительная записка должна быть оформлена с учетом требований, изложенных в документе
Стандарт организации СГАУ 02068410-004-2007: Общие требования к учебным текстовым докумен-
там (http://ssau.ru/info/official_docs/standard/).
Структурными элементами документа являются:
−титульный лист;
10
PDF created with pdfFactory Pro trial version www.pdffactory.com