- •38.03.01 «Экономика»
- •Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы
- •Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкал оценивания
- •Информационная карта фос
- •Методические материалы, определяющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Тестовые задания по разделу 1. Теория проектирования распределённых баз данных вариант № 1
- •Вариант № 2
- •По разделу 2. Проектирование серверной части приложения баз данных вариант № 1
- •Вариант № 2
- •Практические задачи
- •Перечень тем курсовых работ
Практические задачи
Дана ER схема базы данных «Поставщики-Комплектующие». База данных хранится в файле в pоstaka.db.
Используя реляционную СУБД SQLite, требуется вывести информацию, подавая SQL запросы к базе данных.
Откройте базу данных поставок в СУБД SQLite. Установите режим вывода данных из таблиц, таким образом, чтобы вывод производился в табличном виде с выводом наименований колонок. Выполните запросы.
ЗАДАЧА № 1
Выведите структуру таблиц «Цена», «Поставщики», «Комплектующие». Выедите содержание перечисленных таблиц, для каждой колонке задайте псевдоним на русском языке, по смыслу колонки.
ЗАДАЧА № 2
Для таблицы комплектующих выведите список наименований изделий. Выведите информацию по изделиям «Изделие1», «Изделие4», одним запросом.
ЗАДАЧА № 3
Для таблицы комплектующих выведите информацию об изделиях с кодами, которые лежат в диапазоне от 20 до 40 . Для таблицы цен выведите одним запросом информацию о поставках с ценами 30, 40, 50 условных единиц.
ЗАДАЧА № 4
Для таблицы цен определите количество поставок для комплектующих с кодом 40 и поставщиков с кодом 300. Подайте два отдельных запроса. Для контроля выведите содержание таблицы цен.
ЗАДАЧА № 5
Для таблицы цен выведите информацию о поставках, стоимость которых меньше 10000 условных единиц. Используйте русские псевдонимы для названий колонок. Для контроля выведите всю информацию о поставках.
ЗАДАЧА № 6
Для таблицы цен выведите информацию о поставках по убыванию стоимости. Выведите информацию о поставках по возрастанию кода комплектующего. Используйте русские псевдонимы для названий колонок.
ЗАДАЧА № 7
Создайте два представления. Первое представление служит для вывода информации о поставщиках, зарегистрированных в Новгороде и Санкт-Петербурге. Второе представление для вывода информации об изделиях типа «Пакет». Используйте русские псевдонимы для названий колонок.
ЗАДАЧА № 8
Определите одним запросом количество записей в таблицах поставщиков и комплектующих. Добавьте в таблицу комплектующих две новых записи
Код |
Тип |
Описание |
701 |
Модуль1 |
Агрегат |
702 |
Модуль2 |
Подсистема |
Выведите количество записей после добавления.
ЗАДАЧА № 9
Выведите информацию из таблицы комплектующих. Удалите запись с кодом 701. Измените тип комплектующего для кода 702, на Интефейс1.
ЗАДАЧА № 10
Для таблицы комплектующих создайте два индекса. Первый уникальный индекс для типа комплектующих, второй обычный индекс для описания комплектующих. Выведите информацию об индексах таблицы и структуре индексов.
Критерии оценки:
– максимальный балл «5» выставляется студенту, если он нашел единственно правильное решение в практической задаче;
– «4» баллов выставляется студенту, если он нашел частично правильное решение, допустив незначительные ошибки в вычислениях в практической задаче;
– «3» баллов выставляется студенту, если он допустил ряд ошибок в вычислениях, но сделал правильные логические выводы в практической задаче;
– «2» балла выставляется студенту, если он не нашел ни одного правильного решения в практической задаче, при этом задание считается невыполненным и подлежит повторному выполнению.
Автор Е.В. Алымова
«___»______ 2016 г.
И.о. по руководству кафедрой О.Е. Кудрявцев
«___»_______2016 г.
