Главная » Просмотр файлов » Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»

Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (1075664), страница 7

Файл №1075664 Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных») 7 страницаРевунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (1075664) страница 72018-01-09СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

• Применяется для выбора значения поля из списка значений, который формируется из определенного столбца другого набора данных. Отличается от 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-файлы).

Характеристики

Тип файла
Документ
Размер
830 Kb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6502
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее