Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа_ИГА_ 230105_2012.doc
Скачиваний:
1
Добавлен:
19.09.2019
Размер:
200.7 Кб
Скачать

Задание 6

Используя средства JAVA, создайте программу, содержащую описание

следующих элементов:

  1. Класса.

  2. Главного метода.

  3. Двух одномерных массивов, описывающих строки, которые должны быть заполнены символьной информацией, образующей слова КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ соответственно. Программа должна выполнять следующие операции:

  1. Расчет длины каждой строки.

  2. Определять наличие в первой строке символа О.

  3. Определять наличие во второй строке символа Е.

  4. Производить конкатенацию строк.

  5. Осуществлять вывод на экран результатов всех выполняемых операций.

Задание 7

Используя средства JAVA, создайте программу (апплет), содержащую

описание следующих элементов:

  1. Импорта подклассов класса Applet.

  2. Класса апплета.

Программа должна выполнять следующие операции:

  1. Операцию инициализации апплета.

  2. Операцию запуска апплета на выполнение и перезапуска.

  3. Операцию остановки выполнения апплета.

  4. Операцию удаления апплета из памяти.

  5. Операцию перерисовки окна апплета с выводом на экран сообщения.

Для проверки работоспособности апплета необходимо использовать HTML -документ.

Задание 8

Используя средства JAVA, создайте программу (апплет), содержащую

описание следующих элементов:

  1. Импорта подклассов класса Applet.

  2. Класса апплета.

Программа должна выполнять создание двух любых элементов управления.

Для проверки работоспособности апплета необходимо использовать HTML -документ.

СД 04 Разработка и эксплуатация удаленных баз данных

Теоретические вопросы:

  1. Архитектура приложений баз данных. Терминология удаленной (распределенной) БД (УБД). Модель "клиент-сервер". Двухуровневые модели. Модель удаленного управления данными (модель файлового сервера). Модель удаленного доступа к данным. Модель активного сервера. 3-уровневая модель сервера.

  2. Основные технологии доступа к данным и типовые элементы. Технология COM (component object model). Технология CORBA (общая архитектура брокеров объектных запросов). Технология MIDAS. Доступ к данным по технологии ADO.

  3. Синтаксические особенности языка SQL. Проектирование структуры УБД с помощью команд. Создание УБД. Операции с таблицами.

  4. Представления (View) и работа с ними. Работа с курсором в УБД.

  5. Жизненный цикл удаленной (распределенной) УБД.

  6. Использование хранимых процедур. Понятие и назначение хранимых процедур.

  7. Использование триггеров и генераторов. Понятие триггера. Команды создания, изменения и удаления триггера. Генераторы - назначение, создание, установка начального значения.

  8. Сортировка, поиск и фильтрация в базе данных и выборках.

  9. Механизм транзакций. Неявная и явная транзакции.

  10. Установка привилегий доступа к данным. Понятие привилегии, привилегии по умолчанию. Состав параметров при установлении привилегий. Назначение привилегий пользователю и группам пользователей. Отмена привилегий.

