ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Метафора есть средство постижения Бога (Авессалом Подводный).

SQL – Основные понятия СУБД

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
SQL - Основные понятия СУБД

Что такое СУБД?

РСУБД (RDBMS) означает Relational Database Management System. СУБД является основой для SQL, так и для всех современных систем баз данных , таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.

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

Что такое таблица?

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

Помните, что таблица является наиболее распространенной и простой формой хранения данных в реляционной базе данных. Ниже приведен пример таблицы КЛИЕНТЫ:

 

Что такое поле?

Каждая таблица разбита на более мелкие объекты, называемые полями. Поля в таблице CUSTOMERS состоят из ID, NAME, AGE, ADDRESS и SALARY.

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

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

Запись, которая также называется ряд данных, является каждая отдельная запись, которая существует в таблице. К примеру есть 7 записей в таблице клиентов. Ниже приводится одна строка данных или запись в таблице CUSTOMERS:

 

Запись представляет собой горизонтальную сущность в таблице.

Что такое столбец?

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

Например, столбец CUSTOMERS в таблице ADDRESS, который представляет собой описание местоположения и будет состоять из следующих действий:

 

Что такое NULL значение?

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

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

Ограничения в SQL:

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

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

Обычно используются ограничения, доступные в SQL:

  • Ограничение NOT NULL: Обеспечивает , что столбец не может иметь значение NULL.
  • Ограничение DEFAULT: Предоставляет значение по умолчанию для столбца, если он не указан.
  • Ограничение UNIQUE: Обязывает всем значениям в столбце быть уникальными.
  • PRIMARY Key: Уникальный идентификатор для каждой строки / записей в таблице базы данных.
  • FOREIGN Key: Уникальный идентификатор строк / записей в любой таблице базы данных.
  • Ограничение СНЕСК: проверочное ограничение гарантирует, что все значения в столбце удовлетворяют определенным условиям.
  • INDEX: Используется для создания и очень быстрого извлечения данных из базы данных.

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

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

  • Entity Integrity:Нет повторяющихся строк в таблице.
  • Domain Integrity:Применяет действительные записи для данного столбца, ограничивая тип, формат или диапазон значений.
  • Referential integrity: Строки не могут быть удалены, которые используются другими записями.
  • User-Defined Integrity:Применяет некоторые конкретные бизнес – правила , которые не попадают в сущности, домена или ссылочной целостности.

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

Нормализация базы данных является процесс эффективной организации данных в базе данных. Есть две причины процесса нормализации:

  • Устранение избыточных данных, например, хранение и те же данные в более чем одной таблице.
  • Обеспечение зависимостей данных.

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

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

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

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

Войти с помощью: 

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

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close