- •1. Цель и задачи курсового проектирования
- •2. Выбор темы
- •3. Темы курсовых проектов
- •4. Содержание и этапы выполнения курсового проекта
- •5. Структура курсового проекта
- •Оглавление
- •Раздел 1 анализ предметной области поставленной задачи
- •Раздел 2 разработка и реализация проекта базы данных
- •Раздел 3 разработка и реализация программной части проекта
- •6. Оформление пояснительной записки к курсовому проекту
- •7. Защита курсового проекта
- •8. Структура курсовой работы
- •8.1. Введение
- •8.2. Основная часть
- •8.2.1. Постановка задачи
- •8.2.2. Выявление основных структурных объектов базы данных и общей структурной схемы
- •8.2.3. Определение полей и типов полей основных структурных объектов базы данных
- •8.2.4. Выбор и обоснование форм таблиц
- •8.2.5. Определение вида и структуры запросов к базе данных
- •8.2.6. Определение вида и структуры отчетов
- •8.2.7. Создание и отладка базы данных
- •8.3. Заключение
- •9. Примеры предметных областей для написания курсового проекта База данных «Фонотека»
- •База данных «Турфирма»
- •База данных «Строительное управление»
- •Проектирование бд «Поставки деталей»
- •1 И 2 этапы: объекты, их атрибуты и первичные ключи
- •Наименование
- •Наименование
- •Код детали
- •Код поставщика
- •3, 4 И 5 этапы: выявление степени связей и классов принадлежности, их фиксация с помощью диаграмм
- •6 Этап: формирование таблиц базы данных по er-диаграммам
- •Типы деталей
- •Поставщики
- •Поставки
- •Проектирование бд «Производство мебели»
- •1 И 2 этапы: объекты, их атрибуты и первичные ключи
- •Наименование
- •Наименование
- •3, 4 И 5 этапы: выявление степени связей и классов принадлежности, их фиксация с помощью диаграмм
- •6 Этап: формирование таблиц базы данных по er-диаграммам
- •Тип мебели
- •Предметы мебели
- •Тип деталей
- •Поставщики
- •Поставки
- •Предметы мебели
- •Использование деталей
- •База данных «Лесничество»
- •База данных «Библиотека»
- •База данных «Автопарк»
- •Краткое описание er–метода проектирования реляционных баз данных ( метод, использующий схему «сущность-связь» -«Entity-Relationship» )
- •Название
- •Правила генерации таблиц по er-диаграмме
- •План издательства
- •План издательства
- •План издательства
- •План издательства
- •1 И 2 этапы: объекты, их атрибуты и первичные ключи
- •3, 4 И 5 этапы: выявление степени связей и классов принадлежности, их фиксация с помощью диаграмм
- •6 Этап: формирование таблиц базы данных по er-диаграммам
- •Регион катания
- •Регион катания
- •Регион катания
- •Необходимый уровень подготовки
- •Проектирование бд « Районная библиотека»
- •1 И 2 этапы: объекты, их атрибуты и первичные ключи
- •3, 4 И 5 этапы: выявление степени связей и классов принадлежности, их фиксация с помощью диаграмм
- •6 Этап: формирование таблиц базы данных по er-диаграммам
- •Санкт-Петербург
- •Задание
- •Рецензия на курсовую работу
- •Оценка курсовой работы:
- •Литература
8.2.5. Определение вида и структуры запросов к базе данных
На этом этапе необходимо определить, какую конкретно информацию согласно постановке задачи требуется получать из базы данных.
На основе проведенного анализа нужно составить список запросов к базе данных. Среди перечня запросов нужно предусмотреть и те запросы, на основе которых впоследствии будут созданы отчеты.
Для каждого запроса из этого списка нужно определить тип запроса, перечень таблиц и полей этих таблиц, которые войдут в запрос, а также другие атрибуты запросов.
На этом этапе формируют и обосновывают перечень запросов и для каждого запроса определяют:
тип запроса;
перечень таблиц и полей этих таблиц, которые войдут в данный запрос;
для каждого из полей определяют тип сортировки и отображение (или не отображение) этого поля на экране;
наличие вычисляемых полей и выражения для вычислений;
условия фильтрации;
альтернативные условия;
для сложных запросов (при необходимости с ее обоснованием) параметры запроса;
для итоговых запросов используемые функции (суммарное количество; среднее, максимальное или минимальное значение; итоговая сумма), а также их дополнительные свойства;
текст SQL-запроса.
8.2.6. Определение вида и структуры отчетов
На этом этапе требуется определить перечень всех итоговых отчетов, предусмотренных к выводу на печать, таблицы и запросы, на основе которых будут создаваться эти запросы, их свойства, структура, форматирование и оформление.
На этом этапе формируют и обосновывают перечень отчетов и для каждого отчета определяют:
вид отчета;
перечень таблиц или запросов и их полей, которые войдут в данный отчет;
уровни группировки данных и для каждого из уровней определяют тип сортировки;
перечень разделов, которые войдут в отчет;
перечень элементов управления и их размещение по разделам;
размеры отчета;
форматирование элементов управления, разделов и всего отчета в целом;
применение (или неприменение условного форматирования) для некоторых элементов управления;
использование (или неиспользование) подчиненного отчета;
использование (или неиспользование) диаграмм и если использование, то каких;
стиль оформления отчета;
наличие, вид и размещение итоговых полей.
8.2.7. Создание и отладка базы данных
На этом этапе необходимо подробно изложить все действия, связанные с созданием базы данных. Надо указать, какая входная информация требуется, и как она будет использоваться (например использование готовых шаблонов базы данных или отдельных таблиц).
На этом этапе описываются следующие процессы:
процесс создания пустого файла базы данных уникального или на основе какого-либо шаблона;
способ создания каждой таблицы;
способы задания некоторых свойств полей, таких как списки подстановок и т.п.;
способ создания форм и подформ (автоматический, с помощью мастера запросов, в режиме конструктора или комбинированный);
способ создания запросов (с помощью мастера запросов, в режиме конструктора или комбинированный);
способ создания отчетов и подчиненных отчетов (автоматический, с помощью мастера запросов, в режиме конструктора или комбинированный).
