Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ris_Lk13.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
108.03 Кб
Скачать

ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ САПР

Вопросы:

1. Модели данных

2. Типы таблиц и ключей в реляционных базах данных

3. Нормализация данных

4. Использование индексации таблиц

5. Этапы разработки базы данных

6. СУБД Access

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

Основная функция ИО ‑ обеспечение создания, поддержки и организации доступа к данным.

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

  1. иерархическая,

  2. сетевая,

  3. реляционная.

Иерархическая модель данных

Граф со следующим условиям:

- граф должен начинаться с одной вершины (корня);

- каждая вершина может иметь одну или несколько атрибутов (описывает конкретное свойство объекта);

- каждая вершина может быть связана с одним или несколькими порожденными узлами.

Сетевая модель данных

отношение между данными представляются в виде сетей (сетевого графа). В отличие от иерархической модели каждая запись (совокупность атрибутов) может находиться на любом уровне и вход в нее может быть реализован из любого узла.

Реляционная модель данных

представляет собой набор двухмерных таблиц и связей между ними (в настоящее время наиболее часто встречается)

Типы таблиц и ключей в реляционных базах данных

Базовая таблица – это таблица, которая включает один или несколько столбцов свойств объекта и которая содержит первичный ключ.

Первичный ключ состоит из набора значений атрибутов и однозначно определяет каждую строку или запись базовой таблицы. Ключ может быть простым и составным. Составной ключ включает в себя несколько атрибутов.

Внешний ключ – это столбец таблицы, значения которого соответствуют значениям первичного ключа, другой базовой таблицы.

Промежуточная таблица – это таблица, которая не объединяет свойств объекта или не содержит поле первичного ключа, служит для установки связей с другими таблицами.

Условия, накладываемые на реляционную модель:

  1. Не должно быть одинаковых первичных ключей.

  2. Все записи (строки) должны иметь одинаковую структуру в таблице.

  3. Имена полей должны быть различимы, т.е. отличаться друг от друга.

  4. Должна соблюдаться ссылочная целостность данных (т.е. каждому внешнему ключу должна соответствовать одна запись в базовой таблице).

  5. Отношения в качестве компонентов не должны иметь другие отношения.

Нормализация данных

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

Задачи нормализации:

- исключение повторений данных в таблицах и таблиц;

- создание структуры таблицы, которая предусматривает возможность дальнейшего изменения содержимого этой таблицы.

Нормализация выполняется по этапам (по нормальным формам).

Первая нормальная форма

Для нее требуется, чтобы таблица была двухмерной и не содержала повторяющихся групп данных.

Например, в Access атрибуты (столбцы) называются полями, а строчки называются записями.

Судно

Название

маршрута

Отправление

Порт

Пункт

Прибытие

Отплытие

Пункт

137

Россия

2

18:10

Одесса

Севастополь

23:00

23:30

Керчь

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

Маршруты

Судно

Название

маршрута

Отправление

Порт

137

Россия

2

18:10

Одесса

Пункты

Пункт

Прибытие

Отплытие

Севастополь

23:00

23:30

Связи в реляционной модели

Информация представляется в виде таблиц и связей между таблицами.

Тип 1. Связь или отношение один к одному, в таком отношении одной строке первой таблицы соответствует одна строка второй таблицы. Обычно такая связь используется для

  • разбиения больших таблиц и

  • предоставления различных прав доступа

Тип 2. Связь или отношение один ко многим, одной строке первой таблицы соответствует несколько строк второй. Связь устанавливается с помощью первичного ключа первой таблицы, которая является базовой и внешнего ключа второй таблицы. Это наиболее распространенный тип связи.

Тип 3. Связь или отношение многие к одному. Этот тип противоположен типу 2.

Тип 4. Связь или отношение многие ко многим. Такое отношение нельзя представить в виде отношения между двумя записями двух таблиц. Это отношение задается с помощью промежуточной таблицы, связанной отношениями (многие к одному) с двумя базовыми таблицами. С помощью этой таблицы базовые таблицы будут связаны отношением многие ко многим.

С удно

Название

м аршрута

О тправление

Порт

Судно

Название

Пункт

Прибытие

Отплытие

Вторая нормальная форма

Требуется, чтобы данные во всех неключевых полях полностью зависели от значений первичного ключа и каждого поля первичного ключа, если ключ является составным. Для приведения ко второй нормальной форме производится дальнейшее разбиение.

С удно

Название

маршрута

Отправление

Порт

Судно

Название

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