Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Структурный подход к организации баз данных

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
14.79 Mб
Скачать

19Ч4Л

РТЮ счЕт=тт ( 1 , ^ ^ ) = 1.

 

,,

79+2Х 12343,

=

,

Р<^ЮкЛИЕНТ. ССУДА“ ГП1П (1, ------3208--- '

'

79

 

 

 

 

РТ10СсудА= ш т (1, ^ 2 _ ) =0,0246.

 

 

Р С Ю счет, операция =

(1

123 ) =0,0383.

 

 

 

 

3208

 

 

 

123

 

 

 

РТЮопЕРАция = т т (1, 3208^в 0»0383.

 

 

РР1ОоПЕРАЦИЯ СЧЕТ ■= ПИП

,,

123+ 50X123

ч

,

(1, -------§208

 

1 *

 

24882121

 

 

РТЮотДЕЛЕНИЕ = т т

 

3208 ) = 1.

 

 

ШАГ 1У.1. Вариант, представленный на 0нс. А.23.

Оценки требуемых объемов памяти: ВЬК= 4096, Р5В = 0,1, Р5\У= 0 , 1.

1. База данных КАССИР.

 

 

 

З движ ение-сумм

е- размер поддерева)=139 байт.

 

5 проверка = 6 8 байт.

 

 

 

кассир =42 Х50 + 139+ 0,5 X68 —7026 бант.

 

 

БАЙТЫ В СЕГМЕНТАХ

=7026 X 1000.

 

наибольшего сегмента 139 (сегмент

Неиспользованная память

(Ш)/блок = размер

ДВИЖЕНИЕ-СУММ) — 1 = 138

(так же как

и

для варианта, представленного на

рис. А.2 2 ).

 

 

 

 

Полезный размер блока:

 

 

 

Полезный размер блока =3193 байт.

 

 

БАЙТОВ В БЛОКАХ:

 

 

 

БАЙТОВ В БЛОКАХ=9012996 байт.

 

 

2. База данных ОТДЕЛЕНИЕ.

 

 

5 отделение = 12 1

байт.

 

 

 

БАЙТЫ В СЕГМЕНТАХ = 121X100= 12 10 0

байт.

Средний объем неиспользуемой памяти на блок: так как здесь только один тип

сегмента длиной

12 1 байт, то >У = 1 2 1 — 1 = 120 байт.

 

Полезный размер блоков:

 

 

 

Полезный размер блоков = (0,9X4096— 120) X (0,9) =3209 байт. БАЙТОВ В БЛОКАХ:

БАЙТОВ В БЛОКАХ = 1 2 1 0 0 x ^ = 1 5 4 4 4 байт.

3.База данных КЛИЕНТ.

•^операция = 123 байт.

5 счет-операция = 12+100X123 = 12312 байт. 5 Счет = 43 + 1 X 12312 = 12355 байт.

5 ссуда = 79 байт.

^ клиент = 117+ 2x12355 + 79 = 24096 байт.

БАЙТЫ В СЕГМЕНТАХ =24906 X 100000 байт.

Неиспользованная память (\У) /блок = размер наибольшего сегмента 123 (тип сегмента ОПЕРАЦИЯ) — 1 = 1 2 2 байт.

Полезный размер блока:

Полезный размер блока = (0,9x4096— 122) Х0,9 = 3208 байт. БАЙТОВ В БЛОКАХ:

БАЙТОВ В БЛОКАХ = БАЙТОВ В СЕГМЕНТАХ х | ~ | =

4096 =2490600000x^^ = 3180018000 байт.

о 2 1 )о

Вероятности операций ввода-вывода (вариант на рнс. А.23).

1.База данных КАССИР (см. вариант на рис. А.22).

РСЮкАССИР. кассир-движ ение-сумм =0,0435.

РСЮкАССИР, СЧЕТ = 1 •

РТ1О кассир-д виж ение-сумм =0,0435.

РТ1Опр°вЕркА=0,0213.

РР Ю кассир-движ ение-сумм, кассир = 1.

РР1ОпРОВЕРКА кассир = 1

2.База данных ОТДЕЛЕНИЕ.

Р Т Ю о т ДЕЛЕНИЕ = т т

 

 

 

