
- •Профессионального образования «московская государственная академия приборостроения и информатики»
- •1. Информационное обеспечение процессов омд
- •1.2 Иерархическая система и структура производства
- •1.3 Основные виды технологических процессов омд
- •Структура подсистемы и информационные связи между элементами
- •1.5 Состав информации
- •Цветные металлы и сплавы
- •Обозначение химических элементов в цветных сплавах
- •1.5.2 Геометрия продукции
- •Табличный метод кодирования чертежа детали по стандартным образцам
- •Покоординатное кодирование
- •Исходя, из выше названных формул были получен ряд аппроксимаций
- •2. Базы данных в обработке металлов давлением
- •2.1 Базы данных и информационные системы
- •2.2 Архитектура автоматизированной информационной системы
- •2.3 Системы управления базами данных
- •2.4 Локальные информационные системы
- •2.5 Способы разработки приложений
- •2.6 Схема обмена данными при работе с бд
- •2.7 Модели и типы данных
- •2.7.1 Иерархическая модель данных (имд)
- •2.7.2 Сетевая модель данных (смд)
- •2.7.3 Реляционная модель данных (рмд)
- •2.7.4 Постреляционная модель данных (прмд)
- •Накладные
- •2.7.5 Многомерная модель данных (ммд)
- •2.7.6 Объектно-ориентированная модель данных (оомд)
- •2.8 Типы данных
- •2.9 Реляционная модель данных
- •2.9.1 Определение реляционной модели
- •Элементы реляционной модели
- •2.9.2 Индексирование
- •2.9.3 Связывание таблиц
- •Характеристика связей представлена в таблице
- •Связь вида 1 : м
Элементы реляционной модели
Элемент реляционной модели |
Форма представления |
Отношение |
Таблица |
Схема отношения |
Строка заголовков (заголовок таблицы) |
Кортеж |
Строка таблицы |
Сущность |
Описание свойств объекта |
Атрибут |
Заголовок столбца таблицы |
Домен |
Множество допустимых значений атрибута |
Значение атрибута |
Значение поля записи |
Первичный ключ |
Один или несколько атрибутов |
Тип данных |
Тип значений элементов таблицы |
Отношение - важнейшее понятие и представляет собой двумерную таблицу, содержащую некоторые данные.
Сущность - объект любой природы, данные о котором хранятся в базе данных. Данные о сущности хранятся в отношении.
Атрибуты - представляют собой свойства, характеризующие сущность. В структуре таблицы каждый атрибут именуется и ему соответствует некоторый заголовок некоторого столбца таблицы.
Домен - представляет собой множество всех возможных значений определенного атрибута отношения.
Схема отношения – представляет собой список имен атрибутов.
Первичным ключом – называется атрибут отношения, однозначно идентифицирующий кортежи.
Каждое отношение обязательно имеет комбинацию атрибутов, которая может служить ключом. Ее существование гарантируется тем, что отношение – это множество, которое не содержит одинаковых элементов – кортежей.
Возможны случаи, когда отношение имеет несколько комбинаций атрибутов, все кортежи отношения.
Все эти комбинации атрибутов являются возможными ключами отношения. любой из возможных ключей может быть выбран как первичный. Ключи обычно используют для достижения следующих целей:
Исключения дублирования значений в ключевых атрибутах;
Упорядочение кортежей. Возможно упорядочение по возрастанию или убыванию значений всех ключевых атрибутов, а также смешанное упорядочение;
Ускорение работы с кортежами отношения;
Организации связывания таблиц.
Внешний ключ – когда отношение R 1 имеет ключ, состоящий из атрибута другого отношения R 2.
С помощью внешних ключей устанавливаются связи между отношениями. Например, имеются два отношения: СТУДЕНТ (ф. И. О., Группа, специальность) и ПРЕДМЕТ (Назв. Пр., Часы), которые связаны отношением СТУДЕНТ-ПРЕДМЕТ (Ф. И. О., Назв. Пр., Оценка) (рис. 2.12)
В связующем отношении атрибуты ФИО и Назв. Пр. образуют составной ключ. Эти атрибуты представляют собой внешние ключи, являющихся первичными ключами других отношений.
Ф |
Группа |
Специальность |
Назв. Пр. |
Часы |
ФИО |
Назв. Пр. |
Оценка |
Рис. 2.12
Реляционная модель накладывает на внешние ключи ограничения для обеспечения целостности данных, называемое ссылочной целостностью. Это означает, что каждому значению внешнего ключа должны соответствовать строки в связываемых отношениях.
Условия позволяющие считать таблицу отношением:
Все строки таблицы должны быть уникальны, то есть не может быть строк с одинаковыми первичными ключами.
Имена столбцов таблицы должны быть различны, а значения их простыми, то есть недопустима группа значений в одном столбце одной строки.
Все строки одной таблицы должны иметь одну структуру, соответствующую именам и типам столбцов.
Порядок размещения строк в таблице может быть произвольным.
Наиболее часто таблица с отношением размещается в отдельном файле. В некоторых СУБД одна отдельная таблица (отношение) считается БД. В других СУБД БД может содержать несколько таблиц.
В общем случае можно считать, что БД включает одну или несколько таблиц, объединенных смысловым содержанием, а также процедурами контроля целостности и обработки информации в интересах решения некоторой прикладной задачи. Например, при использовании СУБД Microsoft Access в файле БД наряду с таблицами хранятся и другие объекты базы: запросы, отчеты, формы, макросы и модули.