Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_IGME.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
3.64 Mб
Скачать

Базы данных (15-45)

Информационные системы(46-61)

ВУМИП(62-75)

Проектирование ИС(76-92)

ВССиТ(93-120)

Информационные технологии(121-142)

Раздел «Базы данных» (15-45)

  1. Понятия «модель данных», «база данных», «банк данных» (система баз данных), «система управления базами данных». Компоненты среды СУБД. Назначение и принципы построения. Жизненный цикл БД. Примеры СУБД.

  2. Типология БД: фактографические, документальные, мультимедийные; БД оперативной и ретроспективной информации. Соотношение основных требований и свойств СУБД: система компромиссов.

  3. Методологические основы БД: модель предметной области, модель организации данных, модель управления доступом. Соотношение понятий «данные», «информация», «метаинформация». Хорошо и слабоструктурированная информация. Декларативный и процедурный способ отображения объектов и отношений. Внутренняя и внешняя схема.

  4. Понятие модели данных. Типология моделей данных. Иерархическая и сетевая модели (определение, логическая структура, физическое размещение, основные операции с данными, достоинства и недостатки, примеры).

  5. Определение реляционной модели данных. Элементы реляционной модели (отношение, схема отношения, кортеж, сущность, атрибут, домен, значение атрибута, первичный ключ, тип данных). Требования к таблице как к отношению (правила Э.Кодда). Примеры реляционных МД.

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

  7. Реляционная алгебра. Основные операции: объединение, пересечение, разность, выборка, проекция, декартово произведение и соединение (обозначение, характеристика, замечания, схема, пример, область применения).

  8. Реляционное исчисление. Основы реляционного исчисления. Исчисление кортежей. Переменные кортежей. Свободные и связанные переменные кортежей. Кванторы. Сравнительный анализ реляционного исчисления и реляционной алгебры. Исчисление доменов.

  9. Нормализация отношений в базах данных. Избыточность данных и аномалии обновления. Понятие нормализации отношений. Первая нормальная форма (1НФ). Функциональные зависимости (ФЗ). Частичная и полная функциональная зависимость. Вторая нормальная форма (2НФ). Транзитивная функциональная зависимость. Третья нормальная форма (3НФ). Нормальная форма Бойса-Кодда (НФБК).

  10. Проектирование базы данных (БД). Этапы проектирования БД (системный анализ, инфологическое, даталогическое и физическое проектирование). Типология моделей на различных этапах проектирования. Краткая характеристика моделей.

  11. Инфологическое проектирование БД. Основные компоненты концептуальной модели. Преимущества использования ER-моделирования. Краткая характеристика ER-модели.

  12. Описание базовой ER-модели предметной области. Понятия «объект» и «класс объектов». Разновидности объектов. Изображение простого объекта. Описание свойств объекта. Разновидности свойств. Связи между объектами. Рекомендации по построению базовой ER-модели.

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

  14. Физическая организация данных. Технологии хранения данных в СУБД. Доступ к базе данных. Файловые структуры, используемые для хранения и организации доступа к БД: файлы с последовательным, прямым, индексным доступом, инвертированные списки, цепочки.

  15. Структурированный язык запросов SQL. Общая характеристика языка. Операторы языка группы DDL: CREATE, ALTER, DROP. Примеры использования операторов. Оператор языка группы DQL SELECT. Примеры запросов.

  16. Модели организации доступа к БД. Классификация фактографических баз данных по способу доступа. Локальные, сетевые и распределенные базы данных. Архитектура «файл-сервер», «клиент/сервер», модели сервера баз данных. Типы параллелизма при обработке запросов. Модель сервера приложений.

  17. Транзакция и целостность БД. Понятие транзакции и её краткая характеристика. Понятие целостности базы данных. Условия целостности. Модели транзакции (автоматическое и управляемое выполнение транзакций). Обработка транзакций. Модель ANSI/ISO. Откат и восстановление. Параллельное выполнение транзакций. Захваты и блокировки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]