Реляционная система управления базами данных: 499 Rdbms Images, Stock Photos & Vectors

Содержание

Что такое системы управления реляционными базами данных

Многие предприятия используют системы управления реляционными базами данных для выполнения рутинных административных задач, таких как отслеживание заказов или поддержание уровня запасов. В этой статье мы объясняем системы управления реляционными базами данных и их примеры. Чтобы лучше понять, как это работает, мы также изучим модель реляционной базы данных и нереляционные базы данных.

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

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

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

Что такое реляционная база данных?

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

Что такое системы управления реляционными базами данных (RDBMS)?

Системы управления реляционными базами данных (RDBMS) — это инструменты, позволяющие создавать, редактировать и управлять реляционными базами данных. Эти системы обычно используют язык SQL для доступа к базам данных.

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

Преимущества систем управления реляционными базами данных

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

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

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

Поскольку изменения необходимо вносить только один раз, обновление данных более эффективно. Обновление, контроль и обслуживание данных в базе данных просты для администраторов баз данных. Поскольку РСУБД автоматизирует эти процессы, резервное копирование также упрощается.

Недостатки RDMS

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

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

Для дальнейшего содействия этому процессу может потребоваться программист или эксперт по вводу данных. Чтобы гарантировать, что они не передают личные данные не тем людям, они должны проявлять особую осторожность при их вводе.

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

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

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

Некоторые примеры конкретных систем, использующих системы управления реляционными базами данных, включают IBM, Oracle, MySQL, Microsoft SQLServer и PostgreSQL.

№1. MySQL

MySQL — это бесплатная система управления реляционными базами данных с открытым исходным кодом. Это один из примеров систем управления реляционными базами данных, которыми владеет Oracle. По словам соучредителя, его название представляет собой смесь «My», имени дочери соучредителя Майкла Видениуса My, и «SQL», что означает язык структурированных запросов.

РСУБД, в дополнение к реляционным базам данных и SQL, работает с операционной системой для реализации реляционной базы данных в системе хранения компьютера, управляет пользователями, обеспечивает доступ к сети и упрощает проверку целостности базы данных и создание резервной копии. Чаще всего базы данных MySQL используются для веб-баз данных.

Кроме того, MySQL предлагается под различными проприетарными лицензиями и является бесплатным программным обеспечением с открытым исходным кодом в соответствии с правилами Стандартной общественной лицензии GNU.

№ 2. База данных Oracle

Это один из примеров систем управления реляционными базами данных для распределенных вычислений предприятия. Это наиболее гибкий и экономичный способ управления информацией и приложениями.

Oracle Database — это система управления базами данных, которую производит и продает корпорация Oracle.

Это база данных, которую можно использовать для оперативной обработки транзакций (OLTP), хранения данных (DW) и смешанных (OLTP и DW) рабочих нагрузок. База данных Oracle доступна локально, в облаке или в виде гибридной облачной установки от различных поставщиков услуг. Он может работать как на стороннем оборудовании, так и на оборудовании Oracle (Exadata on-premises, Oracle Cloud или Cloud at Custom).

№ 3. Microsoft SQL-сервер

Это один из примеров систем управления реляционными базами данных. Microsoft развивается.

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

Microsoft продает по меньшей мере дюжину различных редакций Microsoft SQL Server, каждая из которых предназначена для разной аудитории и для рабочих нагрузок, варьирующихся от скромных одномашинных приложений до огромных систем с выходом в Интернет и множеством ежедневных посетителей.

№ 4. PostgreSQL

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

PostgreSQL — это бесплатная система управления реляционными базами данных (RDBMS) с открытым исходным кодом, ориентированная на гибкость и соответствие SQL. Сначала он был известен как POSTGRES, отсылка к его корням как к преемнику базы данных Ingres, созданной в Калифорнийском университете в Беркли. Чтобы отразить поддержку SQL, проект был переименован в PostgreSQL в 1996 году. Команда разработчиков решила сохранить название PostgreSQL и псевдоним Postgres после проверки в 2007 году.

В PostgreSQL доступны транзакции с атрибутами атомарности, согласованности, изоляции и долговечности (ACID), а также автоматически обновляемые представления, материализованные представления, триггеры, внешние ключи и хранимые процедуры.

