- •Информация, данные, кодирование. Аис: ипс, БнД, бз.
- •Состав и виды бнд. Архитектура бд.
- •Предметная область. Анализ по. Инфологическая модель.
- •Диаграммы Чена и их разновидности. Case – средства для построения диаграмм Чена.
- •Рекурсивные связи. Представление иерархии и состава изделий. Задача разузлования.
- •Реляционная модель данных. 12 правил Кодда.
- •Реляционная таблица и её свойства. Примеры.
- •Отношение находится в 5нф если оно не содержит зависимостей соединения.
- •Куча информации по этой теме написана в предыдущих билетах!
- •Следует отметить, что
- •Запись реляционных выражений по Дейту.
- •37. Современные субд: Access, ms sql Server, sqLite.
- •38. Современные субд: PostgreSql, MySql, Cashe.
- •40. Постреляционные базы данных.
Предметная область. Анализ по. Инфологическая модель.
ПО (предметная область) – часть реального мира, представляющая интерес для автоматизации. Основные методы обследования ПО: опрос экспертов, чтение и изучение документации, наблюдение за выполнением операцией, анкетирование работников ПО, собственные знания.
Результаты обследования фиксируются в техническом задании, где отражаются цели функционирования ИС, решаемые задачи, необходимая информация, ограничение целостности и связи с другими ИС. Результаты обследования представляются наглядно в виде инфологической модели. В инфологической модели отражены сущности и связи между ними. Процесс построения инфологической модели называется семантическим моделированием.
Сущность – класс однотипных объектов, информация о которых должна быть учтена в модели. Экземпляр сущности – отдельный представитель данной сущности. Атрибуты – характеристики сущности. Домен – набор возможных значений атрибута, с наложенным ограничениями. Тип – возможное множество значений данных и набор допустим операций над ними.
АТРИБУТ < ДОМЕН < ТИП
Атрибуты бывают статические, вычислимые и подстановочные. Атрибуты делятся на скалярные, повторяющиеся (массивы), групповые (записи), массивы записей.
Ключ – минимальное множество атрибутов, позволяющее внутри сущности однозначно отличить один экземпляр от другого.
Связь – взаимодействие сущностей между собой. Она характеризуется модальностью и кардинальностью. Модальность – минимальное число объектов, вступающих в связь. Кардинальность – максимальное число объектов, вступающих в связь.
Жизненный цикл БД. Функции АБД.
Жизненный цикл БД – это совокупность этапов, которые проходит БД на своем пути, от проектирования до окончания использования.
Обследование ПО и построение инфологической модели.
Выбор СУБД и модель с учетом СУБД.
Первоначальное заполнение.
Опытная эксплуатация (работа в системе, выявление и устранение ошибок)
Промышленная эксплуатация + сопровождение.
Утилизация
АБД (администратор базы данных) – человек или группа лиц, отвечающий за БД. Обычно к основным функция АБД относят:
Участие в разработке
Загрузка данных
Распределение прав пользователей и создание новых
Резервирование и восстановление данных
Поддержка БД в активном состоянии
Отслеживание ошибок
Виды связей и их классификация. Примеры.
Связь – взаимодействие сущностей между собой. Она характеризуется модальностью и кардинальностью. Модальность – минимальное число объектов, вступающих в связь. Кардинальность – максимальное число объектов, вступающих в связь.
Модальности: может (0 и более), должен (от 1). Кардинальности: 1:1, 1:N, N:N Вид связи зависит от предметной области, которую мы анализируем. Возможные комбинации 1м:1м, 1м:1д, 1д:1д, 1м:Nм, 1м:Nд и т.д. Всего – 9 возможных вариантов.
Связи делятся на бинарные, тернарные, N-арные, рекурсивные. Связь, как и сущность, может иметь свои собственные атрибуты.
Ниже представлен пример тернарной связи:
Поставщик(№поставщика, название) Товар(№товара, название, производитель) Потребитель(№потребителя, название, кредитоспособность) Заказ (№поставщика, №товара, №потребителя, количество)