Что такое база данных?

3 ноября 2014 г. Просмотров: 681
Базой данных (БД) называется совокупность сведений какой-либо предметной области, организованная по конкретным правилам и поддерживаемая в памяти компьютера. Единого определения этого термина не существует, но имеются следующие отличительные признаки БД: хранится, а также обрабатывается в вычислительных системах, данные в БД имеют логическую структуру, в БД имеются метаданные, которые описывают ее структуру.

Инструкция

  • В качестве самых простых примеров могут выступать базы данных автомобилей (магазин), базы данных высших учебных заведений (справочник), базы данных продуктов (склад) и т.п. Одним из центральных моментов любой базы данных является использующаяся модель данных. Она включает в себя структуру данных в базе, их отношения и способы связи между собой, а также операции над ними. Выделяют три типа моделей данных: иерархическая модель, сетевая, реляционная.
  • Суть иерархической структуры заключается в следующем. Элементы базы данных, находящиеся на одном уровне, подчиняются элементам, находящимся на другом уровне. Связи между элементами в результате образуют структуру древовидного плана. Т.е. происходит следующее: элементы, являющиеся исходными, порождают новые элементы, а те в свою очередь еще более новые. Важной особенностью является то, что любой элемент может иметь только одного родителя. Отличным примером иерархической модели данных является генеалогическое древо.
  • В сетевых структурах у любого порожденного элемента может быть больше одного порождающего. Главное отличие сетевой структуры от иерархической заключается в том, что любой элемент в сетевой модели имеет связь с каждым другим ее элементом. Примером базы данных с сетевой структурой может быть база, содержащая информацию о студентах, посещающих занятия определенных преподавателей. Один студент может посещать предметы разных преподавателей, и к одному преподавателю могут приходить на занятия разные студенты.
  • Реляционной базой данных является такая база, которая может быть представлена в виде двумерного массива. Идея заключается в представлении произвольных отношений между элементами в двумерной таблице. Примером может служить таблица, в которой будет находиться информация о студентах. Одна строка будет соответствовать одному студенту, т.е. являться одним элементом данных. В столбцах же будет содержаться информация о студентах, например, имя, дата рождения, адрес и т.п.
  • Системой управления базами данных (СУБД) называется специализированное программное обеспечение, необходимое для создания баз данных, обслуживания и поддержки. СУБД способны вносить информацию в базу, редактировать ее, осуществлять поиск и проводить другие операции. Примерами могут служить Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle и т.п.
  • Оцените статью!