В3: Модели данных. Их связь с этапами проектирования БД. Классификация моделей данных.
Понятие «данные» - это набор конкретных значений, параметров, характеризующих объект, условия, ситуацию или любые другие факторы.
Модель данных – некоторая интерпретация данных, которая позволяет пользователям и разработчикам трактовать их как сведения, имеющие структуру, т.е. не только данные, но и взаимосвязь между ними.
Модели данных:
1) Инфологические модели (семантические, концептуальные) – отображают в естественной форме предметный уровень абстрагирования, связанный с описанием объектов предметной области, их свойств и взаимосвязей.
2)Даталогические модели (логические), делятся на документальные (соответствуют представлению о слабоструктурированной информации, ориентированной на свободные форматы документов) и фактографические (иерархическая, сетевая, реляционная).
3) Физическиемодели (размещение данных на физических носителях): основанные на файловых структурах и на странично-сегментной организации.
Основные этапы проектирования БД:
1) Системный анализ и словесное описание информационных объектов предметной области.
2) Проектирование инфологической модели предметной области (концептуальное).
3) Выбор СУБД.
4) Логическое проектирование (даталогическое), т.е. описание БД в терминах принятой даталогической модели данных, связанной с выбранной СУБД.
5)Физическое проектирование БД, выбор наилучшего размещения БД на носителях для обеспечения эффективной работы.
В4: Задайте функцию алгебры логики числовым способом.
Способы задания функции алгебры логики: табличный (таблица истинности), графический, аналитический (дизъюнкция, конъюнкция, отрицание), числовой.
Всякому набору х1,х2,…,хm, представляющему двоичное число, соответствует десятичное число. Если функция на определенных наборах принимает значение 1, то ФАЛ задается в виде множества десятичных чисел, соответствующих этому набору.Пример: Пусть ФАЛ принимает значение «1» при следующих наборах переменных х1, х2, х3, х4: 0011, 1010, 0110, 1100. Тогда ФАЛ числовым способом будет задана в виде множества f={3, 6, 10, 12}.
Билет 29