Практические задания

  1. Средствами SQL создайте таблицу «Работники», состоящую из столбцов: первичный ключ, имя, фамилия, зарплата, пол (мужской, женский). Добавьте в нее 6 записей с данными в каждом столбце. Добавьте столбец для стажа и заполните его значениями (2,3,4,6,2,1) в порядке возрастания первичного ключа. Добавьте ограничение по столбцу зарплата: зарплата должна быть больше нуля и меньше 1000000. Объявите курсор и с его помощью удалите третью запись. Выведите количество работников с зарплатой больше средней и стажем больше 2, а также их список (имя, фамилия, ключ). Создайте представление таблицы из столбцов: (фамилия, зарплата, ключ) – для работников с зарплатой меньше средней. Выведите все строки представления и добавьте новую.

  2. Средствами SQL создайте таблицу «Процессоры», состоящую из столбцов: первичный ключ, модель, частота, размер кэша (64, 128, 256, 512, 1024, 2048). Добавьте в нее 5 записей с данными в каждом столбце. Добавьте столбец для цены и заполните его значениями (3200,3600,4000,3600,5200,5100) в порядке возрастания частоты. Добавьте ограничение по столбцу цена: цена должна быть больше нуля и меньше 10000. Объявите курсор и с его помощью удалите четвертую запись. Выведите количество процессоров с частотой больше средней и ценой больше 3900, а также их список (модель, цена, частота). Создайте представление таблицы из столбцов: (модель, цена) – для процессоров с кэшем меньше среднего. Выведите все строки представления и добавьте новую.

  3. Средствами SQL создайте таблицу «Книги», состоящую из столбцов: первичный ключ, название, автор (не содержит цифр), издательство, цена. Добавьте в нее 6 записей с данными в каждом столбце. Добавьте столбец для года издания и заполните его значениями (1992,1993,1994,1996,2000,2001) в порядке возрастания первичного ключа. Удалите столбец «издательство». Объявите курсор и с его помощью удалите пятую запись. Выведите количество книг с ценой, отличающейся от средней не более, чем на 30%, и годом издания больше 1993, а также их список (название, автор, ключ). Создайте представление таблицы из столбцов: (название, автор, ключ) – для книг с ценой меньше средней не менее, чем на 10%. Выведите все строки представления и добавьте новую.

  4. Средствами SQL создайте таблицу «Свитера», состоящую из столбцов: первичный ключ, тип, артикул (5 цифр), цена, цвет (черный, белый, коричневый), размер (44 – 60 с шагом 2). Добавьте в нее 6 записей с данными в каждом столбце. Удалите столбец тип. Объявите курсор и с его помощью измените размер в третьей записи на 46. Выведите количество черной и коричневой одежды с ценой меньше средней не более чем на 20%, а также ее список (артикул, цена, размер). Создайте представление таблицы из столбцов: (артикул, цена, размер, ключ) – для одежды с размером меньше среднего. Выведите все строки представления и добавьте новую..

  5. Средствами SQL создайте таблицу «Мотоциклы», состоящую из столбцов: первичный ключ, модель, объем двигателя (от 0 до 10), цена. Добавьте в нее 6 записей с данными в каждом столбце. Добавьте столбец для цвета и заполните его значениями (черный, серый, черный, черный, черный, белый) в порядке возрастания первичного ключа. Добавьте ограничение по столбцу цена: она должна быть больше нуля и меньше 100000. Объявите курсор и с его помощью удалите вторую запись. Выведите количество мотоциклов с ценой больше средней не менее, чем на 20%, и объемом больше среднего, а также их список (модель, цена, ключ). Создайте представление таблицы из столбцов: (модель, цена, ключ) – для мотоциклов с объемом, отличным от среднего не более чем на 25%. Выведите все строки представления и добавьте новую.

  6. Средствами SQL создайте таблицу «Книги», состоящую из столбцов: первичный ключ, название, автор (не содержит цифр), ISBN (поле с уникальными данными), цена. Добавьте в нее 6 записей с данными в каждом столбце. Создайте хранимую процедуру SQL для поиска книги по ISBN и продемонстрируйте ее работу. Создайте представление таблицы из столбцов: (название, автор, цена) – для книг с ценой, отличающейся от средней не более, чем на 10% и выведите все его строки на экран.

  7. Средствами SQL создайте таблицу «Студенты», состоящую из столбцов: первичный ключ, имя, фамилия, год рождения (не раньше 1950 года), средний балл (от 3 до 5). Создайте хранимую процедуру SQL, добавляющую указанное пользователем количество новых записей в таблицу со случайными значениями года и среднего балла. Создайте представление таблицы из столбцов: (фамилия, имя) – для студентов с успеваемостью ниже средней и выведите все его строки на экран.

  8. Средствами SQL создайте таблицу «Работники», состоящую из столбцов: первичный ключ, имя, фамилия, зарплата, ИНН (10 цифр). Добавьте в нее 3 записи с данными в каждом столбце. Создайте триггер, препятствующий появлению в таблице записей с одинаковым ИНН. Создайте представление таблицы из столбцов: (фамилия, зарплата, ключ) – для работников с зарплатой больше средней и выведите все его строки на экран.

  9. Средствами SQL создайте таблицы «Продукция» (первичный ключ, наименование, цена) и «Поставщики» (первичный ключ, название), реализовав отношения между ними – «многие ко многим» с помощью дополнительной таблицы. Создайте хранимую процедуру SQL, позволяющую вывести список наименований продукции с ценой, для поставщика, указанного пользователем. Продемонстрируйте работу процедуры, заполнив таблицы необходимыми данными.

  10. Средствами SQL создайте таблицы «Книги» (первичный ключ, наименование, цена) и «Авторы» (первичный ключ, название), реализовав отношения между ними – «многие ко многим» с помощью дополнительной таблицы. Создайте хранимую процедуру SQL, позволяющую вывести список наименований книг с ценой, для автора, указанного пользователем. Продемонстрируйте работу процедуры, заполнив таблицы необходимыми данными.

СД 05 Пакеты прикладных программ

