- •1) Какую модель вы бы выбрали для описания бд: idef1x или uml?
- •2) Для чего используют звездообразную структуру в бд?
- •3) Какими понятиями оперируют при описании физической модели?
- •4) Что подразумевается под самодокументированностью бд?
- •10) Сопоставить связи между сущностями в нотациях uml и idef1x?
- •5) Что влекут объектные расширения в функциональность субд?
- •6) Что подразумевается под нормализацией логической модели данных?
- •7) В чем принципиальное отличие концептуальной модели idef1x от модели классов uml?
- •8) Как организуется прикладной интерфейс субд?
- •9) В чем преимущество использования case-средств?
- •11) При использовании агрегированных функций, какие опции команды select задействованы?
- •12) Что нового дает olap-технология по сравнению с анализом данных при помощи электронных таблиц excel?
- •13) Сравнить классификационный и дескрипторный поисковые языки в информационно поисковой системе?
- •14) Привести пример сущностной ассоциации к логической модели данных?
- •15) Какие средства аналитической обработки целесообразно использовать в системе?
- •Использование методов и средств аналитической обработки данных (On-Line Analytical Processing – olap-технологий);
- •16) Сравнить понятия «база данных» и «набор данных»?
- •17) Сравнить иерархические субд и субд xml?
- •18) Преимущества тезауруса перед древовидной классификацией?
- •19) Концептуальная и логическая модель?
- •20) Как обеспечить целостность на уровне субд?
- •21) Гос. Статистика (иерархия данных)?
- •22) Какую базу можно назвать нормализованной?
- •23) Используя реляционную модель данных, построить древовидный многоуровневый классификатор?
- •24) Основные характеристики хранилищ бд?
- •25) Какие преимущества дает вид над таблицей?
- •26) Для чего нужна постобработка найденной информации в ипс?
- •27) Для чего нужны метаданные?
- •28) Что такое интеграция (рассказать про трёхуровневое построение бд)?
- •29) Какая команда sql выполняет реструктуризацию?
- •30) Зачем индексы используются в ипс?
- •31) Новое свойство хранилищ по сравнению с интегрированными бд?
- •32) Почему в дополнение к прямому доступу используется индексный доступ?
- •33) Какая схема используется в автоматизированном управлении предприятием?
- •Бонус вопросы (consultation)
Создание хранилищ данных большой емкости (Data WareHouse – DW) путем интеграции разнородных источников, находящихся в OLTP-системах;
Использование методов и средств аналитической обработки данных (On-Line Analytical Processing – olap-технологий);
Интеллектуальный анализ данных, обеспечивающий формирование новых знаний (Data Mining – DM технологий).
Б. Инмон дает следующее определение: «Хранилище данных – это предметно-ориентированное, привязанное ко времени и неизменяемое собрание данных для поддержки процесса принятия управленческих решений». На основе хранилищ данных создаются подмножества данных – OLAP-кубы, многомерные иерархические структуры данных, содержащие следующие признаки:
Дата/время (период времени, к которому относятся данные);
Уровень управления (структурное подразделение), которому соответствуют данные;
Сфера деятельности (бизнес-сфера, результат), к которой относятся данные;
Субъект управления (лицо, принимающее решение);
Вид ресурса и др.
Эти признаки позволяют агрегировать данные путем произвольного сочетания признаков и вычисления статистических оценок. В результате анализа информации создается новое знание, полезное для целей управления. Содержательный анализ данных основан на применении инструментальных средств OLAP-технологий.
16) Сравнить понятия «база данных» и «набор данных»?
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной системы.
«Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Данных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения баз данных (СУБД).
Набор данных - это коллекция записей из одной или нескольких таблиц базы данных. Наборы данных можно получить с помощью компонент TADOTable, TADOQuery или TADOStoredProc, который необходим для архитектуры клиент-сервер.
17) Сравнить иерархические субд и субд xml?
XML-базы схожи с иерархическими базами данных в том плане, что они имеют большую производительность, чем реляционные базы при доступе и извлечении данных в соответствии с некоторой заранее иерархией. Также как и иерархические БД, текстовые истинные XML-базы будут иметь проблемы с производительностью при извлечении данных в любом другом формате, например, с перевернутой иерархией или только при запросе ее части. Хотя не известно строгого доказательства, доминирование реляционных БД, чьи логические указатели позволяют всем запросам одинаковой сложности выполняться с одинаковой скоростью, говорит о том, что это действительно так. Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
XML-базы данных. Сильные стороны: Позволяют легко хранить документы с большим числом разнообразных форматов; В точности воссоздают исходный XML-документ; Обеспечивают высокую производительность при запросах, если их результаты согласуются с иерархической структурой хранимых XML-данных; Поддерживают языки запросов, учитывающие XML-стили.
Слабые стороны; Незрелость, отсутствие многих функций управления и администрирования, стандартных для реляционных СУБД; Трудность интеграции с отличными от XML типами данных; Низкая производительность для запросов, требующих суммирования данных или связанных с данными, которые выходят за рамки XML-иерархии; Частные фирменные API для формирования запросов и программирования.
Разница в способе хранения иерархических структур.
