
- •1) Какую модель вы бы выбрали для описания бд: idef1x или uml?
- •2) Для чего используют звездообразную структуру в бд?
- •3) Какими понятиями оперируют при описании физической модели?
- •4) Что подразумевается под самодокументированностью бд?
- •5) Что влекут объектные расширения в функциональность субд?
- •6) Что подразумевается под нормализацией логической модели данных?
- •7) В чем принципиальное отличие концептуальной модели idef1x от модели классов uml?
- •8) Как организуется прикладной интерфейс субд?
- •9) В чем преимущество использования case-средств?
- •10) Сопоставить связи между сущностями в нотациях uml и idef1x?
- •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)
18) Преимущества тезауруса перед древовидной классификацией?
Тезаурус - это база данных, хранящая информацию о различных связях (отношениях) между словами (словарными статьями) и словосочетаниями (фразовыми статьями). Тезаурус – это дескрипторный словарь, набор понятий, которые закодированы и в «гнездах понятий» хранятся «шире», «уже», ассоциативные понятия, например, вычисления, расчет, определения. Древовидная структура является одним из способов представления иерархической структуры в графическом виде. Древовидной структурой называется благодаря тому, что граф выглядит как перевернутое дерево. По этой же причине говорят, что корневой узел (корень) находится на самом верху, а листья — внизу. Итог: тезаурус более гибок.
19) Концептуальная и логическая модель?
Концептуальная модель базы данных описывает объекты предметной области, их атрибуты и взаимосвязи между ними в том объеме, в котором они подлежат непосредственному хранению в базе данных системы.
Концептуальная модель — модель предметной области, состоящей из перечня взаимосвязанных понятий, используемых для описания этой области, вместе со свойствами и характеристиками, классификацией этих понятий, по типам, ситуациям, признакам в данной области и законов протекания процессов в ней. (Толковый словарь по искусственному интеллекту)
Модель данных, в которой на логическом уровне полностью описывается информационное содержание базы данных, называется логической моделью базы данных. Логическая модель является основой для всех пользователей информационной системы (прикладных программ и людей). Пользователи и прикладные программы обращаются к базе данных посредством СУБД только в терминах логической модели. Логическая модель описывает всю базу данных как единое целое. Описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Примеры понятий - "сотрудник", "отдел", "проект", "зарплата". Примеры взаимосвязей между понятиями - "сотрудник числится ровно в одном отделе", "сотрудник может выполнять несколько проектов", "над одним проектом может работать несколько сотрудников". Примеры ограничений - "возраст сотрудника не менее 16 и не более 60 лет".
20) Как обеспечить целостность на уровне субд?
Целостность данных обеспечивается набором специальных предложений, называемых ограничениями целостности. Ограничение целостности – логические ограничения, накладываемые на данные. Обеспечение целостности данных подразумевает наличие средств, позволяющих удостовериться, что информация в базе данных всегда остается корректной и полной. Должны быть установлены правила целостности, и они должны храниться вместе с базой данных и соблюдаться на глобальном уровне. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (в интерактивном режиме, посредством импорта или с помощью специальной программы). Некоторые СУБД имеют хорошо разработанный процессор СУБД для реализации таких возможностей, как уникальность первичных ключей, ограничение (пресечение) операций и даже каскадное обновление и удаление информации. В таких системах проверка корректности, назначаемая полю или таблице, будет проводиться всегда после изменения данных, а не только во время ввода информации с помощью экранной формы. Это свойство можно настраивать для каждого поля и для записи в целом, что позволяет контролировать не только значения отдельных полей, но и взаимосвязи между несколькими полями данной записи.
Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними. Ограничения целостности могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и тому подобное.
Для полей (атрибутов) используются следующие виды ограничений: Тип и формат поля; Задание диапазона значений; Недопустимость пустого поля; Задание домена; Проверка на уникальность значения какого-либо поля.
Ограничение позволяет избежать записей-дубликатов.