Рефераты. Разработка АРМ научно-технической библиотеки университета

Целые числа

4 байта

Logical

Логические данные (.T./.F.)

1 байт

Memo

Алфавитно-числовые данные

Ограничено свободным местом на диске

General

Графические изображения, диаграммы, OLE объекты

Ограничено свободным местом на диске

Character (binary)

Алфавитно-цифровые данные с символами ASCII от 0 до 255

Ограничено свободным местом на диске

Memo (binary)

Алфавитно-цифровые данные с символами ASCII от 0 до 255

Ограничено свободным местом на диске

 

3.2.2 Назначение типов данных для полей таблиц.


Исходя из выше описанной модели, определим типы полей для таблиц.

Для таблицы Создатели:

·        Код_создателя  –  тип данных  Integer;

·         Создатель – тип данных Character, размер порядка 50 символов.

Для таблицы Издательства:

·        Код_издательства – тип данных  Integer;

·        Название – тип Character, размером 30 символов;

·        Город –  тип Character, размером 20 символов.

Для таблицы Виды издания:

·        Вид_издания –  тип данных  Integer;

·        Название_вида  – тип Character, размером 30 символов.

Для таблицы Раздел:

·        Название_раздела  – тип Character, размером 100 символов;

·        Библиотечный_код – тип Character, размером 20 символов;

·        Код_раздела –  тип данных  Integer;

·        Код_родителя –  тип данных  Integer.

Для таблицы Издание:

·        Код_издания –  тип данных  Integer;

·        Код_раздела –  тип данных  Integer;

·        Заглавие – тип Character, размером 30 символов;

·        Вид_издания –  тип данных  Integer;

·        Код_издательства –  тип данных  Integer;

·        Авторский_знак – тип Character, размером 10 символов;

·        Год_издания – тип Numeric, размером 4 символов;

·        Аннотация – тип Memo.

Для таблицы Переплёты:

·        Номер_переплёта –  тип данных  Integer;

·        Код_издания –  тип данных  Integer;

·        Дата_приобретения – тип Date.

Для Таблицы Группа:

·        Код_группы –  тип данных  Integer;

·        Название_группы – тип Character, размером 30 символов;

·        Код_родителя –  тип данных  Integer.

Для таблицы Читатели:

·        Номер_читателя –  тип данных  Integer;

·        Код_группы –  тип данных  Integer;

·        Код_фамилии –  тип данных  Integer;

·        Код_имени –  тип данных  Integer;

·        Код_отчества –  тип данных  Integer;

·        Код_города –  тип данных  Integer;

·        Код_улицы –  тип данных  Integer;

·        Дом_Квартира – тип Character, размером 20 символов;

·        Номер_телефона – тип Character, размером 15 символов;

·        Дата_рождения – тип Date;

·        Дата_регистрации – тип Date;

·        Комментарий – тип Memo.

Для таблицы Авторы:

·        Код_создателя –  тип данных  Integer.

·        Код_издания –  тип данных  Integer.

Для таблицы Составители:

·        Код_создателя –  тип данных  Integer.

·        Код_издания –  тип данных  Integer.

Для таблицы Редакторы:

·        Код_создателя –  тип данных  Integer.

·        Код_издания –  тип данных  Integer.

Для таблицы Выдача:

·        Номер_переплёта –  тип данных  Integer.

·        Номер_читателя –  тип данных  Integer.

·        Дата_выдачи – тип Date;

·        Дата_сдачи – тип Date.

Для таблицы Фамилии:

·        Код_фамилии –  тип данных  Integer.

·        Фамилия – тип Character, размером 30 символов.

Для таблицы Имена:

·        Код_имени –  тип данных  Integer.

·        Имя – тип Character, размером 30 символов.

Для таблицы Отчества:

·        Код_отчества –  тип данных  Integer.

·        Отчество – тип Character, размером 30 символов.

Для таблицы Города:

·        Код_города –  тип данных  Integer.

·        Город – тип Character, размером 30 символов.

Для Таблицы Улицы:

·        Код_улицы –  тип данных  Integer.

·        Улица – тип Character, размером 30 символов.


На основе выше изложенного создадим следующую структуру таблиц для использования при разработке АРМ.


Раздел (Issue.dbf)

Название

Тип

Значение

 

размер

 

1

Id

Integer

4

Уникальный номер раздела

2

Bbk

Character

20

Номер по ББК

3

Name

Character

100

Название раздела

4

Parent

Integer

4

Номер вышестоящего раздела



Издания (Books.dbf)

Название

Тип

Значение

 

размер

 

1

IssId

Integer

4

Номер раздела (Issue.Id)

2

BookId

Integer

4

Уникальный номер книги

3

Name

Character

30

Название книги

4

BookType

Integer

4

Код вида издания

5

PublId

Integer

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.