Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Другие виды БД




Пространственная (англ. spatial database): БД, в которой поддерживаются пространственные свойства сущностей предметной области. Такие БД широко используются в геоинформационных системах.

Временная, или темпоральная (англ. temporal database): БД, в которой поддерживается какой-либо аспект времени, не считая времени, определяемого пользователем.

Пространственно-временная (англ. spatial-temporal database) БД: БД, в которой одновременно поддерживается одно или более измерений в аспектах как пространства, так и времени.

Циклическая (англ. round-robin database): БД, объём хранимых данных которой не меняется со временем, поскольку в процессе сохранения данных одни и те же записи используются циклически.

К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.

Узел — это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. В сетевой структуре каждый элемент может быть связан с любым другим элементом.

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

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

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

Примеры сетевых СУБД: СООБЗ Cerebrum, ИСУБД CronosPRO[2], dbVista, Cache, GT.M

В структуре возможных операций с данными можно выделить следующие основные:

сбор данныхнакопление информации с целью обеспечения достаточной полноты для принятия решений;

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

фильтрация данныхотсеивание «лишних» данных, в которых нет необходимости для принятия решений; при этом должен уменьшаться уровень «шума»,а достоверность и адекватность данных должны возрастать;

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

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

защита данных комплекс мер, направленных на предотвращение утраты, воспроизведения и модификации данных;

транспортировка данных— прием и передача (доставка и поставка) данных между удаленными участниками информационного процесса; при этом источник данных в информатике принято называть сервером, а потребителя — клиентом;

преобразование данныхперевод данных из одной формы в другую или из одной структуры в другую.

Базы данных используются под управлением систем управления базами данных (СУБД).

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

Основные функции СУБД:

-управление базой данных: ввод новой информации, изменение и удаление имеющейся, импорт, экспорт данных;

-набор входных и выходных форм, типовых запросов;

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

Обычно современная СУБД содержит следующие компоненты:

· ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию;

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

· интерфейс СУБД, интерпретирующий манипуляции данными, производимые пользователями;

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

Основой большинстве современных АБД являются реляционные СУБД.

Реляционные СУБД осуществляют:

· работу с базой данных через экранные формы;

· организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;

· генерацию отчётов различной структуры данных с подведением промежуточных и окончательных итогов;

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

Терминология реляционных СУБД

· Поле (атрибут) – свойство описываемого объекта;

· Запись (кортеж) – значение атрибута объекта;

· Таблица (отношение) – совокупность записей с заполненными значениями атрибутов;

· Структура БД (схема отношения) – совокупность информации о полях таблицы;

Понятие ключа БД

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

· Внешний ключ – поле, содержащее ссылку на поле первичного ключа в другой таблице.

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

Стандартные требования к СУБД – правила Кодда

· уникальность записей;

· неупорядоченность записей и полей;

· атомарность значений атрибутов (нормализованное представление «поля-записи»)

Метод нормализации отношений

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

Объекты БД MS Access

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

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

· Отчет – документ для анализа и печати данных в определенном формате.

· Страницы доступа к данным – Web-страницы для удаленного доступа к БД.

· Макрокоманды – инструкция, выполняющая определенное в СУБД действие (открыть документ, изменить размер шрифта и т.п.)

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

· Модули - наборы описаний и подпрограмм на Visual Basic для автоматизированной работы с БД.

 


Поделиться:

Дата добавления: 2014-10-31; просмотров: 116; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты