
- •1 Вопрос. Управление и организация
- •1. Управление с обратной связью
- •2 Вопрос. Информационные системы управления
- •3 Вопрос. Место и понятия автоматизированной системы управления (асу)
- •4 Вопрос. Асод и асу
- •5 Вопрос. Композиция и декомпозиция асу
- •6 Вопрос. Эволюция функциональной части системы.
- •1 Вопрос. Системы со знанием
- •2 Вопрос. Модель системы сознания
- •3 Вопрос. Система «наука»
- •4 Вопрос. Система «Школа»
- •5 Вопрос. Знания в категориальном аппарате науки (кан).
- •6 Вопрос. Измерение знаний
- •1 Вопрос. Структура органов соц защиты.
- •2 Вопрос. Централизованная и распределительная обработка данных (од)
- •3 Вопрос. Компьютерные справочные правовые системы (спс).
- •Осн способы поиска:
- •4 Вопрос. Работа со списками
- •5 Вопрос. Работа с текстом док-та
- •6 Вопрос. Применение информационных систем
- •1 Вопрос. Понятие ит
- •2 Вопрос. Детальность описания технологических процессов
- •3 Вопрос. Этапы описания автоматического действия (ад)
- •4 Вопрос. Создатели универсального автомата.
- •Тема: организация ресурсов сети
- •1 Вопрос. Сети и их архитектура
- •2 Вопрос. Основные отличия сетевых архитектур
- •3 Вопрос. Методы связи абонентов узлов сети
- •4 Вопрос. Физическая адресация узлов сети
- •5 Вопрос. Логическая адресация узлов сети
- •1 Вопрос. Представление информации в глобальной сети
- •2 Вопрос. Средства создания динамических гипертекстовых документов
- •Тема: общий шлюзовый интерфейс
- •1 Вопрос. Механизм работы динамических документов
- •2 Вопрос. Общий шлюзовый интерфейс - cgi
- •3 Вопрос. Механизм исполнения сценария общим шлюзовым интерфейсом
- •4 Вопрос. Метод get
- •5 Вопрос. Метод post
- •6 Вопрос. Php и cgi
- •Тема: типы данных и переменные
- •1 Вопрос. Формат сценария php
- •2 Вопрос. Оператор вывода данных
- •3 Вопрос. Комментарии в сценариях
- •4 Вопрос. Типы данных php
- •5 Вопрос. Переменные
- •6 Вопрос. Отображение значений переменных
- •Var_dump(список переменной)
- •7 Вопрос. Динамические переменные
- •8 Вопрос. Область видимости переменной
- •9 Вопрос. Проверка существования переменных и их типов
- •Тип переменной проверяется ф-циями
- •Тема: операторы языка php
- •1 Вопрос. Константы
- •2 Вопрос. Глобальные предопределенные переменные
- •3 Вопрос. Операторы
- •Арифметические операторы
- •Дополнительные операторы присваивания
- •Операторы сравнения
- •Логические операторы
- •Побитовые операторы
- •4 Вопрос. Оператор условного перехода (оуп)
- •5 Вопрос. Операторы цикла (оц)
- •Тема: работа с массивами
- •1 Вопрос. Создание массива
- •2 Вопрос. Многомерные массивы
- •3 Вопрос. Операции над массивами
- •Копирование массива
- •Тема: получение данных из форм клиента
- •1 Вопрос. Формы
- •2 Вопрос. Элементы пользовательсткого интерфейса
- •3 Вопрос. Текстовая область
- •4 Вопрос. Раскрывающийся список
- •5 Вопрос. Применение форм
- •Тема: механизмы передачи данных
- •1 Вопрос. Механизм cokie
- •2 Вопрос. Сеансы php
- •Тема: работа с файлами
- •1 Вопрос. Файлы
- •2 Вопрос. Работа с папками
- •3 Вопрос Функции работы с файлами
- •4 Вопрос. Обработка текстовых файлов
- •Тема: работа с базами данных
- •1 Вопрос. Общие сведения о базах данных
- •2 Вопрос. Установка расширений php
- •3 Вопрос. Принципы работы с субд
- •4 Вопрос. Установка субд my sql.
- •5 Вопрос поддержка программного средства
- •6 Вопрос. Работа с субд
- •7 Вопрос стандартные базы субд my sql
- •8 Вопрос Средства php для работы с субд
- •Тема: технологии защиты информации
- •2 Вопрос. Основные алгоритмы шифрования.
- •3 Вопрос. Цифровые подписи
- •4 Вопрос. Надежность ключа
8 Вопрос Средства php для работы с субд
Порядок работы СУБД
после запуска движка подключится к СУБД
выполнить передачу SQL запроса СУБД. Запрос оформляется виде строки передаваемой специальной функцией PHP в форме параметра. Функция связывается с СУБД из сценария и передает ей этот параметр запрос. СУБД выполняет запрос. Если предполагается возврат данных то они получаются с помощью специальной PHP функции. Если не возвращаются то выполняются к-л действия
получение от СУБД данных соответствующих запросу.
обработка полученных данных
отключение от БД
В целях безопастности рекомендуется сеанс СУБД не держать открытым, завершать как можно раньше.
Подключение к БД.
Для подключения к БД требуется 2 функции:
$connect = mysql_connect (host( или localhost), username, password);
$db = mysql_select_db ($connect, Имя БД);
Первая функция при удачном соединения выдаст идентификатор соединения по которому подключение произойдет или будет выдано логическое значение ложь.
select выбирает конкретную таблицу которая определена установленным соединением.
Вторая функция возвращает логическое значение истина при успешном выборе таблицы и ложь в противном случае. Выбираемая таблица должна существовать.
Передача запроса к БД
Производится на языке SQL Сам запрос является строкой входящую в спец функцию pHP. Эта функция возвращает указатель на временную переменную, определяющую таблицу данных.
\*Подключение к серверу MY SQL
$connect = mysql_connect (“localhost”, 'guest') or exit (“Неудачное соединение”,mysql_error ());
/* Выбор БД *\
$db = mysql _select_db (“gbook”, $connect) or exit (“Неудачное соединение”, mysql_error ());
$strsql = “SELECT*FROM db”;
$ selectall = mysql_query ($strsql, $connect);
…..
$mysql_close ($conect);
Обработка данных в сценарии
Выбор данных из таблицы базы производится SQL запросом select. Условие выборки формируется после ключевого слова WHERE. Результатом выполнения запроса является временная таблица, но она создается в оперативной памяти, которая мб пустой или заполненной данными. Данные удовлетворяют условиям запроса. Функция PHP выполняющая запрос возвращает указатель на полученную временную таблицу. Этот указатель используется в сценарии для доступа к данным с помощью специальных функций. Можно временную таблицу всчитать в массив, обрабатываемый в сценарий. Чтение массив временной таблицы производится функциями в которых используется слово FETCH. зНАЧЕНИЕ индексов совпадают с именами соответсвующих с полей таблицы.
В MY SQL используются функции: mysql_ fetch_assok();
mysql_fetch_row ();
Отключение оот БД
Производится с помощью функции $mysql_close ($conect);
Тема: технологии защиты информации
Исходное сообщение – называют открытым текстом.
Изменение исходного текста скрывающее его содержание назыавается шифрованием.
Зашифрованное сообщение наз шифротекстом.
Процесс извлечения из шифротекста открытого текста называется дешифровкой.
При шифровании и дешифровке используют ключ. В этом случае дешифровка возможна только при наличии ключа.
Наука, исследующая проблемы обеспечения секретности сообщения называется криптографией.
Наука, пытающаяся дешифровать сообщения без ключа называется криптоанализом.
Криптоанализом занимаются криптоаналитики.
Криптография рассматривает все аспекты обмена сообщениями, включая аутентификацию, цифровые подписи, электронные деньги и тому подобное. Основывается криптография на криптологии. Криптология это раздел математики, изучающий математические основы криптографических методов.
Криптография и криптоанализ это раздел криптологии.