Описание объектов и связей между ними. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Описание объектов и связей между ними.

Поиск

Диаграмма ER-типа:

Упрощения:

1. Рассматриваются только те жители, которые имеют квартиру.

2. Житель может быть зарегистрирован только в одной квартире.

3. Учитываются только населенные квартиры, в которых зарегистрированы жители.

4. В одной квартире могут быть зарегистрированы несколько жителей.

5. Для одной квартиры один номер телефона.

6. Не во всякой квартире может быть телефон.

7. Имеются жители без источника дохода (дети).

8. У одного жителя может быть несколько источников дохода.

9. Разные виды дохода у разных жителей.

10. Имеются виды доходов, которые не используются.

Лингвистические отношения

описания всех терминов и понятий, которые используются при описании объектов.

Nom – порядковый номер.

KCategory – приватизированная P, неприватизированная N, коммун. K

Money - в как ед.

3. Алгоритмический набор показателей(атрибутов).

Граф взаимосвязей показателей.

Описание информационных потребностей пользователей

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

1) Вывести список всех жителей с указ. общим доходом.

2) Вывести список жителей, где общий доход >= налогооблагаемого min.

3) Подсчитать налоги отдельных жителей и общую сумму налогов.

Ограничение целостности.

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

-Доход>0

-Значение KCategory выбиралось из списка(N, K, P)

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


ДЛП

Анализ СУБД, ознакомление со средствами проектирования БД, определение состава БД.

При выполнении ДЛП надо определить состав БД.

Определение состава БД и отношений

Принцип синтезирования:

В состав БД включают атрибуты всех сущностей + вычисляемый доход SumD.

БД состоит из 5 отношений:

PERSON (Nom, FIO, Rdate, Pol, SumD, Adr)

FLAT (Adr, Skv, Nrooms, KCategory)

TPHONE (Ntel, TCategory, Adr)

PROFIT (Id, Source, Moneys)

HAVE_D(Nom, Id)

Таблица БД Атрибут Тип Размер Допустимые значения Значение по умолчанию
PERSON Nom FIO Rdate Pol SumD Adr Autoincrement Alpha Date Alpha Money Alpha         М,Ж    
FLAT Adr Skv Nrooms KCategory Alpha Number Short Alpha       >=0 0..4 П,Н,К   Н
TPHONE Ntel TCategory Adr Alpha Alpha Alpha   ###–#### О,Д,С   О
PROFIT Id Source Moneys Autoincrement Alpha Money         >=0    
HAVE_D Nom Id Comment Long Integer Long Integer Alpha     >0 >0  


Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 211; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.007 с.)