еженими у зовнішній БД) об'єктами повинна відбуватися на основі тих самих синтаксичних конструкцій (і з тією ж семантикою), що і робота з тимчасовими об'єктами, що існують тільки під час роботи програми.
Ця сторона ООБД найбільш близька родинному напрямку мов програмування баз даних. Мови програмування ООБД і БД у багатьох своїх рисах розрізняються тільки термінологічно; істотною відмінністю є лише підтримка в мовах ООБД підходу до спадкоємства класів. Іншим аспектом мовного оточення ООБД є потреба в мовах запитів, які можна було б використовувати в інтерактивному режимі. Якщо доступ до об'єктів зовнішньої БД в мовах програмування ООБД носить в основному навігаційний характер, то для мов запитів більш зручний декларативний стиль. Як відомо, декларативні мови запитів менш розвинені, ніж мови програмування. [11., Стор 42 - 125]
Глава 3. Аналіз якості баз даних і тенденції в світі систем управління ними
.1 Функціональна придатність баз даних
Для аналізу властивостей баз даних пропонується виділяти характеристики якості системи управління базою даних і міститься в ній інформації. Склад цих характеристик рекомендується систематизувати на основі вимог міжнародного стандарту ISO 9126.
Сучасні бази даних - один з тих об'єктів у сфері інформатизації, від яких іноді потрібно особливо висока якість і наявність можливості його оцінки. Але що означає якість баз даних, які вимоги слід пред'являти до їх якості, якими характеристиками можна описувати якість, як їх оцінювати і вимірювати? Для цього можуть бути корисні методи та стандарти, розроблені для аналізу складних програмних засобів. При комплексному аналізі якості баз даних не завжди вдається чітко розділити вимоги і значення характеристик якості для кожного з цих об'єктів. Одна СУБД може обробляти різні за структурою, складом та змістом дані, а одні й ті ж дані можуть управлятися різними СУБД. При аналізі якості баз даних доцільно розглядати два компоненти: систему програм управління даними і сукупність даних, упорядкованих за деякими правилами. Хоча ці компоненти тісно взаємодіють при реалізації конкретної бази даних, спочатку вони створюються незалежно і можуть розглядатися в своєму життєвому циклі як два об'єкти, які різняться:
номенклатурою і змістом показників якості, що визначають їх призначення, функції і споживчі властивості;
технологією і засобами автоматизації розробки і забезпечення всього життєвого циклу об'єкта;
категоріями фахівців, що забезпечують створення, експлуатацію або застосування баз даних;
комплектами експлуатаційної та технологічної документації, що підтримують життєвий цикл об'єкта.
Практично весь набір характеристик і атрибутів зі стандарту ISO 9126 «Якість програмних засобів» в тій чи іншій мірі може використовуватися в складі вимог до СУБД. Особливості полягають у зміні акцентів при їх виборі та впорядкування. У всіх випадках найважливішими характеристиками якості СУБД є вимоги до функціональної придатності процесів формування і зміни інформаційного наповнення баз даних адміністраторами, а також доступу до даних і представлення результатів користувачам.
Відмінності вимог до характеристик якості привели до створення широкого спектра локаль...