Программное обеспечение компьютерных сетей (КС)

Перечень

 

вопросов и практических заданий на квалификационный экзамен

по модулю ПМ.02. Разработка и администрирование баз данных

для специальности 09.02.03 Программирование в компьютерных системах,

4 курс, 7 семестр, 2016-2017 уч. г.

 

Теоретическая часть

1. Основные принципы построения компьютерных систем и сетей

2. Типы сетей. Архитектура клиент-сервер. Типы серверов: файловые, печати, приложений, сообщений.

3. Базовые сетевые топологии и комбинированные топологические решения при построении сетей.

4. Аналоговое и цифровое кодирование данных. Коды передачи данных.

5. Методы доступа к среде передачи данных.(CSMA/CD, метод маркерной шины и маркерного кольца)

6. Технологии локальных сетей. Стандарты IEEE 802.x. Технологии FastEthernet, GigabitEthernet.

7. Проводные и беспроводные компьютерные сети: оборудование и методы передачи.

8. Физическая передающая среда вычислительных сетей (витая пара, коаксиальный кабель, оптоволоконный кабель).

9. Сетевые адаптеры, виды, функции и характеристика.

10. Способы коммутации в каналах связи.

Модель взаимодействия открытых систем (эталонная многоуровневая модель OSI).

12. Реализация межсетевого взаимодействия средствами TCP/IP. Типы адресов стека TCP/IP, установление и настройка сетевых протоколов.

13. Реализация IP-маршрутизации. Процесс маршрутизации. Процесс маршрутизации, виды и функции, таблицы маршрутизации.

14. Создание и администрирование пользователем совместно используемых ресурсов.

15. Служба имен доменов. Система доменных имен, служба DNS, разрешение имен.

Структура корпоративных компьютерных сетей. Функции и характеристики ККС.

Программное обеспечение компьютерных сетей (КС)

18. Основные характеристики и показатели производительности корпоративных компьютерных сетей.

19. Сетевое оборудование корпоративных компьютерных сетей: состав, назначение и характеристики.

20. Информационная безопасность в компьютерных сетях. Цифровая подпись Сертификаты.

21. Характеристика и организация функционирования корпоративных информационных порталов.

22. Работа с портами: категории портов, присвоение имени порту, SSL – протокол защиты сокетов сканирование портов.

23. Антивирусная защита: установка серверной и клиентской частей антивирусного пакета, конфигурирование сервера, планирование антивирусной проверки, настройка клиентов.

24. Архитектурные методы защиты. Мониторинг и аудит сети.

25. Каково назначение методологии диаграмм потоков данных?

26. В чем сходство и в чем различие методологии структурного анализа данных и диаграмм потоков данных?

27. Какое назначение имеет функциональная модель в процессе разработки ПО?

28. Перечислите основные компоненты функциональной модели базы данных.

29. Опишите правила формирования функциональных блоков (иерархия, нумерация, обозначение).

30. Каковы задачи, решаемые на этапе концептуального проектирования?

31. Дайте характеристику модели типа «сущность – связь».

32. Опишите известные формы представления данных.

33. Какое назначение имеет информационная (концептуальная) модель в процессе проектирования автоматизированной информационной системы?

34. Перечислите основные составляющие информационной (концептуальной) модели.

35. Опишите правила формирования сущностей (типы, элементы, нумерация, обозначение).

36. Каковы правила атрибутов? Как классифицируются атрибуты?

37. Каковы фундаментальные виды связей? Что такое подтип и супертип?

38. Первые три нормальные формы. Алгоритм нормализации.

39. Средства ускоренного доступа к данным, непротиворечивость и целостность баз данных.

40. Применение реляционной алгебры приразработки и создании базы данных. Приведите примеры.

41. Разработка базы данных при помощи реляционной связи из ER-диаграммы (правило 1-3). Как формализуется связь 1:1?

42. Разработка базы данных при помощи реляционной связи из ER-диаграммы (правило 4-5). Как формализуется связь 1:M?

43. Разработка базы данных при помощи реляционной связи из ER-диаграммы (правило 6). Как формализуется связь «многие-ко-многим» ?

44. Язык QBE. Конструирование запросов, форм.

45. Встроенный язык SQL. Назначение встроенного и модульного SQL.

46. Основные проблемы и способы защиты баз данных.

47. Двухуровневая архитектура и трёхуровневая архитектура СУБД. Распределенные системы баз данных.

48. Репликация баз данных в технологии разработки и создания баз данных. Восстановления базы данных в критических ситуациях.

Практическая часть

1. Создайте базу данных Конфеты:

