Схема баз данных

редактировать

Ниже приводится обзор и тематический справочник по базам данных:

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

СОДЕРЖАНИЕ

  • 1 Что такое базы данных?
  • 2 Типа баз данных
  • 3 История баз данных
  • 4 Использование базы данных
    • 4.1 Языки баз данных
    • 4.2 Безопасность базы данных
    • 4.3 Дизайн базы данных
    • 4.4 Программирование базы данных
    • 4.5 Управление базой данных
  • 5 Системы управления базами данных
    • 5.1 Концепции
    • 5.2 Объекты
    • 5.3 Компоненты
    • 5.4 Функции
    • 5.5 Продукты баз данных
  • 6 моделей баз данных
    • 6.1 Модели
    • 6.2 Другие модели
    • 6.3 Реализации
  • 7 Хранилище данных
    • 7.1 Создание хранилища данных
      • 7.1.1 Концепции
      • 7.1.2 Варианты
      • 7.1.3 Элементы
      • 7.1.4 Факт
      • 7.1.5 Размер
      • 7.1.6 Заполнение
    • 7.2 Использование хранилища данных
      • 7.2.1 Концепции
      • 7.2.2 Языки
      • 7.2.3 Инструменты
    • 7.3 Люди
    • 7.4 Продукты
  • 8 организаций, связанных с базами данных
  • 9 публикаций, связанных с базами данных
  • 10 ученых по базам данных
  • 11 См. Также
  • 12 Ссылки
  • 13 Внешние ссылки

Что такое базы данных?

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

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

