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

Краткие теоретические сведения:

1. Проектирование баз данных (бд)

    1. Реляционная модель

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

Таблица 1 - Элементы реляционной модели

Элемент РМ

Форма представления

Отношение

Таблица

Схема отношения

Строка заголовков столбцов таблицы (заголовок таблицы)

Кортеж

Строка таблицы

Сущность

Описание свойств таблицы

Атрибут

Заголовок столбца таблицы

Домен

Множество допустимых значений атрибута

Значение атрибута

Значение поля в записи

Первичный ключ

Один или несколько атрибутов

Тип данных

Тип значений элементов таблицы

Товар

Фирма-производитель

Количество произведенного товара

Табуретка

Жодиндрев

128

Стол обеденный

Бобруйскдрев

85

Стол письменный

Минскдрев

50

Шкаф платяной

Жодиндрев

30

Секретер

Гомельдрев

25

Подставка под телефон

Жодиндрев

15

Полка книжная

Гомельдрев

150

Диван

Жодиндрев

28

Рисунок 1 - Представление отношения МЕБЕЛЬ

    1. Связывание таблиц

При проектировании реальных БД информацию сложно разместить в одной таблице. Поэтому сложные логические структуры описываются в нескольких таблицах. Таблицы при этом связаны семантикой информации. В реляционных СУБД для указания связей между таблицами производят операцию их связывания. Логическое связывание таблиц производится с помощью ключа связи. Ключ связи состоит из 1-го или нескольких полей, которые в данном случае называют полями связи (ПС).

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

В качестве ПС подчиненной таблицы чаще всего используют ключевые поля.

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

Савокупность связей между таблицами в БД называется схемой данных.

    1. Виды связи

  • Один-один (1:1); Один-много (1:М); Много-один (М:1); Много-много (М:М).

Таблица 2 - Характеристики видов связей таблиц

Характеристика полей связи по видам

1:1

1:М

М:1

М:М

Поля связи основной таблицы

Являются ключом

Являются ключом

Не являются ключом

Не являются ключом

Поля связи допол-нительной таблицы

Являются ключом

Не являются ключом

Являются ключом

Не являются ключом