Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Классификация СУБД по характеру использования СУБД.
По характеру применения СУБД разделяют на персональные и многопользовательские. Персональные СУБД обеспечивают возможность создания локальных БД, работающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др. Многопользовательские СУБД позволяют создавать информционные системы, функционирующие в архитектуре "клиент-сервер". Наиболее известными многопользовательскими СУБД являются Oracle, Informix, SyBase, Microsoft SQL Server, InterBase. Свойства СУБД. Механизм транзакций. Обеспечение целостности БД. Схема данных. Транзакция - это неделимая, с точки зрения воздействия на СУБД, последовательность операций манипулирования данными, выполняющаяся по принципу "все или ничего", и переводящая базу данных из одного целостного состояния в другое целостное состояние. Транзакция обладает четырьмя важными свойствами, известными как свойства ACID (atomicity, consistency, isolation, durability): Атомарная транзакция – это такая транзакция, в которой либо выполняются все содержащиеся в ней действия с базой данных, либо не выполняется ни одно из них. Устойчивая транзакция – это транзакция, в которой все сохраненные изменения остаются в базе данных. СУБД не будет удалять эти изменения даже в случае ошибки. Если транзакция устойчивая, СУБД при необходимости предоставит возможность для восстановления изменений, произведенных всеми выполненными действиями. Согласованность может быть на уровне оператора и на уровне транзакции. Во втором случае транзакция может не видеть своих собственных результатов. Целостность данных обеспечивается набором специальных предложений, называемых ограничениями целостности. Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними. Ограничения целостности могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и тому подобное. Для полей (атрибутов) используются следующие виды ограничений: • Тип и формат поля . • Задание диапазона значений. • Недопустимость пустого поля. • Задание домена. • Проверка на уникальность значения какого-либо поля. Ограничение позволяет избежать записей-дубликатов. Ограничения, используемые только при проверке допустимости корректировки, называют ограничениями перехода. Схема системы базы данных — её структура, описанная на формальном языке, поддерживаемости системой управления базами данных (СУБД). В реляционных базах данных схема определяет таблицы, поля в каждой таблице, а также отношения между полями и таблицами. Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных. Свойства: · Гибкость. Множественные отношения предок/потомок позволяли сетевой СУБД хранить данные, структура которых была сложнее простой иерархии. · Стандартизация. Появление стандарта CODASYL популярность сетевой модели, а такие поставщики мини-компьютеров, как Digital Equipment Corporation и Data General, реализовали сетевые СУБД. · Быстродействие. Вопреки своей большой сложности, сетевые СУБД достигали быстродействия, сравнимого с быстродействием иерархических СУБД. Множества были представлены указателями на физические записи данных, и в некоторых системах администратор мог задать кластеризацию данныхна основе множества отношений. |
Последнее изменение этой страницы: 2019-05-08; Просмотров: 432; Нарушение авторского права страницы