- •Тема 1. Обработка данных средствами электронных таблиц
- •Тема 2. Введение в технологию баз данных
- •6. Перечислите модели данных в теории бд?
- •7. Охарактеризуйте иерархическую модель данных в субд.
- •8. Охарактеризуйте сетевую модель данных в субд.
- •9. Охарактеризуйте реляционную модель данных в субд.
- •10. Как называют столбец и строку в таблице реляционной субд?
- •11. Охарактеризуйте первую, вторую и третью нормальную формы в субд.
- •20. Охарактеризуйте персональные субд. Назовите их.
- •25. Охарактеризуйте формы бд. Их назначение.
- •26. Охарактеризуйте отчеты бд. Их назначение.
- •Тема 3. Этапы создания программ
- •Тема 4. Системы и языки программирования
- •Тема 5. Методологии программирования
- •Тема 6. Паскаль – структурный язык программирования высокого уровня
- •Тема 7. Основные принципы построения компьютерных сетей
- •13. Что такое корпоративная сеть?
- •14. Перечислите и охарактеризуйте виды сетей по принципу организации передачи данных.
- •15. Перечислите и схематично изобразите виды сетей по топологии.
- •16. Охарактеризуйте принципы работы сети с шинной топологией. Ее достоинства.
- •17. Охарактеризуйте принципы работы сети с кольцевой топологией.
- •18. Охарактеризуйте принципы работы сети с радиальной топологией. Ее недостатки.
- •Тема 8. Способы связи компьютеров
- •1. Что представляет собой временная (простейшая) компьютерная сеть?
- •2. Что такое нуль-модем?
- •3. Назначение выделенных каналов связи. Как они реализуются физически?
- •4. Что называется распределенными сетями? Какие сети к ним относятся?
- •5. Что называется глобальной сетью? Приведите пример глобальной сети.
- •Тема 9. Модель взаимодействия открытых систем osi
- •Тема 10. Техническое и программное обеспечение ивс
- •2. Перечислите и дайте краткую характеристику специализированных серверов.
- •Тема 11. Локальные вычислительные сети
- •Тема 12. Глобальная сеть Интернет
- •Тема 13. Вирусы и антивирусное программное обеспечение
- •4. Перечислите вирусы по способу заражения. Дать краткую характеристику.
- •5. Перечислите вирусы по степени воздействия. Дать краткую
25. Охарактеризуйте формы бд. Их назначение.
формы – это средства для ввода данных, хотя с их помощью данные можно и просматривать. Смысл их в том, чтобы предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода.
26. Охарактеризуйте отчеты бд. Их назначение.
предназначены только для вывода данных, причем для вывода не на экран, а на печатающее устройство (например принтер). В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, служебная информация о времени создания отчета и т. п.).
27. Охарактеризуйте макросы и модули БД. Их назначение.
Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с системой управления базами данных, так и для создания новых функций путем программирования. макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования
28. Что представляет собой СУБД?
Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации.
29. Назовите важнейшие понятия реляционной модели БД?
таблица, отношение, строка, столбец, первичный ключ.
30. Что такое домен в реляционной БД?
множество всех возможных значений атрибута объекта
31. Какая таблица в реляционной БД называется отношением?
Имя столбца должно быть уникальным в таблице. Столбцы расположены в таблице в соответствии с порядком следования их имен при ее создании.
32. Назначение нормальных форм в реляционных БД.
создание такой их структуры, которая бы обеспечивала минимальное дублирование информацией, упрощала процедуры обработки и обновления данных.
Тема 3. Этапы создания программ
1. Перечислите этапы создания программ.
1) постановка задачи;
2) проектирование программы;
3) построение модели;
4) разработка алгоритма;
5) написание программы;
6) отладка программы;
7) тестирование программы;
8) документирование.
2. Что выполняется на этапе постановки задачи?
описание исходных данных и результата;
формализация задачи;
описание поведения программы в особых случаях (если таковые есть).
3. Что выполняется на этапе проектирования программы?
В ходе этой работы выявляются свойства, которыми должна обладать си- стема в конечном виде (замысел), описываются функции системы, характери- стики интерфейса.
4. Что представляет собой декомпозиция?
Основана на использовании абстракции. Целью при декомпозиции является создание модулей, которые взаимодействуют друг с другом по определенным и простым правилам. Декомпозиция используется для разбиения программы на компоненты, которые затем могут быть объединены.
5. Какие базовые структурные элементы выделяют в структурном программировании?
Выделяют три базовых структурных элемента (управляющие структуры):
композицию, альтернативу, итерацию.
6. Что собой представляет идея структурного программирования сверху вниз?
Идея структурного программирования сверху-вниз предполагает процесс пошагового разбиения алгоритма (блок-схемы) на все более мелкие части до уровня элементарных конструкций, для которых можно составить конкретные команды.
7. Что собой представляет идея структурного программирования снизу вверх?
приходим к конечному результату системным методом. Сначала разбиваем задачу на отдельные блоки (модули) с их связями между собой (декомпозиция), затем, после их разработки, проводим сборку блоков в единую программу (синтез).
8. Что такое отладка программы?
Отладка программы – это процесс обнаружения и исправления ошибок.
9. Какие классы программных ошибок вы знаете и когда они выявляются?
Программные ошибки можно разделить на два класса: синтаксические (синтаксис языка программирования) и алгоритмические (логические). Синтаксические ошибки выявляются в процессе компилирования программы – это наиболее простые с точки зрения исправления ошибки. Алгоритмические ошибки программы выявить гораздо труднее: программа работает, а результат выдает неправильный. Для обнаружения ошибок этого класса требуется этап тестирования программы
10. Назначение тестирования программы?
Тестирование – это процесс исполнения программ с целью выявления
(обнаружения) ошибок.
11. Какие способы тестирования вы знаете?
Тестирование программы как «черного ящика»
Тестирование программы как «белого ящика»
Разумная и реальная стратегия тестирования – сочетание моделей «черного» и «белого ящиков».
12. Чем отличается стратегия «белого ящика» в тестировании от стратегии «черного ящика»?
стратегия «черного ящика» определяет тестирование с анализом входных данных и результатов работы программы. Тестирование программы как «белого ящика» заключается в стратегии управления логикой программы, позволяет использовать ее внутреннюю структуру