Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

33. Этапы проектирования баз данных.

Инфологическое проектирование

1 этап – предпроектное обследование ПО (сбор исходных данных)

1-Восприятие, абстрагирование, выделение границ ПО, изучение информационных процессов

2-Выявление информационных потребностей, формулирование требований к содержанию БД и обработке данных

2 этап – семантическая структуризация ПО

1-Выявление семантической структуры ПО, построение инфологической модели

Даталогическое проектирование

3 этап – выбор правил структурирования данных и инструментария

1-Выбор модели данных, СУБД

4 этап – логическая структуризация данных

1-Построение вариантов логической структуры БД, их анализ и выбор согласно критериям качества: «Три НЕ»

5 этап – физическая структуризация данных

1-Построение вариантов физической структуры, их анализ и выбор согласно требованиям к эксплуатационным характеристикам БД: время, память, уровень защиты данных

33. Функционально-ориентированное проектирование эис

Основными идеями функционально-ориентированной CASE-технологии являются идеи структурного анализа и проектирования информационных систем.

Они заключаются в следующем:

1-Декомпозиция(разбиение) всей системы на некоторое множество иерархически подчинённых функций.

2-Представление всей информации в виде графической нотации. Систему всегда легче понять, если она изображена графически.

В качестве инструментальных средств структурного анализа и проектирования выступают следующие диаграммы:

1-BFD (Business Function Diagram) - диаграмма бизнес-функций (функциональные спецификации)

2-DFD (Data Flow Diagram) - диаграмма потоков данных

3-STD (State Transition Diagram) - диаграмма переходов состояний (матрицы перекрёстных ссылок)

4-ERD (Entity Relation Diagram) - ER-модель данных предметной области (информационно-логические модели "сущность-связь")

5-SSD (System Structure Diagram) - диаграмма структуры программного приложения

34. Моделирование предметной области_ илм

ИЛМ является основой базы данных, она отображает взаимосвязи между реляционными таблицами.

Между реляционными таблицами м.б. следующие типы связей:

1- один к одному; 2-один ко многим; 3-многие ко многим

Типы логических моделей:

1-Реляционные - данные собраны в таблицы, которые состоят из столбцов и строк, на пересечении которых расположены ячейки.

2-Иерархические - представлены как дерево, состоящее из объектов различных уровней.

3-Сетевые - подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.

К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.

Составные части инфологической модели(компоненты)

Основными составными элементами инфологической модели являются сущности (информационные объекты), связи между ними и их атрибуты (свойства).

Сущность – любой различимый объект, информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Атрибут – поименованная характеристика сущности. (ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.).

Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности (для сущности «Расписание» ключом является атрибут «Номер_рейса»).

Связь – ассоциирование двух или более сущностей.

Требования, предъявляемые к инфологической модели.

адекватного отображения предметной области.

быть непротиворечивой

должна в связи с этим обладать свойством легкой расширяемости

• использовать «дружелюбные» пользователю интерфейсы, в частности графические;

• быть не зависимым от оборудования и других ресурсов, которые подвержены частым изменениям;

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