Заказчики (Код заказчика, Фамилия, Город);

Заказы (Код заказа, Подарочный вариант, Дата заказа, Код заказчика, Код набора);

Наборы (Код набора, Название, Вес, Стоимость, Количество).

При создании таблиц типы и свойства полей определите самостоятельно. Созданные таблицы свяжите определенными отношениями. Заполните таблицы данными.

2. Скопируйте базу данных Конфеты.mdb, находящуюся в папке П2, в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и создайте запрос, включающий наборы, вес и цена которых превышают соответственно 375 г. и 150 рублей. Сохраните запрос под именем Дорогие наборы.

3. Скопируйте базу данных Конфеты.mdb, находящуюся в папке П2, в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и создайте запрос, который выдает список наборов стоимостью от 100 рублей до 150 рублей, число которых на складе превышает 500 штук. Сохраните запрос пол именем Наборы средней цены.

4. Для базы данных Пример_1, расположенной в папке П7, необходимо:

Создать форму Главная_кнопочная_форма, которая будет автоматически загружаться при открытии базы.

На форме создайте кнопки Таблицы, Запросы, Отчеты, Выход.

Для каждой кнопки определите подпись и событие «нажатие кнопки» соответственно объектам выбранной базы данных.

5. Скопируйте базу данных Петрус.mdb, находящуюся в папке П2, в свою папку под своим именем Петрус. Создайте перекрестный запрос для определения объема затрат на зарплату работников различных специальностей.

6. Скопируйте базу данных Конфеты.mdb, расположенную в папке П4 в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и выполните следующие задания с использованием структурированного языка запросов SQL. Создайте запрос на удаление записей о наборах стоимостью от 100 рублей до 150 рублей, число которых на складе превышает 500 штук. Сохраните запрос под именем Удалениезаписей.

7. Скопируйте базу данных Конфеты.mdb, расположенную в папке П4 в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и выполните следующие задания с использованием структурированного языка запросов SQL. Создайте запрос на добавление, добавляющий в таблицу Дорогиенаборы записи о наборе с названием Нежность. Запрос сохраните под именем Добавление.

8. Скопируйте базу данных Конфеты.mdb, расположенную в папке П4 в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и выполните следующие задания с использованием структурированного языка запросов SQL. Создайте запрос на создание новой таблицы Дорогиенаборы и занесите в нее наборы, вес и цена которых превышают соответственно 375 г. и 150 рублей. Запрос сохраните 80 под именем Создание таблицы.

9. Скопируйте базу данных Конфеты.mdb, расположенную в папке П4 в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и выполните следующие задания с использованием структурированного языка запросов SQL. Создайте запрос, подсчитывающий общее количество заказов каждого заказчика. Суммарное значение рассчитывает функция Sum. Сохраните заказ под именем Групповые операции.

10. Скопируйте базу данных Конфеты.mdb, находящуюся в папке П2, в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и создайте форму, которая позволяет совместить просмотр заказчиков новогодних наборов с просмотром их стоимости и даты заказа. Сохраните форму под именем Просмотр новогодних заказов.

11. Применить средства защиты базы данных Торговля.mdb, расположенной в папке П3. Произвести оптимизацию производительностибазы данныхТорговля.mdb.

12. Произвести анализ быстродействия и документирование базы данныхТорговля.mdb, расположенной в папке П3.

13. Создать макрос увеличивающий оклад сотрудников таблицы Сотрудники на 10% и связать их с кнопками. Кнопки поместить на форме Сотрудники. Файл для работы Кадры.mdb находится в папке П8.

14. Создать макрос открывающий таблицу Сотрудники после удаления записей о сотрудниках с окладом, равным 0 руб. и связать их с кнопками. Кнопки поместить на форме Сотрудники. Файл для работы Кадры.mdb находится в папке П8.

15. Для базы данных Пример_4, расположенной в папке П7, необходимо:

Создать форму Главная_кнопочная_форма, которая будет автоматически загружаться при открытии базы данных.

На форме создайте кнопки Таблицы, Запросы, Отчеты, Выход.

Для каждой кнопки определите подпись и событие «нажатие кнопки» соответственно объектам выбранной базы данных.

16. Создать макрос показывающий в таблице Сотрудники записи только о мужчинах и связать их с кнопками. Кнопки поместить на форме Сотрудники. Файл для работы Кадры.mdb находится в папке П8.

17. Создать форму Главная_кнопочная_форма, которая будет автоматически загружаться при открытии базы данных.

На форме создайте кнопки Таблицы, Запросы, Отчеты, Выход.

