Бд — традиция
БД / Б. Д. — буквенное сочетание, используемое для сокращения наименований и в качестве аббревиатур, состоящее из согласных «Б» и «Д»:
Произносится по отдельному наименованию букв:
Бд — это табличка?
Реляционные базы данных в их обычном представлении не вызывают трудностей для понимания — это таблички с информацией. Для разъяснения можно призвать на помощь очень известную СУБД от компании «Майкрософт» — «Аксес», входящий в их привычных офисный пакет приложений.
У таблиц реляционных БД есть записи (строки) и поля (столбцы). В первых содержится непосредственно информация, данные, в последних — описания того, что именно означают записи. Например, поле — «имя», запись — «Катерина».
Для полей задаются типы значения. Они могут быть числовыми, символьными, датой, временем и т. д. Кроме того, у каждой таблицы должно быть ключевое поле — записи в нем уникально идентифицируют данные.
Следует понимать, что сама по себе БД — это не таблица. В базе может храниться от одной до нескольких сотен таблиц в зависимости от количества и разнообразия информации.
Виды бд
В теории баз данных различают несколько их видов. Бывают:
Рассмотрим каждый из них подробнее, попутно останавливаясь на основных идеях и понятиях базы данных.
Движение вверх и вниз
Иерархические БД имеют гораздо более четкую структуру, чем реляционные. Им свойственно строгое подчинение. Имеется корневой элемент — «верхушка», от которого ответвляются подчиненные — «наследники» или «потомки». Иерархическая БД — это база с древовидной структурой, у которой у каждого узла может быть только один предок.
Такой тип удобно применять для построения хранилищ информации уже упорядоченной структуры: например, базы данных воинского подразделения или файлового менеджера. Недостатком считается невозможность для узла иметь более одного предка, а также сложность логики БД.
Объектно-ориентированный тип
Последний рассматриваемый тип — объектно-ориентированный — наименее распространен. Все потому, что он очень узкоспециализирован. Сложные структуры данных такой базы образуют объект и работают непосредственно с языками объектно-ориентированного программирования.
Расширяем связи
Сетевые БД стали решением недостатка иерархических, названного чуть выше. Единственным отличием этого типа от предыдущего стала связь «многие-ко-многим», которая в данном случае проявляется в том, что как предок может иметь много наследников, так и они, потомки, могут происходить сразу от нескольких узлов.
Свободные доменные имена в зоне рфе:
Бд-Центр, БдМаркет, БдДом, Бд-Дом, БдСтрой, Бд-Новый, БдЦентр, Бд-Сервис, Бд-Строй, Новый-Бд, Бд24, Бд-Онлайн, Бд-24, БдОнлайн, Бд-Маркет, БдСервис
Связи между таблицами
Для обеспечения связей между таблицами в СУБД есть схемы данных. Связи бывают:
- «Один-к-одному» — каждой записи таблицы соответствует только одна запись из другой таблички.
- «Один-ко-многим» и «многие-ко-многим». Одной записи может соответствовать сразу несколько из связанной таблицы. И наоборот (для второго варианта).
- «Многие-ко-многим». Уже нетрудно догадаться, что в этом случае для нескольких строк может быть подобрано для связи несколько строк другой таблицы (такая связь организовывается при помощи промежуточной таблицы и двух связей вышеуказанного вида).
Табличный способ отображения
Несмотря на то что таблицы ассоциируются прежде всего с реляционными БД, и иерархические, и сетевые могут быть также представлены в виде таблиц. Основное же различие этих видов — именно в принципе построения структуры: реляционные по сравнению с двумя остальными гораздо более свободные и менее упорядоченные.
Терминология
Базой данных называют некое структурированное хранилище информации. БД — это также
способная вмещать в себе некие данные, с условием, что они обязательно будут упорядочены. Каждый из нас работал с БД хоть раз, но мог об этом даже и не догадываться, например, вводя поисковый запрос, мы обращаемся к масштабной базе данных за конкретными сведениями.
СУБД — это очередная аббревиатура, которую расшифровывают как «система управления базами данных». В общем смысле они представляют собой различные программные решения, при помощи которых можно организовывать данные БД. Под этим понимается заполнение базы информацией, упорядочивание ее, удаление, копирование, анализ и многое другое.


