Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая АИС БД Меркулов Максим ПИН-32сз.doc
Скачиваний:
31
Добавлен:
14.05.2015
Размер:
923.14 Кб
Скачать

1.2 Система базы данных

Система баз данных – компьютеризированная система, основное назначение которой – хранить информацию, предоставляя пользователям средства её извлечения и модернизации

Система баз данных состоит из следующих компонентов: данные, аппаратное обеспечение, программное обеспечение, пользователи.

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

В данной работе поставленная задача решалась при помощи СУБД InterBase. Данная СУБД поддерживает стандарт языка SQL, и имеет связь со средством разработки приложений C++ Builder 6, при помощи стандартных компонентов. БД реализована на локальном сервере.

Системные требования: операционная система Microsoft Windows XP; процессор Pentium IV; 500 МБ оперативной памяти; 100 МБ на жестком диске.

В разработанную БД доступ имеет один пользователь.

Имя пользователя – SVYAZORGTEX.

Пароль – 111555999.

1.3 Описание предметной области

Формализованное описание предметной области представлено в виде таблиц 1 и 2.

Таблица 1 – Классы объектов

Объект/

свойство

Уникальный идентификатор

Физические

характеристики

Опциональность значения

Логические ограничения

Процессы

ОРГАНИЗАЦИЯ

код

УИ1, П

число, 10

да

> 0

Вв, Пр

название

УИ2

символы, 50

да

все буквы строчные

Вв, Пр

краткое название

символы, 15

нет

все буквы строчные

Вв, Пр

ЕДИНИЦА ТЕХНИКИ

номер

УИ1, П

число, 10

да

> 0

Вв, Пр

дата выпуска

УИ2

дата

да

Вв, Пр

ВИД ТЕХНИКИ

код

УИ1, П

число, 10

да

> 0

Вв, Пр

название

УИ2

символы, 50

да

первая буква прописная

Вв, Пр, Об

краткое название

символы, 15

нет

первая буква прописная

Вв, Пр, Об

ФИЗИЧЕСКОЕ ЛИЦО

код

УИ1, П

число, 10

да

> 0

Вв, Пр

номер паспорта

УИ2

число, 8

да

> 0

Вв, Пр

серия паспорта

УИ3

число, 4

да

> 0

Вв, Пр

фамилия

символы, 25

да

все буквы строчные

Вв, Пр

имя

символы, 15

да

все буквы строчные

Вв, Пр

отчество

символы, 25

да

все буквы строчные

Вв, Пр

КВИТАНЦИЯ

код

УИ1, П

число, 10

да

> 0

Вв, Пр

дата квитанции

УИ2

дата

да

Вв, Пр

дата начала ремонта

дата

да

Вв, Пр

дата окончания ремонта

дата

нет

Вв, Пр

отметка о выдаче

Логическое значение

нет

Вв, Пр

АДРЕС

код

УИ, П

число, 10

да

> 0

Г, Пр

дом

число, 10

нет

> 0

Вв, Пр

корпус

символы, 3

нет

все буквы строчные

Вв, Пр

квартира

число, 10

нет

> 0

Вв, Пр

Таблица 1 – Классы объектов(продолжение)

УЛИЦА

код

УИ1, П

число, 10

да

> 0

Г, Пр

название

УИ2

символы, 50

да

первая буква прописная

Вв, Пр, Об

ТИП УЛИЦЫ

код

УИ1, П

число, 10

да

> 0

Г, Пр

название

УИ2

символы, 15

да

все буквы строчные

Вв, Пр

краткое название

символы, 5

нет

все буквы строчные

Вв, Пр

НАСЕЛЕННЫЙ ПУНКТ

код

УИ1, П

число, 10

да

> 0

Г, Пр

название

УИ2

символы, 50

да

первая буква прописная

Вв, Пр, Об

ТИП НАСЕЛЕННОГО ПУНКТА

код

УИ1, П

число, 10

да

> 0

Г, Пр

название

УИ2

символы, 15

да

все буквы строчные

Вв, Пр

краткое название

символы, 5

нет

все буквы строчные

Вв, Пр

Таблица 2. Формализованное описание предметной области. Связи

Связь

Опциональность связи

Тип связи

Название связи

главный КО

подчиненный КО

главный КО

подчиненный КО

главный КО

подчиненный КО

главный КО

подчиненный КО

УЛИЦА

АДРЕС

м.б.

д.б.

1

М

соответствует

относится

ТИП УЛИЦЫ

УЛИЦА

м.б.

д.б.

1

М

соответствует

относится

ТИП НАСЕЛЕННОГО ПУНКТА

НАСЕЛЕННЫЙ ПУНКТ

м.б.

д.б.

1

М

соответствует

относится

НАСЕЛЕННЫЙ ПУНКТ

АДРЕС

м.б.

д.б.

1

М

соответствует

относится

ФИЗИЧЕСКОЕ ЛИЦО

АДРЕС

м.б.

д.б.

1

1

соответствует

относится

ВИД ТЕХНИКИ

ЕДИНИЦА ТЕХНИКИ

м.б.

д.б.

1

М

соответствует

относится

КВИТАНЦИЯ

ФИЗИЧЕСКОЕ ЛИЦО

м.б.

д.б.

1

M

соответствует

относится

КВИТАНЦИЯ

ОРГАНИЗАЦИЯ

м.б.

д.б.

1

M

соответствует

относится

КВИТАНЦИЯ

ЕДИНИЦА ТЕХНИКИ

м.б.

д.б.

1

M

соответствует

относится

«Каждой УЛИЦЕ может соответствовать много АДРЕСОВ». «Каждый АДРЕС должен относиться к одной УЛИЦЕ».

«Каждому ТИПУ УЛИЦЫ может соответствовать много УЛИЦ». «Каждой УЛИЦЕ должна относиться к одному ТИПУ УЛИЦЫ».

«Каждому ТИПУ НАСЕЛЕННОГО ПУНКТА может соответствовать много НАСЕЛЕННЫХ ПУНКТОВ». «Каждый НАСЕЛЕННЫЙ ПУНКТ должен относиться к одному ТИПУ НАСЕЛЕННОГО ПУНКТА».

«Каждому НАСЕЛЕННОМУ ПУНКТУ может соответствовать много АДРЕСОВ». «Каждый АДРЕС должен относиться к одному НАСЕЛЕННОМУ ПУНКТУ».

«Каждое ФИЗИЧЕСКОЕ ЛИЦО может соответствовать одному АДРЕСУ». «Каждый АДРЕС должен относиться к одному ФИЗИЧЕСКОМУ ЛИЦУ».

«Каждому ВИДУ ТЕХНИКИ может соответствовать много ЕДИНИЦ ТЕХНИКИ». «Каждая ЕДИНИЦА ТЕХНИКИ должна относиться к одному ВИДУ ТЕХНИКИ».

«Каждая КВИТАНЦИЯ может соответствовать многим ОРГАНИЗАЦИЯМ». «Каждая ОРГАНИЗАЦИЯ должна относиться к одной КВИТАНЦИИ».

«Каждая КВИТАНЦИЯ может соответствовать много ФИЗИЧЕСКИХ ЛИЦ». «Каждому ФИЗИЧЕСКОМУ ЛИЦУ должна относиться к одной КВИТАНЦИИ».

«Каждая КВИТАНЦИЯ может соответствовать многим ЕДИНИЦАМ ТЕХНИКИ». «Каждая ЕДИНИЦА ТЕХНИКИ должна относиться к одной КВИТАНЦИИ».