Текстовые и графические редакторы

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

Текстовые редакторы можно разделить на:

1. Редакторы текстов программ, которые рассчитаны на редактирование программ, на том или ином языке программирования. Примерами могут служить редакторы, встроенные в системы программирования Turbo (Borland) C/C++, Turbo (Borland) Pascal и т.д., а также Multi-Edit.

2. Редакторы документов ориентированы на работу с текстами, имеющими структуру документа (MicrosoftWord и CorelWordPerfect.).

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

Разновидности:

1) Простейшие редакторы - в них предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания подписей различными шрифтами и т.д. (Paintbrush)

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

3) Редакторы, рассчитанные на создание художественных растровых изображений, применяются художниками, дизайнерами и т.д. В дополнение к возможностям редакторов, ориентированных на обработку фотоизображений, эти редакторы представляют богатейшие средства рисования и применения эффектов.

4) Редакторы объектной (векторной) графики, в отличие от рассмотренных ранее редакторов, работают с изображением, состоящим не из цветных точек, а из различных объектов - линий, букв и т.д. Каждый объект имеет свои свойства - расположение, размер, таблицу и цвет линии, вид заполнения (для замкнутых линий). Такие редакторы (прежде всего CorelDraw, а также AdobeIllustrator, MicrografaPesigner и др.)

5) Редакторы для создания трехмерных изображений (Autodesk 3DStudio, CorelDream 3D) позволяют определять трехмерные объекты, закрашивать их, указывать расположения света и т.д., получая реалистическое трехмерное изображение.

Банк данных

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

К банку данных предъявляются следующие требования:

А) Удовлетворение информационных потребностей пользователей;

Б) Обеспечение возможности работы с большими объемами различной информации;

В) Поддержка заданного уровня достоверности хранимой информации;

Г) Осуществление доступа к данным только пользователей, имеющих на это полномочия;

Д) Обеспечение возможности поиска информации по любой группе признаков;

Е) Возможность реорганизации и расширения при изменении границ предметной области;

Ж) Обеспечение выдачи информации в форме, удобной для восприятия;

З) Простота использования;

И) Возможность обслуживания нескольких (не обязательно одновременно) пользователей.

С БД взаимодействуют следующие категории лиц:

1) Пользователи (вводят и извлекают данные);

2) Программисты (пишут и отлаживают программы обработки данных);

3) Администраторы БД (отвечают за проектирование, реализацию, эксплуатацию и сопровождение БД).

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

СД - (словарь данных) представляет собой специальную информационную структуру содержащую общие сведения о ресурсах БД. СД включает: 1) Описание схемы и подсхем БзД; 2) Сведения о полномочиях пользователей по управлению данными; 3) Сведения об источниках данных; 4) Другие справочные сведения.

БД

Пользователь

СУБД БзД

СД

База данных (БзД) - это поименованная совокупность структурированных данных (файлов), относящихся к определенной области.

Структурирование - это введение соглашений о способах представления данных.

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

Виды моделей данных

Ядром любой базы данных является модель данных.

Модель данных - совокупность структур данных и операций их обработки.

Известны такие модели данных:

1) Иерархическая модель;

2) Сетевая модель;

Реляционная модель.

Первоначально наибольшее распространение получила иерархическая модель данных.

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

К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь

Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа.

В сетевой структуре данных при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с другим элементом.

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

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

Обзор СУБД

Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации. (DBASE, MicrosoftAccess2.0,MicrosoftFoxProforDOS 2.6, MicrosoftForProForWindows ).

Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач.

СУБД предназначены для централизованного управления базой данных в интересах всех работающих в этой системе.

По степени универсальности различают два класса СУДБ:

1) Системы общего назначения;

Специализированные системы.

СУДБ общего назначения не ориентированы на какую-либо предметную область или информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной ОС и поставляется пользователям как коммерческое изделие. Такие СУДБ обладают свойствами настройки на работу с конкретной базой данных.

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

*****************************************************************************

Наши рекомендации