Лабораторные: Проектирование реляционной БД для автосервиса
Лабораторная работа: Автосервис: проектирование реляционной базы данных
Новинка
Описание
ЛАБОРАТОРНАЯ РАБОТА 1
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Анализ предметной области. Приобретение практических навыков инфологического проектирования базы данных. Разработка ERмодели. Оптимизация ER-модели на основе теории нормальных форм.
Цель лабораторной работы
В ходе выполнения лабораторной работы необходимо ознакомиться с этапами проектирования БД; изучить аппарат нормальных форм; получить навыки инфологического проектирования БД, а также осуществить оптимизацию ER-модели на основе теории нормальных форм.
Задание
Вариант 20 – Автосервис
1) Ознакомиться с основными понятиями реляционной модели БД.
2) Осуществить анализ выбранной предметной области (варианты заданий приведены в конце методического пособия).
3) Выделить и дать характеристику основных сущностей выбранной предметной области, определить атрибуты и их типы данных.
Задачи
1) Изучить особенности этапов проектирования БД.
2) Изучить этап инфологического проектирования.
3) Изучить теоретические основы аппарата нормальных форм.
4) Разработать ER-модель согласно индивидуальному заданию из лабораторной работы 1.
5) Осуществить нормализацию (до третьей НФ включительно).
6) Освоить программный продукт draw.io и разработать в нем ER-модель.
ЛАБОРАТОРНАЯ РАБОТА 2
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Выбор инструмента для работы с MySQL. Создание базы данных. Разработка инфологической модели в phpMyAdmin.
Цель лабораторной работы
В ходе выполнения лабораторной работы необходимо ознакомиться с инструментом PhpMyAdmin; необходимо создать структуру базы данных с соблюдением требований аппарата нормальных форм.
Задание
Вариант 20 – Автосервис
1) Ознакомиться с основными возможностями среды phpMyAdmin.
2) Создать новую базу данных с помощью приложения phpMyAdmin.
3) Согласно индивидуальному заданию создать нормализованную БД в phpMyAdmin.
4) Согласно ER-модели задайте связи между сущностями.
5) В таблицы необходимо добавить записи. В родительских таблицах должно быть не менее 7 – 10; в дочерних таблицах – не менее 15-20 записей.
6) Подготовьте отчет.
Задачи
1) Изучение возможностей инструмента PhpMyAdmin для работы с MySQL.
2) Создать БД в среде phpMyAdmin согласно индивидуальному заданию. Создать логическую модель в phpMyAdmin.
3) Внести 15-20 записей в созданные таблицы.
ЛАБОРАТОРНАЯ РАБОТА 3
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Приобретение практических навыков выполнения SQL-запросов на базе одной таблицы. Приобретение практических навыков выполнения SQL-запросов на группировку данных.
Цель лабораторной работы
Приобретение практических навыков использования языка SQL:
˗ выборка данных из одной таблицы. Выбор отдельных полей таблицы. Использование оператора условия WHERE. Сложные условия (использование OR, AND, NOT);
˗ создание вычисляемых полей;
˗ сортировка результатов запроса;
˗ изучить агрегатные запросы.
Задание
В базе данных из лабораторной работы № 2 необходимо создать следующие типы запросов.
1) Простой запрос на выборку из одной таблицы:
˗ включить несколько полей таблицы;
˗ включить в запрос все поля с помощью знака «*» ;
˗ выбрать несколько полей, по которым сортируется вывод значений;
˗ создать два запроса с условиями отбора (AND, OR, NOT);
˗ создать запрос с вычисляемым полем;
˗ создать отсортированный по вычисляемому полю запрос, в котором определены несколько условий с помощью AND и OR;
˗ использовать в запросе параметр DISTINCT.
2) Создать запрос, используя предикат нахождения в диапазоне BETWEEN в условии отбора.
3) Создать запрос с выбором, используя предикат вхождения в список IN.
4) Создать запрос с выбором, используя предикат подобия LIKE.
5) Выполнить три SQL-запроса, используя функции агрегирования и группировку записей, затем сохранив их в текстовой документе
ЛАБОРАТОРНАЯ РАБОТА 4
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Приобретение практических навыков использования языка SQL для выборки данных из связанных таблиц, работы с родительскими и дочерними таблицами, создания перекрестных запросов.
Цель лабораторной работы
Приобретение практических навыков использования языка SQL для работы со связанными таблицами/
Задание
1) Составить минимум по одному сложному запросу, применив операторы INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN.
2) Составить два запроса, включающих по две-три связанные таблицы.
3) Подготовить отчет.Показать/скрыть дополнительное описание
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Анализ предметной области. Приобретение практических навыков инфологического проектирования базы данных. Разработка ERмодели. Оптимизация ER-модели на основе теории нормальных форм.
Цель лабораторной работы
В ходе выполнения лабораторной работы необходимо ознакомиться с этапами проектирования БД; изучить аппарат нормальных форм; получить навыки инфологического проектирования БД, а также осуществить оптимизацию ER-модели на основе теории нормальных форм.
Задание
Вариант 20 – Автосервис
1) Ознакомиться с основными понятиями реляционной модели БД.
2) Осуществить анализ выбранной предметной области (варианты заданий приведены в конце методического пособия).
3) Выделить и дать характеристику основных сущностей выбранной предметной области, определить атрибуты и их типы данных.
Задачи
1) Изучить особенности этапов проектирования БД.
2) Изучить этап инфологического проектирования.
3) Изучить теоретические основы аппарата нормальных форм.
4) Разработать ER-модель согласно индивидуальному заданию из лабораторной работы 1.
5) Осуществить нормализацию (до третьей НФ включительно).
6) Освоить программный продукт draw.io и разработать в нем ER-модель.
ЛАБОРАТОРНАЯ РАБОТА 2
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Выбор инструмента для работы с MySQL. Создание базы данных. Разработка инфологической модели в phpMyAdmin.
Цель лабораторной работы
В ходе выполнения лабораторной работы необходимо ознакомиться с инструментом PhpMyAdmin; необходимо создать структуру базы данных с соблюдением требований аппарата нормальных форм.
Задание
Вариант 20 – Автосервис
1) Ознакомиться с основными возможностями среды phpMyAdmin.
2) Создать новую базу данных с помощью приложения phpMyAdmin.
3) Согласно индивидуальному заданию создать нормализованную БД в phpMyAdmin.
4) Согласно ER-модели задайте связи между сущностями.
5) В таблицы необходимо добавить записи. В родительских таблицах должно быть не менее 7 – 10; в дочерних таблицах – не менее 15-20 записей.
6) Подготовьте отчет.
Задачи
1) Изучение возможностей инструмента PhpMyAdmin для работы с MySQL.
2) Создать БД в среде phpMyAdmin согласно индивидуальному заданию. Создать логическую модель в phpMyAdmin.
3) Внести 15-20 записей в созданные таблицы.
ЛАБОРАТОРНАЯ РАБОТА 3
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Приобретение практических навыков выполнения SQL-запросов на базе одной таблицы. Приобретение практических навыков выполнения SQL-запросов на группировку данных.
Цель лабораторной работы
Приобретение практических навыков использования языка SQL:
˗ выборка данных из одной таблицы. Выбор отдельных полей таблицы. Использование оператора условия WHERE. Сложные условия (использование OR, AND, NOT);
˗ создание вычисляемых полей;
˗ сортировка результатов запроса;
˗ изучить агрегатные запросы.
Задание
В базе данных из лабораторной работы № 2 необходимо создать следующие типы запросов.
1) Простой запрос на выборку из одной таблицы:
˗ включить несколько полей таблицы;
˗ включить в запрос все поля с помощью знака «*» ;
˗ выбрать несколько полей, по которым сортируется вывод значений;
˗ создать два запроса с условиями отбора (AND, OR, NOT);
˗ создать запрос с вычисляемым полем;
˗ создать отсортированный по вычисляемому полю запрос, в котором определены несколько условий с помощью AND и OR;
˗ использовать в запросе параметр DISTINCT.
2) Создать запрос, используя предикат нахождения в диапазоне BETWEEN в условии отбора.
3) Создать запрос с выбором, используя предикат вхождения в список IN.
4) Создать запрос с выбором, используя предикат подобия LIKE.
5) Выполнить три SQL-запроса, используя функции агрегирования и группировку записей, затем сохранив их в текстовой документе
ЛАБОРАТОРНАЯ РАБОТА 4
по дисциплине «Проектирование баз данных»
Тема: « Автосервис »
Тема
Приобретение практических навыков использования языка SQL для выборки данных из связанных таблиц, работы с родительскими и дочерними таблицами, создания перекрестных запросов.
Цель лабораторной работы
Приобретение практических навыков использования языка SQL для работы со связанными таблицами/
Задание
1) Составить минимум по одному сложному запросу, применив операторы INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN.
2) Составить два запроса, включающих по две-три связанные таблицы.
3) Подготовить отчет.Показать/скрыть дополнительное описание
Полный комплект лабораторных по проектированию БД автосервиса: сущности, ER‑модель, таблицы с типами данных и готовые SQL‑запросы. Подходит для реализации в MySQL/phpMyAdmin и быстрой адаптации под курсовую..
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Просмотров
2
Размер
3,1 Mb
Список файлов
ЛР1.docx
ЛР2.docx
ЛР3.docx
ЛР4.docx
Запросы_ЛР3.sql
Запросы_ЛР4.sql
ЛР1.docx
ЛР2.docx
ЛР3.docx
ЛР4.docx
Создание_и_заполнение_БД_ЛР2.sql
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
ПГУТИ
nikolskypomosh