Типы баз данных

  • Активная база данных - включает в себя архитектуру, управляемую событиями (часто в форме правил ECA), которая может реагировать на условия как внутри, так и за пределами базы данных.
  • База данных анимации - хранит фрагменты анимации или движений человека, к которым можно получить доступ, проанализировать и запросить для разработки и сборки новых анимаций.
  • Внутренняя база данных - пользователи получают доступ к ней косвенно через внешнее приложение, а не с помощью прикладного программирования, хранящегося в самой базе данных, или посредством низкоуровневого манипулирования данными (например, с помощью команд SQL ).
  • Библиографическая база данных - база данных библиографических записей, организованная цифровая коллекция ссылок на опубликованную литературу, включая журнальные и газетные статьи, материалы конференций, отчеты, правительственные и юридические публикации, патенты, книги и т. Д.
  • Централизованная база данных - база данных, размещенная и поддерживаемая в одном месте, в отличие от распределенной базы данных.
  • Облачная база данных - работает на платформе облачных вычислений, такой как Amazon EC2, GoGrid и Rackspace.
  • База данных коллекций - каталог коллекции музея или архива, реализованный с использованием компьютеризированной базы данных, в которой каталогизированы объекты или материалы учреждения.
  • База данных коллективной оптимизации - открытый репозиторий, позволяющий обмениваться тестами, наборами данных и случаями оптимизации от сообщества, предоставлять веб-сервисы и подключаемые модули (вычисления) | подключаемые модули для анализа данных оптимизации и прогнозирования программных преобразований или более совершенных конструкций оборудования для многоцелевой оптимизации на основе статистических методов и методов машинного обучения при условии, что в репозитории собрано достаточно информации от нескольких пользователей.
  • База данных управления конфигурацией -
  • Кооперативная база данных - содержит информацию о клиентах и ​​их сделках.
  • Корреляционная база данных - система управления базами данных (СУБД), не зависящая от модели данных и предназначенная для эффективной обработки незапланированных, специальных запросов в среде аналитической системы.
  • Текущая база данных - обычная база данных, в которой хранятся данные, актуальные в данный момент.
  • Каталог - хранилище или база данных информации, оптимизированная для чтения, при условии, что обновления данных очень редки по сравнению с чтением данных. Обычно каталог поддерживает поиск и просмотр в дополнение к простому поиску.
  • Распределенная база данных - база данных, в которой не все устройства хранения подключены к общему процессору.
  • Документно-ориентированная база данных - компьютерная программа, предназначенная для хранения, поиска и управления документно-ориентированной или полуструктурированной моделью | полуструктурированными данными, информацией.
  • База данных EDA - специализированная база данных для автоматизации электронного проектирования.
  • Endgame tablebase - компьютеризированная база данных, содержащая предварительно рассчитанный исчерпывающий анализ позиции в шахматном эндшпиле.
  • База данных о составе пищевых продуктов (FCDB) - предоставляет подробную информацию о питательном составе пищевых продуктов.
  • Полнотекстовая база данных - база данных, содержащая полный текст книг, диссертаций, журналов, журналов, газет или других текстовых документов. Также называется «полнотекстовой базой данных».
  • Правительственная база данных - собирает личную информацию по разным причинам (массовое наблюдение, Шенгенская информационная система в Европейском союзе, социальное обеспечение, статистика и т. Д.).
  • База данных графов - использует структуры графов с узлами, ребрами и свойствами для представления и хранения данных.
  • База знаний - особый вид базы данных для управления знаниями. База знаний предоставляет средства для сбора, систематизации, обмена, поиска и использования информации.
  • Мобильная база данных - может быть подключена мобильным вычислительным устройством через мобильную сеть.
  • База данных навигации - база данных, в которой объекты (или записи) в ней находятся в основном по ссылкам из других объектов.
  • База данных неродной речи - речевая база данных неродного произношения английского языка.
  • Онлайн-база данных - база данных, доступная из сети, в том числе из Интернета.
  • Операционная база данных - доступ Операционной системы для выполнения регулярных операций организации.
  • Параллельная база данных - повышает производительность за счет распараллеливания различных операций, таких как загрузка данных, построение индексов и оценка запросов.
  • Вероятностная база данных - неопределенная база данных, в которой возможные миры связаны вероятностями.
  • База данных в реальном времени - система обработки, предназначенная для обработки рабочих нагрузок, состояние которых постоянно меняется (Бухманн).
  • Реляционная база данных - набор элементов данных, организованных как набор формально описанных таблиц, из которых можно легко получить доступ к данным.
  • Пространственная база данных - база данных, оптимизированная для хранения и запроса данных, связанных с объектами в космосе, включая точки, линии и многоугольники.
  • Темпоральная база данных - база данных со встроенными временными аспектами, например, временная модель данных и временная версия языка структурированных запросов (SQL).
  • База данных временных рядов - временные ряды представляют собой ассоциативный массив чисел, индексированных по дате и времени или диапазону дат и времени. Эти временные ряды часто называют профилями или кривыми, в зависимости от рынка. Временной ряд цен акций может быть назван кривой цен или временной ряд потребления энергии может быть назван профилем нагрузки. Несмотря на разрозненное именование, операции, выполняемые над ними, достаточно обычны, чтобы требовать особого обращения с базой данных.
  • Triplestore - специализированная база данных для хранения и извлечения троек, тройка - это объект данных, состоящий из объекта-субъекта-предиката, например «Бобу 35» или «Боб знает Фреда».
  • Очень большая база данных (VLDB) - содержит чрезвычайно большое количество кортежей (строк базы данных) или занимает чрезвычайно большое пространство хранения физической файловой системы.
  • Виртуальная частная база данных (VPD) - маскирует данные в более крупной базе данных, так что безопасность позволяет использовать только явно конфиденциальные данные.
  • База данных уязвимостей - платформа, предназначенная для сбора, поддержки и распространения информации об обнаруженных уязвимостях, нацеленных на реальные компьютерные системы.
  • XLDB - означает «чрезвычайно большая база данных».
  • База данных XML - данные, хранящиеся в формате XML, где их можно запрашивать, экспортировать и сериализовать в желаемый формат.

История баз данных

