Jump to content

Сервер базы данных

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

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

В модели «главный-подчиненный» главные серверы базы данных являются центральными и основными хранилищами данных, а подчиненные серверы базы данных представляют собой синхронизированные резервные копии главного сервера, выступающие в качестве прокси .

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

Примеры собственных приложений баз данных включают Oracle , IBM Db2 , Informix и Microsoft SQL Server . Примеры бесплатных приложений баз данных включают PostgreSQL ; и под Стандартной общественной лицензией GNU включают Ingres и MySQL . Каждый сервер использует свою собственную логику и структуру запросов. Язык запросов SQL приложениях (язык структурированных запросов) более или менее одинаков во всех реляционных баз данных .

Для пояснения: сервер базы данных — это просто сервер, который обслуживает службы, связанные с клиентами через приложения базы данных.

DB-Engines включает в свой рейтинг более 300 СУБД. [3]

История [ править ]

Основы моделирования больших наборов данных были впервые предложены Чарльзом Бахманом в 1969 году. [4] Бахман представил диаграммы структуры данных (DSD) как средство графического представления данных. DSD предоставили средства для представления отношений между различными объектами данных. В 1970 году Кодд представил концепцию, согласно которой пользователи базы данных не должны знать о «внутренней работе» базы данных. [4] Кодд предложил «реляционный взгляд» на данные, который позже превратился в реляционную модель , которую сегодня использует большинство баз данных. В 1971 году группа по составлению отчетов по базам данных CODASYL (движущая сила разработки языка программирования COBOL ) впервые предложила «язык описания данных для описания базы данных, язык описания данных для описания той части базы данных, которая известна пользователю». программа и язык манипулирования данными». [4] Большая часть исследований и разработок баз данных в 1970-х годах была сосредоточена на реляционной модели.

В 1975 году Бахман продемонстрировал, насколько реляционная модель и набор структур данных были похожими и «конгруэнтными» способами структурирования данных, работая в Honeywell . [4] Модель «сущность-связь» в ее нынешнем виде была впервые предложена Питером Ченом в 1976 году, когда он проводил исследования в Массачусетском технологическом институте . [5] Эта модель стала наиболее часто используемой моделью для описания реляционных баз данных. Чен смог предложить модель, которая превосходила навигационную модель и была более применима к «реальному миру», чем реляционная модель, предложенная Коддом. [4]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Определение сервера базы данных из энциклопедии журнала PC Magazine» . www.pcmag.com . Проверено 3 февраля 2018 г.
  2. ^ Тхакур, Динеш (23 января 2013 г.). «Что такое сервер базы данных» . ecomputernotes.com . Проверено 3 февраля 2018 г.
  3. ^ «Рейтинг DB-движков» . DB-Engines.com. 23 января 2018 г. Проверено 23 января 2018 г.
  4. Перейти обратно: Перейти обратно: а б с д и «Базы данных — история и раннее развитие» . Архивировано из оригинала 20 апреля 2012 г. Проверено 8 июля 2016 г.
  5. ^ Модель «сущность-связь»: к единому представлению данных (1976)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dfeb2e7aac3fb9ca40bb9a064f170318__1692262500
URL1:https://arc.ask3.ru/arc/aa/df/18/dfeb2e7aac3fb9ca40bb9a064f170318.html
Заголовок, (Title) документа по адресу, URL1:
Database server - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)