WikiDer > Схема баз данных
Ниже приводится обзор и тематический справочник по базам данных:
База данных - организованный сбор данных, сегодня обычно в цифровой форме. Данные обычно организуются для моделирования соответствующих аспектов реальности (например, наличия номеров в отелях) таким образом, чтобы поддерживать процессы, требующие этой информации (например, поиск отеля с вакансиями).
Что такое базы данных?
Базы данных можно описать как все следующие:
- Информация - последовательность символов, которую можно интерпретировать как сообщение. Информация может быть записана в виде знаков или передана в виде сигналов.
- Данные - значения качественных или количественных переменных, принадлежащих набору позиций. Данные в вычислениях (или обработке данных) часто представлены комбинацией элементов, организованных в строки, и нескольких переменных, организованных в столбцы. Данные обычно представляют собой результаты измерений и могут быть визуализированы с помощью графиков или изображений.
- Компьютерные данные - информация в форме, удобной для использования с компьютером. Данные часто отличаются от программ. Программа - это последовательность инструкций, которые подробно описывают задачу, которую должен выполнить компьютер. В этом смысле данные - это все в программном обеспечении, а не программный код.
Типы баз данных
- Активная база данных - включает в себя архитектуру, управляемую событиями (часто в форме правил ECA), которая может реагировать на условия как внутри, так и за пределами базы данных.
- База данных анимации - хранит фрагменты анимаций или движений человека, к которым можно получить доступ, проанализировать и запросить для разработки и сборки новых анимаций.
- Внутренняя база данных - доступ пользователей осуществляется косвенно через внешнее приложение, а не посредством прикладного программирования, хранящегося в самой базе данных, или посредством низкоуровневого манипулирования данными (например, через SQL команды).
- Библиографическая база данных - база данных библиографических записей, организованная цифровая коллекция ссылок на опубликованную литературу, включая журнальные и газетные статьи, материалы конференций, отчеты, правительственные и юридические публикации, патенты, книги и т. Д.
- Централизованная база данных - база данных находится и поддерживается в одном месте, в отличие от распределенной базы данных.
- Облачная база данных - работает на платформе облачных вычислений, такой как Amazon EC2, GoGrid и Rackspace.
- База данных коллекции - каталог коллекции музея или архива, реализованный с использованием компьютеризированной базы данных, в которой каталогизированы объекты или материалы учреждения.
- База данных коллективной оптимизации - открытый репозиторий, позволяющий обмениваться тестами, наборами данных и примерами оптимизации от сообщества, предоставлять веб-сервисы и подключаемые модули (вычисления) | подключаемые модули для анализа данных оптимизации и прогнозирования программных преобразований или более совершенных конструкций оборудования для многоцелевой оптимизации на основе статистических данных. и методы машинного обучения при условии, что в репозитории собрано достаточно информации от нескольких пользователей.
- База данных управления конфигурацией –
- Кооперативная база данных - хранит информацию о клиентах и их сделках.
- Корреляционная база данных - система управления базами данных (СУБД), которая не зависит от модели данных и предназначена для эффективной обработки незапланированных, специальных запросов в среде аналитических систем.
- Текущая база данных - обычная база данных, в которой хранятся актуальные сейчас данные.
- Каталог - репозиторий или база данных информации, оптимизированная для чтения, при условии, что обновления данных очень редки по сравнению с чтениями данных. Обычно каталог поддерживает поиск и просмотр в дополнение к простому поиску.
- Распределенная база данных - база данных, в которой не все устройства хранения подключены к общему процессору.
- Документно-ориентированная база данных - компьютерная программа, предназначенная для хранения, поиска и управления документно-ориентированной или полуструктурированной моделью | полуструктурированными данными, информацией.
- База данных EDA - специализированная база данных для автоматизации электронного проектирования.
- Таблица эндшпиля - компьютеризированная база данных, содержащая предварительно рассчитанный исчерпывающий анализ позиции шахматного эндшпиля.
- База данных пищевых продуктов (FCDB) - предоставляет подробную информацию о питательном составе продуктов.
- Полнотекстовая база данных - база данных, содержащая полный текст книг, диссертаций, журналов, журналов, газет или других видов текстовых документов. Также называется «полнотекстовой базой данных».
- Правительственная база данных - собирает личную информацию по разным причинам (массовое наблюдение, Шенгенская информационная система в Европейском Союзе, социальное обеспечение, статистика и т. Д.).
- База данных графиков - использует структуры графа с узлами, ребрами и свойствами для представления и хранения данных.
- База знаний - специальный вид базы данных для управления знаниями. База знаний предоставляет средства для сбора, систематизации, обмена, поиска и использования информации.
- Мобильная база данных - могут быть подключены к мобильному вычислительному устройству через мобильную сеть.
- Навигационная база данных - база данных, в которой объекты (или записи) в ней находятся в основном по ссылкам из других объектов.
- База данных неродной речи - речевая база данных неродного произношения английского языка.
- Онлайн база данных - база данных, доступная из сети, в том числе из Интернета.
- Оперативная база данных - доступ Операционной системы для выполнения регулярных операций организации.
- Параллельная база данных - повышает производительность за счет распараллеливания различных операций, таких как загрузка данных, построение индексов и оценка запросов.
- Вероятностная база данных - неопределенная база данных, в которой возможные миры связаны вероятностями.
- База данных в реальном времени - система обработки, предназначенная для обработки рабочих нагрузок, состояние которых постоянно меняется (Бухманн).
- Реляционная база данных - сбор элементов данных, организованных в виде набора формально описанных таблиц, из которых можно легко получить доступ к данным.
- Пространственная база данных - база данных, оптимизированная для хранения и запроса данных, связанных с объектами в космосе, включая точки, линии и многоугольники.
- Временная база данных - база данных со встроенными временными аспектами, например, временная модель данных и временная версия языка структурированных запросов (SQL).
- База данных временных рядов - временной ряд - это ассоциативный массив чисел, проиндексированных по дате и времени или диапазону дат и времени. Эти временные ряды часто называют профилями или кривыми, в зависимости от рынка. Временной ряд цен на акции можно назвать кривой цен или временной ряд потребления энергии - профилем нагрузки. Несмотря на разрозненное именование, выполняемые над ними операции достаточно обычны, чтобы требовать особой обработки базы данных.
- Triplestore - специализированная база данных для хранения и поиска троек, тройка - это объект данных, состоящий из объекта-субъекта-предиката, например «Бобу 35 лет» или «Боб знает Фреда».
- Очень большая база данных (VLDB) - содержит чрезвычайно большое количество кортежей (строк базы данных) или занимает чрезвычайно большое пространство хранения физической файловой системы.
- Виртуальная частная база данных (VPD) - маскирует данные в более крупной базе данных, чтобы безопасность позволяла использовать только явно конфиденциальные данные.
- База данных уязвимостей - платформа, предназначенная для сбора, хранения и распространения информации об обнаруженных уязвимостях в реальных компьютерных системах.
- XLDB - Расшифровывается как «Чрезвычайно большая база данных».
- База данных XML - данные, хранящиеся в формате XML, где их можно запрашивать, экспортировать и сериализовать в желаемый формат.
История баз данных
Использование базы данных
- Требования к использованию базы данных –
- Теория баз данных - охватывает широкий круг тем, связанных с изучением и исследованием теоретической области баз данных и систем управления базами данных.
- Машина базы данных - или это компьютер или специальное оборудование, которое хранит и извлекает данные из базы данных. Также называется "серверным процессором".
- Сервер базы данных - компьютерная программа, которая предоставляет услуги базы данных другим компьютерным программам или компьютерам в соответствии с моделью клиент-сервер.
- Приложение базы данных - компьютерная программа, основной целью которой является ввод и извлечение информации из управляемой компьютером базы данных.
- Система управления базой данных (СУБД) - программный комплекс с компьютерными программами, которые управляют созданием, обслуживанием и использованием базы данных.
- Подключение к базе данных - средство в области информатики, которое позволяет клиентскому программному обеспечению взаимодействовать с программным обеспечением сервера баз данных, независимо от того, находится ли он на одном компьютере или нет.
- Источник данных - имя, присвоенное подключению к базе данных с сервера. Имя обычно используется при создании запроса к базе данных. Имя источника базы данных (DSN) не обязательно должно совпадать с именем файла базы данных. Например, файл базы данных с именем «friends.mdb» может быть настроен с DSN «школа». Затем DSN "школа" будет использоваться для ссылки на базу данных при выполнении запроса.
- Имя источника данных (DSN) - это структуры данных, используемые для описания подключения к источнику данных. Иногда его называют именем источника базы данных, хотя источники данных не ограничиваются базами данных.
- Администратор базы данных (DBA) - это лицо, ответственное за установку, настройку, обновление, администрирование, мониторинг и обслуживание физических[требуется разъяснение] базы данных.
- Замок –
- Сравнение инструментов базы данных - (предоставляет таблицы для сравнения общей и технической информации для ряда доступных инструментов администратора баз данных.)
- Архитектура, ориентированная на базу данных - программные архитектуры, в которых базы данных играют решающую роль. Также называется «архитектура, ориентированная на данные».
- Интеллектуальная база данных - была предложена как система, которая управляет информацией (а не данными) способом, который кажется пользователям естественным и выходит за рамки простого ведения записей.
- Двухфазная блокировка (2PL) - метод управления параллелизмом, гарантирующий сериализуемость.
- Замки с упорядоченным разделением - состоит из нескольких вариантов Двухфазная блокировка (2PL) протокол управления параллелизмом, созданный путем изменения семантики блокировки при конфликтах.
- Загрузить файл - в судебном сообществе обычно называется файлом, используемым для импорта данных (закодированных, захваченных или извлеченных из обработки ESI) в базу данных; или файл, используемый для ссылки на изображения.
- Публикация базы данных - область автоматизированного производства медиа, в которой используются специализированные методы для создания документов с разбивкой на страницы из исходных данных, находящихся в традиционных базах данных.
- Проблема Хэллоуина - явление в базах данных, в котором операция обновления вызывает изменение физического местоположения строки, потенциально позволяя посещать строку более одного раза во время операции.
- Доставка журналов - процесс автоматизации резервного копирования базы данных и файлов журнала транзакций на первичном (производственном) сервере базы данных с последующим их восстановлением на резервном сервере.
Языки баз данных
- Язык определения данных –
- Язык манипулирования данными –
- Язык запроса –
- Язык запросов информационного поиска - язык запросов, используемый для выполнения запросов к базе данных, где семантика запроса определяется не точным воспроизведением формального синтаксиса, а интерпретацией наиболее подходящих результатов запроса.
- SQL (Structured Query Language) - язык программирования специального назначения, предназначенный для управления данными, хранящимися в системе управления реляционными базами данных (RDBMS), или для потоковой обработки в системе управления реляционными потоками данных (RDSMS).
Безопасность базы данных
- Мониторинг активности базы данных (DAM) - технология безопасности базы данных для мониторинга и анализа активности базы данных, которая работает независимо от системы управления базой данных (СУБД) и не полагается ни на какие формы собственного (резидентного) аудита или собственных журналов, таких как журналы трассировки или транзакций.
- Аудит базы данных –
- Криминалистика баз данных - отрасль цифровой криминалистики, связанная с криминалистическим исследованием баз данных и связанных с ними метаданных.
- Отрицательная база данных - терминология кредитной карты для списка владельцев кредитных карт, которые часто возвращают платежи.
Дизайн базы данных
- Модель отношения сущность (ER-модель) - абстрактное и концептуальное представление данных.
- Нормализация базы данных - процесс организации полей и таблиц реляционной базы данных для минимизации избыточности и зависимости.
- Рефакторинг базы данных - простое изменение схемы базы данных, которое улучшает ее дизайн, сохраняя при этом как поведенческую, так и информационную семантику.
Программирование базы данных
- Уровень абстракции базы данных - интерфейс прикладного программирования, который унифицирует взаимодействие между компьютерным приложением и базами данных, такими как SQL Server, DB2, MySQL, PostgreSQL, Oracle или SQLite.
- Объектно-реляционное отображение (ORM, O / RM и O / R mapping) - в компьютерном программном обеспечении - это метод программирования для преобразования данных между несовместимыми системами типов в объектно-ориентированных языках программирования.
Управление базами данных
- Виртуализация базы данных - это разделение уровня базы данных, который находится между уровнем хранилища и уровнем приложения в стеке приложения.
- Настройка базы данных - описывает группу действий, используемых для оптимизации и однородности производительности базы данных.
- Кэширование базы данных - эффективный подход для достижения высокой масштабируемости и производительности.
- Перенос данных # Перенос базы данных –
- Сохранение базы данных - обычно включает преобразование информации, хранящейся в базе данных, без потери характеристик (контекста, содержания, структуры, внешнего вида и поведения) данных в формат, который можно использовать в долгосрочной перспективе, даже если технологии и повседневные знания изменения.
- Целостность базы данных - обеспечивает точность, достоверность и непротиворечивость данных, вводимых в базу данных.
Системы управления базами данных
Система управления базой данных –
- Модель базы данных –
- Нормализация базы данных - организация таблиц на основе их атрибутов, чтобы представленные данные могли избежать избыточности и зависимости.
- Структуры хранения базы данных –
- Система управления распределенной базой данных –
- Система федеративных баз данных - тип системы управления метаданными базами данных (СУБД), которая прозрачно отображает несколько автономных систем баз данных в единую базу данных объединения.
- Ссылочная целостность – .
- Реляционная алгебра - ответвление логики первого порядка (и алгебры множеств), имеет дело с набором финитарных отношений (см. Также отношение (база данных)), которое закрыто относительно определенных операторов.
- Реляционное исчисление - состоит из двух исчислений, реляционного исчисления кортежей и реляционного исчисления предметной области, которые являются частью реляционной модели для баз данных и обеспечивают декларативный способ задания запросов к базе данных.
- Реляционная база данных - сбор элементов данных, организованных в виде набора формально описанных таблиц, из которых можно легко получить доступ к данным.
- Система управления реляционной базой данных (RDBMS) - система управления базами данных (СУБД), основанная на реляционной модели, представленной Э.
- Реляционная модель - для управления базами данных - это модель базы данных, основанная на логике предикатов первого порядка, впервые сформулированная и предложенная в 1969 году Эдгаром Ф.
- Объектно-реляционная база данных (ORD) - система управления базами данных (СУБД), аналогичная реляционной базе данных, но с объектно-ориентированной моделью базы данных: объекты, классы и наследование напрямую поддерживаются в схемах баз данных и на языке запросов. Также называется объектно-реляционной системой управления базами данных (ORDBMS).
- Обработка транзакции –
Концепции
- База данных - организованный сбор данных, сегодня обычно в цифровой форме.
- КИСЛОТА – (атомарность, последовательность, изолированность, долговечность) - это набор свойств, гарантирующих надежную обработку транзакций базы данных.
- Создавать, читать, обновлять и удалять (CRUD) - это четыре основные функции постоянного хранилища.
- Ноль –
- Ключ кандидата - минимальный суперключ для отношения.
- Иностранный ключ - реляционное ограничение между двумя таблицами.
- Первичный ключ –
- Суперключ - набор атрибутов переменной отношения, для которой установлено, что во всех отношениях, назначенных этой переменной, нет двух отдельных кортежей (строк), которые имеют одинаковые значения для атрибутов в этом наборе.
- Суррогатный ключ - уникальный идентификатор в базе данных для любого юридическое лицо в смоделированном мире или объект в базе данных.
- Аксиомы Армстронга - набор аксиом (или, точнее, правил вывода), используемых для вывода всех функциональных зависимостей от реляционной базы данных.
- NoSQL - класс системы управления базами данных, определяемый по ее несоблюдению широко используемой модели системы управления реляционными базами данных (СУБД):
Объекты
- Связь –
- Вид –
- Транзакция базы данных –
- Журнал транзакций - история действий, выполненных системой управления базами данных, чтобы гарантировать свойства ACID при сбоях или сбоях оборудования. Также называется «журнал транзакций», «журнал базы данных» или «двоичный журнал».
- Триггер базы данных - процедурный код, который автоматически выполняется в ответ на определенные события в определенной таблице или представлении в базе данных.
- Индекс –
- Хранимая процедура - подпрограмма, доступная для приложений, обращающихся к системе реляционной базы данных.
- Курсор –
- Раздел –
Составные части
- Контроль параллелизма - гарантирует получение правильных результатов для параллельных операций с максимально быстрым получением этих результатов.
- Словарь с данными - как определено в Словарь IBM по вычислениям, представляет собой «централизованное хранилище информации о данных, такой как значение, отношения с другими данными, происхождение, использование и формат». Также называется «хранилищем метаданных».
- Подключение к базе данных Java – .
- Открытое подключение к базе данных –
- Язык запроса –
- Оптимизатор запросов - компонент системы управления базой данных, который пытается определить наиболее эффективный способ выполнения запроса.
- План запроса - упорядоченный набор шагов, используемых для доступа или изменения информации в системе управления реляционной базой данных SQL. Также называется «планом выполнения запроса».
Функции
- Администрирование базы данных - работа выполнена администратор базы данных, некоторые из которых могут быть автоматизированы.
- Оптимизация запросов - функция многих систем управления реляционными базами данных, в которых проверяются несколько планов запросов для удовлетворения запроса и определяется хороший план запроса.
- Репликация базы данных –
Продукты базы данных
- Список объектно-ориентированных систем управления базами данных –
- Список систем управления реляционными базами данных –
- Документно-ориентированная база данных - компьютерная программа, предназначенная для хранения, поиска и управления документно-ориентированной или полуструктурированной моделью | полуструктурированными данными, информацией.
Модели базы данных
- Модель базы данных - теоретическая основа базы данных и фундаментальное определение того, каким образом данные могут храниться, организовываться и обрабатываться в системе баз данных. Тем самым он определяет инфраструктуру, предлагаемую конкретной системой баз данных. Самый популярный пример модели базы данных - это реляционная модель.
Модели
- База данных плоских файлов - различные способы кодирования модели базы данных (чаще всего таблицы) в виде единого файла.
- Иерархическая модель базы данных - модель данных, в которой данные организованы в древовидную структуру.
- Модель базы данных # Размерная модель –
- Сетевая модель - модель базы данных задумана как гибкий способ представления объектов и их отношений.
- Реляционная модель –
- Модель отношения сущность –
- База данных графиков - использует структуры графа с узлами, ребрами и свойствами для представления и хранения данных.
- База данных объектов - система управления базами данных, в которой информация представлена в виде объектов, используемых в объектно-ориентированном программировании. Также называется «объектно-ориентированной системой управления базами данных».
- Модель сущность-атрибут-значение –
Другие модели
- Ассоциативная модель данных - альтернативная модель данных для систем баз данных.
- Онлайн-аналитическая обработка # Многомерные базы данных –
- Семантическая модель данных –
- Схема звездочки - это простейший стиль схемы хранилища данных. Также называется «схемой звездообразного соединения»,куб данных"или" многомерная схема ".
- База данных XML –
Реализации
- База данных плоских файлов –
- Дедуктивная база данных - система баз данных, которая может делать вычеты.
- Документно-ориентированная база данных –
- Объектно-реляционная база данных –
- Временная база данных - база данных со встроенными временными аспектами, например, временная модель данных и временная версия языка структурированных запросов (SQL).
- База данных XML –
- Triplestore - специализированная база данных для хранения и поиска троек, тройка - это объект данных, состоящий из объекта-субъекта-предиката, например «Бобу 35 лет» или «Боб знает Фреда».
Хранилище данных
Создание хранилища данных
Концепции
- Измерение –
- Размерное моделирование (DM) - это название набора методов и концепций, используемых при проектировании хранилищ данных.
- Факт –
- Онлайн-аналитическая обработка (OLAP) - или это подход для быстрого ответа на многомерные аналитические (многомерные аналитические | MDA) запросы.
- Схема звездочки –
- Совокупный –
Варианты
- Якорное моделирование –
- Колонно-ориентированная СУБД - система управления базами данных (СУБД), которая хранит таблицы данных в виде разделов столбцов данных, а не в виде строк данных, как в большинстве реляционных СУБД.
- Моделирование хранилища данных –
- HOLAP –
- MOLAP - расшифровывается как многомерная онлайн-аналитическая обработка.
- ROLAP - расшифровывается как Relational Online Analytical Processing.
- Хранилище операционных данных (ODS) - база данных, предназначенная для интеграции данных из нескольких источников для дополнительных операций с данными.
Элементы
- Словарь с данными – /Метаданные –
- Витрина данных - уровень доступа к среде хранилища данных, который используется для передачи данных пользователям.
- Шестая нормальная форма (6NF) - термин в теории реляционных баз данных, используемый двумя разными способами.
- Суррогатный ключ –
Факт
- Таблица фактов - состоит из измерений, показателей или фактов бизнес-процесса.
- Ранний факт –
- Мера –
Измерение
- Таблица размеров - одна из наборов сопутствующих таблиц к таблице фактов.
- Вырожденное измерение - ключ измерения в таблице фактов, не имеющей собственной таблицы измерений, поскольку все интересные атрибуты помещены в аналитические измерения.
- Медленно меняющееся измерение –
Заполнение
- Извлечение-преобразование-загрузка (ETL) –
- Извлечение данных - действие или процесс извлечения данных из (обычно неструктурированных или плохо структурированных) источников данных для дальнейшей обработки или хранения данных (миграция данных).
- Преобразование данных - преобразует данные из формата исходных данных в данные назначения.
- Загрузка данных –
Использование хранилища данных
Концепции
- Бизнес-аналитика (BI) - определяется как способность организации использовать все свои возможности и преобразовывать их в знания, в конечном итоге, доставляя нужную информацию нужным людям в нужное время по нужному каналу.
- Приборная панель –
- Сбор данных - это процесс, который приводит к обнаружению новых закономерностей в больших наборах данных. Это этап анализа процесса «Обнаружение знаний в базах данных» или KDD.
- Система поддержки принятия решений (DSS) –
- Куб OLAP - набор данных, организованный таким образом, чтобы облегчить непредвиденные запросы для агрегированной информации, или, другими словами, онлайн-аналитическую обработку.
Языки
- Расширения интеллектуального анализа данных (DMX) -
- Многомерные выражения (Многомерные выражения) -
- XML для анализа (XMLA) -
Инструменты
Люди
- Эдгар Ф. Кодд - Английский ученый-компьютерщик, представивший модель реляционной базы данных.
- Билл Инмон –
- Ральф Кимбалл (1944 г.р.) - автор по тематике хранилищ данных и бизнес-аналитики.
Товары
- Лин Лю и Тамер М. Озсу (ред.) (2009). "Энциклопедия систем баз данных, 4100 с. 60 илл. ISBN 978-0-387-49616-0. Таблица содержания доступна на http://refworks.springer.com/mrw/index.php?id=1217
- Бейнон-Дэвис, П. (2004). Системы баз данных. 3-е издание. Пэлгрейв, Хаундмиллс, Бейзингсток.
- Коннолли, Томас и Кэролайн Бегг. Системы баз данных. Нью-Йорк: Харлоу, 2002.
- Дата, К. Дж. (2003). Введение в системы баз данных, пятое издание. Эддисон Уэсли. ISBN 0-201-51381-1.CS1 maint: ref = harv (связь)
- Грей, Дж. И Рейтер, А. Обработка транзакций: концепции и методы, 1-е издание, издательство Morgan Kaufmann Publishers, 1992.
- Кроенке, Дэвид М. и Дэвид Дж. Ауэр. Концепции баз данных. 3-е изд. Нью-Йорк: Прентис, 2007.
- Lightstone, S .; Теорей, Т .; Надо, Т. (2007). Physical Database Design: руководство для профессионалов по базам данных по использованию индексов, представлений, хранилищ и многого другого. Морган Кауфманн Пресс. ISBN 978-0-12-369389-1.CS1 maint: ref = harv (связь)
- Теорей, Т .; Лайтстоун, С. и Надо, Т. Моделирование и проектирование баз данных: логический дизайн, 4-е издание, Morgan Kaufmann Press, 2005. ISBN 0-12-685352-5
Ученые базы данных
Смотрите также
- Схема вычислений
- Модель базы данных
- Схема базы данных
- Запись (база данных)
- Ключ (база данных)
- Интернет-исследования
- Список академических баз данных и поисковых систем
- Список баз данных по биоразнообразию
- Список интернет-форумов
- Список онлайн-баз данных
Рекомендации
внешняя ссылка
- Базы данных в Керли
- Расширение файла БД - информация о файлах с расширением БД