Использование базы данных

  • Требования к использованию базы данных -
  • Теория баз данных - охватывает широкий круг тем, связанных с изучением и исследованием теоретической области баз данных и систем управления базами данных.
  • Машина базы данных - компьютер или специальное оборудование, которое хранит и извлекает данные из базы данных. Также называется "серверным процессором".
  • Сервер базы данных - компьютерная программа, которая предоставляет услуги базы данных другим компьютерным программам или компьютерам в соответствии с моделью клиент-сервер.
  • Приложение базы данных - компьютерная программа, основной целью которой является ввод и извлечение информации из управляемой компьютером базы данных.
    • Система управления базами данных (СУБД) - программный комплекс с компьютерными программами, которые контролируют создание, обслуживание и использование базы данных.
  • Подключение к базе данных - средство в информатике, которое позволяет клиентскому программному обеспечению взаимодействовать с программным обеспечением сервера базы данных, независимо от того, находится ли он на том же компьютере или нет.
    • Источник данных - имя, присвоенное подключению к базе данных с сервера. Имя обычно используется при создании запроса к базе данных. Имя источника базы данных (DSN) не обязательно должно совпадать с именем файла базы данных. Например, файл базы данных с именем «friends.mdb» может быть настроен с DSN «школа». Затем DSN "школа" будет использоваться для ссылки на базу данных при выполнении запроса.
    • Имя источника данных (DSN) - это структуры данных, используемые для описания подключения к источнику данных. Иногда его называют именем источника базы данных, хотя источники данных не ограничиваются базами данных.
  • Администратор базы данных (DBA) - человек, ответственный за установку, настройку, обновление, администрирование, мониторинг и обслуживание физических баз данных.
  • Замок -
  • Сравнение инструментов базы данных - (предоставляет таблицы для сравнения общей и технической информации для ряда доступных инструментов администратора баз данных.)
  • Архитектура, ориентированная на базы данных - программные архитектуры, в которых базы данных играют решающую роль. Также называется «архитектура, ориентированная на данные».
  • Интеллектуальная база данных - была выдвинута как система, которая управляет информацией (а не данными) таким образом, который кажется пользователям естественным и который выходит за рамки простого ведения записей.
  • Двухфазная блокировка (2PL) - это метод управления параллелизмом, гарантирующий сериализуемость.
  • Блокировки с упорядоченным разделением - включает несколько вариантов протокола управления параллелизмом с двухфазной блокировкой (2PL), генерируемого путем изменения семантики блокировки блокировок при конфликтах.
  • Загрузить файл - в судебном сообществе обычно упоминается как файл, используемый для импорта данных (закодированных, захваченных или извлеченных данных из обработки ESI) в базу данных; или файл, используемый для ссылки на изображения.
  • Публикация баз данных - область автоматизированного производства мультимедиа, в которой используются специальные методы для создания документов с разбивкой на страницы из исходных данных, находящихся в традиционных базах данных.
  • Проблема Хэллоуина - явление в базах данных, в котором операция обновления вызывает изменение физического местоположения строки, потенциально позволяя посещать строку более одного раза во время операции.
  • Доставка журналов - процесс автоматизации резервного копирования базы данных и файлов журнала транзакций на первичном (производственном) сервере базы данных с последующим их восстановлением на резервном сервере.

Языки баз данных

Языки баз данных -

  • Язык определения данных -
  • Язык обработки данных -
  • Язык запроса -
    • Язык запросов информационного поиска - язык запросов, используемый для выполнения запросов к базе данных, где семантика запроса определяется не точным воспроизведением формального синтаксиса, а интерпретацией наиболее подходящих результатов запроса.
    • SQL (язык структурированных запросов) - язык программирования специального назначения, предназначенный для управления данными, хранящимися в системе управления реляционными базами данных (СУБД), или для потоковой обработки в системе управления реляционными потоками данных (RDSMS).
    • XQuery - язык запросов и функционального программирования, который запрашивает и преобразует коллекции структурированных и неструктурированных данных.

Безопасность базы данных

Безопасность базы данных -

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

Дизайн базы данных

Дизайн базы данных -

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

Программирование базы данных

  • Уровень абстракции базы данных - интерфейс прикладного программирования, который объединяет связь между компьютерным приложением и базами данных, такими как SQL Server, DB2, MySQL, PostgreSQL, Oracle или SQLite.
  • Объектно-реляционное отображение (ORM, O / RM и O / R отображение) - в компьютерном программном обеспечении - это метод программирования для преобразования данных между несовместимыми системами типов в объектно-ориентированных языках программирования.

Управление базой данных

  • Виртуализация базы данных - это разделение уровня базы данных, который находится между уровнями хранилища и приложений в стеке приложений.
  • Настройка базы данных - описывает группу действий, используемых для оптимизации и гомогенизации производительности базы данных.
  • Миграция данных # Миграция базы данных -
  • Сохранение базы данных - обычно включает преобразование информации, хранящейся в базе данных, без потери характеристик (контекста, содержания, структуры, внешнего вида и поведения) данных в формат, который можно использовать в долгосрочной перспективе, даже если технология и повседневная жизненные знания меняются.
  • Целостность базы данных - гарантирует, что данные, вводимые в базу данных, являются точными, действительными и непротиворечивыми.

Системы управления базами данных

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

