Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1 БД.docx
Скачиваний:
6
Добавлен:
21.11.2019
Размер:
361.25 Кб
Скачать

Лабораторная работа № 1

ТЕМА: ОСНОВНЫЕ ПОНЯТИЯ КОНЦЕПТУАЛЬНЫХ МОДЕЛЕЙ

  1. Объекты

Главными элементами концептуальной модели данных являются объ­екты и отношения. Объекты часто представляют в виде существительных, а отношения - в виде глаголов.

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

Объекты делятся на конкретные и концептуальные. Примеры конкретных объ­ектов: люди, книги, дискеты и т.д. Концептуальными объектами будут компании, навыки, организации, проекты товаров, деловые операции, штатное расписание.

Для того, чтобы уточнить называется ли объектом конкретная вещь (отдельный человек, конкретный автомобиль, конкретный банк) или множе­ство вещей (все люди, все автомобили, все банки) пользуются термином объектное множество для обо­значения множества вещей одного типа и объект-элемент для обозначения одного члена (одного элемента) объектного множества.

Как показано на рис. 1 мы будем изображать объектные множества в виде прямоугольни­ков, а объекты-элементы — в виде точек. Имя объектного множества пи­шется заглавными буквами в единственном числе. Так «ЧЕЛОВЕК» — имя объектного множества, представляющего людей. Строчными буквами («человек») обозначается элемент из объектного множества ЧЕЛОВЕК. Мы пишем «человек в ЧЕЛОВЕК», чтобы обозначить, что человек является эле­ментом объектного множества ЧЕЛОВЕК.

Объектное множество. Множество вещей одного типа.

Объект-элемент. Конкретный элемент объектного множества.

Рис. 1. Объектное множество и объект-элемент

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

Так, например, ИМЯ будет лексическим объектным множеством, поскольку его элементами являются имена, то есть строки символов, которые можно напечатать. ДАТА. КОЛИЧЕСТВО и НОМЕР-ПАСПОРТА также являются примерами лексических объектных множеств, так как даты, количества и номера паспортов также можно распечатать.

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

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

С другой стороны, ЧЕЛОВЕК является абстрактным объектным множеством, поскольку человека напечатать нельзя.

В компьютерной реализации концептуальной модели элементы лексических объектов будут представлены в виде строк символов.

Элементы абстрактных объектов будут представлены внутренними номерами, не имеющими смысла вне системы. Внутренний номер иногда называют «Идентификатор объекта» или суррогатным ключом, так как он представляет и однозначно определяет абстрактный объект-элемент реального мира. Примерами суррогатных ключей являются: для гражданина – данные паспорта, для сотрудника предприятия – табельный номер и т.д.

Суррогатный ключ: «Идентификатор» абстрактного объекта-элемента в компьютерной системе; вне системы смысла не имеет