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

Термин «база данных» возник в информатике. Хотя позже значение стало шире, включая вещи вне области электроники, эта статья посвящена компьютерным базам данных. Записи, подобные базам данных, на самом деле существовали до промышленной революции в виде бухгалтерских книг, квитанций и сборников бизнес-данных.
Базовая концепция базы данных - это набор записей или фрагментов знаний. База данных имеет структурированное описание типов фактов, хранящихся в ней: эти описания называются схемами. Схема описывает объекты, представленные в базе данных, и отношения между этими объектами. Есть много способов организовать схемы или модели структур базы данных: они известны как модели базы данных или модели данных.
Модель, которая обычно используется сегодня, - это реляционная модель, которая, согласно терминологии непрофессионала, представляет всю информацию в виде взаимосвязанные таблицы, где каждая таблица состоит из строк и столбцов (в фактическом определении используется терминология математика). В этой модели отношения между таблицами представлены с помощью одних и тех же значений между таблицами. Другие модели, такие как иерархическая модель и сетевая модель, используют более явный способ представления отношений между таблицами.
Срок база данных относится к набору связанных данных, и программное обеспечение должно относиться к нему как система управления базами данных (система управления базами данных / СУБД).
Понимание СУБД (системы управления базами данных)
СУБД является посредником для пользователей с базой данных, чтобы иметь возможность взаимодействовать с СУБД, они могут использовать язык базы данных, который был определен компанией СУБД. Языки баз данных обычно состоят из различного рода инструкций, которые сформулированы таким образом, чтобы эти инструкции могли обрабатываться СУБД.
Понимание СУБД по мнению экспертов
Ниже приведены некоторые определения dbms по мнению экспертов, состоящие из:
- Заявил C.J. Дата
СУБД - это программное обеспечение, которое обрабатывает весь доступ к базе данных для удовлетворения потребностей пользователей.
- По словам S, Attre
СУБД - это программное обеспечение, оборудование, прошивка и процедуры, управляющие базой данных. Прошивка - это программное обеспечение, которое стало встроенным в аппаратное обеспечение (ПЗУ) модулем.
- По словам Гордона К. Эверест
СУБД - это эффективное средство управления для организации ресурсов данных.
Итак, СУБД: Все компьютерное оборудование (Аппаратное обеспечение + ПО + Прошивка). СУБД оснащена языком, ориентированным на данные (язык данных высокого уровня), который часто называют языком четвертого поколения.
Функции СУБД
Что касается функции Система управления базами данных (СУБД) составляет :
- Определение данных
СУБД должна уметь обрабатывать определения данных.
- Манипуляция данными
СУБД должна иметь возможность обрабатывать запросы пользователей на доступ к данным.
- Безопасность и целостность данных
СУБД может проверять безопасность и целостность данных, определенных администратором баз данных (DBA).
- Восстановление данных и согласованность
- СУБД должна уметь обрабатывать сбои доступа к базе данных, которые могут быть вызваны системными ошибками, повреждением диска и т. Д.
- СУБД должна иметь возможность контролировать конгруэнтный доступ к данным, то есть, если к одним данным одновременно обращаются более одного пользователя.
- Словарь данных
СУБД должна предоставлять словарь данных.
- Представление
СУБД должна максимально эффективно обрабатывать выполнение всех функций.
Компоненты СУБД
Полная СУБД обычно состоит из:
- Аппаратное обеспечение
Аппаратное обеспечение - это фактическая компьютерная система, используемая для хранения баз данных и доступа к ним. В крупномасштабной организации оборудование состоит из: сети с центральным сервером и нескольких клиентских программ, работающих на настольных компьютерах.
- Программное обеспечение и утилиты
Программное обеспечение - это собственно СУБД. СУБД позволяет пользователям связываться с базой данных. Другими словами, СУБД является посредником между базой данных и пользователем. База данных должна содержать все данные, необходимые организации.
- Процедура
Неотъемлемой частью любой системы является набор процедур, контролирующих работу системы, а именно: реальные практики, которым должны следовать пользователи, чтобы получать, вводить, сохранять и извлекать данные
- Данные
Данные - это сердце СУБД. Есть два типа данных. Во-первых, это сбор информации, необходимой организации. Второй тип данных - это метаданные, которые представляют собой информацию о базе данных.
- Пользователь
Существует ряд пользователей, которые могут получать доступ к данным или извлекать их в соответствии с потребностями использования приложений и интерфейсов, предоставляемых СУБД, в том числе:
- Администратор базы данных - это человек или группа, которые отвечают за внедрение системы баз данных в организации.
- Конечный пользователь - это человек, который находится перед рабочей станцией и напрямую взаимодействует с
- Разработчики приложений, люди, которые по-разному взаимодействуют с базами данных
Остальные компоненты СУБД, а именно:
- Обработчик запросов, компонент, преобразующий форму запроса в инструкции в базе данных.
- Менеджер баз данных, принимает запросы и тестирует внешние и концептуальные, чтобы определить, есть ли записи необходим для выполнения запроса, тогда менеджер баз данных вызывает файловый менеджер для полный
- Диспетчер файлов, управление хранилищем файлов и управление распределением места для хранения
- DML Processor, модуль, преобразующий команды DML, встроенные в прикладные программы, в виде функций.
- Компилятор DDL, преобразует операторы DDL в набор таблиц или файлов, содержащих словарь данных / метаданные.
- Менеджер словаря, управляет доступом и поддерживает данные словаря.
Язык в СУБД
В СУБД используется следующий язык:
- Язык определения данных (DDL)
Результатом компиляции команд DDL является набор таблиц, которые хранятся в специальном файле, который называется каталогом данных / словарем.
- Язык манипулирования данными (DML)
Язык, который позволяет пользователям получать доступ к данным или манипулировать ими, предварительно организованными в соответствующую модель данных. Обработка данных в DML включает:
- Получение информации, хранящейся в базе
- Размещение новой информации в базе
- Удаление информации из базы
- Изменение информации, хранящейся в базе данных. Существует два основных типа DML:
- Процедурные, требующие от пользователя указать, какие данные необходимы и как их получить. Пример базы данных III,
- Непроцедурные, требующие от пользователя указания необходимых данных без указания способа их получения. Пример SQL, QBE. Непроцедурные данные проще использовать и изучать пользователю, потому что пользователю не нужно понимать, как должны быть получены данные.
Термины в СУБД
В СУБД используются следующие термины:
- Юридическое лицо
Это человек, место, событие или концепция, информация о которых записывается. Пример: студенты, учебники, выплаты (по студенческим делам). Пациенты, врачи, лекарства, комнаты (в области медицины).
- Атрибуты
У каждого объекта есть атрибут или обозначение для представления объекта. Атрибуты учащегося, такие как nobp, имя, адрес, дата рождения.
- Поле
Представляет атрибут записи, представляющий элемент данных, например имя, адрес и т. Д.
- Персонаж
Это самая маленькая часть данных, может быть в виде числовых символов, букв или специальных символов, составляющих элемент данных.
- Записи
Набор полей образует запись. Запись описывает конкретную индивидуальную единицу данных.
- Файл
Файлы состоят из записей, описывающих одну единицу похожих данных. Например, файл курса содержит данные обо всех существующих курсах.
- Значение данных (значение или содержание данных)
Фактические данные или информация, хранящиеся в каждом элементе данных или атрибуте. Примеры значений данных для атрибутов имени учащегося: Sutrisno, Budiman.
- кортеж
Представляет собой набор взаимосвязанных элементов, информирующих о целостной сущности. Одна запись представляет собой одни данные или информацию о человеке, например: nobp, имя, адрес, дату рождения (2410012, Сутрисно, Оло Ладанг, 26 марта 1983 г.).
Ключ на DMBS
Как мы знаем, база данных представляет собой набор взаимосвязанных данных (реляционных). В принципе, база данных использует реляционную модель, потому что в этой модели используются ключи для идентификации или различения одной таблицы от другой.
Используемые клавиши имеют свои соответствующие функции для идентификации различных. Ниже приведены различные ключи в реляционной модели:
- Супер ключ
Супер ключ - это атрибут данных или набор атрибутов, которые могут однозначно идентифицировать кортеж.
Пример: например, академическая база данных, используется супер-ключ: npm, nama_mhs, дата рождения, адрес и т. д.
- Ключ кандидата
Ключ-кандидат - это супер-ключ, который может однозначно идентифицировать кортежи.
Пример: npm и nama_mhs
- Первичный ключ
Первичный ключ - это выбранный ключ-кандидат, который однозначно идентифицирует тупело.
Пример: npm
- Альтернативный ключ
Альтернативный ключ - это ключ, который не выбран.
Пример: nama_mhs
- Составной ключ
Составной ключ - это комбинация двух или более ключей, которые могут однозначно идентифицировать кортеж.
Пример: npm и code_matkul
- Иностранный ключ
Внешний ключ - это атрибут, который является ключом в другом отношении.
Пример: npm, Kode_matkul по отношению fetch_matkul
Назначение СУБД (СУБД)
Задачи СУБД (системы управления базами данных):
- Можно использовать вместе.
- Скорость и простота доступа к данным.
- Эффективность пространства для хранения данных.
- Для обработки больших или больших объемов данных.
- Чтобы исключить дублирование, а также несогласованность данных.
- Для безопасности данных.
- И другие.
Типы СУБД (СУБД)
Некоторые примеры СУБД включают следующее:
MySQL

