Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по БД new.doc
Скачиваний:
19
Добавлен:
18.09.2019
Размер:
687.62 Кб
Скачать

Пользователи

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

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

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

4. Модели данных. Классификация.

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

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

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

  2. Управляющая часть, определяющая типы допустимых операций с данны­ми (сюда относятся операции обновления и извлечения данных, а также операции изменения структуры базы данных).

  3. Набор ограничений поддержки целостности данных (необязательно), га­рантирующих корректность используемых данных.

В литературе предложено и опубликовано достаточно много моделей данных. Они подразделяются на три категории: объектные (object-based) модели данных, модели данных на основе записей (record-based) и физические модели данных. Первые две используются для описания данных на концептуальном и внешнем уровнях, а последняя - на внутреннем уровне.