отчет СУБД. ГОТОВЫЙ ОТЧЕТ 1 — Бовтало. Отчет по лабораторной работе 1 По дисциплине Базы данных. Системы управления базами данных
Скачать 37.76 Kb.
|
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Российский государственный гуманитарный университет» (ФГБОУ ВО «РГГУ») ИНСТИТУТ ИНФОРМАЦИОННЫХ НАУК И ТЕХНОЛОГИЙ БЕЗОПАСНОСТИ ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ СИСТЕМ И БЕЗОПАСНОСТИ Кафедра комплексной защиты информации Бовтало Донат Денисович Отчет по лабораторной работе №1 По дисциплине «Базы данных. Системы управления базами данных» Студента направления подготовки 10.03.01 «Информационная безопасность» профиль: «Комплексная защита объектов информатизации» (уровень - академический бакалавриат)
Москва 2020 Указания для выполнения лабораторных работ Студент выбирает одну из тем лабораторных работ (7 вариант). Изучить предметную область БД. Выполняются лабораторные работы с учётом требований, указанных к каждой теме лабораторных работ. БД должна состоять не менее чем из 5 таблиц. В каждой таблице не менее 5 записей. Записи должны быть в правильном формате, например, номера ИНН, госномера машин, номера паспортов, ISBN и пр. Разработать БД «АРМ диспетчера автосалона» для автоматизации учёта автомобилей и их проката. БД должна вести учёт: Автомобилей, находящихся в организации (добавление, удаление и редактирование информации обо всех автомобилях). Информация об автомобиле должна включать: VIN-код, марку, модель, государственный регистрационный знак (номер), цвет, тип и объём двигателя, мощность двигателя в Вт и л.с., колёсную формулу, тип коробки передач (МКПП, АКПП, Робот), пробег (общий), год выпуска автомобиля, статус (в наличии, выдан, зарезервирован, в ремонте). Для простоты автомобили только легковые. Создадим таблицу: АВТОМОБИЛИ
Клиентов организации (добавление, удаление и редактирование информации обо всех клиентах автосалона). Информация должна содержать следующие данные: ФИО, телефон, ИНН, паспортные данные (серия, номер, код подразделения), номер ВУ. Создадим таблицу: КЛИЕНТЫ
Заказов (когда, по какой цене, кем и кому были выданы автомобили, пробег при выдаче и пробег при обратном получении автомобиля, в какой форме производится оплата, тариф, стоимость заказа); ПРОКАТ
Так же были созданы таблицы «Работники салона» и «Салоны». РАБОТНИКИ САЛОНА
САЛОНЫ
Создадим следующие связи между таблицами: КЛИЕНТЫ и ПРОКАТ (1:N) РАБОТНИКИ салона и ПРОКАТ (1:N) АВТОМОБИЛИ и ПРОКАТ (1:N) САЛОНЫ и АВТОМОБИЛИ (1:N) Деловой регламент базы данных: Отпускная цена единицы товара рассчитывается с учетом вида топлива, себестоимости (руб./т), предельного уровня рентабельности (%), акциза (руб./т), НДС (%). Тип ОПФ указывается в соответствии с ГК РФ. Поставка (сдача) нефтепродуктов покупателю производится на основании декадных графиков (с разбивкой по пятидневкам), которые поставщик должен согласовывать с покупателем не позднее чем за 5 дней до начала планируемого месяца, а в пунктах, где вывоз нефтепродуктов производится водным транспортом, - не позднее чем за 10 дней до начала планируемого месяца. Прибыль с единицы НП рассчитывается, как разница между учтенными доходами и расходами на один НП. Ответы на вопросы Что такое целостность данных? Совокупность данных обладает целостностью, если данные в ней логически согласованы. Когда данные дублируются, это зачастую нарушает их целостность. Что такое самодокументированность БД? База данных является самодокументированной (self-describing): она содержит, в дополнение к исходным данным пользователя, описание собственной структуры. Это описание называется словарём данных (data dictionary), каталогом данных (data directory) или метаданными (metadata). Что такое метаданные? База данных является самодокументированной, то есть одной из её составляющих является описание собственной структуры. Это описание называется метаданными (metadata). Что такое индексы и для чего они нужны? Индекс – это избыточные данные о каком-либо атрибуте таблицы, позволяющие получить к нему быстрый доступ. Что такое схема базы данных? Дать определение элементов, входящих в схему БД. Привести примеры из своей лабораторной работы. Схема базы данных (database scheme) определяет структуру базы данных, её таблиц, связей и доменов, а также деловой регламент, Схема базы данных – это проект, основа, на которой строятся база данных и её приложения. Таблицы. Наиболее важной и сложной задачей при разработке баз данных является проектирование структуры таблиц. Начав этот пример с уже готовых таблиц, мы опустили большую часть проекта. Примеры таблиц приведены выше в данной лабораторной работе Связи. Две представленные здесь таблицы имеют следующие связи: одна строка таблицы Клиенты связана со строкой таблицы Прокат, но одна строка таблицы Прокат связана с одной и только одной строкой таблицы АВТОМОБИЛИ. Такая связь обозначается 1:N и произносится «один к N» или «один ко многим». Обозначение 1:N следует понимать так, что одна строка в первой таблице связана с несколькими строками во второй таблице. Примеры связей, как и в случае с таблицами, имеются выше. Домены. Упрощённо, домен (domain) – это множество значений, которые может принимать столбец. Например, в случае поля «Номер стола» в любой из таблиц данной работы оно потенциально может принять любое численное двухзначное значение. Деловой регламент. Последний элемент схемы базы данных – это деловой регламент (business rules), представляющий собой ограничения на возможные действия пользователя, которые необходимо отразить в базе данных и её приложениях. |