Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы КИТ.docx
Скачиваний:
8
Добавлен:
24.09.2019
Размер:
620.13 Кб
Скачать

Какие операции выполняются в многомерной модели данных?

Slice and dice: осуществляет выбор, сокращающий куб.

Drill-down & roll-up – взаимообратные операции, которые используют иерархию измерений и параметры для агрегирования. Обобщение до высших значений соответствует исключению размерности.

Drill-across комбинирует кубы, которые имеют одно или несколько общих измерений. С точки зрения реляционной алгебры такая операция выполняет слияние.

Ranking возвращает только те ячейки, которые появляются в верхней или нижней части упорядоченного определенным образом списка.

Rotating – поворот куба дает пользователям возможность увидеть данные, сгруппированные по другим измерениям.

Каковы достоинства и недостатки многомерной модели?

Достоинство: удобство и эффективность анализа больших объемов данных, имеющих временную связь, а также быстрота реализации сложных нерегламентированных запросов.

Недостаток: громоздкость в случае ее использования для решения стандартных задач оперативной обработки.

Что такое объектно-ориентированная модель данных?

Объектно-ориентированная модель данных представляет собой структуру, которую можно изобразить графически в виде дерева, узлами которого являются объекты.

Каковы достоинства и недостатки о-о модели?

Достоинство: возможность отображать информацию о сложных взаимосвязях объектов; пользователю не нужно знать о взаимодействиях объектов.

Недостаток: сложность понимания ее сути и низкая скорость выполнения запросов.

В чем суть объектно-реляционной модели данных?

Объектно-реляционная модель включает в себя основные достоинства о-о модели и одновременно наследует простоту структуры реляционных моделей.

Каковы достоинства и недостатки о-р модели?

Достоинство: рассматриваемый реляционный поход позволяет воспользоваться обширным объемом накопленных знаний и опыта, связанных с разработкой реляционных приложений.

Недостаток: сложность и высокие расходы на ее ориентирование.

Поколения моделей данных.

1е поколение: Иерархическая/Сетевая модель данных

2е поколение: Реляционная/Многомерная модель данных

3е поколение: Объектно-ориентированная/реляционная модель данных

Что такое жизненный цикл БД?

Жизненный цикл БД – процесс проектирования, реализации и поддержки БД.

Этапы жизненного цикла БД.

1.Предварительное планирование

2.Проверка осуществимости

3.Определение требований(цели, требования к оборудованию)

4.Концептуальное проектирование

5.Логическое проектирование

6.Физическое проектирование

7.Оценка работы и поддержка БД.

Что такое концептуальное, логическое и физическое проектирование?

Концептуальное проектирование – создание концептуального представления БД, включающее определение внешних сущностей и существующих между ними связей.

Логическое проектирование – преобразование концептуального представления в логическую структуру БД, выбор модели данных.

Физическое проектирование – принятие решений о том, как логическая модель будет физически реализована в БД, создаваемой с помощью конкретной СУБД.

Что такое ER-модель?

Модель «сущность-связь» (Автор Пин-Шен Чин в 1976).ER-модель – модель данных, позволяющая описывать концептуальные схемы предметной области.

Что такое нормализация отношений?

Нормализация отношений – процесс образования данных с целью ликвидации повторяющихся групп и иных противоречий в хранении данных для приведения таблиц к виду, позволяющему осуществлять непротиворечивые и конкретные редактирования данных.

В чем суть 1НФ?

Чтобы таблица соответствовала 1НФ, она должна удовлетворять следующим требованиям:

● не содержать повторяющихся записей

● не содержать повторяющихся полей или групп полей

В чем суть 2НФ?

Чтобы таблица соответствовала 2НФ, она должна удовлетворять следующим требованиям:

● находиться в 1НФ

● любое не ключевое поле должно в ней однозначно идентифицироваться полным набором ключевых полей

В чем суть 3НФ?

Чтобы таблица соответствовала 3НФ, она должна удовлетворять следующим требованиям:

● находиться в 2НФ

