Этапы проектирования баз данных.
Типы запросов.
Основные компоненты СУБД Access.
Являются таблицы, запросы, формы, отчеты, макросы, модули. Таблица фундаментальная структура системы управления реляционными базами данных MC.Access. Таблица - это объект предназначенный для хранения данных в виде записей ( строк) и полей ( столбцов). Запрос – это вопрос о данных хранящихся в таблицах или инструкция набор записи подлежащих изменению.
Запрос изменения – изменяет или перемещает данные, к этому типу относится запрос на добавление записей, на удаление записей, запрос на создание таблицы или запрос на обновление.
Прекрасные запросы – предназначены для группирования данных и представления их в компактном виде.
Запрос с параметрами – позволяет определить одно или несколько условий отбора.
Запросы SQL – это запросы, которые могут быть созданы только с помощью инструкций SQL:
· Запрос объединения
· Управляющий запрос
· Запрос к серверу
Язык SQL – это язык запросов.
Форма – это объект MC.Access, в котором можно разместить элементы управления, предназначены для ввода изображения и изменения данных в полях таблиц.
Отчет – это объект, который позволяет представлять определенную информацию, рассматривать и распечатывать её.
Макрос– это одна или несколько макро команд, которую можно использовать для автоматизации конкретной задачи. Макро команда это основной строительный блок. Макроса это самостоятельная инструкция, которая может быть объединена с другими макро командами, чтобы автоматизировать выполнение задачи.
Модуль- это набор описаний инструкций и процедур сохраненных под одним именем.
В MC.Access имеется 3 типа модулей: модуль формы, отчета и общий модуль.
1. Построение информационно-логической модели предметной области
2. Определение логической структуры баз данных (нормализация и связь)
3. Конструирование таблиц БД
4. Создание схемы данных
5. Ввод данных в таблице
6. Разработка необходимых форм, запросов, макросов, модулей, отчетов
7. Разработка пользовательского интерфейса.
Формальные правила, которые могут быть использованы для выделения информационных объектов. На основе описания предметной области выявить документ и их атрибуты в базе данных. Определить функциональные зависимости между атрибутами. Выбрать все зависимые атрибуты и указать для каждого все его ключевые атрибуты, т.е. те от которых он зависит. Сгруппировать атрибуты одинаково зависимы от ключевых полей. Полученные группы зависимых атрибутов вместе с их ключевыми атрибутами образуют информационные объекты.