Понятие системы управления базами данных

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

2015-01-17

8.46 KB

5 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Лекция № 20

Тема: Понятие системы управления базами данных.

1. ПОНЯТИЕ БАНКА ДАННЫХ. БАЗА ДАННЫХ.

В информационных системах информация обычно хранится с использованием автоматизированных банков данных.

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

Банк данных включает:

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

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

Данные в базе данных являются интегрированными и разделяемыми.

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

Разделяемость данных - возможность использования несколькими различными пользователями отдельных элементов, хранимых в базе данных.

База данных характеризуется моделью данных, т. е. формой организации данных в ней.

По типу модели данных БД делятся на: сетевые, иерархические и реляционные.

В настоящее время практически применяется только реляционная структура, в которой база данных состоит из одной или нескольких двумерных таблиц.

Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

  •  каждый элемент таблицы - один элемент данных;
  •  все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.);
  •  каждый столбец имеет уникальное имя;
  •  одинаковые строки в таблице отсутствуют;
  •  порядок следования строк и столбцов может быть произвольным

2. ПОНЯТИЕ СУБД.

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

Виды СУБД:

  •  иерархической,
  •  сетевой,
  •  реляционной,
  •  объектно-реляционной,
  •  объектно-ориентированной.

3. СТРУКТУРА И ФУНКЦИИ СУБД

СУБД обычно содержит следующие компоненты:

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

Функции СУБД:

  1.  Определение данных (СУБД предоставляет средства определения данных в виде исходной формы (схемы данных) и преобразовывает этих определений в соответствующую объектную форму. Т.е. СУБД преобразовывает данные в форму, необходимую для хранения их в базе данных.).
    1.  Манипулирование данными (СУБД обрабатывает запросы пользователя на выборку, изменяет или удаляет данные, уже существующих в базе или добавляет в нее новые данные. Т.е., СУБД обеспечивает интерфейс между пользователями и базами данных.).
    2.  Управление хранением данных и доступом к ним (СУБД осуществляет программную поддержку хранения данных в запоминающем устройстве ЭВМ и управляет всеми действиями, производимыми с данными.).
    3.  Защита и поддержка целостности данных (СУБД контролирует  пользовательские запросы и определяет, кому доступны операции изменения данных, а кому доступны только операции получения данных. Также она следит за целостностью данных, хранящихся в БД. СУБД осуществляет журнализацию изменений, резервное копирование и восстановление базы данных после сбоев.)

Основная функция СУБД - осуществление интерфейса пользователя и базы данных. Большинство современных крупных банков данных рассчитаны на работу нескольких пользователей, поэтому СУБД осуществляет разделение времени между пользователями при одновременном их доступе к базе данных, а также разделение полномочий между разными типами пользователей.

Классы СУБД:

  1.  СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели компьютеров в определенной операционной системе и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной базой данных.
  2.  Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.

4. КЛАССИФИКАЦИЯ СУБД ПО СПОСОБУ ДОСТУПА К БД.

По способу доступа к БД системы управления ими подразделяются на три типа:

  •  Файл – серверные СУБД (файлы данных располагаются централизованно на файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком - высокая загрузка локальной сети).
  •  Клиент – серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер). Клиент -серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент - серверных СУБД в самом факте существования сервера (что плохо для локальных программ - в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером.
  •  Встраиваемая СУБД - библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы).

PAGE  4



 

Другие похожие работы, которые могут вас заинтересовать.
15. Создание прикладной системы управления базами данных (в объеме создания и связывания таблиц) 146.71 KB
  Для достижения поставленной цели необходимо решить следующие задачи: изучить состав и назначение объектов реляционной системы управления базами данных РСУБД SQL Server 2000 запуск и остановка соответствующих служб управление БД при помощи Enterprise Mnger создание запросов при помощи Query nlyzer выполнение трассировки при помощи SQL Profiler; изучить этапы проектирования баз данных БД; провести проектирование БД для определенной предметной области согласно заданию; создать базу данных с таблицами. В результате выполнения...
7176. ОРГАНИЗАЦИЯ БАЗ ДАННЫХ И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 116.07 KB
  Например в качестве информационной системы можно рассматривать расписание движения поездов или книгу регистрации данных о заказах. Атрибут записанный на каком-либо носителе информации называют элементом данных полем данных или просто полем. При обработке данных часто встречаются однотипные объекты с одинаковыми свойствами.
6925. Основы работы с базами данных 55.56 KB
  Жизненный цикл любого программного продукта в том числе и системы управления базой данных состоит покрупному из стадий проектирования реализации и эксплуатации. Естественно наиболее значительным фактором в жизненном цикле приложения работающего с базой данных является стадия проектирования. Требования к базам данных Итак хорошо спроектированная база данных: Удовлетворяет всем требованиям пользователей к содержимому базы данных.
8335. Аналоговая и дискретная информация. Носители данных. Операции с данными. Кодирование данных. Системы счисления. Энтропия и количество информации 227.54 KB
  Системы счисления. Системы счисления Кодирование данных используется издавна: код Морзе Брайля морской сигнальный алфавит и т. В истории человечества для кодировании чисел наиболее известны две системы счисления: непозиционная и позиционная. Как та так и другая системы счисления характеризуются основанием – количеством различных цифр используемых для записи чисел например от 0 до 9 т.
6914. Понятие базы данных 11.56 KB
  Базой данных является представленная в объективной форме совокупность самостоятельных материалов статей расчетов нормативных актов судебных решений и иных подобных материалов систематизированных таким образом чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины Гражданский кодекс РФ ст. База данных организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных характеризующая актуальное состояние некоторой...
13009. Распределенные системы баз данных 146.61 KB
  Распределенные базы данных позволяют работать удаленным пользователям с огромным количеством информации в наиболее удобной для них форме. Ведущей причиной создания систем, которые используют базы данных, является готовность объединения всех обрабатываемых на предприятии данных в единое целое и обеспечения контролируемого к ним доступа. Формирование распределенных баз данных дает возможность разработать общедоступные данные
17633. Анализ системы управления земельными ресурсами на различных уровнях управления 221.29 KB
  Сущность информационного обеспечения управления земельными Ресурсами. Роль мониторинга земель в управлении земельными ресурсами. Анализ системы управления земельными ресурсами на различных уровнях Управления. Анализ объекта и субъекта управления земельными ресурсами в Российской Федерации.
18464. Разработка структуры базы данных информационной системы 971.23 KB
  Требуется разработать приложение и базу данных для компьютерной фирмы занимающейся продажей вычислительной техники комплектующих для неё и периферии. Формы первичных учетных документов определяются и устанавливаются организацией в составе применяемой ею системы учетной документации для регистрации хозяйственных операций. Первые быстродействующие компьютеры использовались предпринимателями в основном для автоматизации процессов которые раньше выполнялись вручную большим числом сотрудников невысокой квалификации; типичный пример - обработка...
6474. Системы счисления и форматы представления числовых данных 192.32 KB
  Для описания информации, которая обрабатывается цифровой техникой, используется двоичная система счисления, так как цифровые сигналы могут принимать только два фиксированных уровня значений напряжения – «низкий» и «высокий», которые условно кодируются
20323. Разработка структуры базы данных информационной системы 971.23 KB
  Требуется разработать приложение и базу данных для компьютерной фирмы занимающейся продажей вычислительной техники комплектующих для неё и периферии. Формы первичных учетных документов определяются и устанавливаются организацией в составе применяемой ею системы учетной документации для регистрации хозяйственных операций. Первые быстродействующие компьютеры использовались предпринимателями в основном для автоматизации процессов которые раньше выполнялись вручную большим числом сотрудников невысокой квалификации; типичный пример - обработка...
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.