
- •Краткие теоретические сведения:
- •1. Проектирование баз данных (бд)
- •Реляционная модель
- •Связывание таблиц
- •Виды связи
- •1.4 Первичный ключ
- •Условия, позволяющие считать таблицу отношением
- •Нормальные формы
- •Правила формирования отношений
- •2. Приложение access
- •2.3.1 Основные способы создания новой таблицы:
- •2.3.2 Создание макета (структуры) таблицы
- •2.3.3 Заполнение таблицы. Перемещение по таблице.
- •2.4 Сохранение таблицы
- •2.5 Определение структуры в режиме Конструктора
- •Общие свойства поля
- •Тип элемента управления
- •Первичный ключ
- •Создание запросов в ms access
- •3.1 Виды запросов
- •3.2 Создание и корректировка запросов
- •3.3 Задание критериев отбора
- •3.4 Запросы с обобщением
- •4.1 Схема данных
- •Связи-объединения
- •4.2 Каскадное обновление и удаление связанных записей
- •4.3 Изменение схемы данных
- •5. Создание форм
- •5.1 Формы
- •5.2 Создание формы
- •5.3 Создание формы в режиме «мастер форм»
- •5.4 Подчиненные формы
- •6. Отчет
Краткие теоретические сведения:
1. Проектирование баз данных (бд)
Реляционная модель
Реляционная модель данных некоторой предметной области представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.
Таблица 1 - Элементы реляционной модели
Элемент РМ |
Форма представления |
Отношение |
Таблица |
Схема отношения |
Строка заголовков столбцов таблицы (заголовок таблицы) |
Кортеж |
Строка таблицы |
Сущность |
Описание свойств таблицы |
Атрибут |
Заголовок столбца таблицы |
Домен |
Множество допустимых значений атрибута |
Значение атрибута |
Значение поля в записи |
Первичный ключ |
Один или несколько атрибутов |
Тип данных |
Тип значений элементов таблицы |
Товар |
Фирма-производитель |
Количество произведенного товара |
Табуретка |
Жодиндрев |
128 |
Стол обеденный |
Бобруйскдрев |
85 |
Стол письменный |
Минскдрев |
50 |
Шкаф платяной |
Жодиндрев |
30 |
Секретер |
Гомельдрев |
25 |
Подставка под телефон |
Жодиндрев |
15 |
Полка книжная |
Гомельдрев |
150 |
Диван |
Жодиндрев |
28 |
Рисунок 1 - Представление отношения МЕБЕЛЬ
Связывание таблиц
При проектировании реальных БД информацию сложно разместить в одной таблице. Поэтому сложные логические структуры описываются в нескольких таблицах. Таблицы при этом связаны семантикой информации. В реляционных СУБД для указания связей между таблицами производят операцию их связывания. Логическое связывание таблиц производится с помощью ключа связи. Ключ связи состоит из 1-го или нескольких полей, которые в данном случае называют полями связи (ПС).
Суть связывания состоит в установлении соответствия ПС основной и дополнительной таблиц. ПС основной таблицы может быть обычным и ключевым.
В качестве ПС подчиненной таблицы чаще всего используют ключевые поля.
Связь — это способ, которым запись (записи) в одной таблице связывается с соотвествующими записями в другой таблице, когда у них совпадают значения специальных полей – ключей связи.
Савокупность связей между таблицами в БД называется схемой данных.
Виды связи
Один-один (1:1); Один-много (1:М); Много-один (М:1); Много-много (М:М).
Таблица 2 - Характеристики видов связей таблиц
Характеристика полей связи по видам |
1:1 |
1:М |
М:1 |
М:М |
Поля связи основной таблицы |
Являются ключом |
Являются ключом |
Не являются ключом |
Не являются ключом |
Поля связи допол-нительной таблицы |
Являются ключом |
Не являются ключом |
Являются ключом |
Не являются ключом |