Реферат: База данных
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. Выбор, обоснование и описание программно инструментальных средств.