Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БазыДанных- ответы.doc
Скачиваний:
11
Добавлен:
06.05.2019
Размер:
369.66 Кб
Скачать

3.15. Язык sql.Структура инструкции: команда, ключевое слово. Инструкции select, update, delete. Создание однотабличных и многотабличных запросов.

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

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

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

Команда – это слово, выполняющее действие. Оператор языка, позволяющий выполнть определенное действие.

Ключевое слово – оператор языка, позволяющий уточнить действие команды.

SELECT – извлечение данных из таблицы;

INSERT – добавление данных в таблицы;

DELETE – удаление данных из таблицы;

UPDATE – обновление данных в таблицах.

3.16. Понятие проекта приложения. Структура проекта. Категории модулей (файлов), входящих в проект, их назначение.

Набор модулей (файлов), необходимых для создания приложения, называется проектом. При загрузке DELPHI автоматически формирует проект приложения с именем Project1, в который включена одна форма Form1. При дальнейшей работе с проектом рекомендуется сохранить его под новым именем в соответствующую папку.

Проект приложения состоит из трех основных типов файлов (см. рис.).

Файл проекта – текстовый файл с именем проекта и расширением DPR, содержащий заголовок программы проекта (совпадает с именем проекта приложения), модули и ресурсы, используемые при компиляции проекта, а также вызовы методов инициации, создания форм и запуска приложения.

Файлы описания форм – файлы с расширением DFM, описывающие формы с объектами. В этих файлах запоминаются значения свойств формы и объектов формы, установленные в инспекторе объектов. Для каждой формы система DELPHI генерирует соответствующий файл описания формы. Например, для формы Form1 по умолчанию формируется файл описания формы Unit1.DFM.

Файлы программных модулей – текстовые файлы с расширением PAS (Pascal), содержащие исходные коды формы. В PAS-файлах записываются объявления данных, объектов и процедур формы, а также программный код обработчиков событий и других процедур и функций, создаваемых программистом. Кроме того, с помощью DELPHI программист может добавлять в проект свои новые программные модули с необходимыми процедурами и функциями без создания новой формы.

При добавлении в проект новых форм DELPHI создает необходимые файлы для сохранения всех свойств формы, объектов на форме и обработчиков событий для этой формы. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл.

Рис. Структура проекта

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

При создании более или менее сложного приложения программист всегда должен знать, на какой стадии разработки он находится, иметь представление о составе проекта, уметь быстро активизировать нужный файл, добавить какой-либо новый файл или удалить ненужный, установить параметры проекта и т.д. Для этого в DELPHI имеется окно Project Manager (менеджер проекта). Фактически это визуальный инструмент для редактирования файла проекта.

Категории модулей (файлов) входящих в проект (Visual Basic).

  1. Модули формы – файл с расширением .frm. По одному файлу на каждую форму. Форма – это исходный объект приложения; обеспечивает существование всех остальных объектов (контейнер).

Содержимое модулей форм:

  • текстовое описание формы;

  • текстовое описание расположенных на форме объектов и их свойств;

  • объявление переменных и констант уровня модуля;

  • процедуры обработки событий.

  • Модули стандартные – файлы с расширением .bas – содержат набор процедур и (или) функций, реализующих алгоритм решения задачи. Объявление переменных уровня приложения.

  • Модули классов – это файлы с расширением .cls – содержат описание классов объектов, по одному файлу на каждый класс.