Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Середовище процедурних мов

Це традиційне середовище реалізації. Процеси і модулі можуть бути представлені цілими програмами. Групи процедур і функцій відповідають системним функціям. Пам'ять і контейнери в проекті відповідають структурам мови.

Процедурні мови не забезпечують достатні механізми для контролю доступу до даним. Доступ до структур легкий. Є інші мови, наприклад, Ada, Modula 2, які мають досконаліші механізми.

Об'єктно-орієнтовані середовища

Середовища, що застосовують об'єктно-орієнтований підхід, корисні, оскільки відображення між проектною моделлю і моделлю реалізації просте.

Проте, вони недостатні у разі великих проектів і вимагають складної обробки даних і використання баз даних.

Більшість об'єктно-орієнтованих мов - це гібридні мови, які були розроблені, грунтуючись на процедурних мовах, з додаванням до них об'єктної орієнтації. Одна з таких мов - C++. Їх перевага полягає в пластичності, що не завжди відповідає теоремами про "узгодженість", "сумісність", "переносимість".

Такі мови, як Java, Eiffel, Visual Age, і Smalltalk показують, що гібридні мови стають все менш популярними.

Середовища реляційних бази даних

Найрозвиненіші середовища зараз використовують реляційні бази даних.

Їх переваги:

· множинний доступ;

· автоматична перевірка цілісності;

· користувачеві привласнюються права доступу;

· висока надійність;

· розширюваність (обмежена);

· високий рівень доступу (SQL, ODBC, JDBC).

Також є і недоліки:

· ускладнені відображення абстрактної моделі;

· низька ефективність для деяких завдань;

· обмежена типізація;

· недолік механізмів інкапсуляції і інших об'єктно-орієнтованих механізмів;

· збільшена довжина програми.

Об'єктно-орієнтована база даних

Перевага об'єктно-орієнтованої бази даних - вищий рівень абстракції. Це полегшує проектування і реалізацію одного і того ж застосування в ефективнішій, сумісній і однорідній формі.

Досягнуте спрощення і систематичний підхід до розробки проекту, зменшення відстані між фазою аналізу, дизайну і програмування, мінімальні поняття ввели вищий рівень абстракції. Також введений людськия чинник.

Об'єктно-орієнтований підхід вводить більше понять, через що реляційна модель розширює мозкову функцію.

Об'ектно-орієнтовані бази даних (ObjectStore, O2, Versant, Gemstone, Poet, Objectivity/DB, Jasmine, Jade і т.д.) вже зрілі, але все ще ведуть боротьбу за клієнтів.

Об'єктно-орієнтовано-реляційні середовища баз даних

Завдяки успіху об'єктно-орієнтованого підходу безліч понять були введені в реляційні середовища.

Підхід називається "гібридним" або "об'єктно-орієнтовано-реляційним". Сервер під назвою "Універсальний сервер" також стає популярним, що означає можливість зберігання і обробки об'єктів, відносин, мультимедійних даних і т.п. Концептуальна ідея полягає в тому, щоб застосувати відомі реляційні технології (наприклад, SQL) і ввести об'єктну орієнтацію "вищого рівня".

Об'єктно-орієнтовано-реляційні системи (Oracle-8, Informix Dynamic Server і т.п.) розвиваються з повільно.


Читайте також:

  1. Аварії з викидом радіоактивних речовин у навколишнє середовище
  2. Аварії з викидом радіоактивних речовин у навколишнє середовище
  3. Антропогенний вплив на навколишнє середовище
  4. Антропогенний вплив на навколишнє середовище УКРАЇНИ
  5. Антропогенний вплив на природне середовище та сучасні екологічні проблеми
  6. Антропогенний вплив – це будь-який вплив, що здійснює людина на навколишнє середовище та його ресурси.
  7. Бізнес-середовище: Аналіз п’яти сил
  8. Виробниче середовище: сутність і основні чинники.
  9. Виховне середовище, його роль у формуванні виховної системи класу.
  10. Відповідальність підприємництва перед навколишнім природним середовищем.
  11. Внутрішнє і зовнішнє середовище організації
  12. ВНУТРІШНЄ СЕРЕДОВИЩЕ




Переглядів: 618

<== попередня сторінка | наступна сторінка ==>
Метод 2. | Етап тестування

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.01 сек.