«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов


Название«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов
страница6/18
ТипСамостоятельная работа
1   2   3   4   5   6   7   8   9   ...   18

• TDBListBox - связанный с данными список допустимых значений полей таблицы БД. Предназначен для отображения текущего значения текстового поля БД, а также для занесения в него одного из возможных значений, содержащихся в списке.

• TDBComboBox - раскрывающийся список выбора - связанное с данными поле со списком для отображения и редактирования значения поля таблицы БД. Подобен компоненту TComboBox страницы Standard, но обслуживает текстовое поле БД.

• TDBCheckBox - независимый переключатель БД. Обслуживает логическое поле текущей записи БД. Обеспечивает просмотр и изменение значения логического поля записи.

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

• Применяется для выбора значения поля из списка значений, который формируется из определенного столбца другого набора данных. Отличается от TDBListBox тем, что элементы списка TDBListBox формируется произвольными значениями, а не значениями из столбца другого набора данных.

• TDBLookupComboBox - комбинированный ("выпадающий") список выбора значений поля БД. В отличие от TDBComboBox содержимое списка берется из другого набора данных. Применяется для тех же целей, что и TDBLookupListBox.

• TDBRichEdit - редактор. Служит для отображения/редактирования текстовых полей, использующих расширенный текстовый формат RTF. Имеет то же назначение, что и TDBMemo, но позволяет работать в формате RTF.

• TDBCtrlGrid - многострочная таблица БД. В отличие от TDBGrid позволяет редактировать в удобном для пользователя формате (в так называемом формате формы) сразу несколько записей из набора данных.

TDBChart - диаграмма значений БД. Реализует функциональные свойства компонента TChart применительно к данным из БД, т.е. выдает графическое представление значений данных, хранящихся в записях БД.
На рис. 1.20 представлена страница Data Controls и примеры содержащихся на ней компонентов.
Рис. 1.20.
1.2.1.3.7. Страница Ado
Страница ADO содержит компоненты, введеные в версии 5 для поддержки технологии ADO корпорации Microsoft. Технология ADO позволяет отказаться от использования инструментального средства BDE для доступа к разнообразным базам данных.
Основные компоненты страницы:
• TADOConnection - ADO связь. Обеспечивает связь остальных компонентов с объектом ADO. Позволяет осуществлять тонкую настройку соединения, управлять транзакциями.

• TADOCommand - ADO команда. Служит для передачи в ADO команды на языке DDL (Data Definition Language - язык определения данных языка структурированных запросов SQL). Используется в основном для реализации SQL-запросов, не возвращающих никаких данных ( к предложениям DDL относятся практически все предложения, не начинающиеся зарезервированным словом Select).

• TADODataSet - ADO набор данных. Служит для представления данных, полученных другими компонентами. Компонент рассчитан на возврат набора данных (поэтому его нельзя использовать для выполнения подмножества операторов DDL) и используется при доступе к одной или нескольким таблицам с помощью запроса типа Select.

• TADOTable - ADO таблица. Представляет данные в табличном формате. Является прямым аналогом BDE - компонента TTable.

• TADOQuery - ADO запрос. Служит для передачи объекту ADO запроса на языке SQL. В отличии от TADOCommand предназначен для получения набора записей из одной или нескольких таблиц БД. Может также выполнять предложения DDL языка SQL.

• TADOStoredProc - ADO хранимая процедура. Компонент предназначен для выполнения процедуры, хранимой в объекте ADO. Используется для выполнения хранимой процедуры сервера БД.

• TRDSConnection - RDS связь. Служит для обеспечения связи с сервером приложения.
Страница ADO и примеры содержащихся на ней компонентов представлены на рис. 1.21.
Рис. 1.21.
1.2.1.3.8. Страница InterBase
Страница InterBase введена в версии 5 и содержит компоненты, поддерживающие технологию InterBase Express(IBX), которая позволяет клиентским приложениям взаимодействовать с сервером InterBase v. 5.5 без помощи BDE.
Основные компоненты страницы:
• TIBTablе - набор данных из одной таблицы БД. Аналог компонента TTable на странице Data Access.

