Содержание урока:
13.1. Этапы разработки базы данных
13.2. СУБД и их классификация
13.3. Работа в программной среде СУБД
13.3. Работа в программной среде СУБД (продолжение)
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку
Программное обеспечение для создания БД, хранения и поиска в них необходимой информации называется СУБД (системой управления базами данных).
Именно наличие СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную информационную систему, способную быстро производить поиск и отбор необходимой нам информации.
В настоящее время существует множество СУБД. Они могут быть классифицированы по моделям данных, по размещению или по способу доступа к БД (рис. 3.31).
Рис. 3.31. Классификация СУБД
В зависимости от модели данных, которая используется в СУБД, их разделяют на иерархические, сетевые, реляционные и другие. С помощью дополнительных источников информации выясните, какие модели данных скрываются под словом «другие».
СУБД считается локальной, если все её части, обеспечивающие хранение и обработку данных, размещаются на одном компьютере. В распределённых СУБД данные могут храниться и обрабатываться на разных компьютерах в локальной или глобальной сети.
В файл-серверных СУБД файлы с данными размещаются централизованно на сервере. На каждом клиентском компьютере устанавливается полная версия СУБД, а доступ СУБД к данным осуществляется через локальную сеть. Одним из вариантов использования файл-серверных СУБД является размещение и СУБД, и данных на одном клиентском компьютере. Примерами файл-серверных СУБД являются Microsoft Access и dBase. В настоящее время файл-серверная технология в крупных информационных системах не используется.
В клиент-серверных СУБД на сервере, обладающем высокими техническими характеристиками, устанавливается серверная версия СУБД и БД. На клиентских компьютерах устанавливаются небольшие по объёму клиентские версии СУБД, позволяющие формировать запросы на обработку данных и выводить результаты обработки, полученные с сервера, а все операции с данными осуществляются на сервере. Примерами клиент-серверных СУБД являются Oracle, MySQL.
Встраиваемые СУБД используются в качестве составляющих других программных продуктов, например электронных энциклопедий, словарей, поисковых систем и т. п.
В школе зачастую ученики работают с реляционной СУБД Microsoft Access. Эта файл-серверная СУБД предусматривает работу с небольшими по объёму БД для личных нужд и для небольших организаций. В качестве альтернативы СУБД Microsoft Access может рассматриваться СУБД Base, входящая в состав свободного пакета офисных приложений Apache OpenOffice.