МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Середовище процедурних мовЦе традиційне середовище реалізації. Процеси і модулі можуть бути представлені цілими програмами. Групи процедур і функцій відповідають системним функціям. Пам'ять і контейнери в проекті відповідають структурам мови. Процедурні мови не забезпечують достатні механізми для контролю доступу до даним. Доступ до структур легкий. Є інші мови, наприклад, 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 і т.п.) розвиваються з повільно. Читайте також:
|
||||||||
|