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


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

Моделювання систем

Cache підтримують як SQL так і об’єктний доступ, і той чи інший підхід вибирається залежності від ситуації. Розбираємо реляційну ,об’єктну технологію:

Реляційна технологія:

- на початку комп’ютерної ери обробка даних проводилась в великих обчислюваних системах, тому робота з інформацією була доступна тіко у вузьких колах спеціалістів, бази даних створювались «під себе», тому для пошуку і змін даних потрібно було дуже потужне знання структур і баз даних, тому користувачам приходилось звертатися до професіоналів. Перші реляційні бази появились на Main Frame. З появою ПК реляційні БД міг обслуговувати той хто використовував мову SQL, запити по БД забезпечили ріст популярності реляційних технологій. SQL має широкий спектр даних. Принцип роботиSQL це представлення даних в дуже простому і стандартному форматі у вигляді двухвимірних таблиць, які складаються із рядків і стовпчиків.

Є 2 проблеми:

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

2. Стає надто великим об’єм додаткової обробки, яку повині проводити реляційні системи зі складною структурою.

SQL є стандартним засобом взаємодії БД і формування звітів. В постеряційній СУБД мова Cache мова SQL використовується для оновлення БД, однак в даному випадку використовується технологія багатомірних БД які розвинуті об’єкними можливостями.

Об’єктна технологія і об’єкті БД:

- Об’єктна технологія обєкні БД є результатом роботи по моделюванню діяльності головного мозку. Було знайдено що мозок може зберігати деже складну і різнорідну інформацію з 1 боку, а з 2 боку маніпулювати нею, використовуючи єдиний підхід.

Порівняння об’єктного і реляційного доступу.

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

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

 

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

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

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

Каше об’єктна модель даних і об’єктне програмування

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

Пр: об’єкт- рахунок, фактура. Яка має слідуючі стани: номер рахунка, дата рахунку, підсумкова сума, ітд.(програмний код друкувати, команда прінт).

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

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

В чому різниця між об’єктом класом

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

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

2. об’єкт це реальна сушчність тобто індивідуальний екземпляр класу. Приклад : рахунок №1275 є об’єктом реальним об’єктом .

Зошит клас

Листки обєкт

Лекція №2

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

Об’єкт це реальна сучність тобто реальний екземпляр класу тобто рахунок номер

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

Name

Номер соціального страхування представлений в цілому форматі

Це властивість яка з’єднує об’єкт клієнт з об’єктом менеджер продаж

Нових клієнтів у менеджера продаж

Цей створений об’єкт має свій ідентифікатор даних . Цей ідентифікатор використовується до прямого доступу

У клієнта може бути багато рахунків кожен рахунок є складним об’єктом в якому зберігається свій ідентифікатор . Дозволяється використовувати колекційних об’єктів рахунок.

Наслідування це здатність породжувати один клас об’єкта з іншого. Новий клас (підклас), зберігає всі методи і свого батька, крім того він може мати додаткові властивості і методи характерні тільки для нього. В основі взаємовідносин між вихідними і породжуваними класами лежить принцип приналежності.

Приклад. Собака належить до класу савців, це означає що собака наслідує всі властивості савців.

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

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

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


Сторінки: 1 2