Его функция заключается в управлении широким спектром рабочих нагрузок, от отдельных компьютеров до хранилищ данных или веб-служб с большим количеством одновременных пользователей. Это база данных по умолчанию для macOS Serve, а также она доступна для Windows, Linux, FreeBSD и OpenBSD. Это один из примеров систем управления реляционными базами данных.

# 5. SQLite

SQLite — это механизм базы данных, реализующий его на языке программирования C. Это не отдельная программа; скорее, это библиотека, которую разработчики программного обеспечения включают в свои приложения. Таким образом, он принадлежит к семейству встроенных баз данных. Это наиболее часто используемый движок базы данных, поскольку его используют многие ведущие веб-браузеры, операционные системы, мобильные телефоны и другие встроенные системы.

SQLite поддерживает коннекторы для нескольких компьютерных языков. Обычно он придерживается синтаксиса PostgreSQL, но по умолчанию не требует проверки типов. Например, вы можете вставить строку в столбец. Это один из примеров реляционных систем управления.

№ 6. МарияДБ

Это одна из популярных открытых реляционных баз данных, изначально разработанная разработчиками MySQL. Он популярен благодаря своей производительности, стабильности и открытости (с открытым исходным кодом).

Система управления реляционными базами данных MySQL (RDBMS) была разветвлена ​​сообществом на MariaDB с намерением оставить ее бесплатным программным обеспечением с открытым исходным кодом под Стандартной общественной лицензией GNU. Некоторые из первоначальных разработчиков MySQL, которые разветвили ее в 2009 году из-за опасений по поводу ее приобретения корпорацией Oracle, отвечают за разработку.

Вы можете использовать MariaDB в качестве замены MySQL. Эти функции включают библиотечную двоичную четность, идеальное соответствие с API и командами MySQL, а также другие функции, предназначенные для сохранения высокой совместимости с MySQL. Хотя новые черты расходятся. Его частью являются новые механизмы хранения, такие как Aria, ColumnStore и MyRocks.

Майкл «Монти» Видениус, один из основателей MySQL AB и Monty Program AB, является ее главным техническим директором и ведущим разработчиком. Это один из примеров систем управления реляционными базами данных.

Модель реляционной базы данных

Модель реляционной базы данных (RM) — это метод организации данных, который придерживается структуры и языка, согласующихся с логикой предикатов первого порядка. Это было примерно в 1969 году, когда английский ученый-компьютерщик Эдгар Ф. Кодд впервые представил его. Но в реляционной модели все данные представлены в виде кортежей, которые затем объединяются в отношения.

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

Что такое реляционная база данных?

Термин «реляционная база данных» относится к определенному типу базы данных, которая хранит и делает доступными связанные элементы данных. Более того, реляционная модель — это простой для понимания метод представления данных в таблицах.

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

Краткое описание реляционной модели выглядит следующим образом:

  • Любая заданная строка отношения указывает на символ, т. е. строка таблицы описывает сущность реального мира.
  • В столбцах таблицы указаны атрибуты, относящиеся к объекту. В данном случае это регистрационный номер, CGPA и имя учащегося.

Особенности модели реляционной базы данных

Поскольку реляционная база данных основана на реляционной модели, база данных состоит из различных компонентов, основанных на реляционной модели. Это включает:

  • Отношение: двумерная таблица может хранить набор элементов данных.
  • Кортеж: ряд отношений, изображающих реальный объект.
  • Атрибут: столбец отношения, отображающий свойства, определяющие отношение.
  • Домен атрибута: описывает допустимые значения, которые может принимать атрибут.
  • Степень: это общее количество атрибутов, присутствующих в отношении.
  • Кардинальность: указывает количество строк, присутствующих в отношении.
  • Реляционная схема: это логическая схема отношения.

Преимущества использования реляционной модели базы данных

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

Недостатки использования реляционной модели

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

Нереляционные базы данных

В отличие от обычных реляционных баз данных, нереляционные базы данных (часто называемые базами данных NoSQL) хранят свои данные в нетабличном формате. Более того, нереляционные базы данных используют такие структуры данных, как документы. Несмотря на то, что документ содержит множество различных видов информации в различных форматах, он может быть исчерпывающим. Нереляционные базы данных гораздо более гибкие, чем реляционные, благодаря их способности одновременно обрабатывать и организовывать множество типов информации. Примерами нереляционных баз данных являются MongoDB, Apache, Cassandra, Redis, Couchbase, Neo4.

