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

  • Бовтало Донат Денисович Отчет по лабораторной работе №1 По дисциплине «Базы данных. Системы управления базами данных»

  • отчет СУБД. ГОТОВЫЙ ОТЧЕТ 1 — Бовтало. Отчет по лабораторной работе 1 По дисциплине Базы данных. Системы управления базами данных


    Скачать 37.76 Kb.
    НазваниеОтчет по лабораторной работе 1 По дисциплине Базы данных. Системы управления базами данных
    Анкоротчет СУБД
    Дата09.06.2021
    Размер37.76 Kb.
    Формат файлаdocx
    Имя файлаГОТОВЫЙ ОТЧЕТ 1 — Бовтало.docx
    ТипОтчет
    #215854

    МИНОБРНАУКИ РОССИИ



    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Российский государственный гуманитарный университет»

    (ФГБОУ ВО «РГГУ»)
    ИНСТИТУТ ИНФОРМАЦИОННЫХ НАУК И ТЕХНОЛОГИЙ БЕЗОПАСНОСТИ
    ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ СИСТЕМ И БЕЗОПАСНОСТИ
    Кафедра комплексной защиты информации


    Бовтало Донат Денисович
    Отчет по лабораторной работе №1

    По дисциплине «Базы данных. Системы управления базами данных»

    Студента направления подготовки 10.03.01 «Информационная безопасность»

    профиль: «Комплексная защита объектов информатизации»

    (уровень - академический бакалавриат)





    Преподаватель:

    И.О. зав. кафедрой

    Комплексной защиты информации

    ______________ Д.А. Митюшин
    __________________ (оценка)

    «___» _____________ 2020 г.


    Москва 2020
    Указания для выполнения лабораторных работ

    1. Студент выбирает одну из тем лабораторных работ (7 вариант).

    2. Изучить предметную область БД.

    3. Выполняются лабораторные работы с учётом требований, указанных к каждой теме лабораторных работ.

    4. БД должна состоять не менее чем из 5 таблиц. В каждой таблице не менее 5 записей. Записи должны быть в правильном формате, например, номера ИНН, госномера машин, номера паспортов, ISBN и пр.

    Разработать БД «АРМ диспетчера автосалона» для автоматизации учёта автомобилей и их проката. БД должна вести учёт:

    1. Автомобилей, находящихся в организации (добавление, удаление и редактирование информации обо всех автомобилях). Информация об автомобиле должна включать: VIN-код, марку, модель, государственный регистрационный знак (номер), цвет, тип и объём двигателя, мощность двигателя в Вт и л.с., колёсную формулу, тип коробки передач (МКПП, АКПП, Робот), пробег (общий), год выпуска автомобиля, статус (в наличии, выдан, зарезервирован, в ремонте). Для простоты автомобили только легковые. Создадим таблицу:

    АВТОМОБИЛИ

    Атрибут

    Тип данных

    Размер поля

    Описание

    Госномер авто

    Короткий текст

    9

    Госномер авто

    Марка

    Короткий текст

    20

    Марка авто

    Цвет

    Короткий текст

    20

    Цвет авто

    Год выпуска

    Числовой




    Год выпуска авто

    Страховая стоимость

    Денежный




    Страховая стоимость авто

    Стоимость одного дня проката

    Денежный




    Стоимость одного дня проката авто

    VIN

    Короткий текст

    20

    VIN авто

    Модель

    Короткий текст

    20

    Модель авто

    Тип двигателя

    Короткий текст

    10

    Тип двигателя авто

    Объем двигателя (л)

    Числовой

    Одинарное с плавающей точкой

    Объем двигателя авто

    Мощность (лс)

    Числовой

    Одинарное с плавающей точкой

    Мощность (лс) авто

    Коробка передач

    Короткий текст

    5

    Коробка передач авто

    Пробег (км)

    Числовой

    Длинное целое

    Пробег авто

    Колесная формула

    Короткий текст

    3

    Колесная формула авто

    Мощность (кВт)

    Вычисляемый

    Целое

    Мощность (кВт) авто

    Местонахождение

    Мастер подстановок




    Местонахождение авто


    1. Клиентов организации (добавление, удаление и редактирование информации обо всех клиентах автосалона). Информация должна содержать следующие данные: ФИО, телефон, ИНН, паспортные данные (серия, номер, код подразделения), номер ВУ. Создадим таблицу:

    КЛИЕНТЫ

    Атрибут

    Тип данных

    Размер поля

    Описание

    КодКлиента

    Счетчик




    Уникальный код клиента

    ФИО

    Короткий текст

    45

    ФИО клиента

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

    Короткий текст

    10

    Данные паспорта клиента

    Код подразделения

    Короткий текст

    10

    Код подразделения клиента

    ИНН

    Короткий текст

    12

    ИНН клиента

    Номер телефона

    Короткий текст

    20

    Номер телефона клиента

    Номер ВУ

    Короткий текст

    20

    Номер ВУ клиента




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

    ПРОКАТ

    Атрибут

    Тип данных

    Размер поля

    Описание

    КодПроката

    Счетчик




    Уникальный код проката

    Клиент

    Мастер подстановок




    ФИО человека, который берет авто в прокат

    Дата начала проката

    Дата и время




    Дата начала проката

    Дата конца проката

    Дата и время




    Дата конца проката

    Ответственный

    Мастер подстановок




    Работник салона, выдающий авто в прокат

    Авто

    Мастер подстановок




    Номер авто, который берется в прокат



    1. Так же были созданы таблицы «Работники салона» и «Салоны».

    РАБОТНИКИ САЛОНА

    Атрибут

    Тип данных

    Размер поля

    Описание

    КодРаботника

    Счетчик




    Уникальный код работника

    ФИО

    Короткий текст

    45

    ФИО работника

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

    Короткий текст

    10

    Данные паспорта работника

    Код подразделения

    Короткий текст

    6

    Код подразделения работника

    ИНН

    Короткий текст

    12

    ИНН работника

    Номер телефона

    Короткий текст

    20

    Номер телефона работника

    САЛОНЫ

    Атрибут

    Тип данных

    Размер поля

    Описание

    КодСалона

    Счетчик




    Уникальный код салона

    Точка

    Короткий текст

    20

    Название салона

    Адрес

    Короткий текст

    45

    Адрес салона

    Телефон

    Короткий текст

    20

    Телефон салона

    Город

    Короткий текст

    20

    Город салона


    Создадим следующие связи между таблицами:

    1. КЛИЕНТЫ и ПРОКАТ (1:N)

    2. РАБОТНИКИ салона и ПРОКАТ (1:N)

    3. АВТОМОБИЛИ и ПРОКАТ (1:N)

    4. САЛОНЫ и АВТОМОБИЛИ (1:N)


    Деловой регламент базы данных:

    1. Отпускная цена единицы товара рассчитывается с учетом вида топлива, себестоимости (руб./т), предельного уровня рентабельности (%), акциза (руб./т), НДС (%).

    2. Тип ОПФ указывается в соответствии с ГК РФ.

    3. Поставка (сдача) нефтепродуктов покупателю производится на основании декадных графиков (с разбивкой по пятидневкам), которые поставщик должен согласовывать с покупателем не позднее чем за 5 дней до начала планируемого месяца, а в пунктах, где вывоз нефтепродуктов производится водным транспортом, - не позднее чем за 10 дней до начала планируемого месяца.

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

    Ответы на вопросы

    1. Что такое целостность данных?

    Совокупность данных обладает целостностью, если данные в ней логически согласованы. Когда данные дублируются, это зачастую нарушает их целостность.

    1. Что такое самодокументированность БД?

    База данных является самодокументированной (self-describing): она содержит, в дополнение к исходным данным пользователя, описание собственной структуры. Это описание называется словарём данных (data dictionary), каталогом данных (data directory) или метаданными (metadata).

    1. Что такое метаданные?

    База данных является самодокументированной, то есть одной из её составляющих является описание собственной структуры. Это описание называется метаданными (metadata).

    1. Что такое индексы и для чего они нужны?

    Индекс – это избыточные данные о каком-либо атрибуте таблицы, позволяющие получить к нему быстрый доступ.

    1. Что такое схема базы данных? Дать определение элементов, входящих в схему БД. Привести примеры из своей лабораторной работы.

    Схема базы данных (database scheme) определяет структуру базы данных, её таблиц, связей и доменов, а также деловой регламент, Схема базы данных – это проект, основа, на которой строятся база данных и её приложения.

    Таблицы. Наиболее важной и сложной задачей при разработке баз данных является проектирование структуры таблиц. Начав этот пример с уже готовых таблиц, мы опустили большую часть проекта. Примеры таблиц приведены выше в данной лабораторной работе

    Связи. Две представленные здесь таблицы имеют следующие связи: одна строка таблицы Клиенты связана со строкой таблицы Прокат, но одна строка таблицы Прокат связана с одной и только одной строкой таблицы АВТОМОБИЛИ. Такая связь обозначается 1:N и произносится «один к N» или «один ко многим». Обозначение 1:N следует понимать так, что одна строка в первой таблице связана с несколькими строками во второй таблице. Примеры связей, как и в случае с таблицами, имеются выше.

    Домены. Упрощённо, домен (domain) – это множество значений, которые может принимать столбец. Например, в случае поля «Номер стола» в любой из таблиц данной работы оно потенциально может принять любое численное двухзначное значение.

    Деловой регламент. Последний элемент схемы базы данных – это деловой регламент (business rules), представляющий собой ограничения на возможные действия пользователя, которые необходимо отразить в базе данных и её приложениях.


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