Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по базам данных1.doc
Скачиваний:
132
Добавлен:
02.05.2014
Размер:
2.53 Mб
Скачать

1. Данные

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

1.1. Источники данных

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

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

Чтобы понять процесс электронной обработки данных, необходимо знать ряд терминов, которые применяются при описании и представлении данных [4].

1.1.1. Предметная область

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

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

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

1.1.2. Объект

Объектомможет быть человек, предмет, событие, место или понятие, о котором записаны данные.

Так, в банковском деле примерами объектов могут служить КЛИЕНТЫ, БАНКОВСКИЕ СЧЕТА и ССУДЫ ПО ЗАКЛАДНЫМ. На товарном складе — это ПОСТАВЩИКИ, ТОВАРЫ, ОТПРАВЛЕНИЯ и т д.

1.1.3. Атрибуты (элементы данных)

Каждый объект характеризуется рядом основных атрибутов. Например, дом характеризуется габаритами, цветом, временем эксплуатации и размером приусадебного участка. Клиент банка имеет такие атрибуты, как фамилию, адрес и, возможно, идентификационный номер. Банковский счет может представляться типом, номером и балансом. Объект «КЛИЕНТ» банка описывается тремя атрибутами: идентификационным номером, фамилией и адресом (см. рис. 1.1). Атрибут часто называют элементом данных, полем данных, полем, итемом данных или элементарным итемом.

1.2. Значение данных

Значение данныхпредставляет действительные данные, содержащиеся в каждом элементе данных. Элемент данных «фамилия клиента» может принимать такие значения, как «проф Хиггинс» или «Марк Твен». В зависимости от того, как элементы данных описывают объект, их значения могут быть количественными, качественными или описательными. На рис. 1.1 показаны различия между объектами, элементами данных и принимаемыми ими значениями.

Объект

Атрибуты (или элементы данных)

Значения (данные)

КЛИЕНТ

Идентификационный Номер. Фамилия. Адрес

123456789, Проф. Хиггинс, 55 Сноу Стрит Нью-Йорк, Н.-Й.

СЧЕТ

Тип. Номер. Баланс

Расход, 634250, 20.53

ПОСТАВЩИК

Фамилия. Номер. Адрес

Вильям Шекспир, С1, 100 Бук Стрит Нью-Йорк, Н.-Й.

Рис.1.1

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

При рассмотрении данных часто бывает трудно выявить различия между объектом, элементом данных и значением элемента данных. Так, если объектом является КЛИЕНТ, то представляющими клиента элементами данных служат его идентификационный номер, фамилия и адрес, а возможными значениями этих элементов данных — «123456789», «проф. Хиггинс» и «55 Сноу Стрит, Нью-Йорк, Н.-Й». Тем не менее установить различия между объектом, элементом данных и значением, которое принимает этот элемент данных, очень важно.