Задания к лабораторной работе №1
Ø Все запросы выполняются во вкладке SQL утилиты phpMyAdmin.
Ø Для сохранения запросов используйте закладки (метки):
Ø Выполните экспорт БД в формате sql:
Ø Подготовьте в электронном виде отчет, содержащий код (или принстскрины) всех запросов. Формат отчета: Назначение запроса – сам запрос.
Пример варианта:
Создать БД с таблицей «Книги», в которой есть такие поля: Автор книги, название, год издания, цена, количество экземпляров, краткая аннотация.
В каждом варианте:
· Создать таблицу согласно номеру варианта. При необходимости возможно добавление дополнительных полей.
Номер варианта соответствует последней цифре в порядковом номере в группе. (например, 18 номер в группе – 8 вариант, 10 – 0 вариант);
· Таблицу заполнить 10 записями (на SQL);
· Самостоятельно подготовить запросы:
a) На изменение значения всех (или конкретного) полей (например, повышение цены на 99.99 руб)
b) На удаление записи по заданному условию (например, удалить все книги 2008 года издания)
c) 2 запроса - Выборка данных с заданным условием с использованием операторов AND, OR, NOT, BETWEEN..AND, IN (например, выборка книг, стоимость которых не превышает 500 рублей, выборка книг Автора1, Автора2, Автора3)
d) Поиск по строковому значению (например, найти все книги о магии)
e) 2 запроса - Выборка данных с использованием агрегирующих функций + с заданным условием (например, поиск самой дорогой книги Автора1)
f) Группировка с использованием условия (например, группировка книг по издательству с указанием количества книг)
Варианты
#варианта | Задание |
Создать БД с таблицей «Оптовая база», в которой есть такие поля: Название товара, количество на складе, единица измерения, стоимость единицы товара, примечания - описание товара; | |
Создать БД с таблицей «Сеть магазинов», в которой есть такие поля: ФИО, адрес, телефон владельца магазина, номер регистрации, дата регистрации; | |
Создать БД с таблицей «Деканат», в которой есть такие поля: Название группы, курс, количество студентов, ФИО старосты; | |
Создать БД с таблицей «Поликлиника», в которой есть такие поля: Фамилия, имя, отчество, дата рождения пациента, лечащий врач; | |
Создать БД с таблицей «Спорт», в которой есть такие поля: ФИО спортсмена, год рождения, название команды, спортивный разряд; | |
Создать БД с таблицей «Сельскохозяйственные работы», в которой есть такие поля: Название сельскохозяйственного предприятия, дата регистрации, число работников, основной вид продукции, прибыль; | |
Создать БД с таблицей «Городской транспорт», в которой есть такие поля: Вид транспорта, номер маршрута, количество остановок в пути, количество машин на маршруте, количество пассажиров в день, стоимость проезда; | |
Создать БД с таблицей «География», в которой есть такие поля: Название страны, регион, столица, площадь территории, является ли страна развитой в экономическом отношении (да / нет); | |
Создать БД с таблицей «Домоуправление», в которой есть такие поля: Номер квартиры, номер дома, число жителей, площадь; | |
Создать БД с таблицей «Аэропорт» », в которой есть такие поля: Номер самолета, тип, число мест, скорость полета (число маха). |