Государственное бюджетное профессиональное образовательное учреждение Ростовской области
«Гуковский строительный техникум»
Рассмотрено Утверждаю
на заседании ПЦК ЕН и МД Зам.директора по УРиМР
Председатель ПЦК Лобанова Н.И.______
_____________ С.П. Гуцаленко «___» ________ 202_г.
«_» _________ 202_г.
ТЕОРЕТИЧЕСКИЕ И ПРАКТИЧЕСКИЕ ВОПРОСЫ
ЭКЗАМЕН
МДК 07.01 Управление и автоматизация баз данных
Преподаватель: Кутепова О.А.
Курс : 4
Специальность: 09.02.07 Информационные системы и программирование
Теоретические вопросы:
1. |
Понятие базы данных. |
2. |
Администратор БД и его обязанности. |
3. |
Основные утилиты администратора баз данных. |
4. |
Режимы запуска и останова базы данных. |
5. |
Пользователи базы данных |
6. |
Схемы базы данных. |
7. |
Привилегии, назначение привилегий в базе данных. |
8. |
Управление пользователями баз данных. |
9. |
Табличные пространства и файлы данных. |
10. |
Модели и типы данных. |
11. |
Схемы и объекты схемы данных. |
12. |
Блоки данных, экстенты и сегменты. |
13. |
Структуры памяти. |
14. |
Однопроцессорные и многопроцессорные базы данных. |
15. |
Транзакции, блокировки и согласованность данных. |
16. |
Журнал базы данных: структура и назначение файлов журнала. |
17. Журнал базы данных: управление переключениями и контрольными точками.
18. Словарь данных: назначение, структура, префиксы.
19. Правила Дейта.
20. Понятие сервера.
21. Классификация серверов.
22. Принципы разделения между клиентскими и серверными частями. Типовое разделение функций.
23. Протоколы удаленного вызова процедур.
24. Требования к аппаратным возможностям и базовому программному обеспечению клиентов и серверов.
25. |
Процедуры и триггеры в базе данных. |
26. |
Технические характеристики серверов баз данных. |
27. |
Механизмы доступа к базам данных. |
28. |
Аппаратное обеспечение функционирования базы данных. |
29. |
Банк данных: состав, схема. |
30. |
Сервер MySQL в операционной системе Windows: технология |
установки |
и настройка. |
31. |
Сервер MySQL в операционных системах Linux: технология |
установки |
и настройка. |
32. |
Аудит базы данных. Аудиторский журнал. Установка опций, |
включение и отключение аудита. |
|
33. |
Очистка и уменьшение размеров журнала. |
34. |
Технологии создания базы данных с применением языка SQL. |
35. |
Добавление, удаление данных и таблиц с применением языка |
SQL. |
|
36. |
Создание запросов, процедур и триггеров. |
37. |
Динамический SQL и его операторы. |
38. |
Особенности обработки данных в объектно-ориентированных |
базах данных. |
|
39. |
Инструменты мониторинга нагрузки сервера. |
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
1С: Предприятие 8.0
Билет 1.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Складской учет товаров не ведется. При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ. Необходимо построить отчет по продажам товаров за период и остаткам товара на указанную дату.
Билет 2.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Складской учет товаров не ведется. При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ. Необходимо построить отчет по продажам товаров за период и остаткам товара на указанную дату.
Билет 3.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Складской учет товаров не ведется. При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ. Необходимо построить отчет по анализу продаж товаров за период и остаткам товара на указанную дату
Билет 4.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Складской учет товаров не ведется.
При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ.
Билет 5.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Складской учет товаров не ведется. При проведении расходной накладной при нехватке товара необходимо выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ.
Билет 6.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Учет товаров ведется в разрезе сроков годностей. При поступлении товара для каждого товара может быть указан свой срок годности.
Билет 7.
Практическое задание.
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Учет товаров ведется в разрезе складов. Поступление и продажа осуществляются с указанием склада (в шапке документа). При проведении документа «Расходная накладная» необходимо производить только списание товара со склада. В том случае, когда товара не хватает, документ проводиться не должен.
Билет №8.
Практическое задание
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Закупка товара происходит только в отдел закупок, а непосредственно продажа происходит в торговых точках. Перемещение товара происходит по трансфертной цене и также отражается документом «Расходная накладная», при этом цена продажи не указывается.
Билет 9.
При продаже товара определяется способ отгрузки: сразу или с доставкой. Если товар отгружается сразу, то чтобы быстрее осуществить продажу в первую очередь должен отпускаться ближайший товар. Если же производится доставка товара, то тогда должен списываться товар, до которого неудобнее всего добираться. Критерием удобства отгрузки (расстояние) служит сумма номера ряда и номера стеллажа. После проведения расходной накладной должна формироваться печатная форма, в которой будет указано, из каких ячеек должен быть получен товар.
Билет 10.
Практическое задание
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Продажа происходит с учетом единиц измерения, т.е. для каждой номенклатурной позиции может быть произвольное количество единиц измерения, например: штука; пачка из 10 штук; контейнер из 500 штук и т.д. Если в накладной будет указана продажа 3-х пачек, то должны быть списаны 30 штук. Кроме того, в расходной накладной могут также быть указаны услуги (например, доставка). И товары и услуги необходимо указывать в одной табличной части. Учет товаров ведется в разрезе складов. В документах по поступлению и продаже товаров указан только один склад (склад – реквизит шапки). При продаже себестоимость товара рассчитывается как средняя по всей компании в целом, и проверяется остаток на складе, с которого производится отгрузка. Например, если купили 1 рулон утеплителя за 1000 рублей и оприходовали его на первый склад, а второй такой же рулон утеплителя купили за 2000 рублей, но оприходовали на второй склад, то при продаже себестоимость этого утеплителя будет рассчитана как средняя, т.е. составит (1000+2000)/2 = 1500 рублей, и продать возможно не более одного рулона с каждого склада. Создать отчет (с использованием плана видов характеристик) о движении материалов с заданной характеристикой «Производитель». Отчет должен формироваться за указанный период для выбранного склада по количеству и сумме.
Билет 11.
Практическое задание.
Организация занимается продажей экзотических товаров. Принята следующая схема работы: в момент оформления заказа на товар (документ «Заказ покупателя») происходит его (товара) резервирование, причем реально этого товара в это время может и не быть. Непосредственно отгрузка товара по заказу со склада и снятие резерва оформляется документом «Расходная накладная». Билет 12.
Практическая часть.
Компания занимается оптовой торговлей. Принята следующая схема работы: поступление товаров отражается документом «Приходная накладная». По предварительной договоренности с покупателем менеджер может оформить резерв (документ «Резервирование товара»), причем наличие товара в этот момент не важно, товар может отсутствовать. Непосредственно отгрузка товара покупателю отражается документом «Расходная накладная», при этом происходит снятие резерва. Учет товаров ведется в разрезе складов. В документах «Приходная накладная» и Расходная накладная» склад только один (склад – реквизит шапки). При проведении расходной накладной необходимо проверить наличие товара на складе и «свободного» (будет описано далее) товара. В том случае, когда товара недостаточно, документ не проводится и выводится соответствующее сообщение об ошибке. Билет 13.
Практическая часть.
Компания занимается оптовой торговлей складских стеллажей и их комплектующих. Закупка комплектующих отражается документом «Приходная накладная», продажа - «Расходная накладная». Каждый стеллаж представляет собой некоторый фиксированный набор комплектующих (например, 4 стойки, 5 полок и 20 болтов). Необходимо обеспечить уникальность деталей, т.е. одна и та же деталь не может относиться к разным стеллажам. Учет остатков ведется в разрезе складов. В документах «Приходная накладная» и «Расходная накладная» склад только один (склад – реквизит шапки). Возможна продажа как отдельных комплектующих, так и целых стеллажей, причем и стеллажи и их комплектующие указываются в одной табличной части. В случае продажи стеллажа осуществляется списание со склада соответствующего количества комплектующих. В том случае, если каких-либо комплектующих на складе не хватает, документ проводится не должен. Учет себестоимости деталей вести не требуется. практическая работа.
Билет 14.
Практическая часть.
Товар на складе размещается в ячейках. При поступлении на склад каждый товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом. При продаже товара определяется способ отгрузки: сразу или с доставкой. Если товар отгружается сразу, то чтобы быстрее осуществить продажу в первую очередь должен отпускаться ближайший товар. Если же производится доставка товара, то тогда должен списываться товар, до которого неудобнее всего добираться. Критерием удобства отгрузки (расстояние) служит сумма номера ряда и номера стеллажа. После проведения расходной накладной должна формироваться печатная форма, в которой будет указано, из каких ячеек должен быть получен товар.
Билет15.
Практическая часть.
Организация занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Продажа происходит с учетом единиц измерения, т.е. для каждой номенклатурной позиции может быть произвольное количество единиц измерения, например: штука; пачка из 10 штук; контейнер из 500 штук и т.д. Если в накладной будет указана продажа 3-х пачек, то должны быть списаны 30 штук. Учет товаров ведется в разрезе складов. В документах по поступлению и продаже товаров указан только один склад (склад – реквизит шапки). Товар может передаваться со склада на склад документом «Расходная накладная». В этом случае в качестве покупателя указывается склад получатель и колонки «цена» и «сумма» должны становиться невидимыми. Перемещение по складам происходит без изменения стоимости товара. Себестоимость товара рассчитывается как средняя по складу. После продажи на следующий день (или позднее) в систему вводится дополнительная информация о сумме затрат на доставку товаров, которая определяется следующим образом: в документе «Распределение затрат» указывается сумма доставки и перечень накладных, на которые эта сумма должна распределиться. Далее сумма распределяется на товары из этих накладных, пропорционально списанной их (товаров) себестоимости. На накладные по перемещению товаров сумма не распределяется.
Билет 16.
Практическая часть.
Компания занимается оптовой торговлей складских стеллажей и их комплектующих. При этом каждый стеллаж представляет собой некоторый фиксированный набор комплектующих (например, 4 стойки, 5 полок и 20 болтов). Считается, что для каждого стеллажа детали стандартные, т.е. одна и та же деталь может относиться к разным стеллажам. Закупка комплектующих отражается документом «Приходная накладная», продажа - «Расходная накладная». Учет остатков ведется в разрезе складов. В документах «Приходная накладная» и «Расходная накладная» склад только один (склад – реквизит шапки). Продажи оформляются документом «Расходная накладная», в которой приводится полный перечень отпускаемых комплектующих. Себестоимость номенклатуры рассчитывается как средняя по складу.
Билет 17.
Практическая часть.
Компания занимается оптовой торговлей складских стеллажей и их комплектующих. При этом каждый стеллаж представляет собой некоторый фиксированный набор комплектующих (например, 4 стойки, 5 полок и 20 болтов). Считается, что для каждого стеллажа детали стандартные, т.е. одна и та же деталь может относиться к разным стеллажам. Закупка комплектующих отражается документом «Приходная накладная», продажа - «Расходная накладная». Учет остатков ведется в разрезе складов. В документах «Приходная накладная» и «Расходная накладная» склад только один (склад – реквизит шапки). Продажи оформляются документом «Расходная накладная», в которой приводится полный перечень отпускаемых комплектующих. Себестоимость номенклатуры рассчитывается как средняя по складу. Каждую неделю в систему вводится документ «План продаж», в котором указывается предполагаемое количество стеллажей и их комплектующих, которые планируется продать. Стеллажи и их комплектующие указываются в одной табличной части. При проведении этого документа происходит проверка наличия нужного количества комплектующих и, если их не хватает, в системе должна отразиться информация о плане закупок, в котором должны быть указаны недостающие комплектующие и их количество. В том случае, если план закупок на эту неделю уже существует, то он должен быть скорректирован до актуального. Можно считать, что документ «План продаж» задним числом не вводится, но существующий документ может быть перепроведен.
SQL сервер
Билет 1.
· создать таблицу с информацией о штрафах;
· заполнить ее;
· занести сумму штрафа за каждое новое нарушение ПДД;
· если водитель на определенной машине совершил повторное нарушение, то сумму его штрафа за данное нарушение нужно увеличить в два раза (часть 1, часть 2) ;
· если водитель оплатил свой штраф в течение 20 дней со дня нарушения, то значение его штрафа уменьшить в два раза;
· создать новую таблицу, в которую включить информацию о всех неоплаченных штрафах;
· удалить информацию о нарушениях, совершенных раньше некоторой даты.
В таблице fine представлена информация о начисленных водителям штрафах за нарушения правил дорожного движения (ПДД) (фамилия водителя, номер машины, описание нарушения, сумма штрафа, дата совершения нарушения и дата оплаты штрафа):
fine_id |
name |
number_plate |
violation |
sum_fine |
date_violation |
date_payment |
INT PRIMARY KEY |
VARCHAR(30) |
VARCHAR(6) |
VARCHAR(50) |
DECIMAL(8,2) |
DATЕ |
DATE |
1 |
Баранов П.Е. |
Р523ВТ |
Превышение
скорости |
500.00 |
2020-01-12 |
2020-01-17 |
2 |
Абрамова К.А. |
О111АВ |
Проезд на |
1000.00 |
2020-01-14 |
2020-02-27 |
3 |
Яковлев Г.Р. |
Т330ТТ |
Превышение
скорости |
500.00 |
2020-01-23 |
2020-02-23 |
4 |
Яковлев Г.Р. |
М701АА |
Превышение
скорости |
|
2020-01-12 |
|
5 |
Колесов С.П. |
К892АХ |
Превышение
скорости |
|
2020-02-01 |
|
6 |
Баранов П.Е. |
Р523ВТ |
Превышение
скорости |
|
2020-02-14 |
|
7 |
Абрамова К.А. |
О111АВ |
Проезд на |
|
2020-02-23 |
|
8 |
Яковлев Г.Р. |
Т330ТТ |
Проезд на |
|
2020-03-03 |
|
В таблицу traffic_violation занесены нарушения ПДД и соответствующие штрафы (в рублях):
violation_id |
violation |
sum_fine |
INT PRIMARY KEY |
VARCHAR(50) |
DECIMAL(8,2) |
1 |
Превышение
скорости |
500.00 |
2 |
Превышение
скорости |
1000.00 |
3 |
Проезд на |
1000.00 |
Билет 2.
Нужно реализовать запросы на выборку для таблицы, в которой представлена информация о командировках сотрудников некоторой организации:
· Вывести информацию о командировках тех сотрудников, фамилия которых заканчивается на букву «а».
· Вывести в алфавитном порядке фамилии, имена и отчества тех сотрудников, которые были в командировке в Москве.
· Для каждого города посчитать, сколько раз сотрудники в нем были.
· Вывести два города, в которых чаще всего были в командировках сотрудники.
· Вывести информацию о длительности командировок сотрудников.
· Вывести информацию о командировках сотрудника(ов), которые были самыми короткими по времени.
· Вывести информацию о командировках, начало и конец которых относятся к одному месяцу.
· Вывести номер месяца и количество командировок, первый день которых приходился на этот месяц.
· Вывести сумму суточных для командировок сотрудников.
· Вывести фамилию с инициалами и общую сумму суточных, полученных за все командировки для тех сотрудников, которые были в командировках больше чем 3 раза.
Таблица trip, в которой представлена информация о командировках сотрудников некоторой организации (фамилия сотрудника, город, куда он ездил, размер суточных, даты первого и последнего дня командировки) :
trip_id |
name |
city |
per_diem |
date_first |
date_last |
INT PRIMARY KEY AUTO_INCREMENT |
VARCHAR(30) |
VARCHAR(25) |
DECIMAL(8,2) |
DATЕ |
DATE |
1 |
Баранов П.Е. |
Москва |
700 |
2020-01-12 |
2020-01-17 |
2 |
Абрамова К.А. |
Владивосток |
450 |
2020-01-14 |
2020-01-27 |
3 |
Семенов И.В. |
Москва |
700 |
2020-01-23 |
2020-01-31 |
4 |
Ильиных Г.Р. |
Владивосток |
450 |
2020-01-12 |
2020-02-02 |
5 |
Колесов С.П. |
Москва |
700 |
2020-02-01 |
2020-02-06 |
6 |
Баранов П.Е. |
Москва |
700 |
2020-02-14 |
2020-02-22 |
7 |
Абрамова К.А. |
Москва |
700 |
2020-02-23 |
2020-03-01 |
8 |
Лебедев Т.К. |
Москва |
700 |
2020-03-03 |
2020-03-06 |
9 |
Колесов С.П. |
Новосибирск |
450 |
2020-02-27 |
2020-03-12 |
10 |
Семенов И.В. |
Санкт-Петербург |
700 |
2020-03-29 |
2020-04-05 |
11 |
Абрамова К.А. |
Москва |
700 |
2020-04-06 |
2020-04-14 |
12 |
Баранов П.Е. |
Новосибирск |
450 |
2020-04-18 |
2020-05-04 |
13 |
Лебедев Т.К. |
Томск |
450 |
2020-05-20 |
2020-05-31 |
14 |
Семенов И.В. |
Санкт-Петербург |
700 |
2020-06-01 |
2020-06-03 |
15 |
Абрамова К.А. |
Санкт-Петербург |
700 |
2020-05-28 |
2020-06-04 |
16 |
Федорова А.Ю. |
Новосибирск |
450 |
2020-05-25 |
2020-06-04 |
17 |
Колесов С.П. |
Новосибирск |
450 |
2020-06-03 |
2020-06-12 |
18 |
Федорова А.Ю. |
Томск |
450 |
2020-06-20 |
2020-06-26 |
19 |
Абрамова К.А. |
Владивосток |
450 |
2020-07-02 |
2020-07-13 |
20 |
Баранов П.Е. |
Воронеж |
450 |
2020-07-19 |
2020-07-25 |
Билет 3.
В интернет-магазине продаются книги. Каждая книга имеет название, написана одним автором, относится к одному жанру, имеет определенную цену. В магазине в наличии есть несколько экземпляров каждой книги.
Покупатель регистрируется на сайте интернет-магазина, задает свое имя и фамилию, электронную почту и город проживания. Он может сформировать один или несколько заказов, для каждого заказа написать какие-то пожелания. Каждый заказ включает одну или несколько книг, каждую книгу можно заказать в нескольких экземплярах. Затем заказ проходит ряд последовательных этапов (операций): оплачивается, упаковывается, передается курьеру или транспортной компании для транспортировки и, наконец, доставляется покупателю. Фиксируется дата каждой операции. Для каждого города известно среднее время доставки книг.
При этом в магазине ведется учет книг, при покупке их количество уменьшается, при поступлении товара увеличивается, при исчерпании количества – оформляется заказ и пр.
Построить концептуальную модель базы данных, затем ее логическую модель. Также определить структура содержание таблиц базы данных «Интернет-магазин книг».
Для разработанной базы данных сформировать следующие запросы:
1. Вывести фамилии всех клиентов, которые заказали определенную книгу.
2. Посчитать, сколько раз была заказана каждая книга.
3. Вывести города, в которых живут клиенты магазина.
4. Вывести информацию об оплате каждого заказа.
5. Вывести подробную информацию о каждом заказе.
6. Вывести информацию о движении каждого заказа.
7. Вывести заказы, доставленные с опозданием.
8. Вывести клиентов, которые заказывали книги определенного автора.
9. Вывести самый популярный жанр.
10. Сравнить ежемесячную выручку за текущий и прошлый год.
11. включение нового клиента в базу данных;
12. формирование нового заказа некоторым пользователем;
13. включение в заказ одной или нескольких книг с указанием их количества;
14. уменьшение количества книг на складе;
15. создание счета на оплату (полный счет, итоговый счет);
16. добавление этапов продвижения заказа;
17. фиксация дат прохождения каждого этапа заказа (начало этапа, завершение этапа).
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.