Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППО-Лекции.doc
Скачиваний:
14
Добавлен:
07.11.2018
Размер:
710.66 Кб
Скачать

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

по месту хранения и способу обработки:

По технологии обработки базы данных могут подразделяться на централизованные и распределенные. Централизованная база данных хранится на одной ЭВМ, которая является компонентом сети. Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга, хранимых на разных ЭВМ вычислительной сети. Работа с такой базой данных ведется с помощью СУРБД - системой управления распределенной БД (например, Oracle).

Системы управления базами данных (СУБД) - это система для создания баз данных в различных прикладных областях.

По универсальности различают два класса СУБД:

  1. Специализированные СУБД

  2. СУБД общего назначения.

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

Информационно-правовая система Консультант+ относится тоже к числу специализированных. База данных Консультант+ состоит из нескольких баз:

• Консультант профессионал

• Консультант эксперт

• Консультант арбитраж

• Консультант финансист и бухгалтер

• Консультант международное право.

Существует еще две известные информационно-правовые системы Кодекс и Гарант, работающие под управлением специализированных СУБД.

Каждая из этих СУБД имеет свой интерфейс, свой набор функций для работы, однако есть общие функции:

  1. Поиск документов (простой и сложный)

  2. Просмотр документов

  3. Печать документов.

СУБД общего назначения - это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных. Основные разработки СУБД на мировом рынке принадлежат фирмам Microsoft (Foxpro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN). Наиболее распространенной является СУБД Access из MS OFFICE.

Реляционная субд microsoft access

Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:

  • таблицы для сохранения данных;

  • запросы для поиска и извлечения только требуемых данных;

  • формы для просмотра, добавления и изменения данных в таблицах;

  • отчеты для анализа и печати данных в определенном формате;

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

Данные сохраняются один раз в одной таблице, но просматриваются из различных расположений. При изменении данных они автоматически обновляются везде, где появляются.

. На ее примере рассмотрим функции и технологию работы.

К основным группам функций относятся:

  • Функции работы с файлами-базами (открытие, сохранение и т. д.)

  • Функции редактирования

  • Функции форматирования

  • Функции работы с окнами

  • Функции работы в основных режимах: таблица, форма, запрос, отчет

  • Функция справки.

Основные этапы создания базы данных:

  1. Создание структуры таблиц (имена, типы полей и т.д.)

  2. Ввод и редактирование данных в таблице

  3. Создание формы (если необходимо)

  4. Связывание таблиц и создание запросов для обработки данных в таблицах

  5. Вывод информации из БД на основе отчетов (если нужно).

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

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

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

Существует три вида запросов:

  1. Запрос-выборка, предназначенный для отбора данных в таблице, не изменяющий эти данные.

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

  3. Запрос с параметром, который позволяет определять одно или несколько условий отбора во время выполнения запросов.

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

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

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

Реляционная таблица (отношение) представляет совокупность записей, каждая запись является совокупностью полей. Реляционная модель представлена таблицей 1

Таблица 1. Реляционная модель данных размерностью nxm

Отношение

Поле 1

Поле 2

Поле m

Запись 1

Запись 2

Запись n

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

Запись – информационная строка, которая хранит информацию о конкретном объекте или явлении. Количество записей ограниченно объемом памяти ЭВМ.

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

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

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

Запуск СУБД MS Access осуществляется командой из пункта Программы главного меню Windows или щелчком по ярлыку на рабочем столе или по кнопке на панели инструментов Microsoft Office.

После загрузки Mirosoft Access загружается окно Создание базы данных, которое в Access97 состоит из 3 зависимых переключателей: