Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Системы управления
базами данных
Система управления базами
данных
Система управления базами данных (СУБД) —
совокупность программных и лингвистических
средств общего или специального назначения,
обеспечивающих управление созданием и
использованием баз данных.
Классификация СУБД
По модели данных
 Иерархические
 Сетевые
 Реляционные
 Объектно-реляционные

Объектно-ориентированные
Классификация СУБД
По архитектуре организации хранения данных
 локальные СУБД (все части локальной СУБД
размещаются на одном компьютере)
 распределенные СУБД (части СУБД могут
размещаться на двух и более компьютерах)
Классификация СУБД
По способу доступа к БД
 Файл-серверные
 Клиент-серверные
 Встраиваемые
Файл серверные
В файл-серверных СУБД файлы данных
располагаются централизованно на файл-
сервере. Ядро СУБД располагается на каждом
клиентском компьютере. Доступ к данным
осуществляется через локальную сеть.
Синхронизация чтений и обновлений
осуществляется посредством файловых
блокировок. Преимуществом этой архитектуры
является низкая нагрузка на ЦП сервера, а
недостатком — высокая загрузка локальной сети.
На данный момент файл-серверные СУБД
считаются устаревшими.
Примеры: Microsoft Access, Borland Paradox.
Клиент серверные
Такие СУБД состоят из клиентской части (которая входит в
состав прикладной программы) и сервера (см. Клиент-
сервер). Клиент-серверные СУБД, в отличие от файл-
серверных, обеспечивают разграничение доступа между
пользователями и мало загружают сеть и клиентские
машины. Сервер является внешней по отношению к клиенту
программой, и по надобности его можно заменить другим.
Недостаток клиент-серверных СУБД в самом факте
существования сервера (что плохо для локальных программ
— в них удобнее встраиваемые СУБД) и больших
вычислительных ресурсах, потребляемых сервером.
Примеры: Firebird, Interbase, IBM DB2, MS SQL Server,
Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР.
Встраиваемые
Встраиваемая СУБД — библиотека, которая позволяет
унифицированным образом хранить большие объёмы
данных на локальной машине. Доступ к данным может
происходить через SQL либо через особые функции СУБД.
Встраиваемые СУБД быстрее обычных клиент-серверных и
не требуют установки сервера, поэтому востребованы в
локальном ПО, которое имеет дело с большими объёмами
данных (например, геоинформационные системы).
Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов
Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft
SQL Server Compact, ЛИНТЕР.
Базовые понятия СУБД
База данных (БД) – совокупность данных, организованных по
определенным правилам, предусматривающим общие принципы
описания, хранения и манипулирования данными, независимая от
прикладных программ.
Система управления базами данных (СУБД)– комплекс программ и
языковых средств, предназначенный для:
 создания, ведения и использования баз данных на основе
некоторой модели данных,
 обеспечения логической и физической целостности содержащихся
в них данных,
 надежного и эффективного использования ресурсов,
 предоставления к ним санкционированного доступа для
приложений и конечных пользователей,
 а также для поддержки функций администратора базы данных.
Модель данных – интегрированный набор понятий для описания
данных, связей между ними и ограничений, накладываемых на
данные в некоторой организации.
Объекты СУБД
 Таблицы;
 Запросы;
 Схемы данных;
 Формы;
 Отчеты;
 Страницы доступа;
 Макросы;
 Модули.

More Related Content

субд

  • 2. Система управления базами данных Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
  • 3. Классификация СУБД По модели данных  Иерархические  Сетевые  Реляционные  Объектно-реляционные  Объектно-ориентированные
  • 4. Классификация СУБД По архитектуре организации хранения данных  локальные СУБД (все части локальной СУБД размещаются на одном компьютере)  распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах)
  • 5. Классификация СУБД По способу доступа к БД  Файл-серверные  Клиент-серверные  Встраиваемые
  • 6. Файл серверные В файл-серверных СУБД файлы данных располагаются централизованно на файл- сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком — высокая загрузка локальной сети. На данный момент файл-серверные СУБД считаются устаревшими. Примеры: Microsoft Access, Borland Paradox.
  • 7. Клиент серверные Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент- сервер). Клиент-серверные СУБД, в отличие от файл- серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент-серверных СУБД в самом факте существования сервера (что плохо для локальных программ — в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером. Примеры: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР.
  • 8. Встраиваемые Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы). Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.
  • 9. Базовые понятия СУБД База данных (БД) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ. Система управления базами данных (СУБД)– комплекс программ и языковых средств, предназначенный для:  создания, ведения и использования баз данных на основе некоторой модели данных,  обеспечения логической и физической целостности содержащихся в них данных,  надежного и эффективного использования ресурсов,  предоставления к ним санкционированного доступа для приложений и конечных пользователей,  а также для поддержки функций администратора базы данных. Модель данных – интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации.
  • 10. Объекты СУБД  Таблицы;  Запросы;  Схемы данных;  Формы;  Отчеты;  Страницы доступа;  Макросы;  Модули.