Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Непосредственное управление данными во внешней памяти



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

Управление буферами оперативной памяти

СУБД обычно работают с БД значительного размера; по крайней мере этот размер обычно существенно больше доступного объема оперативной памяти

Управление транзакциями

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

Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя.

амяти, либо ни одно из этих изменений никак не отражается на состоянии БД

Поддержка языков БД

Для работы с базами данных используются специальные языки, в целом называемые языками баз данны

 

33. Модель данных – совокупность структур данных и операций их обработки. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.

 

Над моделью базы данных удобно производить следующие действия:

· сортировку данных (например, по алфавиту);

· выборку данных по группам (например, по дате рождения);

· поиск записей (например, по фамилиям) и т.д.

 

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

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

Граф – пара множеств, одно из которых описывает множество вершин, а другое множество связей между ними.

Узел – совокупность атрибутов данных, описывающих некоторый объект.

Не будучи хронологически первой, наиболее популярной с начала 80-х гг. была и до сих пор остается реляционная модель данных. Она первая получила математическое описание, и она экономна по части базовых понятий. Первое повлекло возможность тщательного и интенсивного исследования свойств этой модели (немедленно реализованного в обширной литературе), а второе сделало ее привлекательной для программистов и пользователей.

В реляционной модели считается, что все данные ИС представлены в виде таблиц [2]. Строки в каждой таблице - это кортеж неструктурированных единиц данных, " атрибутов". Набор кортежей, составляющий таблицу, образует математическое отношение; таким образом, модель данных представляется множеством таблиц-отношений (называемых также R-таблицами); отсюда название " реляционная", т.е. модель, представленная отношениями.

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

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

Реляционная база данных - это набор R-таблиц и только R-таблиц, т.е. считается, что никаким иным образом (переменные, массивы и т.п.) данные в базе не представлены.

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

  • базовые операции
    • ограничение - исключение из таблицы некоторых строк;
    • проекция - исключение из таблицы некоторых столбцов;
    • декартово произведение - из двух таблиц получается третья по принципу декартова произведения двух множеств строк;
    • объединение - объединение множеств строк двух таблиц;
    • разность - разность множеств строк двух таблиц;
    • присвоение - именованной таблице присваивается значение выражения над R-таблицами;
  • производные операции
    • группа операций соединения;
    • пересечение - пересечение множеств строк двух таблиц;
    • деление - позволяет отвечать на вопросы типа: " какие студенты посещают все курсы? ";
    • разбиение - позволяет отвечать на вопросы типа: " какие пять служащих в отделе наиболее оплачиваемы? ";
    • расширение - добавление новых столбцов в таблицу;
    • суммирование - в новой таблице с меньшим, чем в исходной, числом строк, строки получены как агрегирование (например, суммирование по какому-то столбцу) строк исходной.

 

34. Программы обработки и демонстрации графических изображений. Сюда включаются графические редакторы, пакеты демонстрационной графики и программы просмотра графических изображений Графические редакторы предназначены для создания и редактирования графических изображений. Они делятся на растровые графические редакторы и векторные графические редакторы

Растровые графические редакторы предназначены для работы с фотографиями и включают в себя набор средств по кодированию фотоизображений в цифровую форму

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

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

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

Среди мультимедиа-программ можно выделить две небольшие группы. Первая включает пакеты для обучения и досуга. Как правило это мультимедийные электронные энциклопедии по отраслям знаний; электронные учителя в области иностранных языков, бизнеса, политики; деловые игры и т.д. Вторая группа включает программы для подготовки видеоматериалов для создания мультимедиа представлений, демонстрационных дисков и стендовых материалов. К пакетам данного вида относятся Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-10; Просмотров: 761; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь