Реферат: Базы данных и управление ими

В открывшемся окне при помощи мыши соединяются необходимые поля. При этом одна таблица считается главной другая связанной.

Главная это та таблица, у которой в связи участвует ключевое поле. (название этой таблицы на схеме данных отображается полужирным шрифтом).

Далее необходимо настроить свойства связи. Для этого мышью выделяют в схеме данных нужную связь, открывают контекстное меню связи, а далее выбирают команду «изменить связь». В открывшемся окне устанавливают флажок «обеспечение целостности данных» (тогда удалять в ключевом поле данные нельзя). Если в месте с ним включить флажки: «каскадное обновление связанных полей» и «каскадное удаление связанных записей», то можно, редактируя главную таблицу, автоматически редактировать и связанную таблицу.


Работа с запросами

Для создания запросов обычно пользуются режимом «конструктора». В окне Базы данных есть специальный значок «создание запроса в режиме конструктора». Он открывает специальный бланк, называемый «бланк запроса по образцу». Большинство операций здесь можно производить при помощи перетаскивания полей в нужное место в бланке. На самом деле запросы пишутся на специальном языке программирования SQL.

Бланк запроса состоит из двух областей.

В верхней части бланка отображается структуры таблицы или нескольких таблиц, к которым адресован запрос в нижней части – пустая таблица, будущего запроса куда необходимо будет перенести название полей.

Пример простейшего запроса на выборку.

Достаточно поочередно щелкнуть дважды на нужном поле таблицы БД и в таблице-запросе появится это поле.

Сформировав запрос его закрывают, дают имя и в дальнейшем запускают двойным щелчком на значке в окне БД.

Данные в запросе можно упорядочивать по возрастанию или убыванию(по какому либо полю). Если необходимо по нескольким полям одновременно, то сортировка будет происходить по столбцам слева на право. Т.е. необходимо составлять запрос с учетом будущих действий по сортировки. Если запрос был сформирован раньше и вас не устраивает последовательность полей в запросе, вам необходимо перетащить нужное поле на нужное место.


Вывод полей запроса на экран

По умолчанию все поля запроса выводятся на экран но в бланке запроса можно снять флажок «вывод на экран» и вы не увидите столбец на экране.

Использование условий отбора

В бланке для каждого поля можно задать индивидуальные условия отбора. В строке «условия отбора» вы задаете условие, например, >40, =”A*”, >80 или <150 и получаете только отобранные записи по одному из этих условий. Так же существуют следующие запросы:

Запрос с параметром(сам пользователь задает критерий отбора)

Итоговые запросы(производятся математические вычисления)

Запросы на изменения(автоматизированное заполнение логически связанных таблиц)

Перекрестные запросы(на подобье сводных таблиц)

Специфические запросы SQL

Формы

Формы необходимы для ввода данных в таблицы БД. В Access можно пользоваться готовыми автоформами или самостоятельно разрабатывать дизайн формы с помощью мастера. Автоформы бывают: «в столбец», ленточные, табличные.

Для создания автоформы необходимо открыть панель ФОРМЫ в окне БД и воспользоваться кнопкой «создать». В открывшемся окне выбирают тип автоформы и таблицу (или запрос) на который она основывается. Нажимаете ОК автоформа формируется автоматически и готова к работе.

Отчеты

Служат для форматированного вывода данных на печать.

Так же существуют средства автоматического, автоматизированного и ручного проектирования отчетов.

Автоотчет в столбец

Мастер отчетов

Конструктор

К-во Просмотров: 291
Бесплатно скачать Реферат: Базы данных и управление ими