Концепции

  • База данных - организованный сбор данных, сегодня обычно в цифровой форме.
  • ACID - ( атомарность, согласованность, изоляция, долговечность) - это набор свойств, гарантирующих надежную обработку транзакций базы данных.
  • Создание, чтение, обновление и удаление (CRUD) - четыре основных функции постоянного хранилища.
  • Нулевой -
  • Ключ кандидата - минимальный суперключ для отношения.
  • Внешний ключ - ссылочное ограничение между двумя таблицами.
  • Первичный ключ -
  • Суперключ - набор атрибутов переменной отношения, для которой во всех отношениях, назначенных этой переменной, нет двух отдельных кортежей (строк), которые имеют одинаковые значения для атрибутов в этом наборе.
  • Суррогатный ключ - уникальный идентификатор в базе данных либо для сущности в моделируемом мире, либо для объекта в базе данных.
  • Аксиомы Армстронга - набор аксиом (или, точнее, правил вывода), используемых для вывода всех функциональных зависимостей от реляционной базы данных.
  • NoSQL - класс систем управления базами данных, отличающийся несоответствием широко используемой модели системы управления реляционными базами данных (СУБД):

Объекты

Компоненты

  • Контроль параллелизма - гарантирует получение правильных результатов для параллельных операций с максимально быстрым получением этих результатов.
  • Словарь данных - согласно определению в IBM Dictionary of Computing, представляет собой «централизованное хранилище информации о данных, такой как значение, отношения с другими данными, происхождение, использование и формат». Также называется «хранилищем метаданных».
  • Подключение к базе данных Java -.
  • Открытое подключение к базе данных -
  • Язык запроса -
  • Оптимизатор запросов - компонент системы управления базами данных, который пытается определить наиболее эффективный способ выполнения запроса.
  • План запроса - упорядоченный набор шагов, используемых для доступа или изменения информации в системе управления реляционной базой данных SQL. Также называется «планом выполнения запроса».

Функции

Продукты базы данных

Модели базы данных

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

Модели

Другие модели

Реализации

Хранилище данных

Хранилище данных -

Создание хранилища данных

Концепции

Варианты

Элементы

Факт

Измерение

Заполнение

Использование хранилища данных

Концепции

  • Бизнес-аналитика (BI) - это способность организации использовать все свои возможности и преобразовывать их в знания, в конечном итоге, доставляя нужную информацию нужным людям в нужное время по нужному каналу.
  • Панель управления -
  • Интеллектуальный анализ данных - это процесс, в результате которого обнаруживаются новые закономерности в больших наборах данных. Это этап анализа процесса «Обнаружение знаний в базах данных» или KDD.
  • Система поддержки принятия решений (DSS) -
  • Куб OLAP - набор данных, организованный таким образом, чтобы облегчить непредвиденные запросы для агрегированной информации или, другими словами, онлайн-аналитическую обработку.

Языки

Инструменты

Люди

Продукты

Организации, связанные с базами данных

Публикации, связанные с базами данных

  • Лин Лю и Тамер М. Озсу (ред.) (2009). " Энциклопедия систем баз данных, 4100 стр. 60 илл. ISBN   978-0-387-49616-0. Содержание доступно на http://refworks.springer.com/mrw/index.php?id=1217
  • Бейнон-Дэвис, П. (2004). Системы баз данных. 3-е издание. Пэлгрейв, Хаундмиллс, Бейзингсток.
  • Коннолли, Томас и Кэролайн Бегг. Системы баз данных. Нью-Йорк: Харлоу, 2002.
  • Дата, CJ (2003). Введение в системы баз данных, пятое издание. Эддисон Уэсли. ISBN   0-201-51381-1.
  • Грей, Дж. И Рейтер, А. Обработка транзакций: концепции и методы, 1-е издание, издательство Morgan Kaufmann Publishers, 1992.
  • Кроенке, Дэвид М. и Дэвид Дж. Ауэр. Концепции баз данных. 3-е изд. Нью-Йорк: Прентис, 2007.
  • Lightstone, S.; Теорей, Т.; Надо, Т. (2007). Physical Database Design: руководство для профессионалов по базам данных по использованию индексов, представлений, хранилищ и многого другого. Морган Кауфманн Пресс. ISBN   978-0-12-369389-1.
  • Теорей, Т.; Лайтстоун, С. и Надо, Т. Моделирование и проектирование баз данных: логический дизайн, 4-е издание, Morgan Kaufmann Press, 2005. ISBN   0-12-685352-5

Ученые базы данных

Смотрите также

использованная литература

внешние ссылки

Последняя правка сделана 2023-04-21 06:07:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте