Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Объектно-ориентированная модель

Читайте также:
  1. A. Шестишаговая модель
  2. Базовая эталонная модель взаимосвязи открытых систем
  3. Бразилия как «Модель» Меморандума-200
  4. Векторлы және растрлы модельдер
  5. Вертикальная модель
  6. Внутренняя модель системы.
  7. Геометрическая модель Солнечной системы

Cтруктура, кот можно изобразить графически в виде дерева, узлами кот явл-ся объекты. связи между записями и ф-циями их обраб.уст.как в объектно-оринт. Поиск - выяснение сходства между объектом, задаваемым пользователем, и тем, что есть в БД. Определяемый пользователем объект называют объектом-целью. Такая модель позволяет идентифицировать отдельные записи базы.

Объект - уник идентифицируемая сущность, кот содержит атрибуты, описывающ состояние объектов реальн мира, и связанные с ними действия. Св-ва объекта:1)уник.индентифицир.,принадл. к опред.классу 2)может посылать сообще др обектам 3)имеет внутр строен.

Класс –набор объектов, схожих по поведению и др характеристикам. Структура и поведение объектов в объектной среде полностью определяется его классом. Класс, в свою очередь, является коллекцией объектов, при этом структура и поведение объектов одного класса одинакова.

Св-ва: 1)это попытка применить идеологию объектно-ориентированного программирования к технологии бд; 2)сост из объектов, каждиз которых принадлежит к определенному классу; 3)поведение объекта полностью определяется его принадлеж к опред классу; 4)процесс проектирования об-ориент базы основан на выявлении классов.

Для вып действий над данными в объек-ор модели примен логич операции, усиленные объек-ор механизмами инкапсуляции, наследования, полиморфизма.

 

15.2 Объектно-ориентированная модель

Инкапсуляц - объединение в единое целое данных и алгоритмов (функций и методов) их обработки, что повыш. надежность разрабатываемого ПО.

Модуляризация - объект представляет собой «черный ящик», который может быть создан и изменен независимо от остальной системы.

Наследование позволяет образовать новый класс объектов на основе уже существующего базового (родительского) класса. Менее общие классы -подклассами, более общие – суперклассами. Наследование распространяет множество свойств и методов на всех потомков объекта. (Мужчина и Женщина как наследующие класс Человек)

Полиморфизм позвол в объектах разн типов иметь методы (процедуры и функции) с одинаки именами, что означ возможн объектов по-разному реагировать на 1и то же событие.

Достоинство: 1)возможн отображ информации о сложных взаимосвязях объектов; 2)идентиф отдельные записи в базе и опред функции их обработки, позволяющими воспользоваться преимуществами объектной технологии; 3) пользователю не нужно знать о взаимодействии объектов: он просто обращается к конкретному объекту и использует конкретный метод. А то, что при этом осуществляется воздействие на другие объекты базы, скрыто от пользователя.

Недостаток: в сложности понимания сути и низкой скорости выполнения запросов.

 


Дата добавления: 2015-10-21; просмотров: 67 | Нарушение авторских прав


Читайте в этой же книге: Некоторые свойства полей | Эволюция концепции обработки данных | Вопрос. Принципы передачи данных по сети |
<== предыдущая страница | следующая страница ==>
Принципы передачи данных по сети.| Пятая нормальная форма

mybiblioteka.su - 2015-2024 год. (0.005 сек.)