Что такое база данных
Любой человек, даже не зная что такое базы данных, многократно с ними сталкивался. Это - различные справочники (телефонные, библиотечные и т.д) энциклопедии, записные книжки, архивы и многое другое. База данных или БД - это информационная модель, которая содержит данные об объектах и их свойствах. Как правило, базы данных хранят данные о группах объектов с одинаковыми свойствами.
Базы данных предназначены для удобного сортирования объектов (по алфавиту, по дате, по ID объекта и т.д.), что значительно упрощает поиск необходимого объекта. Существует несколько структур информационных моделей и различных видов баз данных: иерархические, табличные, сетевые, объектно-ориентированные и гибридные.
База данных всего лишь является хранилищем данных в упорядоченном виде. Однако, благодаря системам управления базами данных или СУБД, возможности баз данных значительно увеличиваются. СУБД - это совокупность программных и языковых средств, которая осуществляет доступ к данным и расширяет возможности работы с данными ,( позволяет: создавать, удалять, редактировать, обеспечивать безопасность данных и т.д). Такой доступ к базам данных осуществляется с помощью специального языка - SQL.
Системы управления базами данных делятся на однопользовательские (наиболее популярные: Access, Microsoft Visual FoxPro) и многопользовательские (наиболее популярные: MySQL, MS SQL Server и Oracle). Однопользовательские используют для создания и управления базами данных на ПК. Многопользовательские используются для работы с одной базой данных с нескольких компьютеров, которые связанны между собой локальной сетью.
Простой пример базы данных
Это пример табличной базы данных(реляционной). Как видно на схеме, каждая таблица базы данных имеет название и поля, некоторые из них взаимодействуют между собой ( связь показана синей стрелкой ). Отчет генерируется с помощью SQL, исходя из информации заданной в базу данных. Далее более подробно рассмотрим структуры и типы баз данных: Структура базы данных |