У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


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

Поліморфізм означає що методи які належать іншим класам можуть використовувати один і той самий інтерфейс в незалежності від конкретної реалізації цих методів .

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

Об’єкти Каше дозволяють використовувати об’єктні технології при створені високопродуктивних додатків для обробки транз акцій.

Концепція об’єктної технології інкапсуляція, наслідування і поліморфізм з повторним використанням класів в багатьох проектах прискорюють і покращують якість програмних додатків.

 

Чому потрібно вибирати об’єкти для вашої моделі даних ?

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

Об’єктна технологія має багато переваг:

Структура даних об’єкта більш міска за рахунок чого можна природним шляхом описувати дані реального світу.

програмування спрощується тому як на багато простіше тому що спрощується слідкування за самим процесом і за специфікацією програм.

Версії класів налаштовані під конкретних клієнтів можна дуже легко змінювати на стандарті версії. Остання дуже важлива для партнерів розробників. Оскільки ім. доводиться працювати з цілим набором індивідуальних версій.

принцип Чорного ящика (або інкапсуляція) дозволяє поограмістам удосконалювати внутрішній склад об’єкта непорушуєчи роботу інших частин додаткві.

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

об’єктна технологія чудово працює з графічним інтерфейсом.

на об’єктній технології заснована велика множина сучасних інструментальних засобів проектування і розробки програмних додатків.

об’єкти дозволяють надзвичайно добре ізолють інтерфейс користувача від решти програмних додатків. Приклад на інший поки що невідомий приклад інтерфейсу що не впливає на повну заміну кода бо більша частина може залишатись незмінною.

Об’єктне зберігання даних

Незважаючи на те що багато програмних додатків створюються на мові об’єктного програмування об’єкти часто втискубться в плоскі таблиці. Каше використовує багатомірні структури даних в яких багатоманітні об’єктні дані зберігаються природним способом тому доступ до даних є швидший а розробка йде динамічніше.

+ Реляційний доступ

Багато інструментальних засобів наприклад генератори звітів використовують для доступу даних не об’єктні технології а SQL, що не виключає їх із розряду використовуваних програмних інструментів. Унікальність технології каше заклечається в тому що система автоматично забезпечує повний доступ даним через SQL як тільки визначимо клас об’єкту бази даних. Таким чином без додаткових витрат є можливість миттєво підключити до роботи з даними каше з інструментами на базі SQL, при цьому продуктивність їх роботи на багато збільшується за рахунок многомірності. Можливий зворотній варіант. Перейти від SQL до DDL. Єдина архітектура даних Каше синхронізує два типи доступу.

Сервер багатомірних даних Каше

Високо продуктивна база Каше використовує багатомірну модель яка забезпечує ефективне і компактне зберігання даних в складних інформаційних структурних даних.

Обєкти і SQL доступне за рахунок використання єдиного словника даних який описує класи і таблиці, а також забезпечує автоматичну генерацію мапінга для багатомірних структур.

Інтегрований доступ даних

Каше дає вільний вибір способу зберігання даних через об’єкти SQL або прямий доступ до багатомірних структур. Незалежно від способу доступу до даних всі дані в базах даних каше знаходяться в багатомірних масивах.

Лекція №3

Реляційна модель баз даних

кортеж реляційна модель даних

домен

атрибут

Реляційна алгебра та операції в ній:

обєднання , перетин, різниця, прямий добуток, обмеження, проекція, натуральне зєднання, ділення.

Одна з найбільших можливих галузей застосування комп’ютерів сьогодні це збереження та обробка що має складну внутрішню структуру.

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

Прізвище | Ініціали | Група

Подхапов | С.І. | ПЗ-03-1

Коляджин | Т.Я. | ПЗ-03-1

Павлів | М.Д. | ПЗ-03-1

Гриців | В.О. | ПЗ-03-1

Козак | Т.Б. | ПЗ-03-1

Розглянемо приклади реляційного зображення даних: нехай інформація про студентів ІМЕ зображена в таблиці1:

атрибути

кортеж

домени

Розглянемо термінологію що застосовується під побудови подібних таблиць даних

Таблиця 2

Прізвище | Ініціали | Група

Кабанюк | С.І. | ПЗ-03-1

Гриців | Т.Я. | ПЗ-03-1

Шматько | М.Д. | ПЗ-03-1

Сокол | В.О. | ПЗ-03-1

Козак | Т.Б. | ПЗ-03-1


Сторінки: 1 2