Рефераты. Билеты и ответы по Информатике за 11-й класс

Программное обеспечение, позволяющее создать БД, обновлять хранимую в ней информацию, обеспечивающее удобный доступ к ней с целью просмотра и поиска, называется системой управления базой данных (СУБД). Система управления базами данных создает на экране компьютера определенную среду для работы пользователя (пользовательский интерфейс). Кроме того, СУБД имеет определенные режимы работы и систему команд. На основе СУБД создаются и функционируют ИС.

СУБД делятся по способу организации баз данных на сетевые, иерархические и реляционные, На современных персональных компьютерах наиболее распространение получили реляционные СУБД. Рассмотрим работу с ними.

Типичными режимами работы с базой данных являются:

·        Создание БД;

·        Редактирование БД;

·        Манипулирование БД;

·        Поиск в БД.

Для работы в каждом режиме существует своя система команд СУБД. Всякая работа пользователя с БД строится в форме алгоритма, составленного из этих команд. Такие алгоритмы могут выполняться в режиме прямого выполнения (отдается команда и сразу выполняется) и в режиме автоматического выполнения, т.е. в программном режиме.

В дальнейшем примеры команд будет приводить из СУБД dBASE, а также совместимых с ней FoxBase,”карат”, “ребус”, которые часто используются в школах на уроках информатики. Для интерфейса СУБД с пользователем могут применятся диалоговые оболочки (которые могут быть разными). Командный же язык везде приблизительно одинаков.
Система приглашает пользователя к диалогу выводом на экран символа «.» (точка), после которой он должен набрать на клавиатуре команду. Ввод параметров команды, как правило, происходит в диалоге. СУБД запрашивает параметры, пользователь вводит их с клавиатуры.

Режим работы с БД.

1.      режим создания БД. Работа в этом режиме происходит в такой последовательности:

отдается команда создать БД (.create).

на запрос системы пользователь сообщает имя базы данных (file name: primer).

Запрашивается общее количество полей (столбцов) записи; затем по соответствующему запросу вводится характеристики полей БД, к которым относятся:

·        имя поля.

·        Тип поля.

·        Ширина поля (количество символов).

·        Формат числовых данных.

После определения структуры записей (строк таблицы) происходит ввод информации в БД. Ввод также происходит в диалоге- значение каждого поля, каждой записи запрашивается отдельно. Для каждого поля таблицы должен быть определенный тип данных (символьный, числовой, логический).

2.      режим редактирования БД. Под редактированием понимается внесение любых изменений в уже созданную базу данных. Типичные операции редактирования:

·        добавление новых записей в базу (в конце или вставка внутрь) (APPEND, INSERT);

·        удаление записи из базы (DELETE);

·        редактирование значений полей записи (edit, change, browse).

3.      манипулирование БД-это некоторые действия, выполняемые с БД в целом. К этой группе можно отнести следующие команды:

·        просмотр всей БД на экране (list);

·        копирование файла БД (copy);

·        сортировка записей БД по значениям некоторого поля и создание файла с отсортированными записями (sort);

·        активизация файла БД для обработки всех видов (USE) и др.

4.      режим поиска БД -это выбор из базы данных записей, удовлетворяющих заданным условиям поиска. Поля, по значению которых осуществляется поиск, называется ключом поиска. Условие поиска представляет собой логическое выражение, например:

должность= «инженер»;

отдел <>310.

Слева от знака сравнения пишутся имена полей, справа- значения, с которыми производится сравнение. Подобные выражения отражают условия поиска по одному поисковому ключу. Если требуется осуществить поиск по нескольким ключам или на значение одного ключа накладывается несколько условий, то условие поиска будет представлять собой сложное логическое выражение:

(должность= «инженер») или (должность= «программист»);

(отдел= 310)и (не (должность= «лаборант»)).

В сложных логических выражениях употребляется логические операции: И- логическое умножение (конъюнкция); ИЛИ- логическое сложение (дизъюнкция); не- отрицание (в Dbase, соответственно: AND, OR, NOT).

Результатом поиска в БД может быть выделение в таблице записей, удовлетворяющих условно поиска. В dBASE такое действие выполняется по команде (LOCATE) «условие поиска». Указатель устанавливается на первую запись, удовлетворяющую условию поиска. А затем с помощью специальной команды (CONTINUE) перемещается к следующей такой записи. Результатом поиска может быть создание отдельной таблицы, в которой собраны все строки, удовлетворяющие условию.


































