- •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)
5) Что влекут объектные расширения в функциональность субд?
Разница между объектно-реляционными и объектными СУБД: первые являют собой надстройку над реляционной схемой, вторые же изначально объектно-ориентированы. Главная особенность и отличие объектно-реляционных, как и объектных, СУБД от реляционных заключается в том, что объектно-реляционные СУБД интегрированы с Объектно-Ориентированным языком программирования, внутренним или внешним как C++, Java. Характерные свойства объектно-реляционной СУБД - 1) комплексные данные 2) наследование типа 3) объектное поведение.
6) Что подразумевается под нормализацией логической модели данных?
На практике при построении логической модели реляционной базы данных особое значение для решения задачи формирования отношений базы данных имеет понятие функциональной зависимости (ФЗ). Установление ФЗ и получение наилучшего с точки зрения минимальности представления множества ФЗ позволят построить наиболее оптимальный вариант базы данных, обеспечивающий надежность хранения и обработки данных на основе методов эквивалентных преобразований схем отношений реляционной базы данных. Процесс решения такой задачи называется нормализацией отношений информационной модели предметной области и заключается в превращении ее объектов в логические таблицы базы данных.
7) В чем принципиальное отличие концептуальной модели idef1x от модели классов uml?
IDEF1x используется как язык информационного моделирования с указанием входов выходов управления и механизмов, т.е. структурный подход. UML – язык объектного проектирования.
8) Как организуется прикладной интерфейс субд?
Он же OpenDatabaseConnectivityODBC. Общая архитектура ODBC включает четыре элемента:
Приложение. Этот компонент выполняет обработку данных и вызов функций библиотеки ODBC для отправки SQL-операторов СУБД и выборки возвращаемой СУБД информации.
Менеджер драйверов. Он выполняет загрузку драйверов по требованию приложения.
Драйверы и агенты баз данных. Эти компоненты обрабатывают вызовы функций ODBC и направляют SQL-запросы к конкретным источникам данных, а также возвращают полученные результаты приложению. При необходимости драйверы выполняют модификацию исходного запроса приложения с целью приведения его в соответствие синтаксическим требованиям целевой СУБД.
Источники данных. Содержат те данные, доступ к которым необходим пользователю приложения. Данные сохраняются в БД, контролируемой целевой СУБД, операционной системой, а также сетевой операционной системой, если таковая используется.
9) В чем преимущество использования case-средств?
CASE позволяет автоматизировать некоторые этапы разработки БД, что повышает скорость, увеличивает точность, расширяет творческие возможности и т.д. Позволяет использовать репозиторий (хранилище метаданных).
10) Сопоставить связи между сущностями в нотациях uml и idef1x?
В IDEF1x объекты данных подразделяются на: зависимые и независимые. В соответствии с этим для обозначения зависимых сущностей используются прямоугольники со скругленными углами, а для независимых – обычные прямоугольники. Сущность называется зависимой, если ее экземпляр не может существовать вне рамок родительской сущности. В IDEF1x для обозначения связей между объектами данных используются линии.
В UML вся информация о связях между объектами данных описывается с помощью стрелок и прикрепленных к ним пояснений и комментариев. Линия означает возможность навигации по связи в обе стороны, а стрелка – только в одну. При необходимости обозначить идентифицирующую связь двух сущностей используют связь
агрегации. В остальных случаях используют обычные связи ассоциации. UML предоставляет возможность определить класс ассоциации.
