- •Лекция 1. Базы данных в системе экономической информации Основные понятия
- •1.1 Роль и место баз данных в системе экономической информации
- •1.2 Базы данных: основные понятия
- •Лекция 2. Предметная область и ее структура
- •2.1 Предметная область: основные понятия
- •2.2 Исчисление типов отношений между типами объектов
- •2.3 Модель «сущность-связь» и ее разновидности. Основы er моделирования
- •2.4 Структурирование предметной области с позиций функций и задач управления
- •2.5 Матрица отношений между типами объектов
- •Лекция 3. Реляционные базы данных
- •3.1 Отношения реляционных баз данных и свойства
- •3.2 Достоинства и недостатки реляционных баз данных
- •3.3 Элементы реляционной алгебры, реляционного исчисления и трехзначной логики
- •Естественное соединение
- •Правила трехзначной логики
- •Лекция 4. Нормализация таблиц реляционных баз данных
- •4.1 Принципы нормализации
- •4.2 Нормальные формы
- •Лекция 5. Проектирование и создание запросов. Структурированный язык запросов (sql).
- •5.1 Понятие запроса
- •5.2 Соединение таблиц в запросах
- •5.3 Соединение трех и более таблиц
- •5.4 Запрос на выборку
- •5.5 Запрос на выборку с группировкой
- •5.6 Перекрестный запрос
- •5.7 Перекрестный запрос с составным заголовком строк
- •5.8 Запрос на обновление
- •5.9 Запрос на удаление
- •5.10 Запрос на добавление
- •5.11 Логически выраженные команды sql
- •Лекция 6. Microsoft Access как объективно-ориентированная система
- •6.1 Понятие события.
- •6.2 Понятие объектов, их свойств и методов
- •Лекция 7. Современные тенденции развития бд
- •7.2 Основные концепции объектно-ориентированного подхода
7.2 Основные концепции объектно-ориентированного подхода
Объект – это уникально идентифицируемая сущность, которая содержит атрибуты, описывающие состояние объекта реального мира, и связанные с ними действия.
Объектно-ориентированная модель учитывает семантику объекта, применяемого в объектно-ориентированном программировании. Под семантикой при этом подразумевается порядок отображения данных на схеме.
Исследование области использования объектно-ориентированного подхода разработчиками происходит с учетом положений манифеста баз данных третьего поколения.
Положения манифеста:
-
Поддержка составных объектов.
-
Поддержка идентичности объектов. Все объекты должны иметь уникальный идентификатор, который не зависит от значений их атрибутов.
-
Поддержка инкапсуляции. В объектно-ориентируемых СУБД инкапсуляция достигается за счет того, что программисты обладают правом доступа к объектам только через их методы. Суть метода, в свою очередь, определяется при описании объекта.
-
Поддержка типов или классов.
-
Поддержка наследования типов или классов от их предков.
-
Язык запросов должен обладать вычислительной полнотой
-
Поддержка очень больших баз данных и т.д.
Преимущества объектно-ориентированных СУБД:
-
улучшенные возможности моделирования;
-
расширяемость;
-
устранение проблемы несоответствия;
-
более выразительный язык запросов;
-
применимость для сложных специализированных приложений баз данных;
-
повышенная производительность.
Основной недостаток – сложность проектирования.
