Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_normalnye_kit.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
129.94 Кб
Скачать

55. Конструирование макросов связанных и не связанных с событиями, различных по структуре.

Набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие, называетсямакросом.  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

56. Назначение, стандарты, достоинства языка sql.

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

Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе и в прикладных программах.

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

Назначение. SQL-это1 – язык программирования баз данных.2 – язык администрирования баз данных.3– язык создания приложений клиент/сервер.4– язык распределенных баз данных.5– язык шлюзов баз данных. Достоинства:1- Независимость от конкретных СУБД;2- Межплатформенная переносимость;3- Наличие стандартов;4- Поддержка со стороны компании Microsoft (протокол ODBC и технология ADO ) и IBM ;5- Реляционная основа;6- Высокоуровневая структура , напоминающая английский язык;7- Возможность выполнения специальных интерактивных запросов;8-Обеспечение программного доступа к базам данных;9- Возможность различного представления данных;10-Полноценность как языка, предназначенного для работы с базами данных;11-Возможность динамического определения данных;12-Поддержка архитектуры клиент/сервер;13- Расширяемость и поддержка объектно-ориентированных технологий;14- Возможность доступа к данным в среде Internet

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]