Реферат: База данных

OAdr

Строковое поле длиной 100 символов.

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

OOtpr

Строковое поле длиной 100 символов.

Перечень отправляемого груза.

OOest

Строковое поле длиной 3 символов.

Количество мест которое занимает груз.

OVes

Строковое поле длиной 10 символов.

Вес отправляемого груза (в килограммах).

Теперь заведем базу для получателя которую назовем Poluch.db. Она имеет следующую структуру:

Название

Тип

Назначение

PNum

Поле с неповторяющимися значениями (т.е. номер накладной).

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

PName

Строковое поле длиной 30 символов.

Полные данные получателя.

PAdr

Строковое поле длиной 100 символов.

Полный адрес получателя.

Все выше перечисленные базы являются справочными и используются при заполнении основной базы, в корой храниться информация по отправкам. Эта база получила имя Bank.db и состоит из:

Название

Тип

Назначение

Date

Дата (день, месяц, год)

Дата отправки.

Summa

Денежный формат

Сумма на которую произведена отправка.

Vid

Строковое поле длиной 15 символов.

Вид платежа: наличными, переводом на счет.

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


Otprav.db

Реквизиты отправителя.


Poluch.db

Реквизиты получателя.

Bank.db

Банковские реквизиты.

База Otprav.db имеет поле Number целого числового типа, оно содержит номер о квитанции отправки не может быть использовано в качеств ключевого. Так как каждой отправки присваивается свой номер, который в дальнейшем не будет повторяться. Для решения данной проблемы существует много путей решения, но я остановилась на одной:

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

6. Выбор, обоснование и описание программно инструментальных средств.

К-во Просмотров: 1324
Бесплатно скачать Реферат: База данных