Что такое нереляционные базы данных?

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

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

Преимущества нереляционных баз данных

Нереляционные базы данных могут хранить огромные объемы данных, а также легко запрашивать эти наборы данных.

Эти базы данных можно масштабировать для размещения любых данных, оставаясь при этом доступными. Нереляционные базы данных работают быстро.

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

Недостатки нереляционных баз данных

Из-за архитектуры NoSQL BASE транзакции ACID не гарантируются (основная доступность, мягкое состояние, согласованность в конечном итоге).
Резервное копирование. Недостатком нереляционных баз данных является отсутствие резервной копии для таких баз данных.

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

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

Какие существуют 4 типа СУБД?

Типы СУБД на основе модели данных следующие:

  • Реляционная база данных.
  • Объектно-ориентированная база данных.
  • Иерархическая база данных.
  • Сетевая база данных.

Каковы четыре основные характеристики СУБД?

Традиционные базы данных/СУБД имеют свойства ACID — атомарность, непротиворечивость, изоляцию и долговечность.

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

Каковы преимущества системы управления реляционными базами данных?

  • Он классифицирует данные
  • это очень точно
  • Простота использования.
  • Функционирование совместно.
  • Охранник

Почему она называется реляционной базой данных?

Реляционная база данных — это база данных, которая использует строки и столбцы для структурированного хранения данных. В базе данных это упрощает поиск и доступ к определенным значениям. Значения в каждой таблице связаны друг с другом, что делает ее «реляционной». Кроме того, таблицы могут быть связаны с другими таблицами.

Каковы ограничения реляционной базы данных?

  • Проблема технического обслуживания.
  • Стоимость.
  • Физическое хранилище.
  • Отсутствие масштабируемости.
  • Сложность в структуре.
  • Снижение производительности со временем.

Какие проблемы с реляционными базами данных?

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

Заключение

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

Часто задаваемые вопросы

Какие типы данных используются в СУБД?

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

Что такое первичный ключ в СУБД?

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

Какие бывают типы ключей?

  • Основной ключ.
  • Супер ключ.
  • Ключ кандидата.
  • Альтернативный ключ.
  • Внешний ключ.
  • Составной ключ.
  • Уникальный ключ.

Что такое стандартизация?

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

