База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.«Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Данных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения базы данных (СУБД). |
Вопросы и ответы |
Поиск
Юлия Лысенко | Репутация: 101 (Кандидат)
14 октября 2008 в 09:59
Тема: Базы данных
Екатерина Шпак | Репутация: 138 (Кандидат)
20 сентября 2008 в 15:02
Тема: Базы данных
Сергей Сциборций | Репутация: 106 (Кандидат)
7 августа 2008 в 18:42
Тема: Базы данных
Тимофей Купцов | Репутация: 101 (Кандидат)
20 июня 2008 в 11:06
Тема: Базы данных
Константин Иванов | Репутация: 608 (Специалист)
13 июня 2008 в 18:40
Тема: Базы данных
Александр Яценко | Репутация: 101 (Кандидат)
9 июня 2008 в 22:56
Тема: Базы данных
Александр Васильев | Репутация: 100 (Кандидат)
9 июня 2008 в 21:25
Тема: Базы данных
Cooper Cooper | Репутация: 99 (Без статуса)
9 июня 2008 в 16:36
Тема: Базы данных
Дмитрий Литош | Репутация: 99 (Без статуса)
9 июня 2008 в 13:03
Тема: Базы данных
Владимир Борзенков | Репутация: 592 (Специалист)
9 июня 2008 в 07:48
Тема: Базы данных
Константин Иванов | Репутация: 608 (Специалист)
7 июня 2008 в 23:49
Тема: Базы данных
Немного странный вопрос для темы "Законодательство и право" с тегом "история". Ну да ладно.
Базу данных (БД) можно представить себе как некое хранилище упорядоченной информации, как например, таблица. Для обращения к информации, содержащейся в БД используют системы управления БД (СУБД), которые с помощью специальных языков запросов (например SQL) могут находить, изменять и прочими способами работать с информацией.
Можно выделить несколько типов БД:
- иерархические;
- сетевые;
- реляционные;
- объектно-ориентированные;
- гибридные;
Исторически, первыми появились иерархические, основанные на древовидной структуре хранения информации (как например, расположение файлов на жестком/гибком/любом диске компьютера). Основным их недостатком является невозможность реализовать отношения "многие-ко-многим" (т.е. ситуацию, когда многие записи взаимосвязаны между собой) и ситуацию, когда у записи несколько предков.
Далее по ходу истории появились сетевые БД, в которых основным изменением стала поддержка отношений "многие-ко-многим". Такое название связано с тем, что в графическом представлении такие БД похожи на сеть.
После сетевых БД появились реляционные. В них пристутствуют явные указатели на предков и потомков, а запросы к данным из таких таблиц также возвращают таблицы, даже если содержат одну строку. В общем, реляционной БД называется такая БД, в которой все данные представлены в виде таблиц, а операции представляют собой операции над таблицами.
Объектно-ориентированные БД были созданы для удобства работы с применением объектно-ориентированного подхода, т.к. данные в них хранятся в виде объектов. Гибридные же БД совмещают в себе возможности как реляционных, так и объектно-ориентированных БД.
Более подробно о БД можно узнать, например, из курса http://www.intuit.ru/department/database/rdbintro/.