Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Опишите компоненты для реализации технологии dbExpress.




Кроссплатформенная технология dbExpress обеспечивает взаимодействие приложения с серверами баз данных, при этом заменяя устаревший BDE. Драйверы dbExpress используют для получения данных исключительно запросы SQL. При этом на клиентской стороне отсутствует кэширование данных, вследствие этого здесь применяются исключительно однонаправленные курсоры, и отсутствует возможность прямого редактирования наборов данных.

Перечень компонентов для реализации технологии dbExpress:

1. SQLConnection;

2. SQLDataSet;

3. SQLQuery;

4. SQLStoredProc;

5. SQLTable;

6. SQLMonitor;

7. SimpleDataSet.

Описание некоторых компонентов:

Компонент SQLConnection используется для подключения к базе данных.

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

Метаданные – это информация о самой БД. Их также можно извлекать при помощи компонента SQLDataset, для чего используется процедура TSQLDataset.

Компонент SOLMonitor используется при отладке SQL-приложений. Онрегистрирует все SQL-команды, которые обрабатываются компонентом типа TSQLConnection, указанным в свойстве SQLMonitor.SQLConnection.

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

Охарактеризуйте основные особенности технологии доступа к данным ADO.

Технологии ODBC и OLE DB считаются хорошими интерфейсами передачи данных, но как программные интерфейсы имеют много ограничений, поскольку являются низкоуровневыми. Для снятия этих ограничений была предложена технология ADO, представляющая собой иерархическую модель объектов для доступа к различным OLE DB-провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным и т.д.

Модель объекта не содержит таблиц, среды. Здесь основными объектами являются:

- объект «Набор данных»;

- объект «Соединение», создающий связь с провайдером данных;

- объект «Команда» – выполнение процедуры.

Особенностью технологии ADO является возможность ее использования в Интернет-приложениях для доступа к различным источникам данных.

В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложений для работы с распределенными БД по технологии клиент-сервер.

Опишете процесс установления связи с объектом ADO, выделите особенности использования компонентов ADO.

Установление связи с объектом ADO является ключевым моментом всей технологии. Каждый компонент имеет два свойства, с помощью которых он может установить связь с объектом ADO: Connection и ConnectionString. В первое помещается ссылка на специальный связной компонент TADOConnection, играющий роль концентратора соединения с объектом ADO, во вторую – собственно строка связи. Эти свойства взаимоисключающие, то есть установка значения в одно из них ведет к очистке второго.

Первый шаг задания свойства ConnectionString – это выбор способа определения подключения. База данных должна быть указана двумя способами: через файл формата MicrosoftDataLink (расширение UDL), либо прямым заданием параметров соединения.

Базовыхобъектов ADO семь:

- Connection;

- Recordset;

- Command;

- Parameter;

- Field;

- Error;

- Property.

Компоненты ADO в палитре компонентов Delphi представляют собой надстройки над приведёнными выше базовыми объектами, экспонируя большинство их свойств, методов и событий в привычном для Delphi виде.

Базовые объекты обычно сопровождаются коллекциями связанных с ними объектов. Например, с объектом Connection может быть связан один или несколько объектов Error, фиксирующих ошибки установления связи; с объектом Recordset – набор объектов Field, каждый из которых определяет единственное поле результирующего набора данных, с объектом Command – один или несколько объектов Parameter, конкретизирующих выполнение метода Execute этого объекта, и коллекция объектов Error и т. д. В связи с этим говорят об основных (Connection, Recordset, Command) и вспомогательных (Error, Field, Parameter, Property) объектах ADO.

Охарактеризуйте синтаксические конструкции и переменные языка PHP.

Синтаксис PHP разрешает совместное и раздельное использование кода PHP и HTML

PHP файлы обычно представляют смесь кода PHP и гипертекста HTML. Это не создаёт проблем, так как PHP-код всегда заключается внутри тегов <?php ….. ?>, поэтому сервер легко идентифицирует его. Если этот код не формирует текст для отображения, то он просто выполняется. В противном случае формируется текст и вставляется на то место, где находился код. В любом случае PHP-код удаляется перед отправкой готовой страницы клиентскому браузеру.

Блоки кода php могут произвольным образом чередоваться с блоками HTML. Сервер обработает и передаст браузеру в виде HTML и просто чистый («голый») PHP-код.

PHP предназначен прежде всего для обработки различных данных, а для этого надо использовать переменные. Переменные являются контейнерами для данных (в смысле раздела 1.4.3.1). Поэтому можно говорить что «…переменная содержит определённое значение или данное определённого типа». И, как следствие, переменная должна иметь имя или, как ещё говорят, идентификатор.

Итак, переменная - это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных (исключение — константа, которая, впрочем, может содержать скалярные данные - boolean , integer , float и string).

Имена всех переменных в PHP должны начинаться со знака $ — так интерпретатору значительно легче "понять" и отличить их, например, в строках. Далее может следовать буква или знак подчеркивания, после которого может следовать произвольное количество букв, цифр или знаков подчёркивания. Можно сказать, что обращение к переменной происходит по признаку знака $.

Имена переменных чувствительны к регистру букв: например, $var — не то же самое, что $Var или $VAR.

В официальной документации PHP указано, что имя переменной может состоять не только из букв "Латиницы" и цифр, но также и из любых символов, код ASCII которых старше 127, — в частности, и из символов кириллицы, то есть "русских" букв! Однако не рекомендуется применять кириллицу в именах переменных — хотя бы из-за того, что в различных кодировках ее буквы имеют различные коды.

Можно сказать, что переменные в PHP — это особые объекты, которые могут содержать в буквальном смысле все, что угодно

 

Комментарии

Используются следующие значки: ′// ′, ′ /* …. */ ′,

Вложенные комментарии недопустимы.

 

Комментариев обычно не бывает слишком много. Их рекомендуется писать как минимум на каждую функцию и на каждый законченный фрагмент кода. Чрезмерное количество комментариев может затруднить чтение исходного кода, но отсутствие комментариев обойдётся в больших проектах дороже.










Последнее изменение этой страницы: 2018-05-10; просмотров: 258.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...