Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
19_Организация баз данных_2011.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
201.73 Кб
Скачать

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ

ГБОУ СПО ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ № 39

Методическая разработка

Темы 19: «Организация баз данных и систем управления базами данных»

дисциплины «Информатика и ИКТ»

для студентов первого курса СПО

технический профиль

Информационная система – это совокупность программно-аппаратных средств, способов и людей, которые обеспечивают сбор, хранение, обработку и выдачу информации для решения поставленных задач. На ранних стадиях использования информационных систем применялась файловая модель обработки. В дальнейшем в информационных системах стали применяться базы данных. Базы данных являются современной формой организации, хранения и доступа к информации. Примерами крупных информационных систем являются банковские системы, системы заказов железнодорожных билетов и т.д.

! База данных – это совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и обработки данных;

База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

База данных – это интегрированная совокупность структурированных и взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. Информация в базах данных структурирована на отдельные записи, которыми называют группу связанных между собой элементов данных. Обычно база данных создается для предметной области.

Предметная область – это часть реального мира, подлежащая изучению с целью создания базы данных для автоматизации процесса управления.

Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания базы данных. СУБД используются для упорядоченного хранения и обработки больших объемов информации.

! Программы, которые предназначены для структурирования информации, размещения ее в таблицах и манипулирования данными называются системами управления базами данных (СУБД).

! СУБД входят в состав прикладного программного обеспечения;

СУБД организует хранение информации таким образом, чтобы ее было удобно:

  • просматривать,

  • пополнять,

  • изменять,

  • искать нужные сведения,

  • делать любые выборки,

  • осуществлять сортировку в любом порядке.

Классификация баз данных:

По характеру хранимой информации:

  1. фактографические (картотеки)

  2. документальные (архивы)

По способу хранения данных:

  1. централизованные (хранятся на одном компьютере),

  2. распределенные (используются в локальных и глобальных компьютерных сетях).

По степени распределённости:

  1. локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

  2. распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).

По способу доступа к БД:

  1. Файл-серверные

В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.

На данный момент файл-серверная технология считается устаревшей.

Примеры: Microsoft AccessParadoxdBaseFoxProVisual FoxPro.

  1. Клиент-серверные

Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.

Примеры: OracleFirebirdInterbaseIBM DB2InformixMS SQL ServerSybase Adaptive Server EnterprisePostgreSQLMySQLCachéЛИНТЕР.

  1. Встраиваемые

Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL, либо через специальные программные интерфейсы

Ядром любой базы данных является модель данных – это совокупность структур данных и операций их обработки.

! Модель данных - это метод (принцип) организации логической структуры данных и операций их обработки.

! По структуре организации данных (по моделям данных):