Главная страница
Навигация по странице:

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

  • Сервисные программы

  • Лекции и практики (1). Курс лекций и материалы для практических занятий


    Скачать 1.01 Mb.
    НазваниеКурс лекций и материалы для практических занятий
    Дата17.03.2023
    Размер1.01 Mb.
    Формат файлаdocx
    Имя файлаЛекции и практики (1).docx
    ТипКурс лекций
    #996812
    страница18 из 75
    1   ...   14   15   16   17   18   19   20   21   ...   75

    Лекция 4.

    СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ


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


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

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

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

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


    По степени универсальности СУБД делят на два класса: СУБД общего назначения (СУБД ОН) и специализированные СУБД (СпСУБД).

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

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

    • не достигается требуемого быстродействия обработки данных;

    • необходима работа СУБД в условиях жёстких аппаратных ограничений;

    • требуется поддержка специфических функций обработки данных.

    СпСУБД предназначены для решения конкретной задачи, а приемлемые пара- метры этого решения достигаются следующим образом:

    1. за счёт знания особенностей конкретной предметной области,

    2. путём сокращения функциональной полноты системы.

    Создание СпСУБД – дело весьма трудоёмкое, поэтому для того, чтобы выбрать этот путь, надо иметь действительно веские основания. В дальнейшем будут рассматриваться только СУБД общего назначения.

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

    По модели данных различают иерархические, сетевые, реляционные, объектно-реляционные и объектно-ориентированные СУБД.

    Для реляционных СУБД Э.Ф. Кодд предложил и обосновал 12 правил, которым должна удовлетворять реляционная СУБД данных (РСУБД).
      1. 1   ...   14   15   16   17   18   19   20   21   ...   75


    написать администратору сайта