Смекни!
smekni.com

Методические указания предназначены для студентов, ма-гистрантов и докторантов, разработчиков баз данных, специа-листов по автоматизированным системам управления. Рецензент: проф. Каишаури Т. В (стр. 2 из 2)


Рис. 1.5. Модель предметной области

2. Локальные представления

Моделированием локальных представлений завершается по-строение моделей локальных представлений. Локальное пред-ставление соответствует отдельной функциональной задаче (или отдельному пользователю, или отдельному программисту), то есть подсхеме (логической организации данных), – таблице, опи-

сывающей ту часть данных, которая ориентирована на нужды организация данных конечного пользователя или прикладно- го программиста. При построении каждой модели локального представления выполняются следующие работы: формулирова-ние сущностей, выбор идентифицирующего атрибута для каж-дой сущности, назначение сущностям описательных атрибутов; спецификация связей. В курсовой работе должны быть пред-ставлены 3 ÷ 5 локальных представления (функциональных за-дач) с построенными моделями локальных представлений, в ви-де графических диаграмм. Например, на рис. 2.1. ÷ 2.2. представ-

лены две модели локальных представлений (в виде графичес- ких диаграмм), согласно модели предметной области, для фун- кциональных задач 2.1. ÷ 2.2. соответственно.

2.1. Найти для данного отдела в организации следующие данные – наименование организации, адрес организации, ФИО руководителя, наименование отдела, ФИО зав. отделом и рабо- чий телефон зав. отд., по шифру организации и шифру отдела, – для формирования строки в документе по следующей струк- туре:

ДАННЫЕ-ОБ-ОТДЕЛЕ

BIWOR1 BITOT2 BIWNO2 BIWAO3 BIWWR4

N(6) N(3) C(16) C(30) C(18)

Шифр органи- зации Шифр отдела Наименование организации Адрес организации ФИО руководителя

BITNT3 BITWT5 BITTT6

C(18) C(18) C(8)

Наименование

отдела

ФИО зав. отделом Рабочий телефон зав. отд.



Рис. 2.1. Модель локального представления

2.2. Найти для всех служащих по всем отделам в данной организации следующие данные – наименование организации, шифр отдела, наименование отдела, ФИО зав. отделом, шифр служащего, ФИО служащего, рабочий телефон служащ. и шифр должности, по шифру организации, – для формирования доку-мента по следующей структуре:

ДАННЫЕ-О-СЛУЖАЩИХ

BIWOR1 BIWNO2 BITOT2 BITNT3 BITWT5

N(6) C(16) N(3) C(18) C(18)

Шифр органи- зации Наименование организации Шифр отдела Наименование

отдела

ФИО зав. отделом

BICCL2 BICWC4 BICTC8 BICDO5

N(4) C(18) C(8) N(3)

Шифр служа- щего ФИО служащего Рабочий телефон служащ. Шифр долж- ности


Рис. 2.2. Модель локального представления

3. Логическая схема базы данных

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

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

В логической схеме базы данных: первичные ключи (прос- тые и сцеплённые) идентифицируются (подчёркиваются); все типы связей между первичными ключами должны быть фун-кциональными (то есть 1 : 1, 1 : M, M : 1), то есть не должны быть связи типа M : N (то есть «многие-ко-многим»; – и если они были, то выполняется их реализация); добавляют обратные связи между первичными ключами, если они отсутствуют; устраняются избыточные связи; идентифицируют корневой ключ; обрабатывают изолированные и пересекающиеся атри- буты; идентифицируют все имеющиеся вторичные ключи. На рис. 3.1. представлена логическая схема базы данных (в виде овал-схемы, то есть овал-диаграммы), которая находится во всех нормальных формах, и для которой выполнены все пе-речисленные правила и процедуры её построения.

Рис. 3.1. Логическая схема базы данных

Приложение 1

ГРУЗИНСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ИНФОРМАТИКИ

И СИСТЕМ УПРАВЛЕНИЯ

НАПРАВЛЕНИЕ

„Автоматизированные системы управления“

КУРСОВАЯ РАБОТА

на тему „Организация функциональных служб организации“

по предмету „Проектирование баз данных“

Студента: III курса,

группы 608239,

специальности АСОИУ,

Асатиани Константина

Сергеевича

Тбилиси 2008

Приложение 2

Содержание

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1. Модель предметной области . . . . . . . . . . . . . . . 6

2. Локальные представления . . . . . . . . . . . . . . . . 10

3. Логическая схема базы данных . . . . . . . . . . . . . 15

Используемая литература . . . . . . . . . . . . . . . . . . 16

Литература

1. Дейт К. Введение в системы баз данных: Пер. с англ.– М.: Наука, 1980.

2. Мартин Дж. Организация баз данных в вычислительных системах: Пер. с англ.–М.: Мир, 1980.

3. Скворцов В. И., Щукин Б. А. Реляционная модель данных. –М.: МИФИ, 1983.

4. Почовян С. М., Майсурадзе Г. Р. Проектирование баз дан- ных: Уч. пособие (ISBN 978-9941-14-032-7).–Тбилиси: Тех- нический университет, 2008.

5. Ульман Дж. Основы систем баз данных. Пер. с англ.–М.: Финансы и статистика, 1983.

6. Хаббард Д. Автоматизированное проектирование баз дан- ных. Пер. с англ.–М.: Мир, 1983.

7. Уэлдон Д.-Л. Администрирование баз данных. Пер. с англ.–М.: Финансы и статистика, 1984.

8. Цикритзис Д., Лоховский Ф. Модели данных. Пер. с англ.– М.: Финансы и статистика, 1985.

9. Четвериков В. Н., Ревунков Г. И., Самохвалов Э. Н. Базы и банки данных.–М.: Высшая школа, 1987.

10. Чоговадзе Г. Г., Качибая В. В., Сургуладзе Г. Г. Теория реля-ционных зависимостей и проектирование логической схе-мы баз данных.–Тбилиси: Тбилисский университет, 1988.

11. Полищук Ю.М., Хон В.Б. Теория автоматизированных бан-

банков информации.–М.: Высшая школа, 1989.

12. Бойко В.В., Савинков В.М. Проектирование баз данных ин- формационных систем.–М.: Финансы и статистика, 1989.

13. CogovaZe g., gogiCaiSvili g., surgulaZe g., Serozia T., Sonia o. marTvis avtomatizebuli sistemebis daproeqte- ba da ageba (Teoriuli da praqtikuli informatika). –Tbilisi: teqnikuri universiteti, 2001.