44518 (663337), страница 13
Текст из файла (страница 13)
Microsoft SQL Server 6.5 призначений винятково для підтримки систем, що працюють у середовищі клієнт-сервер. Він підтримує широкий спектр засобів розробки і максимально простий в інтеграції з додатками, що працюють на ПК.
Побудована на основі технологічних рішень, що з'явилися в Microsoft SQL Server 6.0, версія 6.5 демонструє багато значних нововведень. SQL Server 6.5 перевершує попередню версію з погляду застосування многопоточної рівнобіжної архітектури операційної системи для підвищення продуктивності і масштабіруємості, коли на комп'ютері встановлено декілька процесорів.
SQL Server 6.5 має нову масштабируемую архітектуру блокувань, названу Динамічним блокуванням ( Dinamic Locking), що комбінує блокування на рівні сторінки і запису для досягнення максимальної продуктивності і підключення максимального числа користувачів.
SQL Server може тиражувати інформацію в БД інших форматів включаючи Oracle, BM DB2, Sybase, Microsoft Access і інші СКБД ( при наявності ODBC драйвера, що відповідає визначеним вимогам).
Збережені процедури, що підтримують OLE Automation, дозволяють розроблювачу застосовувати практично будь-який інструмент із тих, що підтримують OLE, із метою створення збережених процедур для SQL Server. Visual Basic 4.0 підтримується посередництвам нової 32-розрядної DB-Library (OCX). Численні розширення мови Transact-SQL включають розширену підтримку курсорів, можливість використання команд визначення даних усередині транзакций і т.д.
Microsoft SQL Server 6.5 містить Асистент адміністратора. Цей інструмент дозволяє призначати основні процедури супроводу бази даних і визначати для них графік виконання. Операції по супроводі баз даних включають перевірку розподілу сторінок, цілісності покажчиків у таблицях (включаючи системні) і індексах, відновлення інформації, необхідної оптимізатору, реорганізацію сторінок у таблицях і індексах, створення страховочных копій таблиць і журналів транзакций. Всі ці операції можуть бути встановлені для автоматичного виконання по заданому адміністратором графіку.
Пакет Enterprise Manager включає утиліту, що дозволяє переносити деякі або всі об'єкти з однієї бази даних у другу. Використовуючи цю утиліту розроблювач або адміністратор може:
-
виконувати копіювання об'єктів будь-якого типу з указівкою, якого типу об'єкти підлягають копіюванню ( або копіювати всі об'єкти всіх типів);
-
переносити схему бази даних разом із даними або без них;
-
доповнювати або заміщати існуючі дані;
-
знищувати об'єкти в базі-приймачі перед копіюванням схеми;
-
для об'єкта що копіюється включати об'єкти, що від нього залежать;
-
використовувати стандартні настроювання генерації коду створення/видалення об'єктів або використовувати власні;
-
визначати момент виконання переносу об'єктів: негайно одноразово у визначений момент часу, багаторазово по визначеному графіку.
Сервер, що одержує об'єкти, повинен бути Microsoft SQL Server версії 6.5.Сервер-джерело може бути Microsoft SQL Server версії 4.х або 6. х або сервер Sybase. SQL Server надає можливість створення страховочных копій і відбудови індивідуальних таблиць. Завантаження таблиці може бути виконано або з копії індивідуальної таблиці, або з копії бази даних. Завантаження індивідуальних таблиць може виявитися гарним рішенням при необхідності відновлення даних після збою, коли завантаження всієї бази даних неефективні.
На підставі проведеного аналізу СКБД можна сказати, що :
Microsoft Access найбільше зручний не тільки для програміста, але і для користувача через наявність русифікованого інтерфейсу.
Інші СКБД можуть знайти широке застосування у визначених умовах.
Основні напрямки реалізації потенційних можливостей інформатизації.
Зазначені вище чинники сприяють розвитку трьох основних типів комунікацій, характерних для інформаційного суспільства: 1) між людьми; 2) між людьми й інформаційними системами; 3) між системами.
Розвиток інформаційних технологій і телекомунікаційних мереж відкриває не тільки нові потенційні можливості швидкого одержання інформації з будь-якої точки планети, але, що особливо важливо, знімає багато природних і штучних бар'єрів, що розділяють людей, країни і континенти, сприяє якісному удосконалюванню інформаційних комунікацій. Особливе значення має можливість істотного поліпшення комунікацій між людьми і комунікацій між людьми й інформаційними системами. Це відчиняє нові обрії і нові потенційні можливості раціонального використання світових інформаційних ресурсів і знань в інтересах подальшого розвитку кожної людини, народів, країн і цивілізації в цілому. Для реалізації таких можливостей варто забезпечити високу ефективність зазначених типів комунікацій. Необхідно не просто забезпечити такий стан, при котрому ці комунікації тільки доповнюють одна іншу і задовольняють очевидним вимогам: спроможність до спілкування і розуміння, відкритість і адаптивність, уміння діяти в умовах неповноти і можливої суперечливості інформації. Потрібно істотно більше - досягнення такого рівня взаємозв'язку і взаємодії між зазначеними типами комунікацій у єдиній інфраструктурі, що забезпечить їхню системну узгодженість по цілям, задачам, можливостям, ресурсам і термінам реалізації основних процедур життєвого циклу. Тільки такий підхід може забезпечити реалізацію потенційних можливостей інформатизації в розвитку виробництва й у вирішенні соціальних проблем.
Звідси випливає ряд організаційних, економічних, науково-технічних і інших стратегічно важливих задач раціонального використання можливостей інформатизації, своєчасність і ефективність вирішення яких багато в чому визначать майбутнє країни. Серед них найважливішою є задача повної мобілізації всіх ресурсів країни для створення конкурентноспроможних виробництв, що працюють на найвищому науково-технічному рівні. Дана задача - комплексна, що охоплює різноманітні сфери економіки, науки і техніки. Для її успішного рішення необхідно забезпечити системну узгодженість цілей, принципів, підходів.
Важлива роль у вирішенні зазначеної задачі належить інформатиці і системному аналізу. Відомо, що конкурентноздатність продукції на світовому ринку можна забезпечити при виконанні двох найважливіших умов: високий технологічний рівень виробництва й ефективне інформаційно-маркетингове забезпечення національних виробників. Виконання цих умов і забезпечення конкурентноздатності продукції на світовому рівні досягається на основі використання CASE- і CALS-інформаційних технологій.
Абревіатура CASE розшифровується як «Computer-Aided Software Engineering» - «Автоматизована програмна інженерія». CASE-технологія являє собою комплекс організаційно-технічних заходів, методик і методів застосування засобів автоматизації і комп'ютеризації в процесі розробки складних систем. Ця технологія дозволяє визначати ступінь технологічної зрілості виробника по п’ятиуровневій багатокретеріальній формалізованій шкалі оцінок. Система оцінок пред'являє високі вимоги на кожному рівні технологічної зрілості. Так, у 1994 році 500 організацій, із котрих біля чверті не були американськими, добровільно проходили атестації, припускаючи в майбутньому взяти участь у конкурсах на виконання замовлень уряду США. Результати атестації показали, що 72% організацій знаходяться на нижчому рівні зрілості, 12% - на другому, 7% - на третьому, усього три фірми - на четвертому, і тільки дві фірми визнані гідними п'ятого рівня. З двох організацій, відзначених вищого, п'ятого рівня зрілості, одна є підрозділом NASA і відома розробленням системи керування американськими космічними кораблями багаторазового використання. Друга організація знаходиться в місті Бангалоре на півдні Індії. І цей факт не випадковий. У недавньому дослідженні Всесвітнього банку по розробці рентабельних видів продукції на перше місце у світі вийшла Індія (!).У цій країні вже зараз на 50% більше інженерів-програмістів, чим у Японії. У ній створена індустрія програмного забезпечення, що розвивається швидко, у якій нині зайнято понад 300 тис. чоловік. Від її діяльності залежать не тільки багато американських фірм. Наприклад, швейцарська фірма Swissair половину інформації опрацьовує теж в Індії - це значно дешевше (тут гарному програмісту сплачують приблизно стільки ж, як і в нашій Батьківщині). Так що вищий рівень технологічної зрілості - не обов'язково атрибут багатої країни. Безумовно, в Україні є достатній науковий потенціал у сфері інформатизації, що дозволяє в недалекому майбутньому поповнити список організацій, що займають почесну п'яту сходинку в американському «табелі про ранги» технологічної зрілості.
Не менш важливе значення для забезпечення конкурентноздатності продукції на світовому ринку має CALS-технологія. Ця технологія є найважливішою складовою інформаційно-маркетингового забезпечення національних виробників. CALS - поняття, що безупинно розвивається. Початкове найменування технології CALS (Continuous Acquisition and Life-Cycle Support - Підтримка життєвого циклу виробів) відбивало головну її ціль - забезпечення системно узгодженої інформаційної підтримки всіх етапів життєвого циклу виробу. В даний час CALS розшифровується як «Бізнес у високому темпі (Commerce At Light Speed)», що підкреслює переорієнтування цієї технології в напрямку широкого використання можливостей світового інформаційного простору - інформаційних магістралей і електронної комерції.
Рушійним чинником розвитку і використання даної технології в бізнесі стала зростаюча конкуренція на сучасному світовому ринку товарів і послуг. Вона змушує виробників піклуватися про конкурентноздатність своєї продукції, використовувати крім традиційних засобів (зниження вартості; підвищення якості, надійності й ефективності; розширення функціональних можливостей) нові прийоми, як-от:
• швидка реакція виробника на потреби ринку;
• доступність для споживача необхідної документації і простота її опрацювання.
З'явилася нагальна потреба вирішення таких задач:
• вичерпний аналіз усіх чинників, що впливають на конкурентноздатність виробів у сучасному уявленні;
• організація узгодження й активного обміну між діловими партнерами інформацією про вироби і процеси.
Дані задачі тісно взаємозалежні по багатьох факторах, що визначає необхідність їхнього вирішення з єдиної позиції системного підходу. Загальні прийоми вирішення таких задач складають зміст cals-технології. CALS - це, насамперед, нова інформаційна стратегія, нові шляхи ведення бізнесу, новий інструментарій на базі міжнародних стандартів, більш ефективне використання інформації, нові методи співробітництва між підприємствами. Суть цієї стратегії - системний аналіз безлічі різнорідних чинників і оптимізація керування на всіх етапах життєвого циклу виробу з єдиної позиції з метою забезпечення високої ефективності виробництва на основі досягнення високого рівня конкурентноздатності продукції і її швидкої реалізації на ринку.
Ця технологія відчиняє нові можливості в вирішенні таких практично важливих задач:
- забезпечення ефективного взаємозв'язку і безупинної взаємодії різнорідних процесів на всіх етапах життєвого циклу продукції;
- створення гнучкої, адаптивної до умов системи, що швидко змінюється, управління безупинними постачаннями протягом усього життєвого циклу продукції (від створення концепції виробу до його утилізації);
- створення віртуальної системи електронної інтеграції організацій (підприємств), що беруть участь у процесі на різноманітних етапах життєвого циклу продукції;
- підвищення оперативності й ефективності управління підтримкою життєвого циклу продукції.
Впровадження даної технології дозволяє істотно підвищити ефективність виробництва на основі можливості рівнобіжного проектування, широкомасштабної кооперації, раціональної спеціалізації, уніфікації і стандартизації проектної, виробничої й експлуатаційної документації. По оцінці експертів США, це дає можливість одержати такі показники:
а) у процесах проектування:
- скорочення часу проектування на 50%;
- скорочення витрат на оцінку технічної реалізуемості й експертизу проектів на 15-40%;
б) у процесах організації постачань:
- скорочення часу пошуку даних на 40%;
- скорочення часу планування постачань до 70%;
- зменшення вартості інформації на 15-60%;
в) у виробничих процесах:
- скорочення виробничих витрат на 15-60%;
- підвищення рівня якості до 80%;
г) у процесах експлуатаційної підтримки виробів:
- скорочення часу на перевірку і коригування технічної документації на 30%;
- скорочення часу планування експлуатаційної підтримки до 70%;
- скорочення вартості технічної документації на 10-50%.
Приведені дані свідчать про великі потенційні можливості CALS-технології, тому в різноманітних країнах світу її впровадженню приділяється велика увага. У Європі на урядовому рівні ведеться робота з CALS (політичні рішення, а також організація CALS-відомств) у Німеччині, Франції, Італії, Норвегії, Швеції, Нідерланд, Великобританії. У цих країнах інтерес до CALS виявляється як у військовій, так і в цивільній сферах. У Данії, Фінляндії й Іспанії ця робота знаходиться в стадії зародження. Огляд стану
CALS-програм в інших країнах показує, що на урядовому рівні роботи з CALS ведуться в США, Австралії, Канаді, Японії, Південній Кореї і Тайвані. Виявляють цікавість до CALS-технологій Китай, Ізраїль, Малайзія, ПАР. Сінгапур, Таїланд.
Водночас в Україні CASE- і CALS-інформаційні технології ще не знайшли належного застосування. Ця обставина є однією із серйозних причин недостатнього рівня інформаційно-маркетингового забезпечення національних виробників. І не випадково експерти Всесвітнього банку реконструкції і розвитку, оцінюючи стан даного питання в Україні цілком обосновано зробили такий висновок: існуюча національна інфраструктура сфери інформатизації не в змозі реалізувати належний рівень інформаційно-маркетингового забезпечення національних виробників і потенційних закордонних інвесторів; ринкова інфраструктура , що складається, поки тільки в малому ступені сприяє вирішенню найбільш насущних для виробників задач - скороченню часу обороту засобів, зниженню витрат, розширенню ємності ринку. Такий стан з упровадженням CASE- і CALS-інформаційних технологій веде до подальшого відставання інформаційно-маркетингового забезпечення від світового рівня і, як слідство, до подальшої втрати тих сегментів світового ринку, де українська продукція є конкурентноздатною.
Стан справ погіршується і тією обставиною, що Україна з ряду причин істотно відстає в такому важливому виді інформаційної технології, як електронна комерція, що у даний час стрімко витискає інші, традиційні форми комерції. Так, по оцінках дослідницьких організацій США (Forrester Research, International Data Corporation і інших), обсяги міжкорпоративної торгівлі через Інтернет у 1997 р. складають $8 млрд. що відповідає більш ніж дворазовому зросту за рік. Причому ці дані відбивають тільки цілком «сітьові продажі», коли вибір товару, оформлення замовлення й оплата здійснювалися через Інтернет. Варто підкреслити, що ці результати істотно перевищують прогнози. Зокрема, консалтингова компанія Дэвида Скирмэ в 1995 р. прогнозувала, що обсяг продажів через Інтернет у 1996 р. складе усього $500 млн, у 2000 р. - порядку $6 млрд. В даний час передбачається, що в 2000 році тільки в США обсяг продажів через Інтернет складе $50 млрд.