- •Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- •Оглавление
- •Предисловие
- •1. Информационные технологии, ресурсы и системы
- •1.1. Информационные технологии в современном обществе
- •1.2. Информационные ресурсы, продукты и инновации
- •1.3. Информационные технологии как система
- •1.3.1. Целесообразность
- •1.3.2. Компоненты и структура ит
- •1.3.3. Взаимодействие с внешней средой
- •1.3.4. Целостность
- •1.3.5. Развитие во времени
- •1.4. Информационная система
- •1.5. Виды информационного обслуживания
- •Вопросы для самоконтроля
- •2. Программное обеспечение информационных технологий
- •2.1. Основные понятия
- •2.2. Эволюция программного обеспечения
- •2.3. Классификация программного обеспечения
- •2.4. Системное программное обеспечение
- •2.4.1. Базовая система ввода-вывода
- •2.4.2. Операционные системы
- •2.4.3. Классификация операционных систем
- •2.4.4. Виды операционных систем
- •1.1.1.Файловая структура операционных систем
- •2.4.6. Операционные оболочки
- •2.4.7. Утилиты
- •2.5. Прикладное программное обеспечение
- •2.5.1. Программы общего назначения
- •2.5.3. Настольные издательские системы
- •2.5.4. Программы дизайна
- •2.5.4. Системы автоматизированного проектирования (сапр)
- •2.5.5. Программы экономического назначения
- •2.5.6. Офисные программы
- •2.5.7. Коммуникационные программы
- •2.5.8. Системы искусственного интеллекта
- •2.5.9. Программы для научных расчётов
- •2.5.10. Обучающие, развивающие, справочные и развлекательные программы
- •2.5.11. Интегрированные пакеты
- •2.6. Инструментальное программное обеспечение
- •2.7. Нумерация версий программ
- •Вопросы для самоконтроля
- •3. Основы классификации, структурирования и кодирования информации
- •3.1. Структура информации в информационных системах
- •3.2. Основы классификации информации
- •3.2.1. Иерархическая система классификации
- •3.2.2. Фасетная классификация
- •1.1.2.Дескрипторная система классификации
- •1.2.Кодирование информации
- •1.2.1.Системы кодирования
- •1.2.2.Порядковое кодирование
- •1.2.3.Серийно-порядковое кодирование
- •1.2.4.Последовательное кодирование
- •1.2.5.Параллельное кодирование
- •1.2.6.Штриховое кодирование
- •1.3.Классификаторы
- •Вопросы для самоконтроля
- •2.Принципы организации баз данных
- •2.1.Задачи, решаемые с помощью баз данных
- •2.2.Классификация баз данных
- •2.3.Реляционная модель данных
- •2.4.Свойства полей базы данных
- •2.5.Типы данных
- •2.6.Безопасность и объекты баз данных
- •2.7.Проектирование баз данных
- •2.8.Системы управления базами данных
- •Вопросы для самоконтроля
- •5. Технологии противодействия вредоносным программам
- •2.9.Классификация вирусов
- •2.9.1. Вирусы
- •2.9.2. Черви
- •2.9.3.Трояны
- •2.9.4.Угрозы безопасности информации
- •2.10.Антивирусы
- •2.10.1.Технологии обнаружения вирусов
- •2.10.2.Режимы работы антивирусов
- •2.10.3.Антивирусный комплекс
- •2.11.Выбор антивирусных комплексов
- •Вопросы для самоконтроля
- •3.Современные средства и линии связи
- •3.1.Проводные линии связи
- •3.1.1.Факсимильная связь
- •3.1.2.Оптоволоконные линии связи
- •3.2.Беспроводные системы связи
- •3.2.1.Радиорелейные линии связи
- •3.2.2.Спутниковая связь и навигация
- •3.2.3.Спутниковое цифровое телевидение
- •3.2.4.Пейджинговая связь
- •3.2.5.Стандарты беспроводной связи irda
- •3.3.Мобильная сотовая связь
- •3.3.1.Организация сотовой сети
- •3.3.2.Аналоговые стандарты сотовой связи
- •3.3.3.Эволюция к цифровым стандартам
- •3.3.5.Технологии передачи сообщений Short Message Service (sms)
- •3.4.Интернет-телефония
- •Вопросы для самоконтроля
- •4.Моделирование бизнес-процессов
- •4.1.Предметная область
- •4.1.2.Методология idef0
- •4.1.1.Case-средства
- •4.1.3.Методология dfd
- •4.1.4.Методология описания процессов idef3
- •4.2.Программа AllFusion Process Modeler
- •4.2.1.Польза от AllFusion Process Modeler
- •4.2.2.Управление сложными бизнес-процессами
- •4.2.3.Отличительные черты AllFusion Process Modeler
- •Вопросы для самоконтроля
- •8. Технологии документооборота на современном предприятии с использованием технических средств
- •4.3.Информационные связи предприятия.
- •Типовая структура предприятия
- •4.4.Структура современного коммерческого предприятия
- •4.5.Интернет/интранет и структура предприятия
- •4.6.Офисная техника и информационные потоки в современном офисе
- •4.7.Технологии перевода бумажных документов в электронные
- •4.8.Виды систем ввода документов
- •4.9.Автоматизация документооборота
- •4.9.1.Юридическая сила электронного документа
- •4.9.2.Электронный обмен неюридическими документами
- •4.9.3.Дублирующий обмен юридическими документами
- •4.9.4.Документооборот на базе электронной почты
- •4.9.5.Системы автоматизированного документооборота
- •4.10.Работа с web-документами
- •4.10.1.Интернет – сеть сетей
- •4.10.2.Технология Интернета как надёжная технология доставки данных
- •4.10.3.Адресация в Интернете
- •Вопросы для самоконтроля
- •9. Интернет-технологии в бизнесе (электронная коммерция)
- •4.11.Интернет-маркетинг
- •4.12.Интернет-магазин
- •4.12.1.Порядок оформления заказа
- •4.12.2.Виды оплаты и доставки в Интернет-магазине
- •4.13.Электронная дистрибуция
- •Вопросы для самоконтроля
- •Тестовые задания для самоконтроля
- •Библиографический список
- •3 46500, Г. Шахты, Ростовская обл., ул. Шевченко, 147
2.6.Безопасность и объекты баз данных
Базы данных хранятся на компьютере в виде файлов. Однако работа с ними отличается от обычных файлов других типов, создаваемых прочими приложениями. Это отличие заключается в повышенных требованиях обеспечения безопасности хранимой в базах информации.
При работе с обычными приложениями мы даём команду «Сохранить» перед закрытием изменённого файла, полагаясь в выполнении файловых операций на операционную систему. Если мы не сохраним файл, то вся работа по редактированию или созданию файла пропадёт.
Базы данных – это особые структуры. Информация, которая в них содержится, имеет большую, часто общественную ценность (учёт автомобилей в ГИБДД, обслуживание счетов в банках, обработка результатов ЕГЭ…). Нередко с одной и той же базой работают тысячи пользователей по всей стране. От информации, её актуальности и сохранности может зависеть благополучие множества людей. Поэтому целостность содержимого базы не должна зависеть ни от оператора, который может забыть сохранить введённые данные, ни от перебоев в электропитании.
Проблема безопасности решается тем, что в СУБД для сохранения данных используется двойной подход. С одной стороны, изменение структуры базы, добавление или удаление таблиц и другие, так сказать, глобальные операции происходят с сохранением файла базы данных. О таких операциях СУБД предупреждает пользователя (разработчика), их не проводят с базой, находящейся в эксплуатации. Кроме того, что пользователи не могут изменять структуру базы, безопасность обеспечивается ещё и тем, что отдельным пользователям предоставляются только те данные и соответствующие права доступа, которые предусмотрены на конкретном рабочем месте.
С другой стороны, операции по наполнению и редактированию содержимого базы, не затрагивающие её структуру, максимально автоматизированы, выполняются без предупреждения, в обход операционной системы. Если мы добавим или удалим записи, отредактируем хотя бы одно поле, то все изменения тут же сохранятся на диске. Поэтому нельзя ставить учебные эксперименты на реально эксплуатируемых базах – только на специальных учебных базах или копиях.
Каждая СУБД реализует свои типы объектов. Перечислим основные типы объектов, которые используются в БД на примере MS Access.
Таблицы – основные объекты любой реляционной БД. В таблицах хранится как структура базы (поля, их типы и свойства), так и все данные (записи).
Запросы – объекты, предназначенные для доступа к нужным данным из одной или нескольких таблиц. Результат выполнения запроса также представляется в табличной форме. Особенность запросов на выборку состоит в том, что из нужных полей и записей базовых таблиц в оперативной памяти создаётся временная результирующая таблица, которую ещё называют моментальным снимком. Основное назначение запросов – обеспечение удобства и безопасности.
Удобство работы с запросом состоит в том, что, во-первых, пользователю предоставляется доступ не ко всем данным, а только к тем, которые удовлетворяют указанным в запросе критериям. Во-вторых, отобранные по запросу данные могут быть упорядочены по указанному в запросе принципу, а в таблицах они хранятся в естественном порядке по мере поступления. В-третьих, применяемые по запросу операции сортировки и фильтрации выполняются гораздо быстрее, чем с базовыми таблицами, так как результирующая таблица находится не во внешней, а в оперативной памяти.
Соображения безопасности состоят в том, что чем меньше доступа к базовым таблицам имеют пользователи, тем лучше. Запросы составляются так, что из всех возможных данных пользователю предоставляется только необходимый минимум. Во-первых, снижается риск того, что данные в таблицах будут повреждены в результате неумелых или ошибочных действий пользователей. Во-вторых, предоставив разным пользователям разные запросы, можно эффективно разграничить их доступ к данным в строгом соответствии с кругом персональных обязанностей. Например, сотрудник отдела кадров может вести таблицы преподавателей, сотрудник деканата – соответствующих групп студентов, а преподаватель – ведомости по своим дисциплинам. При этом сотрудник отдела кадров не может выставлять в ведомости оценки, а преподаватель – изменять список группы.
С помощью различных видов запросов можно не только выбирать данные, но и изменять их, создавать новые таблицы, автоматически наполнять таблицы данными, импортированными из других источников, выполнять вычисления, преобразование по заданному алгоритму и многое другое.
Формы – объекты, предназначенные для удобного и безопасного (аналогично запросам) ввода данных. В отличие от запросов, представляющих данные в виде таблиц, формы представляют собой окна с размещёнными на них полями данных и элементами управления (кнопки, надписи, счётчики и пр.). К формам применяются специальные средства оформления, наглядно отображающие существующие данные и облегчающие ввод новых. Преимущества форм можно представить, если ввод данных осуществляется с заполненных бумажных бланков. В этом случае графическое представление экранной формы повторяет оформление бланка – это заметно упрощает работу наборщика, снижает его утомление и уменьшает количество ошибок, пропущенных и неверно заполненных полей.
Отчёты – объекты, предназначенные только для вывода данных. Отчёты позволяют на основе таблиц и запросов сформировать наглядные документы, которые могут быть распечатаны или включены в документ другого приложения. В отчётах могут быть не только отфильтрованные и отсортированные, но и сгруппированные данные. Добавляются специальные элементы оформления, характерные для печатных документов: колонтитулы, номера страниц, время создания отчёта и т.п.
Макросы и модули – объекты, предназначенные для автоматизации работы с базой. Макросы состоят из последовательности внутренних команд СУБД и предназначены для автоматизации повторяющихся операций. Модули создаются путём программирования на языке Visual Basic for Applications и предназначены для создания новых функций, реализации нестандартных возможностей, позволяющих удовлетворить специфические требования заказчика, повысить быстродействие системы управления и уровень её защищённости.
