- •I. Иерархическая модель
- •II. Сетевая модель
- •III. Реляционная модель
- •Базовые понятия реляционных баз данных (рбд)
- •Правила (нормализации) построения реляционной бд
- •Реляционная система управления базами данных (рсубд)
- •Создание таблицы бд с помощью Конструктора
- •Задание имени поля
- •Окно бд в Access
- •Основные объекты субд Access
- •Режимы работы с объектами
- •Определение типа данных
- •Описание свойств полей
- •Определение ключевого поля
- •Сохранение таблицы
- •Ввод данных
- •Сортировка данных в таблице
- •Целостность данных
- •Каскадные операции
- •Удаление (изменение) связей
- •Понятие запроса к базе данных
- •Создание запросов выбора с помощью Конструктора
- •Добавление (удаление) полей в Бланке запроса
- •Сортировка результатов выборки
- •Запуск запроса
- •Вычисляемые поля в запросах. Построитель выражений.
- •Формирование Условий отбора
- •Сложные критерии выборки
- •Условие отбора для даты и времени
- •Функции Iif( ) и Format( )
- •Проектирование параметрических запросов
- •Проектирование итоговых запросов
- •Проектирование перекрестных запросов
- •1. Основная литература:
- •2. Дополнительная литература:
Правила (нормализации) построения реляционной бд
Нормализация представляет собой процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных. Окончательная цель нормализации сводится к получению такого проекта БД, в котором каждый факт появляется только в одном месте, т.е. исключена избыточность информации.
Каждое поле любой таблицы должно быть уникальным.
Каждая таблица должна иметь уникальный идентификатор (первичный ключ), который может состоять из одного или нескольких полей таблицы.
Для каждого значения первичного ключа должно быть одно и только одно значение любого из столбцов данных, и это значение должно относиться к объекту таблицы (т.е. в таблице не должно быть данных, которые не относятся к объекту, определяемому первичным ключом, а также информация в таблице должна полностью описывать объект).
Должна иметься возможность изменять значения любого поля (не входящего в первичный ключ), и это не должно повлечь за собой изменения другого поля (т.е. не должно быть вычисляемых полей).
5. Системы управления базами данных (СУБД)
Поддержание баз данных в компьютерной среде осуществляют программные средства – системы управления базами данных (database management system), которые представляют собой совокупность программных и языковых средств общего или специализированного назначения, необходимых для создания баз данных на машинных носителях, поддержания их в актуальном состоянии и организации доступа к ним различных пользователей в условиях принятой технологии обработки данных.
СУБД – это управляющие программы, которые обеспечивают все манипуляции с базами данных: создание базы, ее ведение, ее использование многими пользователями и др., т. е. реализуют сложный комплекс функций по централизованному управлению базой данных и обслуживают интересы пользователей.
СУБД можно рассматривать как программную оболочку, которая находится между базой данных и пользователем. Она обеспечивает централизованный контроль защиты и целостности данных, доступ к данным, их обработку, формирование отчетов на основе базы данных и другие операции и процедуры.
Реляционная система управления базами данных (рсубд)
Набор средств для управления РБД называется реляционной системой управления базами данных, которая может содержать утилиты, приложения, службы, библиотеки, средства создания приложений и другие компоненты. Будучи связанной посредством общих ключевых полей, информация в РБД может объединяться из множества таблиц в единый результирующий набор.
Основными функциями РСУБД являются:
Определение данных – какая информация будет храниться, задать структуру БД и их тип.
Обработка данных – можно выбирать любые поля, сортировать и фильтровать данные. Можно объединять данные и подводить итоги.
Управление данными – корректировать и добавлять данные.
6. Общая характеристика СУБД ACCESS
Microsoft Access – это функционально полная реляционная СУБД, в которой предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Различные ее версии входят в состав программного пакета MS Office и работают в среде Windows (3.11/95/98/2000/XP).