• TIBQuery - компонент, реализующий выполнение запроса Select к БД. Аналог компонента TQuery на странице Data Access.

• TIBStoredProc - компонент, реализующий выполнение хранимойпроцедуры. Аналог компонента TStoredProc на странице Data Access.

• TIBDatabase - компонент, реализующий соединение с базой данных. Аналог компонента TDatabase на странице Data Access.

• TIBTransaction - компонент, реализующий механизм транзакций на сервере.

• TIBUpdateSQL - обновляемый SQL-запрос. Аналог компонента TUpdateSQL на странице Data Access.

• TIBDataSet - компонент предназначен для управления просмотром и модификацией наборов данных, созданных другими компонентами. Особенностью компонента заключается в том, что набор данных не будет обновляемым, если не заданы модифицирующие его SQL-операторы.

• TIBSQL - компонент предназначен для максимально быстрого выполнения SQL-запросов. Получение данных выполняется без их отображения визуальными компонентами.

• TIBDatabaseInfo - компонент предоставляет программе вспомогательную информацию о текущей базе данных.

• TIBSQLMonitor - компонент предназначен для создания инструментария, с помощью которого можно осуществлять программный мониторинг SQL - запросов.

• TIBEvents - компонент, регистрирующий на сервере выполняемое приложение как приемник определенных событий, информирующий программу о наступлении нужных событий в базе данных и позволяющий эти события обрабатывать.
На рис. 1.22 представлена страница InterBase и примеры содержащихся на ней компонентов.
Рис. 1.22.
1.2.1.3.9. Страница Midas
Страница Midas содержит компоненты, реализующие концепцию многоуровневого доступа к данным.
Основные компоненты страницы:
• TClientDataSet - компонент служит представителем удаленных данных, поставляемых компонентами TDataSetProvider. Обеспечивает непосредственный доступ к данным без BDE. Источниками данных могут служить файлы, расположенные в сетевых или локальных каталогах, копии наборов данных.

• TDCOMConnection - компонент устанавливает связь с удаленным сервером, используя средства технологии DCOM, регистрирует на сервере клиентские наборы данных TClientDataSet и предоставляет им возможность обращаться к серверным компонентам TDataSetProvider с использованием интерфейса IProvider.

• TSockerConnection - компонент устанавливает связь между клиентом и удаленным сервером, используя собственные средства Windows ( с помощью протокола TCP/IP на основе сокет - низкоуровневых API-функций Windows). Cоединение отличается максимальной скоростью обмена.

• TDataSetProvider - серверный компонент. Реализует удаленного (на машине сервера) поставщика наборов данных для многоуровневых клиентских приложений. Кодирует наборы данных и представляет их в виде пакетов, которые могут быть посланы клиентам. Вносит в наборы данных информацию, полученную от клиентов, об обновлениях. В отличие от компонента TProvider (4 версия) ориентирован на иной, чем BDE, механизм доступа к данным.

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

• TWebConnection - устанавливает связь с Web-сервером.

• TCorbaConnection - устанавливает связь с удаленным сервером, используя средства технологии CORBA.
Страница Midas и примеры содержащихся на ней компонентов представлены на рис. 1.23.
Рис. 1.23.
1.2.1.3.10. Страница Samples
Страница Samples содержит компоненты разного назначения.
Основные компоненты страницы:
• TGauge- индикатор состояния.

• TColorGrid - таблица цветов 16-цветной палитры. Этот компонент предназначен для выбора основного и фонового цветов.

• TSpinButton - двойная кнопка для управления некоторой числовой величиной.

• TSpinEdit - редактор целого числа. Обеспечивает отображение и редактирование целого числа с помощью двойной кнопки.

• TDirectoryOutLine - список каталогов. Отображает в иерархическом виде структуру каталогов накопителя.

• TCalendar - календарь. Используется для показа и выбора дня в месяце.

• TIBEventAlerter - сторож событий. Этот компонент осуществляет асинхронную связь с сервером БД InterBase. При возникновении на сервере нужного события компонент активизирует свой обработчик OnEventAlert и таким образом извещает о новом состоянии БД. Компонент TIBEventAlert был введен в версии 3 и поэтому в отличие от компонента TIBEvents (страница InterBase) не может работать без посредничества BDE.
Страница Samples и примеры содержащихся на ней компонентов приведены на рис. 1.24.
Рис. 1.24.

