1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

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

реляционная база данных Программа представляет собой стандартный инструмент для хранения и анализа данных. Примеры включают Microsoft SQL Server, PostgreSQL, MySQL и различные продукты таких компаний, как Oracle и IBM. реляционная схема описывает отношения и структуру базы данных в программе реляционной базы данных. Его можно отобразить графически или записать на языке структурированных запросов (SQL), используемом для построения таблиц в реляционной базе данных.

Общие сведения о реляционных базах данных

Реляционная база данных — это инструмент для хранения и анализа данных в цифровом виде. Реляционные базы данных являются основой многих серверов в Интернете и используются для создания веб-контента для всего, от новостных веб-сайтов до банков.

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

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

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

Понимание реляционной схемы

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

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

CREATE Операторы и схемы базы данных

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

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

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

Некоторые инструменты веб-разработки, такие как Django на Python и Rails на Ruby, позволяют создавать схемы и макеты баз данных с использованием их языков. Затем схемы переводятся на соответствующий диалект SQL для создания базовой базы данных.


  1. Что такое 3D-телевизор
  2. Что такое обработчик запросов?
  3. Что такое прикладной протокол?
  4. Что такое секвенсор HVAC?
  5. Что такое IX Netcom?