Использование баз данных

  • 16 окт. 2012 г.
  • 2287 Слова
Содержание

Содержание
История развития баз данных………………………………………………….3
Понятие БД………………………………………………………………………
Значение БД
Функции БД
Преимущества БД
Примеры использования и сферы применения баз данных
Использование баз данных и баз знаний в учебном процессе
Использования баз данных разными категориями пользователей
(учениками, родителями, учителями):История развития баз данных

История развития баз данных уходит корнями в 1960-е годы. В те времена информация собиралась и хранилась в файлах. Каждый файл содержал определенные сведения и для охвата всей предметной области требовалось несколько файлов. Например, сведения о товарах хранились в одном файле, а сведения о клиентах - в другом. Информация оприобретении определенных товаров определенными клиентами - в третьем. Такая организация данных вносила свои сложности:
• представление данных в каждом файле было различным;
• необходимо было согласовывать данные в разных файлах для обеспечения непротиворечивости информации;
• необходимо было выбрать какие данные и в каком виде будут фигурировать в таких файлах, как файл приобретений товаровв примере;
• сложность разработки приложений и их обновления при изменении данных.
Ситуация требовала улучшения и множество специалистов усердно работали над созданием чего-то более удобного в использовании. В начале 1970-х годов, спустя примерно 10 лет, ситуация начала улучшаться и появились первые базы данных.
В 1970 году Э. Ф. Кодд опубликовал статью, которая послужила основойдля создания реляционной модели данных. Преимущество такой модели хранения данных заключается в минимальном дублировании данных и исключении некоторых типов ошибок, свойственных другим моделям. Согласно этой модели, данные хранятся в виде таблиц со столбцами и строками. Не все виды таблиц приемлемы для реляционной модели и нежелательные таблицы могут быть нормализованы для удовлетворениятребованиям реляционной модели. В процессе нормализации таблица как правило разбиваются на две или несколько более приемлемых таблиц.
В 1979 году небольшая компания Ashton-Tate выпустила продукт для микрокомпьютеров под названием dBase-II, назвав его реляционной СУБД. Благодаря успешной тактике, компании удалось распространить более 100 000 копий продукта среди пользователей компьютеров Osborne. Многие изпользователей компьютеров создавали программы для них и вскоре dBase стала очень популярной СУБД. В последствии Ashton-Tate была приобретена фирмой Borland. На самом деле продукт dBase не являлся реляционной СУБД, а представлял из себя язык программирования с расширенными функциями для обработки файлов. Пока развивалась dBase, другие производители начали перенос на микрокомпьютеры своих коммерческих СУБД длябольших ЭВМ. Примерами таких СУБД являются Oracle, Ingress и Focus. Перенос СУБД на микрокомпьютеры послужил причиной улучшения пользовательского интерфейса, что повлекло за собой увеличение числа микрокомпьютеров, работающих с базами данных.

В середине 1980-х годов пользователи начали объединять свои компьютеры в локальные сети, что привело к возникновению клиент-серверной модели, а так же моделис совместным использованием файлов. Сеть позволяла совместно использовать дорогие принтеры и дисковые накопители большой емкости. В перспективе же пользователи хотели совместного использования их баз данных, что стимулировало развитие многопользовательских приложений баз данных для локальных сетей. Поскольку многопользовательская обработка данных в локальной сети отличается отмногопользовательской обработки данных на мейнфрейме наличием нескольких вычислителей, возникали дополнительные сложности по координации действий вычислителей. Так появилась клиент-серверная архитектура обработки данных. Существует и более простая, но менее надежная архитектура, основанная на совместном использовании файлов.
В наши дни активно развиваются web-приложения баз...