1.2.1.3.11. Страница Internet Express
Страница Internet Express содержит компоненты, предназначенные для поддержки интранет сетей , т.е. сетей, использующих технологию Internet.
Основные компоненты страницы:
• TXMLBroker - брокер, использующий язык XML ( Extensible Markup Language - расширенный язык разметки гипертекста. Является дополнением к языку HTML и предназначен для работы с данными). Служит связующим звеном между источником данных и сервером приложений в интранет сетях.

• TMidasPageProduser - продюсер Web - страниц для Web - приложений. На страницах отображается информация из базы данных от прикладного сервера, включаются пакеты данных закодированные в XML и Java Script. Это позволяет Web - браузерам управлять данными, изменять их и подтверждать изменения в прикладном сервере.
Страница InternetExpress и примеры содержащихся на ней компонентов приведены на рис. 1.25.
Рис. 1.25.
1.2.1.3.12. Страница Internet
Страница Internet содержит компоненты, предназначены для обеспечения связи приложения с глобальной компьютерной сетью Internet. Оба компьютера (клиент и сервер) должны использовать протокол TCP/IP (Transport Control Protocol/ Internet Protocol - транспортный управляющий протокол - Интернет/протокол). Частью Internet является всемирная паутина WWW (World Wide Web), использующая межкомпьютерный обмен HTML - страницами. По глобальной сети можно передавать электронную почту, разнообразные файлы, устраивать телеконференции и осуществлять телефонные переговоры.
Основные компоненты страницы:
• TClientSocket - компонент реализует клиентское соединение. Создает TCP/IP кпиента. С помощью этого компонента приложение устанавливает связь с ТСР/IР сервером.

• TServerSocket - компонент реализует серверное соединение. Создает сервер ТСР/IР. С помощью этого компонента приложение устанавливает связь с ТСР/IР клиентом.

• TWebDispather - Web - диспетчер. Компонент обрабатывает клиентские НТТР-сообщения (Hyper Text Transfer Protocol - протокол передачи гипертекста) с требованием выполнения тех или иных действий.

• TPagerProducer - поставщик страниц. Компонент передает клиенту строку HTML -команд с описанием шаблонов страниц. Эти шаблоны включают HTML - команды и HTML - этикетки (теги), которые заменяются нужным содержанием при наступлении события OnHTMLTag.

• TQueryTableProducer - поставщик табличных запросов. Компонент применяется для преобразования SQL - запросов в серию HTML - команд.

• TDataSetTableProducer - поставщик табличных наборов данных. Компонент используется для передачи клиенту табличных наборов данных.

• TDataSetPageProducer - компонент для создания по заданному образцу последовательности HTML-команд для передачи данных, которые могут интерпретироваться клиентским Web - браузером.

• TWebBrowser - компонент, предоставляющий возможности специальной библиотеки SHDOCVW.DLL для создания пользовательского Web - браузера.Компонент TWebBrowser введен в версии 5.
На рис. 1.26 приведены страница Internet и примеры содержащихся на ней компонентов.
Рис. 1.26.
1.2.1.3.13. Страница Fastnet
Страница Fastnet содержит компоненты, которые предоставляют возможность использования различных протоколов для передачи данных и деловых сообщений по локальным и/или глобальным сетям, в том числе и по Internet..
Основные компоненты страницы:
• TNMDayTime - компонент, который используется для получения данных типа дата-время от Intranet/ Intranet сервера.

• TNMMsg - компонент, который используется для передачи простого ASCII-текста-сообщения по каналам Internet/ Intranet по протоколу TCP/IP.

• TNMMsgServ - компонент, который используется для приема ASCII-текста-сообщения по каналам Internet/ Intranet, посланного компонентом TNMMsg.

• TNMEcho - компонент, который используется для тестирования связи (для передачи текстового сообщения удаленному серверу с последующим ожиданием от него этого же сообщения как "эхо") .