Билет 22

Вопрос 2

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

Компьютерный вирус - это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам (т.е. "заражать" их),а также выполнять различные нежелательные действия на компьютере. Программа, внутри которой находится вирус, называется "зараженной". Когда такая программа начинает работу, то сначала управление получает вирус. Вирус находит и "заражает" другие программы, а также выполняет какие-нибудь вредные действия (например, портит файлы или таблицу размещения файлов на диске, "засоряет" оперативную память и т.д.). Для маскировки вируса действия по заражению других программ и нанесению вреда могут выполняться не всегда, а, скажем, при выполнении определенных условий. После того как вирус выполнит нужные ему действия, он передает управление той программе, в которой он находится, и она работает также, как обычно. Тем самым внешне работа зараженной программы выглядит так же, как и незараженной.

Многие разновидности вирусов устроены так, что при запуске зараженной программы вирус остается резидентно, т.е. до перезагрузки DOS, в памяти компьютера и время от времени заражает программы и выполняет вредные действия на компьютере.

Компьютерный вирус может испортить, т.е. изменить ненадлежащим образом, любой файл на имеющих в компьютере дисках. Но некоторые виды файлов вирус может "заразить". Это означает, что вирус может "внедриться" в эти файлы, т.е. изменить их так, что они будут содержать вирус, который при некоторых обстоятельствах может начать свою работу.

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


------- ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ -------

Все действия вируса ìîãóò выполняться достаточно быстро и без выдачи каких-либо сообщений, поэтому пользователю очень трудно заметить, что в компьютере происходит что-то необычное.

Пока на компьютере заражено относительно мало программ, наличие вируса может быть практически незаметно. Однако по прошествии некоторого времени на компьютере начинает твориться что-то странное, например:

* некоторые программы перестают работать или начинают работать неправильно;

* на экран выводятся посторонние сообщения, символы и т.д.;

* работа на компьютере существенно замедляется;

* некоторые файлы оказываются испорченными и т.д.

К этому моменту, как правило, уже достаточно много (или даже большинство) программ являются зараженными вирусом, а некоторые файлы и диски - испорченными. Более того, зараженные программы с одного компьютера могли быть перенесены с помощью дискет или по локальной сети на другие компьютеры.

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

Таким образом, если не предпринимать мер по защите от вируса, то последствия заражения компьютера могут быть очень серьезными.


-------- РАЗНОВИДНОСТИ КОМПЬЮТЕРНЫХ ВИРУСОВ --------

Каждая конкретная разновидность вируса может заражать только один или два типа файлов. Чаще всего встречаются вирусы, заражающие исполнимые файлы. Некоторые вирусы заражают и файлы, и загрузочные области дисков. Вирусы, заражающие драйверы устройств, встречаются крайне редко, обычно такие вирусы умеют заражать и исполнимые файлы.

В последнее время получили распространение вирусы нового типа - вирусы, имеющие файловую систему на диске. Эти вирусы обычно называются DIR. Такие вирусы прячут свое тело в некоторый участок диска (обычно - в последний кластер диска) и помечают его в таблице размещения файлов (FAT) как конец файла.

Чтобы предотвратить свое обнаружение, некоторые вирусы применяют довольно хитрые приемы маскировки. Я расскажу о двух из них: "невидимых" и самомодифицирующихся вирусах.

"НЕВИДИМЫЕ" вирусы. Многие резидентные вирусы (и файловые, и загрузочные) предотвращают свое обнаружение тем, что перехватывают обращения DOS (и тем самым прикладных программ) к зараженным файлам и областям диска и выдают их в исходном (незараженном) виде. Разумеется, этот эффект наблюдается только на зараженном компьютере - на "чистом" компьютере изменения в файлах и загрузочных областях диска можно легко обнаружить.

САМОМОДИФИЦИРУЮЩИЕСЯ вирусы. Другой способ, применяемый вирусами для того, чтобы укрыться от обнаружения, - модификация своего тела. Многие вирусы хранят большую часть своего тела в закодированном виде, чтобы с помощью дизассемблеров нельзя было разобраться в механизме их работы. Самомодифицирующиеся вирусы используют этот прием и часто меняют параметры этой кодировки, а кроме того, изменяют и свою стартовую часть, которая служит для раскодировки остальных команд вируса. Таким образом, в теле подобного вируса не имеется ни одной постоянной цепочки байтов, по которой можно было бы идентифицировать вирус. Это, естествен-

Страницы: 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



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.