● ни одно из ключевых полей не идентифицируется с помощью не ключевого поля, т.е. все не ключевые поля зависят полностью только от ключевых полей.

Что такое CASE-средства?

CASE-средства (Computer Aided Software Engineering) – разработка ПО с помощью компьютера.

CASE-средства – программные средства, поддерживающие процессы создания и сопровождения информационных систем , выполняя:

- анализ и формулировку требований

- проектирование БД и приложений

- генерация кода

- тестирование

- обеспечение качества

- управление конфигурациями и проектом

Какова основная цель CASE-систем и средств?

Основная цель CASE-систем и средств – это отделить проектирование ПО от его кодирования и последующих этапов обработки, а также автоматизировать весь процесс создания программных средств.

Что такое СУБД?

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

Кто автор концепции СУБД и когда она возникла?

Концепция разработана в 1972 by IBM.

Каково предназначение СУБД?

- создание общей БД для множества приложений

- поддержка БД в актуальном состоянии

- обеспечение эффективного доступа пользователей к содержащимся в базе данным

- поддержка защиты и восстановления данных, их целостности и непротиворечивости

Что такое Банк Данных (БнД)?

БнД – система информационных, математических, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоаспектного использования данных для получения необходимых результатов.

Каковы основные компоненты БнД?

Банк данных

Вычислительная----БД----словарь------СУБД-----Администратор БД------Обслуживающий

Система данных персонал

|

|

Операционная-------Технические средства

Система

Каковы основные отличия систем управления реляционными БД от табличных процессоров?

● объем информации

● связывание таблиц

● в табличных процессорах тип данных и свойства можно задать только для отдельной ячейки, а в реляционной БД – для поля

● доступ данных

● обеспечение целостности

● защита от несанкционированного доступа

Какова архитектура СУБД?

Каковы функциональные возможности СУБД?

● Хранение, извлечение и обновление данных

● Наличие доступного конечным пользователям каталога (словарь с метаданными)

● Поддержка механизма транзакций

Транзакция – набор действий, выполняемый отдельным пользователем или программой до конца

● Поддержка механизма, гарантирующего корректное обновление данных при параллельном выполнении операций обновления многими пользователями

● Поддержка средств восстановления базы

● Гарантия доступа к базе только санкционированным пользователям

● Способность к интеграции с коммуникационным программным обеспечением

● Обеспечение целостности данных

Какими средствами располагают СУБД?

- средства описания структуры БД

- средства создания запросов для выборки данных при заданных условиях

- средства конструирования экранных форм

- средства создания отчетов

- языковые средства (используются для реализации нестандартных алгоритмов для обработки данных)

- средства создания приложений пользователя

Параметры производительности современной СУБД.

● Время выполнения запросов

● Скорость поиска информации в неиндексированных полях

● Скорость создания индексов и выполнения обновления, вставки, удаления данных

● Время генерации отчетов

● Максимальное число обращений к данным

● Время выполнения операции импортирования БД из других форматов

Признаки классификации СУБД.

- по типу поддерживаемой модели (иерархическая/сетевая/реляционная)

- по степени универсальности (системы общего назначения/специализированные СУБД)

- по режиму работы: однопользовательские (настольные) и многопользовательские

- по способу распределения: централизованные (БД на одном сервере) и децентрализованные.

На какие уровни разделяют реляционные СУБД в зависимости от объема поддерживаемых БД и от количества пользователей?

Высший уровень: Oracle 7, Adabas 5.3.2, SQL Server II (тысячи пользователей)

Средний уровень: 7formix-Online 7.0, MS SQL Server 6.0 (до 100Тб памяти; сотни пользователей)

Нижний уровень: Gupta SQL-Base Server, NetWare SQL (до 1гб памяти; менее 100 пользователей)

Каковы режимы работы пользователя с СУБД?

● Командный режим

● Программный режим

● Режим меню

Каковы направления развития СУБД?

1.Улучшение сервиса конечных пользователей, админов, разрабов

2.Разработка новых архитектур СУБД

