Информационные технологии
* функции для работы с датами и временными значениями;
* функции для инженерных расчетов;
* функции проверки свойств и значений;
* логические функции;
* функции для работы со ссылками и массивами;
* математические функции;
* функции для статистических расчетов;
* текстовые функции;
* финансовые функции.
14. Подготовка иллюстраций деловой графики на основе числовых данных электронной таблицы
Табличные процессоры предлагают различные виды иллюстраций деловой графики (диаграмм), причем их построение существенным образом облегчено за счет использования мастеров диаграмм -- встроенных автоматизированных пошаговых процедур, позволяющих соответствующим образом для выбранного типа диаграммы выполнить все необходимые операции оформления ее различных компонентов.
Гистограмма показывает изменение данных за определенный период времени и иллюстрирует соотношение отдельных значений данных. Категории располагаются по горизонтали, а значения по вертикали. Таким образом уделяется большее внимание изменениям во времени. Гистограмма с накоплением демонстрирует вклад отдельных элементов в общую сумму.
Линейчатая диаграмма отражает соотношение отдельных компонентов. Категории расположены по горизонтали, а значения по вертикали. Таким образом, уделяется большее внимание сопоставлению значений и меньшее изменениям во времени.Линейчатая диаграмма с накоплением показывает вклад отдельных элементов в общую сумму.
График отражает тенденции изменения данных за равные промежутки времени.
Круговая диаграмма показывает как абсолютную величину каждого элемента ряда данных, так и его вклад в общую сумму. На круговой диаграмме может быть представлен только один ряд данных. Такую диаграмму рекомендуется использовать, когда необходимо подчеркнуть какой-либо значительный элемент.
Точечная диаграмма отображает взаимосвязь между числовыми значениями в нескольких рядах и представляет две группы чисел в виде одного ряда точек в координатах х и у.
Диаграмма с областями подчеркивает величину изменения в течение определенного периода времени, показывая сумму введенных значений. Она также отображает вклад отдельных значений в общую сумму.
Кольцевая диаграмма показывает вклад каждого элемента в общую сумму, но в отличие от круговой диаграммы она может содержать несколько рядов данных. Каждое кольцо в кольцевой диаграмме представляет отдельный ряд данных.
В лепестковой диаграмме каждая категория имеет собственную ось координат, исходящую из начала координат. Линиями соединяются все значения из определенной серии. Лепестковая диаграмма позволяет сравнить общие значения из нескольких наборов данных.
Поверхностная диаграмма используется для поиска наилучшего сочетания двух наборов данных. Как на топографической карте, области с одним значением выделяются одинаковым узором и цветом.
Пузырьковая диаграмма является разновидностью точечной диаграммы. Размер маркера данных указывает значение третьей переменной.
Биржевая диаграмма часто используется для демонстрации цен на акции. Этот тип диаграммы также может быть использован для научных данных, например, для определения изменения температуры.
15. Принципы автоматизации документооборота на предприятии
Внедрение системы электронного документооборота позволяет:
· Повысить производительность труда информац. работников при переходе к электронным документам
· При использовании сетевых технологий позволяет одновременно многим пользователям из рабочей группы применять эти документы
· Избежать дублирования функций и задач сотрудникам взаимодействующих внутри подразделения
· Сохранять конфиденциальность документов малого физического объема и развитость системы защиты
При создании СЭД на предприятии необходимо учитывать след. аспекты: любой ЭД должен создаваться в к-л приложении (текстовом, табличном, чертеж, БД) или специальным инструментом входящим в СЭД, для приведения документа, находящегося в неприемлемом для системы виде в стандартизированный вид.
Для этого решаются две задачи:
1. Обеспечение взаимодействия средств создания ЭД и средств администрирования документов. В СЭД должны быть средства вовлечения в электронный документооборот, должно исключаться непопадание документов в оборот, ограниченный доступ к ним.
2. Обеспечение перевода внешних документов в стандартные системы (в адекватную электронную форму).
При выборе системы необходима поддержка максимально возможного количества платформ (операц. систем). Таким требованиям отвечает Wind NT, а также процессоры Intel, MIPS, Alpha, Power PC, необходима поддержка многоплатформенного сервера баз данных (Sybase, Oracle, Informix). Выбираемая система должна быть открыта для эксплуатируемых и новых приложений. Для этого она должна удовлетворять ряду стандартов (Shamrock, ODMA). СЭД, отвечающая перечисленным принципам состоит из 3-х основных частей:
· Система управления документами
· Система массового ввода
· Система автоматизации деловых процессов
16. Система управления документами
СУД - предназначена для автоматизации хранения, поиска и управления электронными документами разнообразных форматов, в том числе и изображениями документов (фактически выполняет роль СУБД для неструктурированной информации).
Функции:
· Индексирование документов
· Полнотекстовый поиск по ключевым словам
· Управление конфигурацией документа и установление взаимосвязи между отдельными структурными компонентами
· Ассемблирование документов, позволяющее объединить все части составного документа для отображения на экране
· Организация доступа к документу независимо от места его хранения
· Поиск и управление документами с помощью ключевых компонентов, таких как оглавление или название раздела
· Многоуровневая защита данных, которая разрешает доступ к документам только определенным пользователям или устанавливает виды доступа (н-р только для чтения).
· Администрирование учета и архивирования
· Организация выдачи/возврата документа
· Контроль версий документа
· Рассылка документов
17. Система массового ввода. Системы автоматизации деловых процессов
Предназначена для массового ввода документов архива и перевода их в электронный вид. Документы делятся на просто документы и формы. Формы содержат избыточную при электронной обработке информацию - линии, пиктограммы. Для массового ввода применяется система обработки изображений документов и системы оптического распознавания символов (Optica). Система обработки изображений документов предназначена для ввода, обработки, хранения и поиска графических образов бумажных документов. Целесообразно применять в организации с большим документооборотом - осуществляется сканирование документов для записи на сервер, модификации, передачи, печати, предусматривает определение маршрута передачи изображения по сети, их рассылка по электронной почте.
Система автоматизации деловых процессов предназначена для создания сложных прикладных систем коллективной обработки документов в процессе осуществления конкретных бизнес-процессов. АДП обслуживает деятельность каждого сотрудника.
2 архитектуры АДП-систем:
1. Ориентирована на документ и процесс его движения между сотрудниками (похожи на электронную почту). Достоинство - использование технологии "клиент-сервер". Недостаток - сложность управления правилами деловых процессов, документ доступен только получателю.
2. Ориентирована на задание как составную часть делового процесса: деловой процесс - задание - документ; информация о задании находится в БД, в этом случае задание легко протоколируется.
18. Программное обеспечение для рабочих групп. Основные функции ПО для рабочих групп
Рабочая группа состоит из компьютеров, между которыми чаще всего осуществляется обмен данными, Как правило, эти компьютеры содержат все сетевые ресурсы (например, файлы и принтеры), к которым требуется осуществлять общий доступ.
Группа пользователей, имеющих в сети общие файлы и ресурсы. Члены рабочей группы обычно выполняют одинаковые служебные функции, например, они могут работать в одном подразделении фирмы.
В настоящее время в систему ЭД входит ПО для рабочих групп, предназначенное для организаций, сотрудникам которых по характеру деятельности требуется постоянный обмен документами. С его помощью осуществляется хранение, просмотр и совместное использование документов.
ПО для рабочих групп - программное обеспечение, обеспечивающее эффективную координация деловой активности рабочих групп пользователей.
Групповое программное обеспечение включает:
- средства одновременной работы с файлами;
- электронную почту;
- средства теле- и видеоконференций;
- средства планирования работ и др.
Основные функции ПО для рабочих групп:
· Электронная почта
· Поддержка видеоконференций/совещаний
· Управление изображениями документов
· Совместное использование документов
· Маршрутизация документов
· Календарное планирование
19. Каналы утечки компьютерной информации. Методы и средства защиты информации (перечислить)
· Несанкционированный просмотр (фотографирование) информации на дисплее,принтере, графопостроителе.
· Хищение результатов регистрации информации
· Несанкционированный доступ к машинным носителям информации с целью их просмотра и копирования
· Хищение съемных машинных носителей
· Электромагнитное излучение
· Акустическое излучение
· Радиозакладки
· Наводки в сети питания, контуре заземления, каналах связи, системе охранной и пожарной сигнализации, система водо-, теплоснабжения.
Методы и средства защиты информации
Социальные меры - требуют целенаправленной деятельности людей на основе государственных, ведомственных и внутрифирменных законов, положений, инструкций. К ним относятся законодательные, административные, финансовые и морально-этические меры.
Формальные меры - выполняют свои функции по определенным правилам без участия людей - физические, технические, аппаратные и программные способы.
20. Физические, технические, аппаратные средства защиты информации
Физические средства призваны предотвратить несанкционированный доступ к носителям информации. К ним относят стены, решетки, и различные виды ограждений; замки, в том числе и кодовые и электронные (не относящиеся к самой информационной системе); системы идентификации и аутентификации (в том числе и биометрические).
Технические средства могут быть аппаратными и программными. Технические средства призваны обеспечивать конфиденциальность, целостность и доступность информационных ресурсов. Один из самых надежных и дорогостоящих методов - криптографические средства. Они могут быть реализованы и программно и аппаратно. Криптографические средства, основанные на математическом аппарате, осуществляют шифрование, тем самым, обеспечивая конфиденциальность информационных ресурсов; они проверяют целостность путем вычисления контрольных сумм (хэш-значения); а также способны организовать процесс идентификации и аутентификации с помощью специальных криптографических алгоритмов.
К аппаратным средствам защиты относятся различные электронные, электронно-механические, электронно-оптические устройства. К настоящему времени разработано значительное число аппаратных средств различного назначения, однако наибольшее распространение получают следующие:
* специальные регистры для хранения реквизитов защиты: паролей, идентифицирующих кодов, грифов или уровней секретности;
* устройства измерения индивидуальных характеристик человека (голоса, отпечатков) с целью его идентификации;
* схемы прерывания передачи информации в линии связи с целью периодической проверки адреса выдачи данных.
* устройства для шифрования информации (криптографические методы).
21. Понятие электронной подписи, электронного конверта. Защита от несанкционированного доступа к информационным ресурсам
ЭЦП- цифровой код (последовательность символов), присоединяемый к электронному сообщению для однозначной идентификации отправителя. По назначениюэлектронная цифровая подписьсоответствует обычной подписи на документе, подтверждающей юридические полномочия документа.электронная цифровая подписьполучается методами асимметричной криптографии, основанными на математической функции, комбинирующей открытый текст с последовательностью чисел (ключом).
Электронная цифровая подпись -- реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющий идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажения информации в электронном документе, [1] а также обеспечивает неотказуемость подписавшегося.
Электронная почта -- наиболее дешевый и удобный способ связи. Но далеко не всегда пользователь уверен в том, что личная корреспонденция доступна лишь ему, а написанные им письма достигают адресата без купюр. Сообщение, отправленное при помощи обычной электронной почты, при желании может быть перехвачено и скопировано на пути следования к адресату. Кроме того, у клиентов обычных почтовых сервисов нет никакой гарантии, что полученное письмо действительно написано тем человеком, который значится как отправитель. Этой угрозы можно избежать, пользуясь так называемой защищенной почтой: подобных сервисов сейчас довольно много. Чаще всего потребность в надежной почте возникает у крупных организаций, банков, финансовых структур, компаний, для которых утечка информации -- серьезная проблема. Но и рядовые пользователи нередко отдают предпочтение защищенным сервисам. Среди наиболее популярных способов защиты -- шифрование сообщений, когда прочитать письмо может только отправитель и адресат; использование электронно-цифровой подписи, подтверждающей авторство сообщения и его целостность; безопасное соединение, обеспечивающее прохождение данных в закодированном виде.
22. Операционная система. Понятие, назначение, виды
Операционная система (OC) представляет собой программу, которая автоматически загружается при включении компьютера и предоставляет пользователю базовый набор команд, с помощью которых можно выполнить общение с компьютером и ряд действий: запустить программу, отформатировать дискету, скопировать файл и т.д.
Технология общения с компьютером зависит от интерфейса. Современные операционные системы поддерживают командный, WIMP-, SILK- интерфейсы. Сейчас ставится вопрос о создании общественного интерфейса (social interface).
Командный интерфейс означает выдачу на экран системного приглашения для ввода команды. Например, в MS-POS это приглашение выглядит как С:\>, в Unix - $.
WIMP-интерфейс является графическим и расшифровывается как Windows .(окно), Image (образ), Menu (меню), Pointer (указатель), т. е. на экране высвечивается окно, содержащее образы программ и меню действий. Для выбора одного из них используется указатель. SILK-интерфейс означает Spech (речь), Image (образ), Langusge (язык), Knowledge (знание), т. е. на экране по речевой команде происходит перемещение от одних поисковых образов к другим. Предполагается, что при использовании общественного интерфейса не нужно будет разбираться в меню. Экранные образы однозначно укажут дальнейший путь перемещения от одних поисковых образов к другим по смысловым семантическим связям'
Операционные системы делятся на:
· однопрограммные,
· многозадачные
· многопользовательские.
К однопрограммным операционным системам относятся SCP, MS-DOS и др. Многозадачные операционные системы, например Unix Windows начиная с версии 3.1, DOS 7.0, OS-2 и другие, предусматривают одновременное выполнение нескольких приложений. Если однопрограммные системы работают или в пакетном режиме, или в диалоговом, то многозадачные могут совмещать эти режимы. Таким образом, эти системы обеспечивают пакетную и диалоговую технологии обработки данных
Многопользовательские системы отвечают требованиям пользователей различных категорий (неквалифицированных пользователей, прикладных и системных программистов) и профессий. Например, они реализуются сетевыми операционными системами Novell Netware, ИОЛА и т. п., обеспечивают сетевые технологии, а также пакетные и диалоговые технологий.
Пакетная технология, или пакетный режим обработки данных, означает, что задания объединяются в пакет, а затем выполняются на ЭВМ без вмешательства пользователя. Задание - единица работы, определяемая пользователем и представляющая собой последовательность команд Операционной системы для указания нужных характеристик и имен выполняемой программы и обрабатываемых ею данных.
Диалоговая технология, или диалоговый режим обработки данных, означает обмен сообщениями между пользователем и системой в реальном времени. Сетевая технология обеспечивает удаленную диалоговую и пакетную технологии.
Разнообразие технических средств и операционных систем вынудили разработчиков систем ввести понятие платформы. Платформа определяет тип компьютера и ОС, на которых можно установить покупаемую информационную технологию. Она имеет сложную структуру.
Главным компонентом является тип компьютера, определяемый типом процессора: Macintosh, Atary, Sincler, Intel и т.д.
Следующим компонентом является операционная система, работающая на том или ином процессоре. Например, Windows NT работает на многих типах процессоров: Intel, MIPS, ALPHA, Power PC.
Многие ИТ не зависят от добавочного оборудования и наличия других программных средств. Их называют компьютерными ИТ. Например, к ним относятся текстовые, графические, табличные процессоры.
Часть ИТ зависит от типа добавочного оборудования. Например, сетевые информационные технологии зависят от сетевого оборудования: модемов, адаптеров, каналов связи и т.д. и программных средств, их обслуживающих.
Часть ИТ требует дополнительного оборудования и специалных программных средств его обслуживания. Например, в технологии мультимедиа используются приводы CD-ROM, видеокарты, звуковые карты и т.д. А так как технология мультимедиа может быть использована в сетях ЭВМ, она также зависит и от сетевого оборудования.
Новейшие информационные технологии представляют собой продукт интеграции различных ИТ. Поэтому их платформа зависит от всех структурных частей: типа процессора и работающей на нем ОС, типа дополнительного оборудования ИТ и поддерживающего его оборудования программных средств.
23. Особенности алгоритмов управления ресурсами
От эффективности алгоритмов управления локальными ресурсами компьютера во многом зависит эффективность всей сетевой ОС в целом. Поэтому, характеризуя сетевую ОС, часто приводят важнейшие особенности реализации функций ОС по управлению процессорами, памятью, внешними устройствами автономного компьютера. Так, например, в зависимости от особенностей использованного алгоритма управления процессором, операционные системы делят на многозадачные и однозадачные, многопользовательские и однопользовательские, на системы, поддерживающие многонитевую обработку и не поддерживающие ее, на многопроцессорные я однопроцессорные системы.
Поддержка многозадачности
По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:
* однозадачные (например, MS-DOS, MSX);
* многозадачные (ОС ЕС, OS/2, UNIX, Windows 95).
Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.
Поддержка многопользовательского режима.
По числу одновременно работающих/пользователей ОС делятся на:
* однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
* многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.
Вытесняющая и невытесняющая многозадачность
Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:
* невытесняющая многозадачность (NetWare, Windows 3.x);
* вытесняющая многозадачность (Windows NT, OS/2, UNIX).
Основным различием между вытесняющим и невытесняющим вариантами многозадачности является степень централизации механизма планирования процессов. В первом случае механизм планирования процессов целиком сосредоточен в операционной системе, а во втором - распределен между системой и прикладными программами.
Невытесняющая (или коллективная) многозадачность является по существу системой, основанной на взаимной обработке, -- она предполагает, что параллельно выполняющиеся процессы будут обрабатывать переключение друг на друга
Другой тип мультизадачности, вытесняющая многозадачность, гораздо более совершенен и силен. При таком типе мультизадачности операционная система не зависит от "желания" приложения отказаться от ЦПУ. Она может захватить ЦПУ, забрать его у приложения и отдать другому приложению или системному процессу, 32-разрядные приложения, написанные специально для Windows 95, пользуются преимуществами мультизадачности подобного типа.
Поддержка многонитевости
Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).
Многопроцессорная обработка
Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.
Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: асимметричные ОС и симметричные ОС, Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам. Симметричная ОС полностью децентрализована и использует весь пул процессоров, разделяя их между системными и прикладными задачами.
24. Особенности аппаратных платформ
На свойства операционной системы непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компьютеров, мини-компьютеров, мэйнфреймов, кластеров и сетей ЭВМ. Среди перечисленных типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные. В любом случае специфика аппаратных средств, как правило, отражается на специфике операционных систем.
Очевидно, что ОС большой машины является более сложной и функциональной, чем ОС персонального компьютера. Так в ОС больших машин функции по планированию потока выполняемых задач, очевидно, реализуются путем использования сложных приоритетных дисциплин и требуют большей вычислительной мощности, чем в ОС персональных компьютеров. Аналогично обстоит дело и с другими функциями,
Сетевая ОС имеет в своем составе средства передачи сообщений между компьютерами по линиям связи, которые совершенно не нужны в автономной ОС. На основе этих сообщений сетевая ОС поддерживает разделение ресурсов компьютера между удаленными пользователями, подключенными к сети. Для поддержания функций передачи сообщений сетевые ОС содержат специальные программные компоненты, реализующие популярные коммуникационные протоколы, такие как IP, IPX, Ethernet n другие.
Многопроцессорные системы требуют от операционной системы особой организации, с помощью которой сама операционная система, а также поддерживаемые ею приложения могли бы выполняться параллельно отдельными процессорами системы. Параллельная работа отдельных частей ОС создает дополнительные проблемы для разработчиков ОС, так как в этом случае гораздо, сложнее обеспечить согласованный доступ отдельных процессов к общим системным таблицам, исключить эффект гонок и прочие нежелательные последствия асинхронного выполнения работ.
Другие требования предъявляются к операционным системам кластеров. Кластер - слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем необходима и программная поддержка со стороны операционном системы, которая сводится в основном к синхронизации доступа к разделяемым ресурсам, обнаружению отказов и динамической реконфигурации-системы. Одной из первых разработок в области кластерных технологий были решения компании Digital Equipment на базе компьютеров VAX. Недавно этой компанией заключено соглашение с корпорацией Microsoft о разработке кластерной технологии, использующей Windows NT. Несколько компаний предлагают кластеры на основе UNIX-машин.
Наряду с ОС, ориентированными на совершенно определенный тип аппаратной платформы, существуют операционные системы, специально разработанные таким образом, чтобы они могли быть легко перенесены с компьютера одного тина на компьютер другого типа, так называемые мобильные ОС. Наиболее ярким примером такой ОС является популярная система UNIX. В этих системах аппаратно-зависимые места тщательно локализованы, так что при переносе системы на новую платформу переписываются только они.
25. Сравнительная характеристика наиболее распространенных ОС
ОС, называемые дисковыми (DOS), в настоящее время используются только на маломощных компьютерах. Эти ОС предоставляют пользователю только интерфейс командной строки, что не очень приятно для неподготовленного пользователя. С другой точки зрения такие операционные системы являются минимальными, т.е. требуют для своей работы небольшое количество ресурсов и практически не ограничивают разработчика ограничениями, которые накладывают многие современные развитые ОС. Однако, отметим, что стоимость таких разработок очень высока из-за требуемой высокой квалификации разработчика и необходимости работать на языках низкого уровня.
Windows - операционная система для тех, кто ценит совместимость больше эффективности; для тех, кто готов купить большое количество памяти, дискового пространства и мегагерц; для тех, кто любит не вникая в суть, щелкать мышкой по кнопочкам в окошке. Немаловажным преимуществом Windows надо признать также возможность украсть кучу программного обеспечения.
Windows NT - ОС предназначенная для работы в сетях. Как и Windows 95 ее предпочитают те, кто предпочитают удобный интерфейс экономному расходованию ресурсов и высокой производительности.
Операционная система Windows NT с самого начала проектировалась с учетом всех требований, предъявляемых к современным ОС: расширяемости, переносимости, надежности, совместимости, производительности: Эти свойства были достигнуты за счет применения передовых технологий структурного проектирования, таких как клиент-сервер, микроядра, объекты.
Windows NT занимает самое высокое место в семействе Windows. Она поддерживает графический интерфейс (GUI) пользователя Windows, а также является первой базирующейся на Windows операционной системой фирмы Microsoft, поддерживающей Win32 API, 32-х битный программный интерфейс для разработки новых приложений. Win32 API делает доступными для приложений улучшенные, свойства ОС, такие как многонитевые процессы, синхронизацию, безопасность, управление объектами.
Macintosh - ОС для графических, издательских и.музыкальных работ, а также для тех, кто любит понятный, красивый интерфейс и не хочет (не может) разбираться в подробностях функционирования системы.
OS/2 Warp имеет хорошо продуманный объектно-ориентированный интерфейс с применением техники drug-and-drop при выполнении операций копирования, удаления, печати, а также некоторых других. Перечни свойств объектов легко доступны в меню, вызываемых щелчком правой клавиши мыши. Имеется специальная панель для размещения часто используемых документов или прикладных программ.
Одним из часто критикуемых недостатков OS/2 Warp является то, что она не поддерживает 32-х битные приложения Windows. OS/2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует меньше чем NT, в управлении гибче (хотя в настройке может и сложнее), а многозадачность очень хорошая.
Unix - самая многоплатформенная ОС. WindowsNT пытается подражать ему, но пока это плохо удается. Переносимость программ с одной версии Unix на другую ограничена. Unix хорош для квалифицированного администратора, т. к. требует знания принципов функционирования происходящих в нем процессов.
Нет хороших и плохих ОС. Каждая система имеет свою область применения.
26. Понятие базы данных и СУБД. Объекты баз данных
БД - совокупность взаимосвязанных данных, характеризующаяся возможностью использования для большого количества приложений, возможностью быстрого получения и модификации необходимой информации, минимальная избыточность информации, независимостью от прикладных программ, общим управляемым способом поиска.
Система управления базами данных (СУБД)-- специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.
Объектом обработки MS Access является файл базы данных, которому присваивается имя. Этот файл содержит следующие объекты Access: таблицы, запросы, формы, отчеты, макросы и модули.
Таблицы - в реляционных БД вся информация хранится в виде таблиц. Каждая строка таблицы представляет собой запись, а столбец - поле. Запись содержит набор данных об одном объекте, а поле однородные данные обо всех объектах.
Запросы - работа с БД предполагает сортировку данных и их выбор по определенному критерию - эти операции выполняются по запросу. Результат запроса называется выборкой. Данные в выборке являются динамическими: они всегда соответствуют текущему состоянию таблицы. Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Форма-бланк позволяет упростить процесс заполнения базы, с помощью формы-маски можно ограничить объем информации, доступной пользователю, обращающемуся к базе. Отчеты служат для отображения итоговых данных из таблиц и запросов в удобном для просмотра виде. Отчет может содержать простую информацию и сложные вычисления. Данные также могут отображаться в виде диаграмм и графиков. В качестве элементов управления можно использовать поля данных, результаты вычислений, поясняющий текст, диаграммы или графики. При помощи макросов можно автоматизировать отдельные действия, не погружаясь в программирование. Запись макросов происходит по принципу магнитофона: отдельные действия, необходимые для определенной операции, записываются в нужной последовательности, а затем воспроизводятся любое количество раз простым нажатием кнопки.
Выполнять операции, которые невозможно реализовать с помощью команд или макрокоманд, позволяют дополнительные средства - процедуры обработки событий или выполнение вычислений написанные на языке Visual Basic For Applications (VBA). Такие процедуры оформляются в виде модулей.
27. Модели организации данных
Иерархическая модель представляется в виде древовидного графа в котором объекты выделяются по уровням соподчиненности (иерархии). В этой модели должно соблюдаться правило: каждый порожденный узел не может иметь больше одного порожденного узла. Узлы которые не несут исходные стрелки называются листья.
Достоинства: позволяет описать структуру как на логическом, так и на физическом уровне (применяется только для иерархически организованных данных).
Недостатки: жесткая фиксированность взаимосвязей между элементами данных
Сетевая модель - связь многие ко многим (является расширением иерархической). Связь обязательно включает основную и зависимую запись.
Достоинства: большая информационная гибкость по сравнению с иерархической.
Недостатки: жесткая структура - ограничивает развитие информационной модели.
Реляционная модель - это такая база данных, которая воспринимается ее пользователем как совокупность таблиц, взаимосвязи между данными представлены в виде двумерных таблиц, называемых отношениями.
· Отношения обладают следующими свойствами:
· Каждый элемент таблицы представляет собой один элемент данных (повторяющиеся группы отсутствуют)
· Элементы столбца имеют одинаковую природу и столбцам однозначно присвоены имена
· В таблице нет 2-х одинаковых строк
· Строки и столбцы можно рассматривать в любом порядке вне зависимости от информационного содержания
Преимущества: простота логической модели, гибкость системы защиты, независимость данных, простой язык манипулирования данными с помощью математически строгой теории реляционной алгебры.
Сетевая модель данных базируется на табличных и графовых представлениях. Вершинам графа соответствуют объекты, представленные таблицами, а дугам соответствуют связи между объектами. Ограниченность сетевой модели состоит в невозможности непосредственного представления связей между объектами типа "многие - ко - многим".
Иерархическая модель данных представляется упорядоченным деревом. Отличие иерархической модели от сетевой состоит в том, что в иерархической модели любой объект может подчиняться только одному объекту вышестоящего уровня, а в сетевой - любой объект может быть подчинен нескольким объектам.
Реляционная модель данных базируется на отношениях и их представлении таблицами. Единственным средством структуризации данных в реляционной модели является отношение. Отношения обладают всеми свойствами множеств. Важнейшее свойство языков данных реляционной модели - возможность определять новые отношения, основываясь на существующих отношениях и используя реляционную алгебру или реляционное исчисление
28. Реляционная модель данных
Реляционная модель БД имеет дело с тремя аспектами данных: со структурой данных, с целостностью данных и с манипулированием данными. Под структурой понимается логическая организация данных в БД, под целостностью данных - безошибочность и точность информации, хранящейся в БД, под манипулированием данными - действия, совершаемые над данными в БД. Эти три аспекта отражают и основные процедуры процесса накопления данных (хранение, актуализацию и извлечение).
Все значения данных являются атомарными ( в каждой таблице на пересечении строки и столбца всегда имеется в точности одно значение данных и никогда не бывает множества значений).
Не существует каких-либо связей и указателей соединяющих таблицы, для этой цели служат тоже таблицы.
Формальный термин
|
Неформальный эквивалент
|
|
Отношение
Кортеж
атрибут
|
Таблица
Запись, строка
Поле, столбец
|
|
|
Доменом называется множество подобных значений одного и того же типа. Каждое отношение имеет первичный ключ, идентифицирующий это отношение (никакие 2 кортежа отношения в произвольный момент времени не могут дублировать друг друга).
29. Требования к организации и управлению данными
· Непротиворечивость данных, хранящихся в базе данных. Непротиворечивость данных достигается путем размещения и хранения данных в едином месте, посредством которого исключается ситуация хранения и изменения одних и тех же данных в нескольких локальных хранилищах данных.
· Неизбыточность данных. Неизбыточность данных предполагает, что любые данные будут храниться в БД в одном экземпляре. Дублирование данных не только увеличивает объем требуемой памяти, но может привести к противоречивости данных. Наличие единого хранилища данных способствует хранению данных в едином экземпляре, а не в виде копий, размещенных в локальных хранилищах данных.
· Централизация управления данными. Наличие центрального хранилища данных облегчает осуществление операций пользователей при работе с данными.
· Независимость данных. В системе баз данных приложения (программы обработки) не зависят от данных. Это связано с тем, что в разных приложениях одни и те же данные требуется представлять по-разному. Различия могут существовать между представлением данных в приложениях и формой их физического хранения. Кроме того, должна быть возможность изменения структуры хранения или метода доступа без изменения существующих приложений
Страницы: 1, 2, 3, 4
|