5. Реляционная модель бд
Реляционная модель данных - это множество взаимосвязанных двумерных таблиц. Каждая таблица содержит сведения об однородных объектах базы данных и обладает следующими свойствами:
каждый элемент таблицы представляет собой один элемент данных;
элементы одного столбца однородны;
каждый столбец имеет уникальное имя;
таблица не содержит двух и более одинаковых строк;
порядок следования строк и столбцов произвольный.
Такие таблицы называются реляционными. Данные могут извлекаться одновременно из нескольких таблиц. Это оказывается возможным, если установить между таблицами связи. Таблицы связываются между собой для того, чтобы, в конечном счете, уменьшить объем БД. Связь каждой пары таблиц обеспечивается при наличии в них одинаковых столбцов.
Строка реляционной таблицы - называется записью, а столбцы называются полями. Запись представляет собой один экземпляр информационного объекта. Поле отражает какое-то свойство этого объекта. Каждое поле характеризуется: именем; типом; размером.
Для однозначного определения каждой записи может использоваться ключ. Ключ может состоять из одного или нескольких полей записи. Если ключ состоит из нескольких полей, он называется составным. Ключ должен быть уникальным и однозначно определять запись. По значению ключа можно отыскать единственную запись. Ключи служат также для упорядочивания информации в БД.
Над реляционными таблицами возможны следующие операции:
Объединение таблиц с одинаковой структурой. Результат – общая таблица: сначала первая, затем вторая (конкатенация).
Пересечение таблиц с одинаковой структурой. Результат – выбираются те записи, которые находятся в обеих таблицах.
Вычитание таблиц с одинаковой структурой. Результат – выбираются те записи, которых нет в вычитаемом.
Выборка (горизонтальное подмножество). Результат – выбираются записи, отвечающие определенным условиям.
Проекция (вертикальное подмножество). Результат – отношение, содержащее часть полей из исходных таблиц.
Декартово произведение двух таблиц. Записи результирующей таблицы получаются путем объединения каждой записи первой таблицы с каждой записью другой таблицы.
Таблицы реляционной БД должны отвечать требованиям нормализации отношений.
- 1.Основные сведения о бд. Понятия: бд, Предметная область, Структурирование данных, Системы управления бд.
- 3. Концептуальное проектирование
- 5. Реляционная модель бд
- 6. Нормализация отношений в реляционной модели бд
- 7. Субд access. Основные объекты субд.
- 8. Основные технологические этапы работы с субд.
- 9. Таблицы: структура, индексирование, определение имен полей, их типов и описаний, свойства полей, установка связи между таблицами, ввод и редактирование данных.
- 10. Логическое условие в запросах. Логические операторы, порядок выполнения операторов.
- 11. Access агрегатные функции в запросах
- 7. Логические функции
- 12. Запросы qbe на выборку.
- 13. Запросы qbe - действия.
- 14. Формы. Виды форм, структура, свойства, элементы управления.
- Типы форм
- Конструирование форм
- Свойства формы
- Элементы управления формой
- 15. Отчёты. Виды, структура, конструирование.
- Структура отчета
- Конструирование отчета
- 16. Sql запросы. Команда Select. Примеры.
- 17. Страницы доступа к данным.
- Конструирование страниц доступа к данным
- 18. Автоматизация управления базой данных. Основные средства автоматизации.
- 19. Макросы и их конструирование.