• TNMFTР - компонент, который используется для передачи файлов FTР-серверу и приема файлов от него по каналам Internet/ Intranet. Компонент использует протокол FTР (File Transport Protocol – транспортный протокол файлов).

• TNMHTTP - компонент, который реализует для клиента протокол гипертекста HTTP.

• TNMNNTP- компонент, который реализует протокол NNTP (Network New Transport Protocol –транспортный протокол сетевых новостей), позволяющий ему получать доступ к NNTP-серверам новостей.

• TNMStrm - компонент, который используется для передачи потока данных на Stream-сервер по каналам Internet/Intranet.

• TNMStrmServ - компонент, который используется для приема потоков данных по каналам Internet/ Intranet, посланных компонентом TNMStrm.

• TNMPOP3 - компонент, который использует протокол POP3 (Post Office Protocol – почтовый протокол) для приема электронной почты от UNIX или других серверов, поддерживающих этот протокол.

• TNMSMTP - компонент, который использует протокол SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты) для передачи электронной почты и обеспечивает приложениям доступ к SMTP-серверам и их почтовым функциям.

• TNMTime - компонент, который используется в Intranet для получения от сервера данных типа дата-время в соответствии с RFC 868.

• TNMUDP - компонент, который использует протокол UDP (User Datagram Protocol – протокол пользовательских блоков данных) для передачи по каналам Internet/ Intranet блоков данных. Обеспечивает приложению возможность получения сетевых услуг по протоколу UDP.

• TNMURL - компонент, который кодирует строку в URL (User Resourcer Locator – идентификатор ресурсов пользователя) при передаче данных и осуществляет декодирование URL при приеме.

• TNMUUProcessor - компонент, который осуществляет шифровку файлов перед передачей их по каналам Internet/Intranet и расшифровку после получения (MIME-файлы и UUE-файлы).

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

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

• TNMFinger - компонент, который используется для получения информации о пользователе от finger - сервера. Используется протокол Finger в соответствии с RFC 1288.

Компоненты TNMFTR, TNMHTTP, TNMNNTP, TNMPOP3, TNMSMTP и TNMUDP появились в версии 2 с именами без префикса NM. Остальные компоненты появились в версии 4 с указанными выше именами.
Страница FastNet и примеры содержащихся на ней компонентов представлены на рис. 1.27.
Рис. 1.27.
1.2.1.3.14. Страница Decision Cube
Страница Decision Cube содержит компоненты, с помощью которых реализуется доступ к многомерным наборам данных. Пользователь с помощью программы получает средства манипуляции многомерным массивом данных и может просматривать, суммировать и упорядочивать эти данные по разным измерениям. Компоненты этой страницы поддерживают разработку приложений для процессов принятия решений.
1   2   3   4   5   6   7   8   9   ...   18

Похожие:

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconМосква Издательство «Физическая культура»
Учебное пособие подготовлено коллективом авторов. Общее руководство и редакция – заведующий кафедрой философии и социологии, доктор...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconСоциология и социология спорта
Учебное пособие подготовлено коллективом авторов. Общее руководство и редакция – заведующий кафедрой философии и социологии, доктор...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconПример создания базы данных «Студенты» Постановка задачи. Выделение...
В окне «Базы данных» выбрать объект «Таблицы», выберите опцию «Создание таблицы в режиме конструктора»

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconБазы данных
Для признания исключительного права на базы данных не требуется специальной регистрации (однако предпочтительно осуществлять государственную...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconУчебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург...
...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconПояснительная записка к курсовой работе по дисциплине «Базы данных»
Метод исследования – моделирование базы данных в программе Microsoft Access 2013

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconЛекция №2 по дисциплине «Базы данных»
Процесс проектирования, реализации и поддержания системы базы данных называется жизненным циклом базы данных (жцбд). Процедура создания...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconПрактическое задание Задана схема данных базы данных, содержащая...
По заданной схеме данных требуется создать компьютерную реализацию базы данных, выполнив следующие этапы работы: создать базовые...

«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов iconБазы данных резюме в интернет сравнительный анализ
России стало быстро увеличиваться. Кадровые агентства начали создавать свои сайты и размещать на них вакансии. В интернет появились...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск