Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реляционная модель данных.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
117.25 Кб
Скачать

Классификация субд:

  • по выполняемым функциям СУБД подразделяются на операционные и информационные;

  • По сфере применения - на универсальные и проблемно-ориентированные;

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

  • по числу поддерживаемых уровней моделей данных СУБД - на одно-, двух-, трехуровневые системы;

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

  • по способу организации хранения данных подразделяются на централизованные и распределенные.

Системы централизованных БД с сетевым доступом предполагают две основные архитектуры – файл-сервер или клиент-сервер.

Архитектура Файл-сервер предполагает выделение одной из машин сети в качестве центральной, где хранятся совместно используемая централизованная БД. Все другие машины сети исполняют роль рабочих станций. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где производится их обработка.

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

Функциональные возможности субд:

Лидерами на рынке программ являются СУБД: dBASE IY, Access, FOXPRO for MS DOS, FOXPRO for Windows, Paradox for DOS,Paradox for Windows .

Характеристики СУБД :

  1. производительность;

  2. Обеспечение целостности на уровне БД;

  3. Возможность работы в многопользовательских средах;

  4. Возможность экспорта и импорта данных;

  5. Обеспечение доступа к данным с помощью языка SQL;

  6. Возможность составления запросов;

  7. Наличие инструментальных средств разработки прикладных программ.

Этапы работы:

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

  2. Обработка данных, содержащихся в таблицах, на основе запросов и на основе программы;

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

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

Структурные элементы баз данных.

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

Поле – это элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту. Характеристиками поля являются:

  • Имя – определяет, как следует обращаться к данным этого типа;

  • Тип – определяет тип данных, которые могут содержаться в данном поле;

  • Размер – определяет предельную длину в символах данных, размещаемых в поле;

  • Формат – определяет способ форматирования данных в ячейках и др. характеристики.

Записьэто совокупность логически связанных полей.

Файл (таблица) представляет собой совокупность записей одной структуры. В структуре записи файла указываются поля, значения которых являются ключевыми. Ключ идентифицирует запись и может быть как простым, так и составным .

Над полями (столбцами таблицы) базы данных выполняют операции:

  • Описание, включающее указание имени, типа и длины поля;

  • Редактирование, состоящее в изменении имени, типа и длины поля;

  • Ввод данных;

  • Манипуляции, позволяющие добавлять, перемещать и удалять поля записи.

Над записями базы данных выполняются операции:

  • Ввод данных в поля записей;

  • Редактирование записей;

  • Сортировка записей;

  • Индексирование записей;

  • Поиск записей по одному или нескольким критериям.

12