- •Программа итоговой государственной аттестации выпускников
- •Перечень вопросов и задач ко II этапу итоговой государственной аттестации Перечень вопросов к государственной итоговой аттестации по дисциплине «Информационная безопасность».
- •Перечень вопросов к государственной итоговой аттестации по дисциплине «Разработка и эксплуатация информационных систем».
- •Перечень практических задач по дисциплине разработка и эксплуатация ис (ко 2 этапу)
- •Перечень вопросов и задач ко III этапу итоговой государственной аттестации
- •13. Задание для выполнения в 1с:Бухгалтерия
- •14. Задание для выполнения в 1с:Бухгалтерия
- •15. Задание для выполнения в 1с:Бухгалтерия
- •16 Задание для выполнения в 1с:Бухгалтерия
Перечень практических задач по дисциплине разработка и эксплуатация ис (ко 2 этапу)
№1
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра, воспроизводящего одну таблицу из нормализованных.
Экзамен (Код_предмета, Назв_предмета, Код_студента, ФИО_студента, Дата_сдачи, Оценка).
№2
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра, воспроизводящего одну таблицу из нормализованных.
Студент (Код_студента, ФИО_студента, Код_специальности, Название_специальности, Курс, Группа).
№3
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра (View), воспроизводящего одну таблицу из нормализованных.
Студент (Код_студента, ФИО_студента, Код_специальности, Название_Специальности, Курс, Группа, Код_предмета, Оценка).
№4
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра, воспроизводящего одну таблицу из нормализованных.
Предмет (Код_предмета, Название_предмета,Код_кафедры, Название_кафедры, Код_специальности, Название_специальности, Количество_часов)
№5
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра, воспроизводящего одну таблицу из нормализованных.
Предмет (Код_предмета, Название_предмета, Количество_часов, Код_составителя,
Должность_составителя, Звание_составителя, ФИО_составителя)
№6
Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:
Stud (no_st, fio, spec, kurs, no_gr) – справочник студентов;
Predm (no_pr, naim_pr, kol_chasov, kafedra, spec, kurs) – справочник предметов;
Uspev (no_st, no_pr, ocenka, data_sdachi) – сдача конкретным студентом конкретного предмета.
Извлечь номера и названия предметов, сданных на "хорошо" и "отлично" всеми студентами первого курса специальности АСУ.
№7
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания одной таблицы из нормализованных.
Экзамен (Код_предмета, Название_предмета, Аудитория, Дата_проведения, Код_специальности,
Название_специальности, ФИО_преподавателя)
№8
Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:
Блюдо (ном_бл, назв_бл, категория) – справочник блюд;
Продукт (ном_прод; назв_прод, калорийность) – справочник продуктов;
Рецепт (ном_бл, ном_пр, кол_прод_в_блюде) – сколько некоторого продукта в некотором блюде.
Извлечь номера и названия всех блюд с указанием названия каждого используемого продукта и его количества (для блюд, для которых не указано ни одного продукта, соответствующие значения – Null).
№9
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра одной таблицы из нормализованных.
Продажа (Код_покупателя, ФИО_покупателя, Код_товара, Название_товара, Дата_покупки, Время_покупки, Кол_единиц_товара)
№10
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра одной таблицы из нормализованных.
Товар (Код_товара, Название_товара, Код_категории_товара, Название_категории,
Срок_гарантии, Цена)
№11
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра одной таблицы из нормализованных.
Покупатель (Код_покупателя, ФИО_покупателя, Код_категории_покупателя, Название_категории, Стаж_покупателя, Код_товара, Дата_покупки)
№12
Следующую таблицу: а) привести к третьей нормальной форме (с указанием первичных ключей); б) записать команды SQL для создания нормализованных таблиц и связей ссылочной целостности между ними; в) записать команду SQL для создания просмотра одной таблицы из нормализованных.
Продажа (Код_товара, Название_товара, Дата_продажи, Номер_кассы, Код_продавца,
ФИО_продавца, ФИО_ поставщика_товара)
№13
Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:
Пациент (КодПациента, ФИОПациента, Категория, ДатаРожд) – справочник пациентов,
Врач (КодВрача, ФИОВрача, Спец, Стаж) – справочник врачей,
Прием (КодПациента, КодВрача, ДатаВремя, Кабинет) – прием пациента врачом.
Выполнить запросы:
Найти всех пациентов, посетивших врачей в прошлом году.
Найти всех пациентов, старше 60 лет.
Добавьте в базу данных информацию о новом терапевте.
№14
Разработать ER-диаграммы и построить реляционную модель:
Смены (НомерСмены, Дата, НомерКабинета, ФИОПациента, ФИОВрача, Диагноз, НазваниеМедикамента, РасходМедикамента)
В таблице содержится отчет о приеме пациентов и расходе медикаментов врачами за смену. Каждую смену прием ведут несколько врачей, находящихся в разных кабинетах. Кабинет закреплен за врачом в течение одной смены. За смену врач принимает нескольких пациентов и расходует несколько видов медикаментов
Написать команды создания баз данных, таблиц, добавления данных в таблицы, удаления данных.
№15
Применить к данной предметной области метод нормальных форм, составить схему данных: Учет дисков: № диска, название диска, тип диска (фильм, музыка, программное обеспечение, игры), год выпуска и др.), данные о тех, кто может взять диск (Ф.И.О., год рождения, дом.адрес, телефон), данные о выдаче дисков на просмотр (название диска, Ф.И.О. взявшего на просмотр, дата выдачи, дата возврата).
Написать команды создания баз данных, таблиц, добавления данных в таблицы, удаления данных.
№16.
Разработать схему данных АИС, содержащую данные о книгах, купленных библиотекой: название, автор, год издания, адрес автора, адрес издательства, цена, дата покупки.
Написать запросы:
- выбрать все книги, купленные за прошлый год;
- рассчитать сколько книг автора ХОМОНЕНКО имеется в базе данных;
№17
Разработать схему данных АИС содержащую данные о преподавателях кафедры: фамилия, должность, степень, номер комнаты, читаемые курсы.
Написать запросы:
- выбрать всех преподавателей читающих курс «ИНФОРМАТИКА»
- рассчитать сколько преподавателей той или иной должности имеется в базе;
№18
Разработать схему данных АИС содержащую данные о квартирах, предназначенных для продажи: район, этаж, площадь, количество комнат, сведения о владельце, цена.
Написать запросы:
- выбрать все квартиры микрорайона ЮЖНЫЙ по цене от 700 000 до 800 000 предназначенные для продажи;
- рассчитать общую стоимость квартир предназначенных для продажи;
№19
Разработать схему данных АИС содержащую данные о сотрудниках, имеющих компьютер: фамилия, номер комнаты, название отдела, данные о компьютерах.
Написать запросы:
- выбрать все компьютеры, установленные в кабинете 105.
- выбрать сотрудников, у которых нет компьютера.
№20
При помощи PHP и MySQL cоздать базу данных БИБЛИОТЕКА, состоящую из одной таблицы. Организовать заполнение таблиц данными и сделать один простой запрос.
№21
При помощи PHP и MySQL cоздать базу данных УЧЕБНАЯ ЧАСТЬ, состоящую из одной таблицы. Организовать заполнение таблиц данными и сделать один простой запрос.
№22
При помощи PHP и MySQL cоздать базу данных ПРОКАТ ДИСКОВ, состоящую из одной таблицы. Организовать заполнение таблиц данными и сделать один простой запрос.
№23
При помощи PHP и MySQL cоздать базу данных МЕДИЦИНА, состоящую из одной таблицы. Организовать заполнение таблиц данными и сделать один простой запрос.
№24
Дана схема данных и пример заполненной таблицы DATA.
Рис.1 – Схема данных
Рис.2 – пример заполненной таблицы DATA.
1. Составьте запрос, в котором будут выводиться данные по перепаду температур, то есть разность между полями Т_mах и T_min.
2. Отсортируйте вычисляемое поле по убыванию.
3. Составьте запрос чтобы отображались только те записи, перепад температур в которых превышает 30°.
4. Составьте запрос, в котором выводятся данные, сгруппированные по метеостанциям, и рассчитывается средняя температура по метеостанциям. Установите фиксированный формат поля и число знаков после запятой, равное двум.
№25
Дана схема данных. По имеющейся схеме данных построить запросы.
Рис.1 – Схема данных
1. Создайте запрос, который подсчитывает количество дипломных работ, выполненных под руководством каждого преподавателя, зарегистрированного в БД.
2. Составьте еще один запрос, который подсчитывает количество студентов в каждой учебной группе.
3. Составьте еще один запрос, который подсчитывает среднюю оценку дипломной работы по группам.