Работа с базами данных

Курсовая работа

Показывать лекцию целиком

1. Цели и задачи курсовой работы

Цель курсовой работы - дать представление о современных информационных технологиях обработки данных. Задачей работы является развитие практических навыков в разработке базы данных и работы с системой управления базами данных (СУБД) MS Access.

2. Постановка задачи курсовой работы

Используя возможности СУБД MS Access, требуется создать базу данных по заданному условию:

  • создать базу данных из связанных таблиц,
  • подготовить запросы по заданным условиям,
  • создать формы данных, построить диаграммы,
  • вывести отчет.
  • 3. Задание на выполнение

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

    3.1. Нормализировать и создать в среде MS Access базу данных по приведенной предметной области с учетом следующей информации, которая должна сохранятся:

    Тема
    Гостиницы одного населенного пункта (минимум 3 (3*, 4*,5*))
    Обязательная информация, которая должна сохранятся в БД
  • Название гостиницы
  • Расположение
  • Категория гостиницы (3*, 4*,5*)
  • Категория номеров (1, 2, 3 местные)
  • Количество номеров
  • Цена за номер
  • Продажа номеров (по датам с мая по октябрь)
  • Создать следующие запросы
  • Количество номеров проданных за июль
  • Количество номеров проданных с мая по август в гостинице 3 *
  • Создать ленточную форму. Указать в ней следующие поля
  • Название гостиниц
  • Расположение
  • Цену номеров
  • Создать диаграмму, указав в ней следующие данные
    Продажа номеров по трем гостиница в июле месяце

    Создать отчет, предусмотрев в нем следующие данные

  • Название гостиницы
  • Категория гостиницы
  • Количество проданных номеров с мая по август
  • Предусмотреть поле в конце отчета. Общее количество проданных номеров по всем гостиницам
  • Футбольная команда
    Обязательная информация, которая должна сохранятся в БД
  • Ф.И.О. футболиста
  • Категория футболиста (нападающий, защитник, капитан, запасной)
  • Год рождения
  • Год поступления в команду
  • Общее количество забитых голов каждым футболистом за время пребывания в команде
  • Забитые голы за этот сезон
  • Создать следующие запросы
  • Показать список нападающих забивших 1 и более голов за сезон
  • Найти самого результативного футболиста в этом сезоне
  • Создать табличную форму. Указать в ней следующие поля
  • Ф.И.О. футболистов выступающих в этом сезоне
  • Категория футболиста
  • Год рождения
  • Создать диаграмму, указав в ней следующие данные
    Сравнить забитые голы защитниками и нападающими
    Создать отчет, предусмотрев в нем следующие данные
  • Список команды
  • Категория игрока
  • Забитые голы за сезон
  • Предусмотреть поле в конце отчета. Общее количество забитых голов за сезон
  • Видеотека
    Обязательная информация, которая должна сохранятся в БД
  • Название фильма
  • Категория фильма (комедия, ужасы, триллер, приключения)
  • Год выхода фильма на большой экран
  • Место хранения
  • Кто играет в главной роли (один артист)
  • Цена за диск
  • Создать следующие запросы
  • Найти фильмы в которых снимались артисты фамилия которых начинается с буквы А до буква С
  • Найти фильмы, вышедшие на экран в текущем году
  • Создать форму в виде сводной таблицы. Указать в ней следующие поля
  • Название фильма
  • Категорию фильма
  • Год выхода на экран
  • Где хранится
  • Создать диаграмму, указав в ней следующие данные
    Количество вышедших триллеров и ужасов в текущем году
    Создать отчет, предусмотрев в нем следующие данные
  • Название фильма
  • Год выхода фильма
  • Кто играет в главной роли
  • Цена за кассету
  • Предусмотреть поле в конце отчета. Общая стоимость видеокассет.
  • БД Музыкальных дисков
    Обязательная информация, которая должна сохранятся в БД
  • Название диска
  • Год выпуска
  • Место хранения
  • Кто исполнитель
  • Категория диска (авторская, диско, классика, хит)
  • Цена за диск
  • Создать следующие запросы
  • Найти диски фамилия исполнителей которых начинается с буквы А до буква С
  • Найти диски, категории (хит) вышедшие в текущем году
  • Создать форму в виде сводной таблицы. Указать в ней следующие поля
  • Название диска
  • Категорию диска
  • Год выпуска диска
  • Где хранится
  • Создать диаграмму, указав в ней следующие данные
    Количество вышедших дисков категории (хит и классика)
    Создать отчет, предусмотрев в нем следующие данные
  • Название диска
  • Год выпуска диска
  • Кто исполнитель
  • Цена за диск
  • Предусмотреть поле в конце отчета. Общая стоимость дисков
  • Автобусные туры
    Обязательная информация, которая должна сохранятся в БД
  • Категория (внутренние (Россия), внешние (заграничные) тура
  • Название тура
  • Цена
  • Количество суток
  • Количество приобретенных туров
  • Когда приобретен тур (май - август)
  • Создать следующие запросы
  • Общее количество туров по России
  • Средняя цена тура за границу
  • Создать форму в виде таблицы. Указать в ней следующие поля
  • Название тура
  • Количество суток
  • Цена
  • Создать диаграмму, указав в ней следующие данные
    Количество туров по России и за границу
    Создать отчет. Предусмотрев в нем следующие данные
  • Название тура
  • Время приобретения
  • Количество приобретенных туров
  • Предусмотреть поле в конце отчета. Общее количество приобретенных туров
  • 5 Железнодорожные туры
    Обязательная информация, которая должна сохранятся в БД
  • Пункт назначения
  • Цена
  • Время в пути
  • Количество приобретенных туров
  • Когда приобретен тур (май - август)
  • Категория места (плацкарт, купе)
  • Создать следующие запросы
  • Общее количество проданных туров в мае
  • Количество приобретенных купейных мест
  • Создать форму в виде таблицы. Указать в ней следующие поля
  • Пункт назначения
  • Цена
  • Время в пути
  • Создать диаграмму, указав в ней следующие данные
    Построить сравнительную диаграмму покупка туров в мае и в июле
    Создать отчет, предусмотрев в нем следующие данные
  • Пункт назначения
  • Время приобретения
  • Количество приобретенных туров
  • Предусмотреть поле в конце отчета. Общее количество приобретенных туров
  • 6 Авиаперевозки
    Обязательная информация, которая должна сохранятся в БД
  • Пункт назначения
  • Название компании осуществляющей перевозки
  • Цена
  • Время полета
  • Количество приобретенных билетов
  • Когда приобретен билет (май - август)
  • Создать следующие запросы
  • Общее количество перевозок осуществленных в мае
  • Средняя цена перелета за границу
  • Создать ленточную форму. Указать в ней следующие поля
  • Название компании осуществляющей перевозку
  • Время полета
  • Место назначение
  • Создать диаграмму, указав в ней следующие данные
    Количество купленных билетов в июле и в августе
    Создать отчет, предусмотрев в нем следующие данные
  • Название компании осуществляющей перевозки
  • Пункт назначения
  • Цена
  • Количество приобретенных билетов
  • Предусмотреть поле в конце отчета. Общее количество приобретенных билетов
  • 7 Речные туры на теплоходах
    Обязательная информация, которая должна сохранятся в БД
  • Название теплохода
  • Название тура
  • Цена
  • Количество суток
  • Количество приобретенных туров
  • Когда приобретен тур (май - август)
  • Категория места (люкс, полу-люкс, 2 местные, 4 местные)
  • Создать следующие запросы
  • Общее количество туров купленных в июне
  • Средняя цена тура учитывая категорию полу-люкс
  • Создать форму в виде таблицы. Указать в ней следующие поля
  • Название тура
  • Название теплохода
  • Категория места
  • Цена
  • Создать диаграмму, указав в ней следующие данные
    Количество туров в мае и в августе
    Создать отчет. Предусмотрев в нем следующие данные
  • Название тура
  • Название теплохода
  • Время приобретения
  • Количество приобретенных туров
  • Предусмотреть поле в конце отчета. Общее количество приобретенных туров
  • 8 Группа
    Обязательная информация, которая должна сохранятся в БД
  • Название специальности
  • Список студентов
  • Индекс группы
  • Место проживания
  • Год рождения
  • Результаты сессии
  • Стипендия (учитывая социальную если такая есть)
  • Создать следующие запросы
  • Количество студентов получающих повышенную стипендию
  • Список студентов имеющих задолженности
  • Создать ленточную форму. Указать в ней следующие поля
  • Ф. И. О. студентов
  • Где проживает
  • Результат сессии
  • Стипендия
  • Создать диаграмму, указав в ней следующие данные
    Количество студентов сдавших сессию на отлично и не сдавших сессию
    Создать отчет, предусмотрев в нем следующие данные
  • Ф. И. О. студентов
  • Где проживает
  • Стипендия
  • Предусмотреть поле в конце отчета. Общее количество студентов в группе
  • 9 Библиотека
    Обязательная информация, которая должна сохранятся в БД
  • Название книги
  • Категория книги (приключения, классика, ужасы)
  • Место хранения
  • Дата выдачи книги (один месяц май текущего года)
  • Дата возврата книги (один месяц текущего года)
  • Цена за книгу
  • Создать следующие запросы
  • Количество книг категории (классика)
  • Книги название которых начинается с буквы А до В
  • Создать форму в виде сводной таблицы. Указать в ней следующие поля
  • Название книги
  • Категория книги
  • Дата выдачи
  • Где хранится
  • Создать диаграмму, указав в ней следующие данные
    Количество книг взятых с 05.05 по 15.05 текущего года
    Создать отчет. Предусмотрев в нем следующие данные
  • Название книги
  • Дата выдачи книги
  • Дата возврата книги
  • Цена за книгу
  • Предусмотреть поле в конце отчета. Общая стоимость книг
  • 3.2. При создании базы данных учитывать ниже приведены основные этапы проектирования базы данных:

  • Определение цели создания базы данных.
  • Определение таблиц, которые должна содержать база данных. (Не менее трех)
  • Определение связей между таблицами. При необходимости, для обеспечения связи можно добавить в таблицы необходимые поля.
  • Обновление структуры базы данных.
  • Добавление данных и создание других объектов базы данных.
  • Использование средств анализа в Microsoft Access.
  • Вернуться к учебному плану