MySQL - это программное обеспечение системы управления базами данных SQL (англ.: data.). система управления) или DNMS, которая является многопоточной, многопользовательской, с примерно 6 миллионами установок в весь мир. MySQL принадлежит и спонсируется шведской коммерческой компанией MySQL AB. MySQL AB обладает полными авторскими правами почти на весь исходный код. Двое шведов и один финн, основавшие MySQL AB: Дэвид Аксмарк, Аллан Ларссон и Майкл Месяц Уширениус.
Плюсы:
- Бесплатно (скачать бесплатно)
- Стабильный и жесткий
- Гибкость с различным программированием
- Хорошая безопасность
- Поддержка многих сообществ
- Легкость управления базой данных
- Сопровождение транзакций
- Адекватная разработка программного обеспечения Perkembangan
Недостатки
- Не поддерживает подключения языков программирования, таких как Visual Basic "VB", Foxpro, Delphi ранее. Это соединение может привести к тому, что поле будет считано, чтобы соответствовать соединению с визуальным языком программирования. что.
- Объем обрабатываемых данных невелик и не поддерживается функция вдовства.
Oracle

Компания Oracle была основана в 1977 году тремя программистами: Бобом Майнером, Эдом Оутсом и Ларри Эллисон, который несколько лет занимал пост генерального директора (генерального директора) это.
Oracle - это система управления реляционными базами данных (СУБД) для открытого, комплексного и интегрированного управления информацией. Oracle Server обеспечивает эффективное и действенное решение благодаря своим возможностям в следующих областях:
- Может работать в среде клиент / сервер (обработка спредов)
- Работа с большой базой данных и управление пространством
- Поддерживает одновременный доступ к данным
- Высокая производительность обработки транзакций
- Гарантирует контролируемую доступность
- Реплицированная среда
Плюсы:
- Существуют различные функции, которые могут удовлетворить потребности крупных организаций или компаний в гибкости.
- Может легко использовать более одного сервера и хранилища данных.
- Очень высокая производительность обработки транзакций.
Недостатки:
Его использование требует средств или затрат, потому что оно дорогое и требует надежного DBA, потому что эта СУБД довольно сложна.
Microsoft SQL Server 2000

