Главная страница
Навигация по странице:

  • Описание предметной области

  • Задание 1. Проектирование базы данных. Внимание! Результатом выполнения задания является файл проекта базы данных в текстовом формате

  • с представлением таблиц (выполняется в Excel или Word ).

  • . База данных «Учет подписки на периодические печатные издания»

  • . База данных «Туристическое агентство»

  • Задание 2. Разработка базы данных. Внимание! Результатом выполнения задания является файл базы данных в системе Microsoft Access.

  • Проверка и разработка. КТ1+Проектирование+и+разработка+базы+данных. Контрольная точка 1 Проектирование базы данных


    Скачать 141.95 Kb.
    НазваниеКонтрольная точка 1 Проектирование базы данных
    АнкорПроверка и разработка
    Дата10.06.2022
    Размер141.95 Kb.
    Формат файлаdocx
    Имя файлаКТ1+Проектирование+и+разработка+базы+данных.docx
    ТипАнализ
    #582581

    Контрольная точка №1

    Проектирование базы данных

    Цели работы:


    1. Закрепить умение проектировать и создавать простейшие базы данных.

    2. Закрепить умение разрабатывать и заполнять простейшие базы данных.



    Пример выполнения задания


    Описание предметной области

    Фирма выполняет ремонт компьютеров. Требуется разработать базу данных для хранения информации о выполнении ремонтных работ сотрудниками фирмы. При оформлении заказа фиксируется дата выполнения заказа, вид выполненной работы, исполнитель работы. Каждый исполнитель получает фиксированный процент вознаграждения от стоимости выполнения работы. Этот процент устанавливается персонально каждому исполнителю при заключении трудового договора между фирмой и работником. Исполнитель получает вознаграждение, которое вычисляется по формуле «Стоимость выполнения заказа * Фиксированный процент вознаграждения».

    Анализ описания предметной области позволяет выделить набор данных, которые должны храниться в проектируемой базе данных:

    1. Фамилия исполнителя работы;

    2. Имя исполнителя работы;

    3. Отчество исполнителя работы;

    4. Процент вознаграждения (может различаться для разных исполнителей);

    5. Наименование работы;

    6. Стоимость работы (фиксированная для каждого наименования работы);

    7. Дата исполнения работы.

    Исходя из набора данных, которые должны храниться в БД, можно выделить два информационных объекта: Исполнитель (Фамилия, Имя, Отчество, Процент вознаграждения) и Работа (Наименование, Стоимость работы). Определим соответствующие таблицы ИСПОЛНИТЕЛИ и РАБОТЫ (рис. 1).



    Рис. 1. Поля таблиц ИСПОЛНИТЕЛИ и РАБОТЫ
    Ни одно из первоначально заданных полей таблицы ИСПОЛНИТЕЛИ не определяет однозначно каждую запись таблицы, поэтому в таблицу введено поле Код исполнителя, значения в котором будут уникальными для каждого исполнителя. Это поле является первичным ключом таблицы ИСПОЛНИТЕЛИ и будет определено в Microsoft Access как ключевое поле. С этой же целью в таблицу РАБОТЫ введен первичный ключ Код работы.

    Дополнительно создадим таблицу ЗАКАЗЫ.



    Рис. 2. Связи между таблицами.
    Определим свойства полей в каждой из таблиц (см. табл. 1, 2, 3). При выборе имен полей рекомендуется выбирать короткие имена. Типы и размеры полей выбираются исходя из характера информации, которую предполагается хранить в поле.
    Таблица 1. Свойства полей таблицы ИСПОЛНИТЕЛИ проектируемой БД



    Таблица 2. Свойства полей таблицы РАБОТЫ проектируемой БД



    Таблица 3. Свойства полей таблицы ЗАКАЗЫ проектируемой БД


    ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ


    Задание 1. Проектирование базы данных.

    Внимание!

    Результатом выполнения задания является файл проекта базы данных в текстовом формате с представлением таблиц (выполняется в Excel или Word).
    Выполните проектирование базы данных в соответствии с номером варианта. Вариант определяется последней цифрой номера в списке группы в журнале (Нечетные – первый вариант, Четные – второй вариант):

    1. Выполнив анализ предметной области, выделить информационные объекты для представления их в базе данных.

    2. Описать информационные объекты с помощью заданных атрибутов (можно ввести в рассмотрение дополнительные атрибуты).

    3. Перейти к представлению информационных объектов в виде реляционных таблиц:

     Определить состав полей базовых таблиц.

     Определить свойства каждого поля в таблице.

     В каждой таблице определить ключевое поле.

    4. Определить тип связей между таблицами базы данных.
    Вариант 1. База данных «Учет подписки на периодические печатные издания»

    Требуется создать базу данных для хранения информации о подписке на периодические печатные издания. При оформлении подписки на то или иное печатное издание следует указать данные о подписчике, данные об издании, дату начала подписки и количество месяцев, на которые оформляется подписка.

    Минимальный набор полей базовых таблиц:

    1. ФИО подписчика

    2. Улица

    3. Номер дома

    4. Номер квартиры

    5. Индекс издания по каталогу

    6. Вид издания (газета или журнал)

    7. Название издания

    8. Цена 1 экземпляра

    9. Дата начала подписки

    10. Срок подписки (количество месяцев)

    Предлагаемый набор базовых таблиц: ИЗДАНИЯ, ПОЛУЧАТЕЛИ, ДОСТАВКА

    Набор таблиц при реализации задания может отличаться от предлагаемого.
    Вариант 2. База данных «Туристическое агентство»

    Фирма предоставляет клиентам услуги по организации зарубежных поездок. При этом цели поездок могут быть различными (отдых, туризм, лечение и т.д.). При оформлении поездки устанавливается фиксированная стоимость 1 дня пребывания в той или иной стране, включающая стоимость проживания, питания, экскурсионного обслуживания и других услуг. Эта стоимость является характеристикой каждого конкретного маршрута.

    Минимальный набор полей базовых таблиц:

    1. ФИО клиента

    2. Данные паспорта

    3. Страна назначения

    4. Цель поездки

    5. Стоимость 1 дня пребывания

    6. Стоимость транспортных услуг

    7. Стоимость оформления визы (определяется выбором маршрута)

    8. Дата начала поездки

    9. Количество дней

    Предлагаемый набор базовых таблиц: КЛИЕНТЫ, МАРШРУТЫ, ПОЕЗДКИ.

    Набор таблиц при реализации задания может отличаться от предлагаемого.
    Задание 2. Разработка базы данных.

    Внимание!

    Результатом выполнения задания является файл базы данных в системе Microsoft Access.

    Выполнить компьютерную реализацию базы данных, спроектированной при выполнении первого задания:

     С помощью SQL cоздать таблицы базы данных.

     Установить связи между таблицами.

     С помощью SQL заполнить таблицы данными. Каждая таблица должна содержать не менее 10 записей.


    написать администратору сайта