Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Свойства СУБД: механизм транзакций, обеспечение целостности БД, схема данных. ⇐ ПредыдущаяСтр 6 из 6
Транзакция - это неделимая, с точки зрения воздействия на СУБД, последовательность операций манипулирования данными, выполняющаяся по принципу " все или ничего", и переводящая базу данных из одного целостного состояния в другое целостное состояние. Транзакция обладает четырьмя важными свойствами, известными как свойства ACID (atomicity, consistency, isolation, durability): Атомарная транзакция – это такая транзакция, в которой либо выполняются все содержащиеся в ней действия с базой данных, либо не выполняется ни одно из них. Устойчивая транзакция – это транзакция, в которой все сохраненные изменения остаются в базе данных. СУБД не будет удалять эти изменения даже в случае ошибки. Если транзакция устойчивая, СУБД при необходимости предоставит возможность для восстановления изменений, произведенных всеми выполненными действиями. Согласованность может быть на уровне оператора и на уровне транзакции. Во втором случае транзакция может не видеть своих собственных результатов. Целостность данных обеспечивается набором специальных предложений, называемых ограничениями целостности. Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними. Ограничения целостности могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и тому подобное. Для полей (атрибутов) используются следующие виды ограничений: • Тип и формат поля. • Задание диапазона значений. • Недопустимость пустого поля. • Задание домена. • Проверка на уникальность значения какого-либо поля. Ограничение позволяет избежать записей-дубликатов. Ограничения, используемые только при проверке допустимости корректировки, называют ограничениями перехода. Схема системы базы данных — её структура, описанная на формальном языке, поддерживаемости системой управления базами данных (СУБД). В реляционных базах данных схема определяет таблицы, поля в каждой таблице, а также отношения между полями и таблицами. Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных. Свойства: · Гибкость. Множественные отношения предок/потомок позволяли сетевой СУБД хранить данные, структура которых была сложнее простой иерархии. · Стандартизация. Появление стандарта CODASYL популярность сетевой модели, а такие поставщики мини-компьютеров, как Digital Equipment Corporation и Data General, реализовали сетевые СУБД. · Быстродействие. Вопреки своей большой сложности, сетевые СУБД достигали быстродействия, сравнимого с быстродействием иерархических СУБД. Множества были представлены указателями на физические записи данных, и в некоторых системах администратор мог задать кластеризацию данныхна основе множества отношений.
Классификация СУБД по характеру используемой модели данных. Иерархические СУБД - поддерживают древовидную организацию информации. Связи между записями выражаются в виде отношений предок/потомок, а у каждой записи есть ровно одна родительская запись. Это помогает поддерживать ссылочную целостность. Когда запись удаляется из дерева, все ее потомки также должны быть удалены. Сетевые СУБД - Сетевая модель расширяет иерархическую модель СУБД, позволяя группировать связи между записями в множества. С логической точки зрения связь — это не сама запись. Связи лишь выражают отношения между записями. Как и в иерархической модели, связи ведут от родительской записи к дочерней, но на этот раз поддерживается множественное наследование. Реляционные СУБД - В сравнении с рассмотренными выше моделями реляционная модель требует от сервера СУБД гораздо более высокого уровня сложности. В ней делается попытка избавить программиста от выполнения рутинных операций по управлению данными, столь характерных для иерархической и сетевой моделей. Объектно-ориентированные СУБД - позволяет программистам, которые работают с языками третьего поколения, интерпретировать все свои информационные сущности как объекты, хранящиеся в оперативной памяти. Дополнительный интерфейсный уровень абстракции обеспечивает перехват запросов, обращающихся к тем частям базы данных, которые находятся в постоянном хранилище на диске. Изменения, вносимые в объекты, оптимальным образом переносятся из памяти на диск. Объектно-реляционные - Объектно-реляционные СУБД объединяют в себе черты реляционной и объектной моделей. Их возникновение объясняется тем, что реляционные базы данных хорошо работают со встроенными типами данных и гораздо хуже — с пользовательскими, нестандартными. Когда появляется новый важный тип данных, приходится либо включать его поддержку в СУБД, либо заставлять программиста самостоятельно управлять данными в приложении. Основные технологии работы с СУБД MS Access. Система управления базами данных позволяет создавать, редактировать и обрабатывать реляционные базы данных (БД), в которых текстовая, числовая, графическая и иная информация сгруппирована и хранится в связанных таблицах. При этом таблицы должны обладать следующими свойствами: Существует несколько способов создания таблиц в Access: · Создание таблицы в режиме таблицы (или путем ввода данных); * · Создание таблицы в режиме конструктора таблиц; · Создание таблиц с помощью мастера таблиц. В СУБД Access процесс создания реляционной базы данных включает создание схемы данных. Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных. В схеме данных устанавливаются параметры обеспечения целостности связей в базе данных. Таким образом, осуществляется неразрывная связь внемашинного проектирования базы данных с этапом ее создания с помощью СУБД. В схеме данных, построенной по нормализованной модели данных предметной области, могут быть установлены одно-однозначные и одно-многозначные связи. Для таких связей обеспечивается поддержание целостности взаимосвязанных данных, при которой не допускается наличия в базе данных подчиненной записи без связанной с ней главной, при первоначальной загрузке базы данных и ее корректировках. Связи, определенные в схеме данных, используются автоматически при разработке многотабличных форм, запросов, отчетов, существенно упрощая процесс их конструирования. ИТ 3с ЗАО 2012 3. Регистрационная карточка документа (РК). Содержание основных полей в системе " ДЕЛО".
4. Категории " картотека" и " кабинет"? Основные определения, владельцы, папки кабинетов в системе " ДЕЛО". 5. Определение понятия " Группа документов". Перечислите основные группы, их характеристики в системе " ДЕЛО". 6. Справочники системы. Виды. Основные характеристики информации, содержащейся в них. 7. Справочник " Кабинеты". Назначение. Технология создания и заполнения в системе " ДЕЛО". 8. Модуль " Пользователи". Назначение. Технология создания и заполнения в системе " ДЕЛО". 9. Модули системы автоматизации делопроизводства и электронного документооборота " ДЕЛО". Характеристика каждого из модулей. 10. Основные функции модуля " Документы" в системе " ДЕЛО". Краткая характеристика. 11. Виды поручений в системе " ДЕЛО". Определения, технология создания поручений. 12. Поиск документов в системе " ДЕЛО". Быстрый поиск. Поиск по запросам.
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1333; Нарушение авторского права страницы