а не тільки для файл-серверних БД, але також і для клієнт-серверних і триланкових БД.
Основною перевагою технології ADO є її природна орієнтація на створення В«полегшеногоВ» клієнта. У рамках цієї технології на машині розробника БД встановлюються базові об'єкти MS ADO і відповідні компоненти C + + Builder, що забезпечують використання технології ADO (ці установки здійснюються автоматично при розгортанні C + + Builder). На машині сервера даних (це може бути файловий сервер в рамках файл-серверної технології або машина з сервером даних - в технології клієнт-сервер) встановлюється так званий провайдер даних - деяка надбудова над спеціальною технологією OLE DB, В«розуміючаВ» запити об'єктів ADO і В« вміє В»переводити ці запити в потрібні дії з даними. Взаємодія компонентів ADO і провайдера здійснюється на основі універсальної для Windows технології ActiveX, причому провайдер реалізується як СОМ-сервер, а ADO-компоненти - як СОМ-клієнти. p align="justify"> Якщо використовується промисловий сервер даних Oracle або MS SQL Server, дані не потребують будь-якої попередньої підготовки, а в ролі провайдера використовується відповідно Microsoft OLE DB Provider for Oracle або Microsoft OLE DB Provider for SQL Server.
На машині клієнта розташовуються зв'язкові компоненти TADOConnection і компоненти-набори даних TADOTable, TADOQuery, TADOStoredProc, а також компоненти-набори TADODataSet та командні компоненти TADOCommand. Кожен з цих компонентів може зв'язуватися з провайдером даних або за допомогою зв'язного компонента TADOConnection, або минаючи його і використовуючи власне властивість ConnectionString. Таким чином, компонент TADOConnection грає роль концентратора сполук з джерелом даних компонентів-наборів. p align="justify"> Командні компоненти TADOCommand призначені для реалізації запитів на мові визначення Даних (Data Definition Language, DDL), тобто для реалізації SQL-запитів, які не повертають дані (запити типу CREATE, DROP, UPDATE і т. п.). Спеціальний компонент RDSConnection створений для спрощення зв'язку з MS Internet Explorer і при розробці інтернет-додатків. p align="justify"> Компоненти-набори за допомогою компонентів-джерел TDataSource і візуалізуючих компонентів TDBGrid, TDBMemo, TDBEdit і т. п. забезпечують необхідний інтерфейс програми.
3.2.2.4 Мова UML
Мова UML дозволяє записати детальний план, що містить не тільки основні елементи інформаційної системи (системні функції і процеси), а й конкретні особливості її реалізації (класи та ієрархії класів, створені в різних алгоритмічних мовах). Основні поняття мови визначають кошти структурної декомпозиції інформаційних систем. До них відносяться пакети, підсистеми, моделі та подання, інтегральний підхід до створення багатоплатформених додатків. p align="justify"> Можна виділити наступні риси UML:
В· UML є мовою в...