
- •Ответы по дисциплине Базы данных.
- •Сравните архитектуры реляционных и объектно-ориентированных субд.
- •Приведите сравнительную характеристику поколений субд.
- •3. Приведите сравнительную характеристику моделей данных
- •Иерархическая модель данных (имд) //первое поколение субд
- •Сетевая модель данных (смд) //первое поколение субд
- •Реляционная модель данных (рмд) //второе поколение субд
- •Модель данных на основе инвертированных списков
- •4.Приведите сравнительную характеристику структур хранения данных
- •Сравните функции централизованных и распределенных субд (на примере реляционных субд).
- •6. Стандарты языка sql
- •Анализ архитектур многозвенных приложений для работы с базами данных
- •Телеобработка (60 – 70 гг.)
- •Файловый сервер (80 – 90 гг.)
- •Технология клиент/сервер (с 90-х гг. По настоящее время)
- •8. Назначение и стадии нормализации реляционных баз данных
- •Итоговая схема процедуры нормализации
- •Другие нормальные формы
- •9. Концепции и проблемы er- и err-моделирования
- •Проблемы er-моделирования
- •10. Назначение реляционной алгебры и реляционного исчисления. Начальная реляционная алгебра э. Кодда.
- •11. Этапы проектирования баз данных, основанных на различных моделях данных.
- •12. Методы и средства концептуального проектирования реляционных баз данных
- •Методы и средства логического проектирования реляционных баз данных
- •Методы и средства физического проектирования реляционных баз данных
- •15. Сопровождение реляционных баз данных. Технические приемы улучшения показателей работы баз данных.
- •16. Взаимодействие баз данных с корпоративными хранилищами данных.
- •17. Сравнительная характеристика oltp и olap-систем.
- •18. Специализированные базы данных и их влияние на развитие коммерческих баз данных.
- •19. Методы обработки запросов в централизованных и распределенных базах данных.
- •2. Оценка стоимости операций реляционной алгебры
- •20. Методы оптимизации запросов.
- •21. Сравните протоколы управления параллельностью в централизованных субд. Уровни изоляции транзакций.
- •22. Сравните протоколы управления параллельностью в распределенных субд.
- •23. Сравните протоколы восстановления в централизованных субд.
- •24. Сравните модели обеспечения безопасности в субд.
- •25. Управление безопасностью в базах данных (с приведением конкретных примеров).
3. Приведите сравнительную характеристику моделей данных
Модель данных – это интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации.
3 категории моделей данных:
Объектные модели данных:
Модель типа «сущность – связь» (ER-модель) // высокоуровневая концептуальная модель данных, которая была разработана Ченом в 1976 году с целью упрощения задачи проектирования баз данных. Эта модель данных представляет собой набор концепций, которые описывают структуру базы данных и связанные с ней транзакции обновления и извлечения данных. Основная цель разработки высокоуровневой модели данных заключается в создании модели пользовательского восприятия данных и согласовании большого количества технических аспектов, связанных с проектированием базы данных. Следует особо подчеркнуть, что концептуальная модель данных не зависит от конкретной СУБД или аппаратной платформы, которая используется для реализации базы данных.
Основные концепции модели “сущность – связь” включают типы сущностей, типы связей и атрибуты.
Семантическая модель (например, Sentences)
Функциональная модель (CASE-средства)
Объектно-ориентированная модель (расширяет определение сущности, указывая не только состояния объекта, как реляционные БД, но и поведение объекта. В этом случае говорят, что объект инкапсулирует (объединяет) состояние и поведение)
Модели данных на основе записей:
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных
Модель данных на основе инвертированных списков