3.Расширение областей применения СУБД

4.Поиск более совершенной модели данных и типов данных

5.Комбинирование Web-технологий и БД

6.Превращение СУБД в БЗ

7.Разработка хранилищ данных

8.Стандартизация СУБД

Что такое «знания»?

Знания – любая форма представления частей реального и предполагаемого мира на некотором носителе. (Ф.Махлун)

Носителями знаний выступают индивидуум , группа, организация: знания могут также располагаться на материальном носителе.

Знание(предмета) – уверенное понимание предмета, умение самостоятельно обращаться с ним, разбираться в нем, а также использовать для достижения намеченных целей.

Знания – зафиксированная и проверенная практикой информация, которая может многократно использоваться людьми для решения тех или иных задач.

Знание с позиции экономики:

● Традиционная позиция для стандартной микроэкономики:

Знание – информация, необходимая экономическим менеджерам для совершения рационального выбора.

● С позиции становления экономических знаний:

Знание – экономический актив, аналогичный иным давно известным видам активов (финансы…)

Знание=ресурс-продукт

Классификация знаний.

- По глубине: Поверхностные и глубокие

- По выполняемым функциям: Теоретические и процедурные

- По принадлежности: Личные и коллективные

- По форме проявления: Неявное, явное и потенциальное

- По способу формирования: Рефлексивное и интуитивное

● По типам:

- знания предметной области

- знания людей

- знания процессов

Классификация орг. Знаний:

- Индивидуальные знания

- Внешние потоки знаний и информации

- Знание членов других компаний

Виды знаний в организме:

Знаю что/кто/как/где/почему; чувствую как и почему.

Модели знаний. Их достоинства и недостатки.

Продукционная модель – модель основанная на правилах, которые позволяют представить знания в виде предложенного типа: Если-То

Достоинства:

- модульность

- модифицируемость

- доступность чтения

- способность к само объяснению

- эффективность

Недостатки:

- трудности с составлением продукционного правила

- трудности записи правила

- трудности использования, связанные не с правилами, а с единой системой их связи

Семантическая сеть – ориентированный график, вершины которого есть понятия, а дуги – отношения между ними.

Типы отношений:

- Класс-элемент класс (цветок – роза)

- свойство-значение

- пример элемента класса

- связь типа «связь-целое»

- функциональные связи (глаголы «производит»)

- количественные (больше, меньше)

- пространственные

- временные

- логические и др.

Классификация:

По типу отношений: Бинарные и N-арные

По количеству типов отношения: однородные и неоднородные.

Достоинство: аналогичны долговременной памяти человека

Недостаток: сложность организации процедур поиска и вывода значений.

Фреймы – абстрактный образ для представления некоего стереотипа восприятия.

Достоинства: гибкость

Недостаток: техническая реализация

Формальные логические модели – модели знаний, основанных на классическом исчислении предметов 1го порядка, когда предметная область или задача описываются в виде набора аксиом.

Что такое «база знаний»?

База знаний – либо одна, либо несколько специальным образом организованных файлов, хранящих систематизированные совокупности понятий, файлов, правил и алгоритмов, относящихся в некоторой предметной области.

Каковы основные компоненты системы баз знаний?

1.База знаний

2.Механизм получения решения

3.Интеллктуальный интерфейс

Механизм получения решения – процедура поиска, планирования решения: прямой вывод, обратный вывод, поиск вглубь, поиск в ширину.

Интеллектуальный интерфейс обеспечивает работу с базой знаний и механизмом получения решений на языке высокого уровня.

Содержание БЗ в системах БЗ?

Вариант 1:

- понятия

- факты

- правила, законы, связи

- алгоритмы и процедуры

Вариант 2:

- факты – элементарная единица знаний

- правила – правила, предназначенные для выявления связей и зависимости между фактами и их комбинациями.

СУБД MS Access

Access – продукт фирмы MS, представляет собой СУБД реляционного типа; настольная СУБД общего назначения, предназначенная для работы с БД.

Основные функциональные возможности СУБД MS Access.

