База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.«Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Данных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения базы данных (СУБД). |
Вопросы и ответы |
Поиск
Юлия Лысенко | Репутация: 101 (Кандидат)
14 октября 2008 в 09:59
Тема: Базы данных
Елена Дашевская | Репутация: 107 (Кандидат)
4 октября 2008 в 14:09
Екатерина Шпак | Репутация: 138 (Кандидат)
20 сентября 2008 в 15:02
Тема: Базы данных
User User | Репутация: 123 (Кандидат)
13 сентября 2008 в 05:35
Тема: Операционные системы
Людмила Кан | Репутация: 96 (Без статуса)
28 августа 2008 в 12:41
Дмитрий | Репутация: 144 (Кандидат)
26 августа 2008 в 11:53
Тема: Аппаратное обеспечение
Valerijus Stachovskis | Репутация: 133 (Кандидат)
23 августа 2008 в 13:10
Тема: Интернет-технологии
Сергей Сциборций | Репутация: 106 (Кандидат)
7 августа 2008 в 18:42
Тема: Базы данных
Степан Маркин | Репутация: 101 (Кандидат)
5 августа 2008 в 21:15
Андрей | Репутация: 101 (Кандидат)
4 августа 2008 в 14:57
Тема: Операционные системы
Александр Булдаков | Репутация: 120 (Кандидат)
14 июля 2008 в 09:56
Тема: Безопасность
Богдан Лисойван | Репутация: 103 (Кандидат)
8 июля 2008 в 13:06
Тема: Операционные системы
Олег Тузов | Репутация: 122 (Кандидат)
8 июля 2008 в 01:45
Тема: Интернет-технологии
Андрей Рясков | Репутация: 104 (Кандидат)
5 июля 2008 в 18:50
Тема: Безопасность
Ира B | Репутация: 96 (Без статуса)
24 июня 2008 в 22:43
Тема: Безопасность
Иван Зыков | Репутация: 91 (Без статуса)
22 июня 2008 в 18:19
Иван Зыков | Репутация: 91 (Без статуса)
22 июня 2008 в 18:18
Денис Ефремов | Репутация: 100 (Кандидат)
22 июня 2008 в 15:50
Тема: Интернет-технологии
Тимофей Купцов | Репутация: 101 (Кандидат)
20 июня 2008 в 11:06
Тема: Базы данных
Константин Сакрюкин | Репутация: 99 (Без статуса)
17 июня 2008 в 08:40
Тема: Операционные системы
Немного странный вопрос для темы "Законодательство и право" с тегом "история". Ну да ладно.
Базу данных (БД) можно представить себе как некое хранилище упорядоченной информации, как например, таблица. Для обращения к информации, содержащейся в БД используют системы управления БД (СУБД), которые с помощью специальных языков запросов (например SQL) могут находить, изменять и прочими способами работать с информацией.
Можно выделить несколько типов БД:
- иерархические;
- сетевые;
- реляционные;
- объектно-ориентированные;
- гибридные;
Исторически, первыми появились иерархические, основанные на древовидной структуре хранения информации (как например, расположение файлов на жестком/гибком/любом диске компьютера). Основным их недостатком является невозможность реализовать отношения "многие-ко-многим" (т.е. ситуацию, когда многие записи взаимосвязаны между собой) и ситуацию, когда у записи несколько предков.
Далее по ходу истории появились сетевые БД, в которых основным изменением стала поддержка отношений "многие-ко-многим". Такое название связано с тем, что в графическом представлении такие БД похожи на сеть.
После сетевых БД появились реляционные. В них пристутствуют явные указатели на предков и потомков, а запросы к данным из таких таблиц также возвращают таблицы, даже если содержат одну строку. В общем, реляционной БД называется такая БД, в которой все данные представлены в виде таблиц, а операции представляют собой операции над таблицами.
Объектно-ориентированные БД были созданы для удобства работы с применением объектно-ориентированного подхода, т.к. данные в них хранятся в виде объектов. Гибридные же БД совмещают в себе возможности как реляционных, так и объектно-ориентированных БД.
Более подробно о БД можно узнать, например, из курса http://www.intuit.ru/department/database/rdbintro/.