Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение модели данных. Представление статических и динамических свойств реального мира. Понятие базы данныхСтр 1 из 8Следующая ⇒
Определение модели данных. Представление статических и динамических свойств реального мира. Понятие базы данных Модель данных (МД) – это интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации. В сильно типизированных МД все данные относятся к конкретным категориям. В слабо типизированных нет никаких предположений для категоризации; элементы данных относятся к той или иной категории только тогда, когда это необходимо в конкретном случае. Большинство МД, используемых в информационных системах, относятся к сильно типизированным. Следовательно, в таких моделях можно выделить следующие структурные компоненты: категория; свойства категории; связи между категориями.
В конкретном применении модели данных совокупность именованных категорий, их свойств и связей между ними называется схемой. Совокупность данных, структура которых соответствует конкретной схеме, называется реализацией базы данных. Т.о., схема определяет структуру данных. Необходимо еще определить допустимые операции над данными. Операции, предусмотренные моделью данных, преобразуют одну реализацию БД в другую, но все эти реализации имеют одну и ту же структуру и соответствуют одной и той же схеме. В соответствии с этим, можно дать следующее определение:
База данных – последовательность реализаций, полученных в результате некоторых преобразований и удовлетворяющих одной и той же схеме.
МД некоторым образом представляет предметную область, часть реального мира. Реальный мир обладает и статическими, и динамическими свойствами. Отсюда, МД можно определить как множество правил порождения G (Generate) и множество операций O (Operations). Множество правил порождения представляет статические свойства МД и соотносится с языками описания данных ( ЯОД ). Множество операций представляет динамические свойства МД и соотносится с языками манипуляции данными ( ЯМД ).
Средствами ЯОД определяются допустимые структуры данных – объектов (сущностей) и связей – а также допустимые реализации данных. Определение структуры данных реализуется посредством спецификации соответствующих категорий, которые должны удовлетворять правилам порождения. Спецификация категорий определяется в терминах атрибутов и типов значений каждого атрибута. Селекция допустимых реализаций объектов и связей задается путем указания для каждой категории (типа сущности) дополнительных условий – ограничений целостности, которым должна удовлетворять каждая реализация. В соответствии с этим в некоторых моделях данных правила порождения делятся на две части:
· правила порождения структуры Gs (Structure), · правила порождения ограничений Gc (Constraints) Таким образом: 1)правила порождения G обеспечивают порождение множества схем S, каждая из которых (Si) определяет конкретную структуру данных и специфицирует ограничения целостности; 2)конкретной схеме Si соответствует множество различных реализаций базы данных Di1, Di2, …; 3)множество операций определяет допустимые действия над реализацией БД Dij для преобразования ее в другую реализацию Dik Т.о., МД определяет структуру, ограничения целостности и допустимые операции. Определение модели данных. Представление статических и динамических свойств реального мира. Понятие базы данных Модель данных (МД) – это интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации. В сильно типизированных МД все данные относятся к конкретным категориям. В слабо типизированных нет никаких предположений для категоризации; элементы данных относятся к той или иной категории только тогда, когда это необходимо в конкретном случае. Большинство МД, используемых в информационных системах, относятся к сильно типизированным. Следовательно, в таких моделях можно выделить следующие структурные компоненты: категория; свойства категории; связи между категориями.
В конкретном применении модели данных совокупность именованных категорий, их свойств и связей между ними называется схемой. Совокупность данных, структура которых соответствует конкретной схеме, называется реализацией базы данных. Т.о., схема определяет структуру данных. Необходимо еще определить допустимые операции над данными. Операции, предусмотренные моделью данных, преобразуют одну реализацию БД в другую, но все эти реализации имеют одну и ту же структуру и соответствуют одной и той же схеме. В соответствии с этим, можно дать следующее определение:
База данных – последовательность реализаций, полученных в результате некоторых преобразований и удовлетворяющих одной и той же схеме.
МД некоторым образом представляет предметную область, часть реального мира. Реальный мир обладает и статическими, и динамическими свойствами. Отсюда, МД можно определить как множество правил порождения G (Generate) и множество операций O (Operations). Множество правил порождения представляет статические свойства МД и соотносится с языками описания данных ( ЯОД ). Множество операций представляет динамические свойства МД и соотносится с языками манипуляции данными ( ЯМД ).
Средствами ЯОД определяются допустимые структуры данных – объектов (сущностей) и связей – а также допустимые реализации данных. Определение структуры данных реализуется посредством спецификации соответствующих категорий, которые должны удовлетворять правилам порождения. Спецификация категорий определяется в терминах атрибутов и типов значений каждого атрибута. Селекция допустимых реализаций объектов и связей задается путем указания для каждой категории (типа сущности) дополнительных условий – ограничений целостности, которым должна удовлетворять каждая реализация. В соответствии с этим в некоторых моделях данных правила порождения делятся на две части: · правила порождения структуры Gs (Structure), · правила порождения ограничений Gc (Constraints) Таким образом: 1)правила порождения G обеспечивают порождение множества схем S, каждая из которых (Si) определяет конкретную структуру данных и специфицирует ограничения целостности; 2)конкретной схеме Si соответствует множество различных реализаций базы данных Di1, Di2, …; 3)множество операций определяет допустимые действия над реализацией БД Dij для преобразования ее в другую реализацию Dik Т.о., МД определяет структуру, ограничения целостности и допустимые операции.
|
||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 387; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.234.83.135 (0.007 с.) |