- Обладает всеми достоинства windows-технологии

- поддерживает технологии: OLE (объект связанный и внедренный/возможность интеграции),DDE (динамический обмен данных), drag-and-drop

- почти все файлы удаляться в одном файле

- ряд специальных программ (конструкторы и мастера)

- аппарат построителя выражений

- язык программирования VBA

- возможность одновременного доступа нескольких пользователей к общей БД

- внедрение средств для работы с другими БД различных форматов (FoxPro, Paradox…).

Дополнительные возможности СУБД MS Access.

- веб-страницы

- технология клиент-сервер

- надежные средства защиты, сопровождения и преобразования данных

- панель быстрого доступа к объектам БД

- возможность переименования и изменения свойств для уже связанных объектов

- возможность иерархически просматривать содержимое связанных записей разных таблиц в режиме таблицы

- одновременное использование нескольких национальных алфавитов

- расширенный синтаксис языка и усовершенствованные средства обработки ошибок

ПИ, настройка среды рабочей области, спецификации СУБД MS Access.

Пи – совокупность средств, которые обеспечивают взаимодействие пользователя с устройствами компьютера и его ПО.

Настройка среды рабочей области –

Спецификации: можно узнать через «Справку».

Основные объекты БД в СУБД Access и их характеристика.

Таблица - основная структура, предназначенная для хранения данных

Запрос – средство отбора данных, удовлетворяющих определенным условиям

Форма – ввод, просмотр и редактирование данных базы на экране в удобном для пользователя виде.

Отчет – используется для отображения на экране или бумажном носителе информации из БД в виде удобного для ее восприятия и анализа пользователем.

Макрос – последовательность команд для автоматизации выполнения операций в Access без программирования.

Модуль – программа для обработки данных на языке VBA

Страницы доступа к данным, т.е. специальный тип Веб-страниц.

Инструментальные средства создания объектов СУБД Access.

Мастера: - Мастера по созданию таблиц, форм и отчетов

- Мастера по анализу таблиц

- Мастер подстановок

- Мастер защиты

- Мастер импорта/экспорта

- Мастер по разделению БД

Конструкторы:

- Конструктор таблиц, форм, отчетов – предназначены для пользователя более высокой квалификации

Построитель выражений.

Типы данных в СУБД Access.

Текстовый – любые символы, пробел, спец. символы, цифровые значения над которыми не выполняются арифметические действия. (максимальный размер поля – 255)

Поле МЕМО – для текстовых данных с количеством символов до 63999 т.е. данного текста. (не может быть индексировано)

Дата/время – записи даты и времени. (значение поля от 100 до 9999)

Денежный – денежные значения и числовые данные, позволяющие производить вычисления без округления.

Счетчик – идентификатор записи в таблице, который представляет собой уникальную последовательность номера. Это всегда число, а наращивание происходит автоматически. Значения этих полей обновлять нельзя.

Логический – это данные, которые могут иметь только одно из двух значений.

Поле объекта OLE – объекты других приложений, которые могут быть добавлены в таблица Access путем связывания или внедрения. (макс.размер поля 1Гб; не может быть индексированным)

Гиперссылка - адрес ссылки на различные ресурсы вне БД.(не может быть индексированным)

Мастер подстановок создает поле, позволяющее выбрать с помощью раскрывающего списка значения из другой таблицы или из списка значений.

Вложение – позволяет осуществлять вложение допустимого файла другого приложения (как вложение по e-mail). (более эффективна и гибка по сравнению с OLE;позволяет редактировать вложенный файл).

Числовой – действительные числа, используемые для вычисления, за исключением данных расчетов.

(байт от 0 до 255; целое от -32768 до 32767;длинное целое (4 байта) от -2млн с хуем до 2млн с хером; одинарное с плавающей точкой – десятичные дроби (4байта); двойное с плавающей точкой – десятичные дроби (8байт); действительные от – 9….9 до 9…..9).

Код репликации – используется для хранения глобального уникального идентификатора (16 байт).