Теоретические вопросы:

  1. Пакеты прикладных программ (ППП) автоматизированного проектирования.

  2. ППП общего назначения.

  3. Методо-ориентированные ППП.

  4. Офисные ППП.

  5. Настольные издательские системы.

  6. Программные средства мультимедиа.

  7. Ввод, редактирование и форматирование данных в Microsoft Excel (форматы данных Microsoft Excel, автоввод, автоформат, условное форматирование, автозаполнение).

  8. Функции Microsoft Excel. Мастер функций.

  9. Диаграммы Microsoft Excel (мастер диаграмм, виды диаграмм, форматирование диаграмм, анализ данных с помощью диаграмм).

  10. Управление списками и базами данных в Microsoft Excel (создание, сортировка, фильтрация, мастер запросов).

  11. Сводные таблицы Microsoft Excel (источники, создание, редактирование, сводные диаграммы).

  12. Элементы управления в Microsoft Excel.

  13. Инструменты анализа данных Microsoft Excel (подбор параметра, поиск решения, анализ тренда).

  14. Надстройки Microsoft Excel.

  15. Переменные, массивы, типы данных и объекты Visual Basic for Applications (VBA).

  16. Операторы VBA.

  17. Процедуры и функции VBA, иерархия модулей VBA.

  18. Иерархия объектов Microsoft Excel в VBA.

  19. Работа с элементами управления в VBA.

  20. Работа с формами пользователя в VBA.

Практические задания:

1. Построение сводных таблиц и диаграмм в Microsoft Excel

Создайте список своей группы (10-12 студентов) в Microsoft Excel, содержащий ФИО, пол и возраст студента, постройте сводную таблицу и диаграмму по этим данным.

2. Использование стандартных функций Microsoft Excel

Создайте автоматически нумеруемый список в Microsoft Excel. Номера должны быть в столбце A, данные списка в столбце B.

3. Построение диаграмм Microsoft Excel

Создайте список данных в Microsoft Excel из 10 строк, содержащий марку автомобиля, цвет (с повторениями), год выпуска (с повторениями), цену. Отсортируйте по цене, установите фильтр так, чтобы выводились только марки, начинающиеся на Н. Постройте столбчатые диаграмму "Цена – год" и "Цена – марка" по этим данным.

4. Использование элементов управления Microsoft Excel

Создайте на рабочем листе элемент управления (набор переключателей, флажков или раскрывающийся список), содержащий четыре ответа, на некоторый вопрос (ячейка А1), из которых один является верным. Введите в ячейку С3 формулу, выводящую "5", если указан правильный ответ и "2" – в противном случае.

5. Применение инструментов анализа данных Microsoft Excel

Используя известные Вам средства анализа данных Microsoft Excel, определите минимум функции y = x2+z2 при условии, что ‑1 ≤ x ≤ 3; -1 ≤ z ≤ 2

6. Построение диаграмм и применение инструментов анализа данных Microsoft Excel

Используя известные Вам средства анализа данных Microsoft Excel, решите уравнение x5+x3+x2+x+5=0. Постройте график с шагом Δх = 0,01, включающий отрезок с найденным корнем.

7.Создание макросов VBA в Microsoft Excel

Средствами Microsoft Excel создайте макрос, изменяющий цвет отрицательных чисел на рабочем листе на синий, положительных – на желтый. Свяжите выполнение макроса с кнопкой, размещенной на рабочем листе.

8. Создание макросов VBA в Microsoft Excel

Средствами Microsoft Excel создайте макрос, производящий поиск слова "положительно" на рабочем листе и заменяющего его на фразу "больше нуля". Свяжите выполнение макроса с кнопкой, размещенной на рабочем листе.

9. Создание макросов VBA в Microsoft Excel

Средствами Microsoft Excel создайте макрос, строящий график функции по данным на Рабочем листе: значения аргумента берутся из диапазона А1:А10, значения функции – В1:В10. Свяжите выполнение макроса с кнопкой, размещенной на рабочем листе.

10. Создание макросов VBA в Microsoft Excel

Средствами Microsoft Excel создайте макрос, изменяющий цвет секторов круговой диаграммы. Свяжите выполнение макроса с кнопкой, размещенной на рабочем листе.

CД06 Информационная безопасность

Теоретические вопросы:

  1. Виды и назначение различных мер обеспечения информационной безопасности

  2. Базовые технологии безопасности: аудит, аутентификация, идентификация, авторизация.

  3. Виды угроз компьютерной безопасности. Примеры.

  4. Понятие политики безопасности. Требования безопасности к информации и информационным системам.

  5. Политика ролей. Ролевое управление доступом.

  6. Средства защиты от воздействий вируса.

  7. Антивирусные системы

  8. Классификация средств защиты информации.

  9. Методы профилактики заражения вирусами

  10. Принципы построения системы защиты.