Microsoft SQL Server 2000 - это программное обеспечение системы управления реляционными базами данных (СУБД), предназначенное для управления большими базами данных с помощью различных средств. Microsoft SQL Server 2000 - флагманский продукт Microsoft для серверов баз данных.
Возможности управления данными и простота эксплуатации делают эту СУБД выбором администраторов баз данных.
СУБД - это программная система, позволяющая пользователям создавать, поддерживать, контролировать и получать доступ к базам данных практичным и эффективным способом. С СУБД пользователям будет проще управлять существующими данными и управлять ими. В то время как СУБД или система управления базами данных отношений - это один из типов СУБД, который поддерживает отношения или отношения между таблицами.
СУБД (система управления реляционными базами данных) - это программное обеспечение для создания и управления базами данных, часто также называемое ядром базы данных. Термины RDBMS, серверное программное обеспечение базы данных и ядро базы данных относятся к одному и тому же; тогда как СУБД не является базой данных. Некоторые примеры СУБД включают Oracle, Ms SQL Server, MySQL, DB2, Ms Access.
Плюсы:
- Эта СУБД очень подходит для малых, средних и крупных компаний, поскольку она способна управлять большими данными.
- Он имеет преимущество управления пользователями, и каждый пользователь может установить свои права доступа для доступа к базе данных администратором баз данных.
- Уровень безопасности данных очень хороший.
- Может выполнять или иметь резервное копирование, восстановление и откат данных.
- Еще одно преимущество - возможность создавать зеркальное отображение базы данных, а также кластеризацию.
Недостатки:
- Он может работать только на платформе ОС Microsoft Windows «Операционная система».
- Это программное обеспечение лицензировано и, конечно же, его использование требует довольно больших затрат.
жар-птица

