Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / Ответы мои.docx
Скачиваний:
19
Добавлен:
11.06.2015
Размер:
91.53 Кб
Скачать

83. Жизненный цикл бд

Жизненный цикл базы данных— это совокупность этапов, которые проходит база данных на своём пути от создания до окончания использования.

Этапы

  1. Исследование и анализ проблемы, для решения которой создаётся база данных.

  2. Построение Инфологической и Даталогической модели.

  3. Нормализация полученных Инфологических и Даталогических моделей. По окончании этого этапа, как правило получают заготовки таблицы БД и набор связей между ними (первичные и вторичные ключи)

  4. Проверка целостности БД

  5. Выбор физического способа хранения и эксплуатации (тех. средства) базы данных.

  6. Проектирование входных и выходных форм.

  7. Разработка интерфейса приложения.

  8. Функциональное наполнение приложения

  9. Отладка: проверка на корректность работы функционального наполнения системы

  10. Тестирование: тест на корректность ввода вывода данных, тест на максимальное количество активных сессий и т. д.

  11. Ввод в эксплуатацию: отладка ИТ-инфраструктуры, обучение пользователей и ИТ-персонала.

  12. При необходимости добавления выходных форм и дополнительной функциональности. В случае если необходимы более серьёзные изменения, следует повторить все шаги с первого.

  13. Вывод из эксплуатации: перенос данных в новую СУБД.

84. Документальные, фактографические, пространственные бд.

Первые базы данных работали преимуществен­но с информацией фактического характера, например, характеристиками объек­тов и их связей. По мере "интеллектуализации" автоматизированных информационных систем (АИС) появилась возможность обрабатывать текстовые документы на естественном языке, изображения и другие виды и форматы представления данных.

Несмотря на то, что принципы хранения данных в системах обработки фактической и документальной (текстовой) информации схожи, алгоритмы обработки в них заметно различаются. Поэтому в зависимости от характера инфор­мационных ресурсов, которыми оперируют такие системы, принято различать два крупных их класса - документальные и фактографические.

Документальные системы служат для работы с документами на есте­ственном языке - монографиями, публикациями в периодике, сообщениями прессагентств, текстами законодательных актов. Они обеспечивают их смысловой анализ при неполном, приближенном представлении смысла. Наиболее распространенный тип документальных систем – информационно поисковые системы (ИПС), предназначенные для накопления и поиска по различным критериям документов на естественном языке.

В отличие от традиционных БД, ориентированных на полное и точное представление данных достаточно простой смысловой структуры, документальные БД ориентированы на частичное, приближенное представление данных, имею­щих значительно более сложную смысловую структуру, представленных на входе в форме текста.

Основной функцией любой документальной информационно-поисковой системы (ДИПС) является информационное обеспечение потребителей на основе выдачи ответов на их запросы. Осуществление выдачи системой требуемых данных реализуется с помощь главной операции ДИПС -проведения информационного поиска. Информационный поиск является процедурой отыскания документов, содержащих ответ на заданные потребителем вопросы.

Заметим, что в отличие от фактографических ИПС, которые в ответ на запрос потребителя осуществляют выдачу конкретных сведений (фактов).

/*

Действительно, именно в фактографических БД регистрируются факты – конкретные значения данных (атрибутов) об объектах реального мира. Основная идея таких систем заключается в том, что все сведения об объектах (фамилии людей и названия предметов, числа, даты) сообщаются компьютеру в каком-то заранее обусловленном формате (например дата – в виде комбинации ДД.ММ.ГГГГ). Информация, с которой работает фактографическая информационная система, имеет внутреннюю структуру, что позволяет использовать ту или иную модель данных.

Но существует и другой класс задач – хранение и анализ неструктурированных текстовых документов (статьи, книги, рефераты и т.д.) и графических объектов. В этом случае цель системы, как правило, – выдать в ответ на запрос пользователя список документов или объектов, в какой-то мере удовлетворяющих сформулированным в запросе условиям. То есть система должна быть снабжена каким-либо формализованным аппаратом поиска. Для решения этих задач используются документальные базы данных, системы, основанные на других принципах. Некоторые аспекты работы с документальными базами данных будут рассмотрены в курсе «Основы искусственного интеллекта». Здесь же, под термином БД будут и далее предполагаться фактографические БД.

*/

Пространственная база данных—база данных(БД), оптимизированная для хранения и выполнениязапросовк данным о пространственных объектах, представленных некоторыми абстракциями: точка,линия, полигон и др. (лишь отчасти соответствующих базовым математическим понятиямточка,кривая,полигон).

В то время, как традиционные БД могут хранить и обрабатывать числовую и символьную информацию, пространственные обладают расширенной функциональностью, позволяющей хранить целостный пространственныйобъект(англ.feature), объединяющий как традиционные видыданных(описательная часть или атрибутивная), так игеометрические(данные о положении объекта в пространстве). Пространственные БД позволяют выполнять аналитические запросы, содержащие пространственныеоператорыдляанализапространственно-логических отношений объектов (пересекается,касается, содержится в, содержит, находится на расстоянии X от, совпадает и пр.)

Традиционные БД используют индексы для быстрого доступа к данным. Однако большинство данных, содержащихся в таких индексах, не оптимально для пространственных запросов. Вместо этого, пространственные БД используют специальные пространственные индексы для ускорения пространственных операций с БД. В дополнение к типичным запросам SQL, типа оператора SELECT, пространственные БД могут выполнять широкий набор пространственных операторов. Консорциумом OGC поддерживаются следующие типы запросов (не ограничиваясь данными):

  • Пространственные измерения (Spatial Measurements): Поиск расстояний между точками, полигонами и т. д.

  • Пространственные функции (Spatial Functions): Модификация существующих объектов (features) для создания новых (например, построение буферных зон вокруг объекта, пересечение объектов и т. д.

  • Пространственные предикаты (Spatial Predicates): Ответы на вопросы типа 'находится ли какое-либо учреждение образования на расстоянии 300 м от предполагаемого места строительства пивного бара?'

  • Функции построения (Constructor Functions): Создание новых объектов с помощью SQL-запросов, посредством указания вершин (положения узлов, точек) линий. Если первая вершина совпадает по координатам с последней, то объект может стать и полигоном, имеющим замкнутую границу.

  • Функции аналитических вычислений (Observer Functions): Запросы, которые возвращают специфическую информацию об объектах. Например, координаты центра окружности.

Не все пространственные БД поддерживают эти типы пространственных операторов в запросах.

Соседние файлы в папке Экзамен