Система управления базами данных это набор программ обеспечивающий

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

По технологии хранения данных базы делятся на:

1) централизованные – размещающиеся в памяти одной вычислительной системы;

2) распределенные – состоящие из нескольких частей и хранимые на различных компьютерах.

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

Организация структуры БД формируется исходя из следующих соображений:

1) Адекватность описываемому объекту/системе — на уровне концептуальной и логической модели.

Что такое СУБД (система управления БД)? — простыми словами

2) Удобство использования для ведения учёта и анализа данных — на уровне так называемой физической модели.

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

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

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

По способу доступа к данным БД различают системы файл-сервер и клиент-сервер.

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

Для этой архитектуры характерен коллективный доступ к общей базе данных на файловом сервере. Запрошенные данные транспортируются с файлового сервера на рабочие станции, где их обработка выполняется средствами СУБД.

2) В системе клиент-сервер кроме хранения базы данных на центральную машину ложатся и функции обработки данных, а на клиентских машинах выполняется только представление информации Запрос на обработку данных выдается клиентом и передается по сети на сервер баз данных, где осуществляется поиск. Обработанные данные транспортируются по сети от сервера к клиенту.

Читайте также:
Рак это программа самоуничтожения

Информационно-логическая (инфологическая) модель является логическим представлением взаимосвязей объектов базы данных. Известны три разновидности инфологических моделей: иерархическая, сетевая и реляционная.

Система управления базами данных | Информатика 9 класс #10 | Инфоурок

1) Иерархическая модель данных основана на графическом способе связей данных, и схема взаимосвязей объектов имеет вид перевернутого дерева. Каждому элементу соответствует только одна связь от элемента более высокого уровня. Поиск данных происходит по одной из ветвей дерева.

Достоинства СУБД иерархической модели — простота, быстродействие. Правда, если структура данных оказывалась сложнее, чем обычная иерархия, то простота структуры иерархической базы становилась ее недостатком.

В связи с этим для таких задач, как обработка заказов, была разработана новая сетевая модель данных. Она стала улучшенной иерархической моделью.

2) В сетевой модели данных каждый элемент может иметь более одного порождающего элемента, а графическое представление модели очень напоминает сеть. Она допускает усложнение «дерева» без ограничения количества связей, входящих в его вершину.

К достоинствам сетевых баз данных можно отнести гибкость, стандартизацию и быстродействие.

Но и иерархические, и сетевые базы данных были очень жесткими, наборы отношений и структуру записей приходилось задавать наперед, а изменение структуры базы данных обычно означало перестройку всей базы. Ко всему прочему, они были инструментами программистов. Чтобы получить ответ на вопрос типа: «Какой товар наиболее часто заказывает компания XX?», программисту приходилось писать программу для навигации по базе данных. Реализация пользовательских запросов часто затягивалась на недели и месяцы, и к моменту появления запрошенной информации она часто уже оказывалась бесполезной.

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

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

Читайте также:
Как добавить в программу командную строку

Можно сформулировать более простое определение.

Источник: studfile.net

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

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

Ответы на вопрос

Отвечает Бабаканова Жарыкай.

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

Отвечает Баганец Никита.

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

Источник: uznavalka.pro

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

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

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

· управление данными во внешней памяти (на дисках);

· управление данными в оперативной памяти с использованием дискового кэша;

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

· поддержка языков БД (язык определения данных, язык манипулирования данными).

Как работает СУБД

Источник: https://blog.skillfactory.ru/glossary/subd/

Кто пользуется СУБД
Пользуются системой управления базами данных: разработчики локальных приложений, которые тоже могут хранить собственные данные; администраторы баз данных; бэкенд-разработчики, которые часто взаимодействуют с базой чтобы получать данные для сайта или приложения.

Что входит в состав СУБД:

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

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

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

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

Модели данных СУБД:

1. Иерархические. В этой модели данных используется представление баз данных в виде древовидной структуры, состоящей из данных разных уровней.

2. Сетевые. Данная модель является расширением иерархического подхода. Иерархическая модель подразумевает, что запись-потомок может иметь строго одного предка, в то время как в сетевой структуре потомок может иметь любое количество предков.

3. Реляционные. СУБД, ориентированные на организацию данных как набор связанных записей и атрибутов в двумерной таблице.

Читайте также:
Программа которая накручивает друзей

4. Объектно-ориентированные. Для управления баз данных, основанными на объектной модели данных. Как правило основываются на объектно-ориентированных языках программирования.

5. Объектно-реляционные. Объединяет в себе концепции реляционной модели с дополнительными объектно-ориентированными возможностями.

Лицензия СУБД
Существуют платные и бесплатные версии систем управления базами данных, у первых и вторых есть свои плюсы и минусы. Бесплатные системы имеют главный плюс — это то, что они бесплатные, также они менее требовательны к сборки вашей ЭВМ, содержат богатый функционал, хорошая производительность. Из минусов стоит выделить то, что проект в любой момент может закрыться, сложнее найти грамотного специалиста для обслуживания. Из главных плюсов платных систем — это надежность, высокая производительность, масштабируемость, встроенные инструменты для разработки и администрирования. Тут из минусов выделяется высокая цена и требовательность к ресурсам.

Наиболее популярные СУБД

Microsoft SQL Server

Фирменная СУБД, разработанная Microsoft. Оптимальная для использования в операционных системах семейства Windows, однако может работать и с Linux. Система позволяет синхронизироваться с другими программными продуктами компании Microsoft, а также обеспечивает надежную защиту данных и простой интерфейс, однако отличается высокой стоимостью лицензии и повышенным потреблением ресурсов.

Считается одной из самых распространенных СУБД. MySQL — реляционная СУБД с открытым исходным кодом, главными плюсами которой являются ее скорость и гибкость, которая обеспечена поддержкой большого количества различных типов таблиц. Надежная бесплатная система с простым интерфейсом и возможностью синхронизации с другими базами данных.

СУБД PostgreSQL — еще одна популярная и бесплатная система. Наибольшее применение нашла для управления БД веб-сайтов и различных сервисов. Она универсальна, то есть подойдет для работы с большинством популярных платформ. При этом PostgreSQL — объектно-реляционная СУБД, что дает ей некоторые преимущества над другими бесплатными СУБД, в большинстве являющимися реляционными.

Главное о СУБД

При помощи СУБД можно собирать, хранить, защищать базы данных, управлять ими. А ещё предоставлять распределённый доступ: чтобы разным группам пользователей были доступны разные объёмы данных и операции с ними. Для того, чтобы работать с СУБД, нужно освоить основы языка запросов (самый популярный и универсальный — SQL). Для некоторых СУБД пригодятся также языки программирования: JavaScript, Python, C++. СУБД в первую очередь важно для всех, кто работают с данными (банк, интернет магазин, разработчики).

Источник: spark.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru