Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпорки по БДшке.docx
Скачиваний:
7
Добавлен:
03.08.2019
Размер:
78.44 Кб
Скачать
  1. Предметная область. Анализ по. Инфологическая модель.

ПО (предметная область) – часть реального мира, представляющая интерес для автоматизации. Основные методы обследования ПО: опрос экспертов, чтение и изучение документации, наблюдение за выполнением операцией, анкетирование работников ПО, собственные знания.

Результаты обследования фиксируются в техническом задании, где отражаются цели функционирования ИС, решаемые задачи, необходимая информация, ограничение целостности и связи с другими ИС. Результаты обследования представляются наглядно в виде инфологической модели. В инфологической модели отражены сущности и связи между ними. Процесс построения инфологической модели называется семантическим моделированием.

Сущность – класс однотипных объектов, информация о которых должна быть учтена в модели. Экземпляр сущности – отдельный представитель данной сущности. Атрибуты – характеристики сущности. Домен – набор возможных значений атрибута, с наложенным ограничениями. Тип – возможное множество значений данных и набор допустим операций над ними.

АТРИБУТ < ДОМЕН < ТИП

Атрибуты бывают статические, вычислимые и подстановочные. Атрибуты делятся на скалярные, повторяющиеся (массивы), групповые (записи), массивы записей.

Ключ – минимальное множество атрибутов, позволяющее внутри сущности однозначно отличить один экземпляр от другого.

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

  1. Жизненный цикл БД. Функции АБД.

Жизненный цикл БД – это совокупность этапов, которые проходит БД на своем пути, от проектирования до окончания использования.

  1. Обследование ПО и построение инфологической модели.

  2. Выбор СУБД и модель с учетом СУБД.

  3. Первоначальное заполнение.

  4. Опытная эксплуатация (работа в системе, выявление и устранение ошибок)

  5. Промышленная эксплуатация + сопровождение.

  6. Утилизация

АБД (администратор базы данных) – человек или группа лиц, отвечающий за БД. Обычно к основным функция АБД относят:

  • Участие в разработке

  • Загрузка данных

  • Распределение прав пользователей и создание новых

  • Резервирование и восстановление данных

  • Поддержка БД в активном состоянии

  • Отслеживание ошибок

  1. Виды связей и их классификация. Примеры.

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

Модальности: может (0 и более), должен (от 1). Кардинальности: 1:1, 1:N, N:N Вид связи зависит от предметной области, которую мы анализируем. Возможные комбинации 1м:1м, 1м:1д, 1д:1д, 1м:Nм, 1м:Nд и т.д. Всего – 9 возможных вариантов.

Связи делятся на бинарные, тернарные, N-арные, рекурсивные. Связь, как и сущность, может иметь свои собственные атрибуты.

Ниже представлен пример тернарной связи:

Поставщик(№поставщика, название) Товар(№товара, название, производитель) Потребитель(№потребителя, название, кредитоспособность) Заказ (№поставщика, №товара, №потребителя, количество)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]