Для каждой кнопки определите подпись и событие «нажатие кнопки» соответственно объектам выбранной базы данных.

18. Скопируйте базу данных Конфеты.mdb, расположенную в папке П4 в свою папку под именем Шоколадныеконфеты. Откройте базу данных Шоколадныеконфеты и выполните следующие задания с использованием структурированного языка запросов SQL. Создайте запрос на добавление, добавляющий в таблицу Дорогиенаборы записи о наборе с названием Нежность. Запрос сохраните под именем Добавление.

19. Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:

Блюдо (ном_бл, назв_бл, категория) – справочник блюд;

Продукт (ном_прод; назв_прод, калорийность) – справочник продуктов;

Рецепт (ном_бл, ном_пр, кол_прод_в_блюде) – сколько некоторого продукта в некотором блюде.

Извлечь все пары продуктов, имеющих одинаковую калорийность. Указать номера и названия продуктов, их калорийность (для продуктов, не имеющих пары, соответствующие значения – Null).

20. Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:

СТУДЕНТ(номер_студента, фио, специальность, курс, номер_группы) – справочник студентов;

ПРЕДМЕТ(номер_группы, наим_группы, количичество_часов, кафедра, специальность, курс) – справочник предметов;

УСПЕВАЕМОСТЬ(номер_студента, номер_группы, оценка, дата_сдачи) – сдача конкр. студентом конкр. предмета.

Сдача студентами предметов: фамилия студента, название предмета, полученная оценка (для студентов, не сдавших ни одного предмета, и предметов, не сданных ни одним студентом, – должны быть Null-значения).

21. Построить SQL-запрос для выборки сведений из БД, содержащей таблицы:

СТУДЕНТ(номер_студента, фио, специальность, курс, номер_группы) – справочник студентов;

ПРЕДМЕТ(номер_группы, наим_группы, количичество_часов, кафедра, специальность, курс) – справочник предметов;

УСПЕВАЕМОСТЬ(номер_студента, номер_группы, оценка, дата_сдачи) – сдача конкр. студентом конкр. предмета.

Извлечь номера и названия предметов, сданных на "хорошо" и "отлично" всеми студентами первого курса специальности АСУ.

22. По заданным IP-адресу узла сети и маске определите адрес сети: IP-адрес: 10.8.248.131 Маска: 255.255.224.0

23. Для подсети используется маска 255.255.255.128. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?

24. По заданным IP-адресу и маске сети определите адрес сети: IP-адрес: 224.23.252.131 Маска: 255.255.240.0

25. Определите число компьютеров в сети при заданной маски сети. Маска сети: 255.255.254.0

26. Определите номер компьютера в сети, если маска подсети 255.255.248.0 и IP-адрес компьютера 112.154.133.208

27. Дан сетевой адрес 220.34.76.0, найдите класс, блок и диапазон адресов

28. Скорость передачи данных через ADSL-соединение равна 1024000 бит/c. Передача файла через данное соединение заняла 5 секунд. Определите размер файла в килобайтах.

29. Скорость передачи данных через ADSL-соединение равна 64000 бит/c. Через это соединение передают файл размером 375 Кбайт. Определите время передачи.

30. Скорость передачи данных через ADSL-соединение равна 64000 бит/c. Через данное соединение передают файл размером 625 килобайт. Определите время передачи файла в секундах.

31. Скорость передачи данных через ADSL-соединение равна 128000 бит/c. Через это соединение передают файл размером 625 Кбайт. Определите время передачи в секундах.

32. Скорость передачи данных через ADSL-соединение равна 256000 бит/c. Передача файла через данное соединение заняла 3 минуты. Определите размер файла в килобайтах.

33. Скорость передачи данных через ADSL-соединение равна 512000 бит/c. Передача файла через это соединение заняла 16 секунд. Определите размер файла в килобайтах.

34. Скорость передачи данных через ADSL-соединение равна 512000 бит/c. Через данное соединение передают файл размером 1500 килобайт. Определите время передачи файлов в секундах.

35. Скорость передачи данных через ADSL-соединение равна 512000 бит/c. Передача файла через данное соединение заняла 1 минуту. Определите размер файла в килобайтах.

36. Скорость передачи данных через ADSL-соединение равна 1024000 бит/c. Через данное соединение передают файл размером 2500 килобайт. Определите время передачи файла в секундах.

 

 

Преподаватели ___________________ И.Н. Смагина

___________________ С.А. Леонова

 

Рассмотрено на заседании кафедры информационных технологий и экономики

Протокол №_______ «_____»_______________201_ г.

 

И.о. зав. кафедрой к.т.н., доц._________________ В. И. Брусова