Firebird - это приложение RDBMS (система управления реляционными базами данных) с открытым исходным кодом.
Некоторые из возможностей этой СУБД с открытым исходным кодом включают:
- Firebird поддерживает транзакции, как и любая другая коммерческая база данных.
- Firebird использует стандартный синтаксис для создания чужого
- Firebird поддерживает блокировки на уровне строк, по умолчанию Firebird использует так называемый мультиверсионный параллелизм.
- Firebird поддерживает хранимые процедуры и триггеры на стандартном языке, поэтому он не будет сбивать с толку тех из вас, кто хочет учиться.
- Firebird может выполнять репликацию, решения для репликации в основном производятся третьими сторонами, но на самом деле Этот метод репликации похож на концепцию триггера, который всегда отслеживает наличие операций вставки, обновления или удаления. в
- Firebird поддерживает несколько файлов данных. Firebird может использовать более одного файла в качестве единой логики
- Программное обеспечение для администрирования легко получить, потому что существует множество программ для администрирования. Базы данных Firebird, например, EMS IB Manager, IBConsole, isql, FBManager, Marathon и многие другие что
- Доступно множество библиотек подключения для Firebird, есть драйверы для ODBC, JDBC и даже баз данных .NET.
- Количество средств поддержки и обслуживания связано с большим количеством сообществ Firebird.
Visual Foxpro 6.0