Рекомендации

  • http://sqlite.org/index.htmlsqlite.org/index.html
  • http://microsoft.com/en-us/sql-server/sql-server-downloadsmicrosoft. com/en-us/sql-server/sql-server-downloads
  1. 27 лучших программ для систем управления базами данных (СУБД) в 2022 году
  2. График амортизации, кредиты и расчеты
  3. УПРАВЛЕНИЕ СТОИМОСТЬЮ: 5 лучших ключей для управления затратами (
  4. Доказательство претензии: как подать доказательство претензии в случае банкротства
  5. ИТ-АНАЛИТИКА: лучшие инструменты и ПО

Реляционные СУБД | это… Что такое Реляционные СУБД?

Толкование

Реляционные СУБД

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

Понятие реляционный (англ. relation — отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда (Edgar Codd).

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

  • каждый элемент таблицы — один элемент данных
  • все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)
  • каждый столбец имеет уникальное имя
  • одинаковые строки в таблице отсутствуют
  • порядок следования строк и столбцов может быть произвольным

Базовыми понятиями реляционных СУБД являются:

  • атрибут
  • отношения
  • кортеж

Литература

  • К. Дж. Дейт. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328. — ISBN 0-321-19784-4

См. также

  • Сюръекция
  • Инъекция (математика)
Типы СУБД
Иерархическая СУБД | Сетевая СУБД | Реляционная СУБД
| Объектно-ориентированная СУБД

СУБД

Концепции (Эдгар Кодд, Кристофер Дейт, …)
База данных | Модель данных | Реляционные базы данных | Реляционная модель данных | Реляционная алгебра
Первичный ключ — Внешний ключ — Суррогатный ключ — Superkey — Возможный ключ
Нормальная форма | Ссылочная целостность | Реляционные СУБД | Распределённые СУБД |

Объекты
Триггер (Trigger) | Представление (View) | Таблица (Table) | Курсор (Cursor) | Журнал транзакций | Транзакция | Индекс | Хранимая процедура | Partition

DDL, SELECT | INSERT | UPDATE | MERGE | DELETE | JOIN | UNION | CREATE | ALTER | DROP
Сравнение синтаксиса

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

Типы реализаций
Flat file | Deductive | Dimensional | Иерархическая | Объектно-ориентированная | Temporal

Свободные системы
Ingres | PostgreSQL | Sav Zigzag |

Компоненты
Язык запросов | Оптимизатор запросов | План выполнения запроса | ODBC | JDBC

 

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

  • Реляционные БД
  • Рем&коил

Полезное


404: Страница не найдена

Управление данными

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

Что я могу сделать сейчас?

Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

Поиск
  • Узнайте последние новости.
  • Наша домашняя страница содержит самую свежую информацию об управлении данными/хранении данных.
  • Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, «Управление данными».
  • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

Просмотр по категории

Бизнес-аналитика

  • DBT Labs приобретает Transform для улучшения инструмента Semantic Layer

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

    ..

  • Starburst нацелен на обнаружение данных с помощью новых возможностей

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

  • Acceldata привлекает 50 миллионов долларов для улучшения платформы наблюдения за данными

    Поставщик планирует инвестировать в привлечение новых клиентов Global 2000 и улучшение инструментов, позволяющих пользователям отслеживать состояние…

ПоискAWS

  • AWS Control Tower стремится упростить управление несколькими учетными записями

    Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Услуга автоматизирует…

  • Разбираем модель ценообразования Amazon EKS

    В модели ценообразования Amazon EKS есть несколько важных переменных.

    Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу…

  • Сравните EKS и самоуправляемый Kubernetes на AWS Пользователи

    AWS сталкиваются с выбором при развертывании Kubernetes: запустить его самостоятельно на EC2 или позволить Amazon выполнить тяжелую работу с помощью EKS. См…

Управление контентом

  • Как перейти на систему управления медиаактивами

    Что такое управление медиаактивами и что оно может сделать для вашей организации? Это похоже на управление цифровыми активами, но нацелено на …

  • Какие бывают системы управления знаниями?

    Чтобы понять различные типы систем управления знаниями, организации должны знать о различных типах …

  • 10 лучших программных продуктов PIM в 2023 году Системы PIM

    могут поставляться как отдельные продукты, но многие из них подходят для более крупных цифровых платформ. Лучшие продукты PIM включают …

ПоискOracle

  • Oracle ставит перед собой высокие национальные цели в области ЭУЗ с приобретением Cerner

    Приобретя Cerner, Oracle нацелилась на создание национальной анонимной базы данных пациентов — дорога, заполненная …

  • Благодаря Cerner Oracle Cloud Infrastructure получает импульс

    Oracle планирует приобрести Cerner в рамках сделки на сумму около 30 миллиардов долларов. Второй по величине поставщик электронных медицинских карт в США может вдохнуть новую жизнь …

  • Верховный суд встал на сторону Google в иске о нарушении авторских прав на Oracle API

    Верховный суд постановил 6-2, что API-интерфейсы Java, используемые в телефонах Android, не подпадают под действие американского закона об авторском праве, в связи с чем …

ПоискSAP

  • Увольнения коснулись 2,5% сотрудников SAP; Qualtrics выставлен на продажу

    SAP сокращает штат в рамках «целевой реструктуризации» и продает Qualtrics. Увольнения имитируют других продавцов, а продажи…

  • Руководство SAP получает хорошую оценку, но есть возможности для улучшения

    По словам наблюдателей, генеральный директор SAP Кристиан Кляйн хорошо показал себя в сложных условиях, но ему все еще приходится справляться с такими проблемами, как …

  • Будущее SAP зависит от открытия своего ИТ-стека

    Первые 50 лет SAP сосредоточилась на основных ERP-системах для внутренних бизнес-операций, но в последующие годы необходимо сосредоточиться на расширении …

Что такое РСУБД — javatpoint

следующий → ← предыдущая

РСУБД означает Система управления реляционными базами данных.

Все современные системы управления базами данных, такие как SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL и Microsoft Access, основаны на СУБД.

Она называется системой управления реляционными базами данных (RDBMS), поскольку основана на реляционной модели, представленной Э. Ф. Коддом.

Как это работает

Данные представлены в виде кортежей (строк) в СУБД.

Реляционная база данных является наиболее часто используемой базой данных. Он содержит несколько таблиц, и каждая таблица имеет свой первичный ключ.

Благодаря набору организованного набора таблиц к данным можно легко получить доступ в РСУБД.

Краткая история СУБД

С 1970 по 1972 год Э. Ф. Кодд опубликовал статью, в которой предлагалось использовать модель реляционной базы данных.

СУРБД

изначально основана на изобретении Э. Ф. Кодда реляционной модели.

Ниже приведены различные термины СУБД:

Что такое таблица/связь?

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

Свойства отношения:

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

Таблица — это простейший пример данных, хранящихся в СУБД.

Давайте посмотрим на примере стола ученика.

ID Имя ВОЗРАСТ КУРС
1 Аджит 24 Б.Тех
2 арийский 20 КА
3 Махеш 21 БКА
4 Ратан 22 МКА
5 Вимал26 ББС

Что такое строка или запись?

Строка таблицы также называется записью или кортежем. Он содержит конкретную информацию о каждой записи в таблице. Это горизонтальная сущность в таблице. Например, приведенная выше таблица содержит 5 записей.

Свойства ряда:

  • Нет двух кортежей, идентичных друг другу во всех своих записях.
  • Все кортежи отношения имеют одинаковый формат и одинаковое количество записей.
  • Порядок кортежа не имеет значения. Они идентифицируются по содержанию, а не по положению.

Посмотрим одну запись/строку в таблице.

ID Имя ВОЗРАСТ КУРС
1 Аджит 24 Б.Тех

Что такое столбец/атрибут?

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

Свойства атрибута:

  • Каждый атрибут отношения должен иметь имя.
  • Для атрибутов разрешены нулевые значения.
  • Значения по умолчанию могут быть указаны для автоматически вставляемого атрибута, если для атрибута не указано другое значение.
  • Атрибуты, которые однозначно идентифицируют каждый кортеж отношения, являются первичным ключом.
Имя
Аджит
Арийский
Махеш
Ратан
Вимал

Что такое элемент данных/ячейки?

Наименьшая единица данных в таблице — это отдельный элемент данных. Он хранится на пересечении кортежей и атрибутов.

Свойства элементов данных:

  • Элементы данных атомарны.
  • Элементы данных для атрибута должны быть получены из одного и того же домена.

В приведенном ниже примере элемент данных в таблице учеников состоит из Ajeet, 24 и Btech и т. д.

ID Имя ВОЗРАСТ КУРС
1 Аджит 24 Б. Тех

Степень:

Общее количество атрибутов, составляющих отношение, называется степенью таблицы.

Например, таблица ученика имеет 4 атрибута, и ее степень равна 4.

ID Имя ВОЗРАСТ КУРС
1 Аджит 24 Б.Тех
2 арийский 20 КА
3 Махеш 21 БКА
4 Ратан 22 МКА
5 Вимал26 ББС

Мощность:

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

Например, таблица student имеет 5 строк и имеет мощность 5.

ID Имя ВОЗРАСТ КУРС
1 Аджит 24 Б. Тех
2 арийский 20 КА
3 Махеш 21 БКА
4 Ратан 22 МКА
5 Вимал 26 ББС

Домен:

Домен относится к возможным значениям, которые может содержать каждый атрибут. Его можно указать, используя стандартные типы данных, такие как целые числа, числа с плавающей запятой и т. д. Например, , Атрибут, озаглавленный Marital_Status, может быть ограничен значениями, состоящими в браке или не состоящими в браке.

Значения NULL

Значение таблицы NULL указывает, что поле было оставлено пустым во время создания записи. Оно отличается от значения, заполненного нулем, или поля, содержащего пробел.

Целостность данных

В каждой СУБД существуют следующие категории целостности данных:

Целостность объекта : Указывает, что в таблице не должно быть повторяющихся строк.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

© 2019 Штирлиц Сеть печатных салонов в Перми

Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми.