рії запиту, тестувати автоматично згенерували запити SQL, переглядати плани виконання і результати запитів, зберігати вирази або копіювати їх в редактор. Застосовуючи SQL Modeler, навіть недосвідчені користувачі можуть швидко створювати складні запити на рівні експертів Oracle.- Один з компонентів сімейства продуктів Development amp; Deployment компанії Quest Software, яке дозволяє розробникам і АБД швидко розробляти, тестувати і впроваджувати програми.
Характеристика Delphi і Borland C ++ Builder: ++ Builder і Delphi стали одними з найпопулярніших на сьогоднішній день інструментів для створення як настільних, так і корпоративних інформаційних систем завдяки унікальному поєднанню зручності розробки користувацьких інтерфейсів, компонентної архітектури, однотипності доступу до різноманітних баз даних, починаючи від плоских таблиць формату dBase і Paradox і кінчаючи серверними СУБД. Багато в чому саме наявність таких продуктів стимулювало досить безболісний перенесення в архітектуру клієнт/сервер низки інформаційних систем, модернізація яких іншими засобами була б пов'язана з великими трудовими і матеріальними витратами.
Слід зазначити, що сучасні тенденції розвитку інструментальних засобів такі, що актуальним стає не просто поява нових гнучких і потужних засобів розробки, а створення сімейств таких продуктів зі схожими середовищами і принципами створення додатків, що в цілому повторює з'явилася приблизно 4 роки тому ідеологію формування офісних пакетів (текстовий процесор + електронна таблиця + настільна СУБД + презентаційний пакет) замість випуску окремих офісних додатків. Якщо розглядати лінію продуктів Inprise, то в даний момент на ринку засобів розробки присутні Delphi і C ++ Builder, а також подібні за методами створення додатків і середовищі JBuilder, IntraBuilder, Visual dBase.
Подібність C ++ Builder і Delphi не є суто зовнішнім. C ++ Builder володіє компонентної архітектурою і створений на основі бібліотеки візуальних компонентів Delphi стала за останні два роки дуже популярною серед розробників. З цієї причини цей продукт має спільну з Delphi бібліотеку класів, частина з яких написана на Obiect Pascal.
Однак сумісність C ++ Builder і Delphi цим не вичерпується. У проектах C ++ Builder можна використовувати не тільки бібліотеку компонентів Delphi, але і код, написаний на Object Pascal, а також форми і модулі Delphi. Підтримується візуальне спадкування форм і модулів даних, у тому числі і створених в Delphi. Ці можливості з'явилися завдяки включенню в C ++ Builder обох компіляторів C ++ і Object Pascal.
Це означає, що можна створювати спільні проекти, використовуючи обидва засоби розробки - і C ++ BuiIder, і Delphi. Частини одного додатки можуть бути створені за допомогою двох засобів, і тепер до роботи над проектом можна залучати розробників, які використовують як Delphi, так і C ++. Подруге, і це дуже важливо, C ++ Builder може використовувати компоненти, створені для Delphi, а їх за останні кілька років створено величезну кількість. Це багатство, накопичене розробниками усього світу, сьогодні здатне задовольнити найхимерніші запити. ++ Builder надає програмісту широкі можливості повторного використання коду не тільки за рахунок наявності бібліотеки компонентів, але і за рахунок підтримки стандарту ActiveX, що дозволяє вбудовувати в додатки ActiveX -компоненти як сторонніх виробників, так і створені власноруч за допомогою самого C ++ Builder.
Важливим фактором, що впливає на популярність цих продуктів, є їх відкритість, яка полягає в можливості створення з їх допомогою не тільки додаткових компонентів і елементів ActiveX, поліпшують функціональність додатку, але і різних експертів, редакторів властивостей компонентів, що поліпшують функціональність самого середовища розробки.
Слід зазначити, що ефективність розробки і налагодження додатків досягається не тільки за рахунок використання зручних засобів візуального проектування форм (зараз це не рідкість), але і за рахунок, по-перше, високої продуктивності самих компіляторів Borland і , по-друге, так званої инкрементной компіляції та компонування виконуваного модуля (коли перекомпіляції і перекомпонуванню піддаються тільки ті модулі, в які були внесені зміни).
2. ПРОЕКТНА ЧАСТИНА
2.1 Визначення функції системи
У рамках спроектованої інформаційної системи був розроблений модуль «Облік руху ремонтованих приладів». Нижче визначені основні вимоги до даного модулю шляхом побудови діаграми варіантів його використання в нотації UML. Діаграма наведена на малюнку 3.1, в таблиці 3.1 наведено опис функцій системи, в таблиці 3.2 - опис взаємозв'язків функцій з об'єктами і користувачами.
...