- •Вопросы к экзамену с ответами
- •6. Приведите классификацию субд.
- •3. По способу доступа к бд Файл-серверные
- •7. Перечислите функции администратора базы данных
- •8.Что представляет собой вычислительная система?
- •9.Назовите основные способы работы пользователя с базой данных при решении прикладных задач.
- •10.Укажите технологии создания приложений работы с базами данных.
- •11.Охарактеризуйте способы выполнения приложений работы с базами данных.
- •13.Перечислите основные модели жизненного цикла бд.
- •14.Перечислите основные признаки фактографических и документальных бд.
- •15.Укажите достоинства и недостатки иерархической модели данных.
- •16.Охарактеризуйте сетевую модель данных.
- •17.Охарактеризуйте реляционную модель данных.
- •18.В чем отличие реляционной и постреляционной модели данных?
- •20.Назовите и поясните смысл операций выполняемых над данными в случае многомерной модели.
- •21.Перечислите основные принципы, на которых основаны временные бд.
- •22.Охарактеризуйте методы обработки транзакций в активных базах данных.
- •23.В чем основные особенности архитектуры клиент-сервер? Особенности архитектуры клиент/сервер
- •24.Какие стандарты разработаны для архитектуры клиент-сервер?
- •25.В чем особенность создания приложений в архитектуре клиент-сервер?
- •26.Какова типичная распределенная система баз данных?
- •27.В чем состоят преимущества использования распределенных бд?
- •28.Перечислите основные принципы организации распределенных бд
- •29.Что представляет собой фрагментация данных?
- •31.В чем состоит проблема обновления в распределенных системах?
- •32.Дайте определение хранилищ данных.
- •33.Какие свойства присущи хранилищам данных?
- •34.Какие задачи требуется решать при создании хранилищ данных?
- •35.Перечислите основные компоненты хранилищ данных.
- •36.Какие модели данных используются для построения хранилищ?
- •37.Опишите процесс загрузки данных в хранилище.
- •38.Какие задачи решают средства анализа данных в системах поддержки принятия решений?
- •39.Дайте определение транзакции.
- •Isolation — Изолированность
- •41.Назовите три проблемы параллелизма.
- •42.Что представляет собой блокировка?
- •43.Какие типы блокировок могут существовать в системе? Типы блокировок
- •Автоматическая блокировка
- •Полная блокировка таблицы и блокировка изменений
- •Блокировка таблицы
- •Блокировка записей
- •44.Что представляет собой тупиковая ситуация и каким образом она разрешается?
- •45.Что представляет собой задача обеспечения безопасности в бд?
- •46.Какие типы управления доступом поддерживаются субд?
- •47.Перечислите известные вам правила безопасности.
- •48.Дайте определение целостности данных.
- •49.Каковы основные виды ограничений целостности данных, которые должны поддерживаться в субд?
- •I этап. Постановка задачи.
- •II этап. Анализ объекта.
- •III этап. Синтез модели.
- •IV этап. Выбор способов представления информации и программного инструментария.
- •V этап. Синтез компьютерной модели объекта.
- •VI этап. Работа с созданной базой данных.
- •51.Модели данных. Классификация моделей данных.
- •53.Иерархическая модель данных. Основные понятия. Область применения. Достоинства и недостатки.
- •55.Реляционная модель данных. Основные понятия. Область применения. Достоинства и недостатки.
- •2.4.2. Свойства отношений
- •2.4.3. Достоинства и недостатки рмд
- •56.Операции реляционной алгебры.
- •2.4.5. Преобразования операций реляционной алгебры
- •57.Нормальные формы схем отношений. Первая нормальная форма. Вторая нормальная форма.
- •2. Первая нормальная форма (1nf)
- •3. Вторая нормальная форма (2nf)
- •58.Нормальные формы схем отношений. Третья нормальная форма.
- •59.Нормальные формы схем отношений. Нормальная форма Бойса-Кодда
- •61.Структурированный язык запросов sql. Многотабличные запросы.
- •62.Структурированный язык запросов sql. Операции изменения и обновления базы данных.
- •Предложение update.
- •Обновление единственной записи
- •Обновление множества записей
- •Обновление с подзапросом
- •Обновление нескольких таблиц
- •Предложение commit или rollback
- •Вставка единственной записи
- •Вставка единственной записи с опущенными именами полей
- •Заключение.
- •63.Структурированный язык запросов sql. Формирование запросов.
- •64.Структурированный язык запросов sql. Использование псевдонимов.
- •65.Каким образом можно создавать таблицы баз данных в ms Access?
- •66.Каким образом осуществляется связывание таблиц?
- •67.Опишите технологию создания запросов в ms Access.
- •68.Что представляют собой макросы в ms Access и как они создаются?
- •69.Укажите особенности построения sql-запросов.
- •70.Опишите технологию создания приложений в ms Access.
20.Назовите и поясните смысл операций выполняемых над данными в случае многомерной модели.
Многомерность модели данных означает не многомерность визуализации цифровых данных, а многомерное логическое представление структуры информации при описании и в операциях манипулирования данными.
По сравнению с реляционной моделью многомерная организация данных обладает более высокой наглядностью и информативностью.
Измерение – это множество однотипных данных, образующих одну из граней гиперкуба. В многомерной модели измерения играют роль индексов, служащих для идентификации конкретных значений в ячейках гиперкуба.
Ячейка – это поле, значение которого однозначно определяется фиксированным набором измерений. Тип поля чаще всего определен как цифровой. В зависимости от того, как формируются значения некоторой ячейки, она может быть переменной (значения изменяются и могут быть загружены из внешнего источника данных или сформированы программно) либо формулой (значения, подобно формульным ячейкам электронных таблиц, вычисляются по заранее заданным формулам).
Основным достоинством многомерной модели данных является удобство и эффективность аналитической обработки больших объемов данных, связанных со временем.
Недостатком многомерной модели данных является ее громоздкость для простейших задач обычной оперативной обработки информации.
Примерами систем, поддерживающими многомерные модели данных, является Essbase , Media Multi — matrix , Oracle Express Server , Cache . Существуют программные продукты, например Media / MR , позволяющие одновременно работать с многомерными и с реляционными БД.
21.Перечислите основные принципы, на которых основаны временные бд.
MicrosoftSQL Server Compact создает временную базу данных, в которой сохраняются следующие временные данные:
Промежуточные результирующие наборы, создаваемые во время запроса.
Промежуточные сортируемые таблицы, создаваемые при исполнении предложения ORDER BY, GROUP BY или DISTINCT.
Временная база данных создается, только если необходимость в этом указывается явным образом. Имя должно быть указано при запуске ядра. Временная база данных удаляется после выключения ядра СУБД. При нештатном завершении приложения SQL Server Compact в системе остаются временные файлы базы данных. Их необходимо удалять вручную.
Расположение временной базы данных
Если для операций требуется большая временная база данных, необходимо явным образом указать ее расположение. Если расположение временной базы данных не указано, в качестве него можно задать расположение текущей базы данных. Не указывайте имя для временной базы данных. Имя файла начинается с SQLCE, например SQLCE334241234.tmp.
Расположение временной базы данных необходимо указать до запуска ядра и нельзя изменять во время его работы. Изменить расположение временной базы данных можно при ее сжатии. Дополнительные сведения см. в разделах Обслуживание баз данных и Практическое руководство: сжатие базы данных (программным образом).
Указание расположения
Расположение временной базы данных указывается в строке подключения к базе данных с помощью параметра temp path, temp file directory или ssce:temp file directory .
|
Для временной базы данных можно задать только уже существующее расположение. |
Дополнительные сведения см. в разделах Как указать расположение временной базы данных с помощью ADO.NET (программным образом) и Практическое руководство: указание расположения временной базы данных с помощью OLE DB (программным образом).
Строка подключения используется c объектами SqlCeConnection.
Увеличение размера временной базы данных
Во время обычной работы большие базы данных могут создавать много временных данных. Когда размер временной базы данных увеличивается настолько, что на устройстве хранения, используемом по умолчанию, недостаточно места, или достигается максимальный размер временной базы данных, происходит сбой приложения.
Следующие операции приводят к увеличению размера базы данных, особенно если группа таких операций содержится в одной явной транзакции.
Инструкции UPDATE и DELETE, которые относятся к большому объему данных.
Операции сортировки. Возможно, при наличии индекса, подходящего для сортировки, последняя не потребует использования временной базы данных. Некоторые операции сортировки могут создавать ряд дополнительных временных файлов для временных буферов сортировки. Эти файлы отличаются от временной базы данных. Для каждой базы данных есть лишь одна временная база, тогда как количество файлов в буфере сортировки не ограничено.
Дополнительные сведения о явных транзакциях см. в разделе Типы транзакций.
Объем файлов базы данных не превысит ограниченную память устройства, если вместо использования внутреннего ОЗУ хранить базы данных на карте памяти.
