Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Классификация макросов по структуре




Макросы могут быть разные по структуре. Макрос, в котор макрокоманды выполняются последовательн, одна за другой, называется линейным. Макрос, в котор отдел макрокоманда или набор макрокоманд выполняются в завис-ти от выполнения некоторого условия, называется макросом с условием. Макрос, в котором объединены несколько логически связанных макросов, называется групповым. Макрос, в котором есть многократное выполнение другого макроса, называется макросом с циклом.

Существуют макросы связанные с событиями и не связанные с ними. Событие – это изменение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить свою, нестандартн реакцию.

События делятся на восемь категорий:

события окна формы, отчета (например, Открытие);

 события данных (например, Изменение);

 события фокуса ввода (например, Вход);

 события клавиатуры (например, Нажатие клавиши);

 события мыши (например, Нажатие кнопки);

 события печати (например, Страница);

 события ошибки (например, Ошибка);

 события таймера (например, Таймер).

В Access только формы и отчеты являются объектами, для которых определены события. Для обработки событий разрабатываются макросы, которые классифицируются на:

макросы, связанные с событиями элементов управления в форме;

 макросы, связанные с событиями раздела формы;

 макросы, связанные с событиями формы;

 макросы, связанные с событиями раздела отчета;

 макросы, связанные с событиями отчета.

Макросы создаются с помощью Конструктора макросов

В макросах используются макрокоманды (их 50), которые можно классифицировать по назначению на:

· макрокоманды для работы с данными в формах и отчетах (например, НайтиЗапись);

· макрокоманды выполнения (например, ОткрытьЗапрос);

· макрокоманды импорта/экспорта (например, ОтправитьОбъект);

· макрокоманды для работы с объектами БД (например, КопироватьОбъект) и др. (например, Сообщение).

Назначение SQL, стандарты и достоинства.

SQL представл собой непроцедурный язык, используем для управления данными реляционных СУБД. Термин «непроцедурный» означает, что на данном языке можно сформулировать, что нужно сделать с данными, но не требуется указывать, как именно это следует сделать. В этом языке отсутствуют алгоритмич конструкции, такие как метки, условн переходы, операторы цикла. Язык SQL скрывает от пользователя сложности алгоритмов поиска Д и их реал-ции, обеспечивая простоту понимания и легкость манипулирования Д.

SQL-стандарт правильнее рассматривать не как статический, а как постоян развивающийся объект, что объясняется современ интенсивным развитием технологий БД. Функция SQL-стандартов – стать путево-дителем на сложном пути для будущих согласованных совершенствований технологий обработки данных.

Язык SQL является единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение.

Язык SQL можн использовать для доступа к БД в 2 режимах: при интерактивной работе и в прикладных программах. С помощ SQL пользователь может в интерактивн режиме быстро получить ответы на люб, в том числе достаточно сложн запросы, тогда как для программн реал-ции этих запросов на др языке пришлось бы разрабатывать соотв-щую программу. Характеризуя язык SQL в целом, можно выдел след его черты:

· высокоуровнев структура, напоминающ английский язык;

· независимость от конкретных СУБД;

· налич развивающихся стандартов; возм-ть выполнения интерактив запросов извлечения Д и модификации их структуры;

· обеспечение программного доступа к базам данных;

· возможность различного представления данных;

· поддержка архитектуры клиент/сервер;

· возможность доступа к данным в среде Internet.

Структура команды SQL.

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу).

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

После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения.

Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации. В качестве имен нельзя использовать ключевые слова SQL.






Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 1168 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Два самых важных дня в твоей жизни: день, когда ты появился на свет, и день, когда понял, зачем. © Марк Твен
==> читать все изречения...

4349 - | 4103 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.