Visual FoxPro 6.0 может взаимодействовать с другими настольными и клиент-серверными продуктами, а также создавать веб-приложения. В Visual Studio FoxPro является участником. Основная цель Visual Studio - предоставить инструменты программирования и базы данных для разработки программного обеспечения, отвечающего требованиям времени.
База данных Paradox Desktop
База данных рабочего стола - это программа «Надстройки», которая представляет собой отдельную программу, которая входит непосредственно в Borland Delphi. В настольной базе данных интегрировано несколько СУБД, в том числе Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, г-жа Доступ, db2 и interbase. Из некоторых из этих СУБД мы выберем одну, а именно Paradox, о которой пойдет речь далее, особенно Paradox 7. В Paradox 7 1 файл базы данных допускает только 1 таблицу, в отличие от других СУБД, которые позволяют использовать несколько таблиц в 1 файле базы данных, как в Ms. Доступ.
Преимущества и недостатки СУБД
Ниже приведены некоторые из преимуществ и недостатков dbms, в том числе:
1. Преимущества СУБД
Преимущества СУБД:
- Уменьшите повторение данных
СУБД уменьшает общее количество файлов, удаляя повторяющиеся данные из нескольких файлов. Остальные дублированные данные можно поместить в 1 файл.
- Добейтесь независимости данных
Данные спецификации хранятся в схеме каждой прикладной программы. В структуру данных можно вносить изменения, не затрагивая программы, которые обращаются к данным.
- Интегрировать данные из нескольких файлов
Когда файлы структурированы таким образом, чтобы обеспечивать логические связи, физическая организация не является ограничением. Логическая организация, пользовательские представления и прикладные программы не должны отражаться на физических носителях.
- Быстрое получение данных и информации
Логические отношения, языки манипулирования данными и языки запросов позволяют пользователям извлекать данные за минуты или секунды.
- Повышение безопасности
СУБД для мэйнфреймов и микрокомпьютеров могут включать несколько уровней безопасности, например пароли. (пароль), каталог пользователя и язык пароля (шифрование), чтобы управляемые данные были более эффективными безопасный.
2. Недостатки СУБД
Недостатки СУБД следующие:
- Получение дорогого программного обеспечения
СУБД для мэйнфреймов по-прежнему очень дороги. Хотя СУБД на базе микрокомпьютера стоит дешевле, для небольшой организации это все равно большие расходы.
- Получение большой конфигурации оборудования
СУБД часто требуют больше места для хранения и памяти, чем другие прикладные программы.
- Наем и удержание персонала DBA
СУБД требует специальных знаний, чтобы в полной мере использовать ее возможности. Эти специализированные знания лучше всего предоставляет менеджер баз данных (DBA).
Пример СУБД
Некоторые примеры хорошо известных СУБД можно увидеть в следующей таблице:
Таблица 1. Некоторые примеры СУБД
СУБД | Продавец |
Доступ | Корпорация Майкрософт |
DB2 | IBM |
Informix | Ibm |
Ingres | Компьютерщик |
MySQL | Компания MySQL AB |
Oracle | Корпорация Oracle |
Sybase | Sybase Inc. |
Microsoft SQL Server | Корпорация Майкрософт |
Визуальная база данных | Borland |
Visual FoxPro | Корпорация Майкрософт |
Таблица 2. Таблица примеров таблицы СУБД
- Студент колледжа
НИМ | Имя | Адрес |
201122041 | Нарария Вахью Ардиансях | Sragen |
201122242 | Индро Вибово | Каранганьяр |
201122034 | Бара Абхиманью | Суракарта |
201122033 | Эко Фитрианто | Каранганьяр |
201122004 | Qomarudin | Sragen |
- Курсы
МК код | Курсы | кредиты |
J2214LA | Английский II | 1 |
J2322PA | 2 D анимация | 3 |
J2216NT | Алгоритм и программирование II | 2 |
J2321NT | База данных и системный дизайн | 2 |
- Счет
НИМ | MID | Финал |
201122041 | 85 | 90 |
201122242 | 80 | 85 |
201122034 | 80 | 80 |
201122033 | 75 | 75 |
201122004 | 75 | 80 |
Это обсуждение о СУБД (система управления базами данных) - определение, функции, компоненты, языки, термины, ключи, цели, типы и примеры Я надеюсь, что этот обзор может добавить понимание и знания всем вам, большое спасибо за посещение. 🙂 🙂 🙂
Также читайте другие статьи:
- «Проверка и подтверждение» Определение & (Пример - Цель - Различие)
- Понимание веб-сайта
- База данных
- PHP - это
- Программная инженерия