В3: Модели данных. Их связь с этапами проектирования БД. Классификация моделей данных.

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

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

Модели данных:

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

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

3) Физическиемодели (размещение данных на физических носителях): основанные на файловых структурах и на странично-сегментной организации.

Основные этапы проектирования БД:

1) Системный анализ и словесное описание информационных объектов предметной области.

2) Проектирование инфологической модели предметной области (концептуальное).

3) Выбор СУБД.

4) Логическое проектирование (даталогическое), т.е. описание БД в терминах принятой даталогической модели данных, связанной с выбранной СУБД.

5)Физическое проектирование БД, выбор наилучшего размещения БД на носителях для обеспечения эффективной работы.

В4: Задайте функцию алгебры логики числовым способом.

Способы задания функции алгебры логики: табличный (таблица истинности), графический, аналитический (дизъюнкция, конъюнкция, отрицание), числовой.

Всякому набору х12,…,хm, представляющему двоичное число, соответствует десятичное число. Если функция на определенных наборах принимает значение 1, то ФАЛ задается в виде множества десятичных чисел, соответствующих этому набору.Пример: Пусть ФАЛ принимает значение «1» при следующих наборах переменных х1, х2, х3, х4: 0011, 1010, 0110, 1100. Тогда ФАЛ числовым способом будет задана в виде множества f={3, 6, 10, 12}.

 


Билет 29