121

 

 

 

 

( 1 ,^ ~ ) =0,0377.

 

 

3. База данных КЛИЕНТ.

 

 

 

Р С Ю клиент, счет = т т

(1,

43

 

 

 

3 2 9 3 ) = 0,0134.

 

 

 

1ООСС

 

 

 

 

РТЮСчЕт = шт (1 .-5 § § р > -1 .

 

 

 

Р С Ю счет, счет-операция

т

12

0,0037.

*п (С

РТ Ю счет-операция =

 

 

 

12312

 

 

 

т

т

(1, " 3 2 0 3 " ) ~

**

 

 

РС1О с ч е т -операция, операция = 1Т1т (1 ,

123

) =0,0383.

^ о з

Р Т Ю операция = гп1п

(1 , 3203) =0,0383.

 

 

Г.ОТГЧ

 

 

,,

79+12355x2

ч

,

Р С Ю клиент, ссуда = пип

( 1 , ------- «оп я —

) “

*•

РТЮссудА= т т (1, ^ 0 3 ) ” 0,0246.

 

ШАГ IV.1 . Вариант, представленный на рис. А.24.

 

Оценки требуемых объемов памяти: ВЬК = 4096, Р5В=0,1,

Р5 ^=^0,1 .

1. База данных КАССИР.

 

•^кассир-движ ение-сумм = 139 байт.

 

$ проверка = 6 8 байт.

 

5 Кассир=42 + 50 X 139+ 0,5 X 68 =, 7026 байт.

 

БАЙТЫ В СЕГМЕНТАХ = 7026 X 1000 байт.

 

Неиспользованная память (Ш) /блок = размер наибольшего

сегмента 139 (тип сег­

мента КАССИР) — 1 = 138 байт.

 

Полезный размер блоков:

 

Полезный размер блоков=3193 байт (см. расчеты для варианта на рис. А.2 2 ). БАЙТОВ В БЛОКАХ:

БАЙТОВ В БЛОКАХ =9012996 байт (см. расчеты для варианта на рис. А.2 2 ).

2.База данных ОТДЕЛЕНИЕ.

^операция = 123 байт.

$ счет-операция = 12+100X123 = 12312 байт. 5 сч ет = 4 3 + 12312 = 12355 байт.

$ ссуда = 79 байт.

 

 

байт.

^ отделение = 121+ 2000 X 12355 + 100 X 79 = 24789121

БАЙТЫ В СЕГМЕНТАХ

=24789121 X 100 байт.

.Неиспользованная память

(^)/блок = размер

наибольшего сегмента 123 (тип сег­

мента ОПЕРАЦИЯ) — 1 - 1 2 2 байт.

 

 

Полезный размер блока:

 

 

 

Полезный размер блока = (0,9x4096 — 122) X0,9=3207,9 байт.

БАЙТОВ В БЛОКАХ:

 

 

 

БАЙТОВ В БЛОКАХ =24789121 X

=31651934 байт.

о 2 0 7 , 9

3.. База данных КЛИЕНТ.

 

^клиент—117 байт.

=117x100000.

БАЙТЫ В СЕГМЕНТАХ

Неиспользованная память

(Ш)/блок= 117—1 = 116 байт.

Полезный размер блоков:

 

Полезный размер блоков = (0,9X4096— 116) Х0,9 = 3213 байт.

БАЙТОВ В БЛОКАХ:

лаал

БАЙТОВ В БЛОКАХ = 117X 100000X |^ = 1 4 9 1 5 4 0 6 байт.

о2,

Вероятности операций вврда-вывода (вариант на рис. А.24).

1 . База данных КАССИР (см. вариант на рис. А.22).

РСЮкассИР, КАССИР-ДВИЖЕНИЕ-СУММ = 0,0435. РСЮкассир, ПРОВЕРКА = 1 •

РТ Ю кассир-движ ение-сумм =0,0435.

РТ Ю проверка = 0,0 2 1 3 .

РР1ОкАССИР-ДВИЖЕНИЕ-СУММ. СЧЕТ = 1.

РР Ю проверка, кассир = 1 •

2.База данных ОТДЕЛЕНИЕ.

 

43

РСЮотДЕЛЕНИЕ, СЧЕТ = ПИП (1, -

-- ) =0,0134.

РТЮотДЕЛЕНИЕ = тш ( 1 ,

24789121

3208

}

 

79-И2 355Х2000, ,

йотделение, ссуда = пип

(1 , ---------3208-------- ) = 1 -

г»ттг^

_'

/1

12355

,

1

 

 

РТЮсчЕт = шт

( 1. - з208“ ) =

1-

 

 

РТЮ ссудА-тт

(1 ,

=0,0246.

 

РСЮсчЕТ, СЧЕТ-ОПЕРАЦИЯ = т

(1,

12

=0,0037.

 

РТЮсчЕТ-ОПЕРАЦИЯ =

 

12312

 

 

ПИП (1,

^ 0 8

) =

'

РСЮ счЕТ-ОПЕРАЦИЯ, ОПЕРАЦИЯ =

П1?п

( 1 ,

123 _ о

^ 2 0 8

РТЮопЕРАЦИЯ — П11П

(1, ^ 0 8 ^

~ 0 ,0 3 8 3 .

 

3.База данных КЛИЕНТ.

РТЮКЛиЕнт= т т (1,

=0,0364.

П Р О ЕК Т И Р О В А Н И Е БА ЗЫ Д А Н Н Ы Х Д Л Я У Н И В ЕР С И Т Е Т С К О Й И Н Ф О РМ АЦ И О Н Н О Й С И С Т ЕМ Ы

Университет (пример 2)

На рис. Б.О представлена схема отчетности в некоем университете. Она отражает информационные потребности пользователей системы. Все отчеты представлены по отдель­ ности на рис. Б. 1 — Б.8.

Рис. Б.О. Предметная область «Университет»

 

 

Проектирование базы данных университета проведем следующим образом.

 

 

I.Спроектируем

концептуальную модель базы данных (гл. 1, 2, 3, 4 и 5).

(гл.

1 и 2).

1.1. Исследуем

предметную область и сформулируем основные допущения

1.2. Определим, какие элементы данных используются в каждом из отчетов

(гл. 3).

1.3. Установим, какие взаимосвязи существуют между элементами данных. Выявим

элементы данных,-входящие в первичные ключи,' и неключевые элементы данных

(гл. 4 и 5).

1.4. Приведем

схемы отношений элементов данных, входящих в каждый

из отчетов,

к третьей нормальной форме. Если для каких-либо отчетов этого сделать не удастся, объеди­ ним используемые в них элементы и получим отношения в третьей нормальной форме (гл. 5).

1.5. На основе полученных отношений в третьей нормальной форме представим графи­ чески концептуальную модель (гл. 5).

II. Спроектируем логическую модель базы данных (гл. 4, 5 и 6).

11.1. Представим логическую модель, основанную на полученной концептуальной модели, с помощью моделей данных:

реляционной;

иерархической;

сетевой.

11.2. Представим графически внешние модели, используемые при подготовке каждого из отчетов (рис. Б.Ц—Б.8 ), исходя из полученной логической модели.

III.

Спроектируем физическую модель

базы данных

(упражнение для читателя)

(гл. 7, 8

и 9).

логической модели представим графи­

III. 1. На основе полученной на шаге 11.1

чески внутреннюю модель (называемую также физической моделью).

(упражнение для

IV. Оценим качество полученной физической модели базы данных

читателя)

(гл. 7, 8, 9 и приложение В),

полученной на

шаге

И1.1, требуемые объемы

IV.

1. Оценим для внутренней модели,

памяти и вероятности выполнения операций ввода-вывода.

ГУ.2. На основе полученной внутренней модели представим графически внешние модели, используемые при подготовке каждого из отчетов (рис. Б.1—Б.8 ).

П/.З. Получим оценки временных характеристик внешних моделей, полученных на шаге 1М.2.

ШАГ I СПРОЕКТИРУЕМ КОНЦЕПТУАЛЬНУЮ МОДЕЛЬ БАЗЫ ДАННЫХ (гл. 1, 2, 3, 4 и 5)

ШАГ 1.1. Исследуем предметную область и сформулируем основные допущения (гл. 1 н 2).

Университет занимает несколько университетских городков. Студенты занимаются днем, а аспиранты — вечером. Нужно спроектировать базу данных для следующих приложе­ ний.

Расписание занятий студента н а семестр (рис. Б .1). В течение каждого семестра

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

Список студентов, слуш аю щ их курс (документ преподавателя) (рис. Б .2 ). Это список

студентов, записавшихся на занятия по данному курсу. В конце семестра преподаватель выставляет оценки.

Распределение аудиторий на семестр (рис. Б .З). Документ, предназначенный для ад­

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

Перечень курсов (рис. Б .4). Перечень курсов печатается перед началом каждого

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

Список вы пускников прош лы х лет (рис. Б .5 ). Университет ведет и обновляет списки

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

Сведения о студентах (рис. Б .6 ). В конце каждого семестра информация о студенте

пополняется сведениями о курсах, которые он прослушал, и о сданных зачетах.

Сведения о преподавателях (рис. Б .7). Университет хранит и обновляет сведения обо

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

Сведения о колледж е (рис. Б .8). Этот документ содержит сведения обо всех факульте­

тах колледжа, таких, как электротехнический, вычислительной техники, физический, управле­ ния и т. д.

 

Расписание занятий студента на семестр

 

ДАТА: 7 сентября 1979 г.

СЕМЕСТР:

ОСЕННИЙ 1979:

 

10 сентября 1979 г.— 22 декабря 1979 г.

КОЛЛЕДЖ:

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СТУДЕНТ:

123456789

ИМЯ:

ДЖОН. Ф. СМИТ

СТАТУС:

СТУДЕНТ

ГЛАВНЫЙ:

ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

ВТОРОСТЕПЕННЫЙ:

ГИМНАСТИКА

КУРАТОР:

ДЖОЗЕФ А. КОРРИГАН

НОМКУРСА

ВТ601

ВТ605

 

ИМЯ-

 

 

ДЕНЬ-

ЗДАНИЕ-

НАЗВ-КУРСА

ЗАЧЕТЫ

ГОРОДОК

НОМ-

ПРЕП

ВРЕМЯ

 

 

 

АУДИТОРИИ

 

 

 

 

 

ВВЕДЕНИЕ

А. Б.

3

УАЙТ

СРЕДА,

АЛ201

В ВЫЧИСЛИТЕЛЬ­

АДАМС

 

ПЛЕЙНС

18—20

 

НУЮ ТЕХНИКУ

ДЖ. С.

 

БРУК­

ЧЕТВЕРГ

ГЛАВН605

СТРУКТУРЫ ДАН­

3

НЫХ И АЛГОРИТМЫ

ФИНК

 

ЛИН

8— 10

 

Рис. Б.1. Каждый студент в начале семестра получает расписание занятий с перечислением всех курсов, на которые он записался

 

Список студентов, слушающих курс

 

СЕМЕСТР:

 

 

ДАТА: 9 сентября 1979 г.

 

ОСЕННИЙ 1979 г.:

 

КОЛЛЕДЖ:

 

10 сентября 1979 г.— 22 декабря 1979 г.

 

 

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

 

КАФЕДРА:

 

ЭЛЕКТРОТЕХНИКИ

 

НОМ-КУРСА:

 

ВТ601

 

 

НАЗВАНИЕ-КУРСА:

 

ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ ТЕХНИКУ

ИМЯ-ПРЕП:

 

А. Б. АДАМС

 

 

ГОРОДОК:

 

УАЙТ ПЛЕЙНС

 

 

ЗДАНИЕ-НОМ-АУДИТОРИИ

АЛ201

 

 

ДЕНЬ-ВРЕМЯ:

 

СРЕДА 18-20

 

 

ПРЕДШЕСТВУЮЩИЕ-КУРСЫ:

НЕТ

 

 

НОМ-СТУДЕНТА

ИМЯ-СТУДЕНТА

ПРИСВОЕННАЯ-

ОЦЕНКА

 

 

 

СТЕПЕНЬ

 

123456789

ДЖОН Ф. СМИТ

БАКАЛАВР НАУК

 

897654321

ФРЭНК ф. ФРЭН

МАГИСТР НАУК

 

967831201

ДЖЕЙН. Ф. БАНДИ

МАГИСТР НАУК

 

ИТОГО-СТУДЕНТОВ-НА-КУРСЕ = 35

Рис. Б.2. Список студентов, слушающих данный курс, подготавливается для каждого курса, который преподается в колледже. Копия этого списка направляется преподавателю, ведущему данный курс

СЕМЕСТР: ОСЕННИЙ 1979 г.: с 10 сентября 1979 г. по 22 декабря 1979 г .

Н О М -

Н А З В - К У Р С А

И М Я - П Р Е П О ­

 

Д Е Н Ь -

З Д А Н И Е -

Г О Р О Д О К

Н О М -А У Д И -

К У Р С А

Д А В А Т Е Л Я

В Р Е М Я

 

 

,Т О Р И И

 

 

 

 

 

ВТ601

ВВЕДЕНИЕ В ВЫЧ.

А. Б.

УАЙТ

СРЕДА

 

 

ТЕХНИКУ

АДАМС

ПЛЕЙНС

18.00—

АЛ201

ВТ605

ИНФОРМАЦ.

дж. с.

 

20.00

 

БРУК­

ЧЕТВЕРГ

ГЛАВН605

 

СТРУКТУРЫ И

ФИНК

ЛИН

8.00—

 

 

АЛГОРИТМЫ

 

 

10.00

 

ВТ623

ПЕРЕКЛЮЧАТЕЛИ

А. М.

ЛОНГ

ВТОР­

ГЛАВН238

 

И ЦИФРОВЫЕ

ДЖОНС

АЙЛЕНД

НИК

 

 

СИСТЕМЫ

 

 

18.00—

 

ОФ500

ПОЛЯ И ВОЛНЫ

А. Б.

 

20.00

 

БРУК­

ЧЕТВЕРГ

АКТ389

 

 

АДАМС

ЛИН

8.00—

 

 

10.00

 

в

 

 

 

 

 

Рис. Б.З. Этот отчет предназначен администрации. Для проведения занятий по вводным курсам следует выделять большие аудитории, чем для занятий по продвинутым курсам, поскольку вводные курсы обычно посещает большее число студентов. Администрация располагает списком аудиторий с указанием их вместимости

Перечень курсов

 

ДАТА: 18 АВГУСТА 1979 г.

КАФЕДРА:

ЭЛЕКТРОТЕХНИКА

НОМ-КУРСА:

ВТ601

НАЗВ-КУРСА:

ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ ТЕХНИКУ

МАКС-ЗАЧЕТОВ:

3

ОПИСАНИЕ-КУРСА:

ЭТО ВВОДНЫЙ КУРС В ВЫЧИСЛИТЕЛЬНУЮ ТЕХНИКУ

 

ТЕМЫ:---------

ПРЕДШЕСТВУЮ-

ЦЕЛИ:---------

НЕТ

ЩИЕ-КУРСЫ:

Рис. Б.4. В начале каждого семестра печатается перечень курсов

Основные допущ ения относительно университета.

Приводимые ниже допущения служат для иллюстрации принципов построения концеп­ туальной модели и не являются обязательным свойством рассматриваемой предметной об­ ласти.

1. Каждый семестр начинается и заканчивается в определенный день.

2.Идентификационный номер однозначно определяет студента, т. е. его имя, адрес, статус (аспирант или студент), главный и второстепенный предметы и т. д.

3.Каждому студенту назначается куратор.

4.В семестре студент может записаться на несколько курсов.

НОМ-СТУДЕНТА ИМЯ-СТУДЕНТА РАБОЧИЙ-АДРЕС-СТУДЕНТА

238912411

ДЖЕЙ. Р. КЕЙЛ

205 ИСТ 42 СТРИТ, НЬЮ-ЙОРК, Н.-Й.

 

 

 

 

 

10017

364123889

МОРИН. Ф. САЛ­

19 УОТЕР СТРИТ,

НЬЮ-ЙОРК, Н.-Й.

 

ЛИВАН

 

 

 

10001

ДОМАШНИЙ-АДРЕС-СТУДЕНТА

 

РАБОЧИЙ-ТЕЛЕФОН ДОМАШНИЙ-ТЕЛЕФОН

15 МЭЙН СТРИТ, ЛАРЧМОНТ, Н. Й.

(212)

411—2342

(914) 654—1489

241 ХАЙЛЭНД СТРИТ, РАЙ, Н. Й.

(212)

895—1245

(914) 894—3412

ПРИСВОЕННАЯ-СТЕПЕНЬ

ДАТА-СТЕПЕНИ

 

НАЗВ-НАНИМАТЕЛЯ

ба к а л а вр наук

15 АПРЕЛЯ

1950 г.

ЭЙ-ЭМ-СИ КОРПОРЕЙШН

МАГИСТР НАУК

5 ЯНВАРЯ

1976

г.

ПИ-КЬЮ-АР инк.

АДРЕС-НАНИМАТЕЛЯ

 

 

 

должность

205 ИСТ 42 СТРИТ, НЬЮ-ЙОРК, Н.-Й.

10017

 

СТАРШИЙ ПРОЕКТИРОВЩИК

19 УОТЕР СТРИТ,

НЬЮ-ЙОРК,

Н.-Й.

10001

 

ВИЦЕ-ПРЕЗИДЕНТ ПО

 

 

 

 

 

СБЫТУ

 

Рис. Б.5. Сведения о выпускниках прежних лет постоянно обновляются

5. Один и тот же курс (например-, ВТ601) в различные семестры может читаться под различными названиями. Его могут вести разные преподаватели. В различные семестры занятия могут проводиться в различных университетских городках. Расписания занятий и место их проведения также могут различаться.

6. Если курс читается одновременно в нескольких местах разным группам студентов, он однозначно идентифицируется дополнительным номером, например ВТ601.1, ВТ601.2.

7. По желанию студент может сдавать нё все зачеты по данному курсу (студент может быть слушателем).

8. Занятия по данному курсу посещает определенное число студентов.

9.В находящемся у преподавателя списке студентов, посещающих занятия по данному КУРСУ> имеется незаполненный столбец «ОЦЕНКА». В конце семестра преподаватель простав­ ляет оценки и передает список администрации.

10.Перечень курсов содержит сведения обо всех курсах, которые читаются на данном

семестре.

И.Студент, записавшийся на занятия по данному курсу в данном семестре, может за­ писаться для сдачи максимального числа зачетов.

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

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

Сведения о студенте (должны обновляться каждый семестр)

НОМ-СТУДЕНТА: 967831201 ИМЯ-СТУДЕНТА: ДЖЕЙН Ф. БАНДИ

РАБОЧИЙ-АДРЕС-СТУДЕНТА: 44 ИСТ 86 СТРИТ НЬЮ-ЙОРК, Н.-Й. 10028 АДРЕС-НАНИМАТЕЛЯ: 44 ИСТ 86 СТРИТ, НЬЮ-ЙОРК, Н.-Й. 10028 ДОМАШНИЙ-АДРЕС-СТУДЕНТА: 5 БОСТОН ПОСТ РОУД, РАЙ, Н.-Й. 10580 РАБОЧИЙ-ТЕЛЕФОН: 212-345-4412 ДОМАШНИЙ-ТЕЛЕФОН: 914-684-1242 БЛИЖАЙШИЙ-РОДСТВЕННИК: ДЖОН ДЖ. БАНДИ КУРАТОР: АБРАХАМ С. ГОЛДСТАЙН СДАНО-ЗАЧЕТОВ: 24 ПЕРЕСДАНО-ЗАЧЕТОВ: 9 ВСЕГО-ЗАЧЕТОВ: 33

НОМ-КУРСА-ЗАКОНЧЕННОГО-В-СЕМЕСТРЕ: НЕРВНАЯ СИСТЕМА МЛЕКО­ ПИТАЮЩИХ, ВЕСНА 1978

ОЦЕНКА: А НОМ-КУРСА-ЗАКОНЧЕННОГО-В-СЕМЕСТРЕ: ОРГАНИЧЕСКАЯ ХИМИЯ, ОСЕНЬ

1977

ОЦЕНКА: Б

Рис. Б.6. В конце каждого семестра курсы, законченные студентом, вносятся в соответст­ вующую запись

Сведения о преподавателе

ИМЯ-ПРЕПОДАВАТЕЛЯ: А. Б. АДАМС СЕМЕСТР: ОСЕННИЙ 1979

НОМ-КУРСА

ЗАМЕЧАНИЯ-СТУДЕНТА

ВТ601

КОМПЕТЕНТНЫЙ ПРЕПОДАВАТЕЛЬ

ОФ500

ОТЛИЧНЫЙ ПРЕПОДАВАТЕЛЬ

ВТ601

МОЖЕТ-ПРЕПОДАВАТЬ

ВТ622

МОЖЕТ-ПРЕПОДАВАТЬ

ВТ625

МОЖЕТ-ПРЕПОДАВАТЬ

ОФ500

МОЖЕТ-ПРЕПОДАВАТЬ

ВТ777

МОЖЕТ-АССИСТИРОВАТЬ

ВТ897

МОЖЕТ АССИСТИРОВАТЬ

Рис. Б.7. Регистрируются сведения о каждом преподавателе. Если окажется, что преподава­ тель не в состоянии вести курс, просматриваются сведения о преподавателях и подыскива­ ются такие кандидаты на замену, которым требуется минимальная переподготовка

10 З а к 1 6 0 3

289

 

ДАТА: 19 СЕНТЯБРЯ 1979 г.

РЕКТОР: А. Б. БРАЙТ ТЕЛЕФОН-РЕКТОРА: 212-845-1243 КАФЕДРА: ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ВСЕГО-СТУДЕНТОВ-НА-КАФЕДРЕ: 150 КАФЕДРА: ФИЗИКИ ВОЕГО-СТУДЕНТОВ-НА-КАФЕДРЕ: 120

ВСЕГО-СТУДЕНТОВ-В-КОЛЛЕДЖЕ: 11 253

Рис. Б.8. Сведения о колледже включают сведения обо всех его кафедрах

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

15.В конце каждого семестра замечания студента о данном курсе могут запоминатьсй

всведениях о преподавателе.

16.До тех пор пока преподаватель не проведет хотя бы один цикл занятий по данному курсу, он не может быть отмечен, как «МОГУЩИЙ-ПРЕПОДАВАТЬ» или «МОГУЩИЙАССИСТИРОВАТЬ».

ША Г 1.2. Определим, какие элементы данных используются в каждом из отчетов (гл .З ).

Изучим каждый отчет в отдельности и заполним таблицу соответствия, в которой указаны все отчеты и все входящие в них элементы данных.

Приведем полный перечень этих элементов данных (табл. 1):

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

Э л ем е н т ы д а н н ы х

СЕМЕСТР

ДНАЧСЕМ

ДКОНСЕМ НОМ-СТУДЕНТА ИМЯ-СТУДЕНТА СТАТУС ГЛАВНЫЙ

ВТОРОСТЕПЕННЫЙ

КУРАТОР НОМ-КУРСА НАЗВ-КУРСА

ИМЯ-ПРЕПОДАВАТЕЛЯ

 

 

 

О т ч е т ы

 

 

 

 

 

 

|

1

 

 

 

 

 

_

Р а с п и с а н и е з а ­ н я т и й с т у д е н т а на с е м е с т р

С п и со к с т у д е н - т о в , с л у ш а ю щ и х ку р с

Р а с п р е д е л е н и е а у д и т о р и й н а с е м е с т р

С в е д е н и я о к у р с а х

С в е д е н и я о в ы ­ п у с к н и к а х п р о ш ­ л ы х л е т

С в е д е н и я о с т у д е н т е

С в е д е н и я о п р е п о д а в а т е л е

С в е д е н и я о к о л л е д ж е

;

 

 

 

 

 

 

 

,

1

X

X

X

 

 

 

X

 

 

X

X

X

 

 

 

 

 

 

X

X

X

 

 

 

 

 

 

X

X

 

 

X

X

 

 

 

X

X

 

 

X

X

 

 

 

X

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

X

 

 

 

 

X

 

 

 

X

X

X

X

 

 

X

 

 

X

X

X

X

 

 

 

 

 

X

X

X

 

 

 

X

 

 

Соседние файлы в папке книги