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