Описание организации внутримашинной базы
Все сведения о сообщениях СМИ хранятся в базе данных, которая состоит из следующих таблиц:
- статьи;
- газета;
- регион;
- отрасль;
- справочник отраслей;
- рубрики;
- классификация;
- рубрикатор 1;
- рубрикатор 2;
- рубрикатор 3;
- рубрикатор 4;
- словарь рубрикатора 3;
- словарь рубрикатора 4.
Их описание представлено в таблицах 3.1 – 3.13 соответственно.
Таблица 3.1 – Таблица «Статьи»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
| Код газеты
| Числовой
| Длина 2 символа
|
| Код региона
| Числовой
| Длина 8 символов
|
| Код статьи
| Счетчик
| Последовательное значение
|
Уникальный ключ
| Наименование
| Текстовый
| Длина 150 символов
|
| Ключевые слова
| Текстовый
| Длина 255 символов
|
| Текст
| Поле MEMO
|
|
| Дата
| Дата/время
| Краткий формат даты
|
| Автор
| Текстовый
| Длина 150 символов
|
| Файл
| Текстовый
| Длина 255 символов
|
| Классифицировано
| Логический
| Истина/ложь
|
Таблица 3.2 – Таблица «Газета»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код газеты
| Числовой
| Длина 2 символа
|
| Наименование
| Текстовый
| Длина 150 символов
|
Таблица 3.3 – Таблица «Регион»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код региона
| Числовой
| Длина 8 символов
|
| Наименование региона
| Текстовый
| Длина 150 символов
|
Таблица 3.4 – Таблица «Отрасль»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Составной ключ
| Код статьи
| Числовой
| Длинное целое
|
Код отрасли
| Числовой
| Длинное целое
|
Таблица 3.5 – Таблица «Справочник отраслей»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код отрасли
| Числовой
| Длинное целое
|
| Наименование
| Текстовый
| Длина 150 символов
|
Таблица 3.6 – Таблица «Рубрики»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Составной ключ
| Код рубрики
| Числовой
| Длинное целое
|
Код статьи
| Числовой
| Длинное целое
|
Уровень рубрики
| Числовой
| Длинное целое
|
Таблица 3.7 – Таблица «Классификация»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код статьи
| Числовой
| Длинное целое
|
| Код рубрики
| Числовой
| Длинное целое
|
| Уровень рубрики
| Числовой
| Длинное целое
|
| По названию статьи
| Числовой
| Длинное целое
|
| По ключевым словам
| Числовой
| Длинное целое
|
| По тексту статьи
| Числовой
| Длинное целое
|
| Результат
| Текстовый
| Длина 50 символов
|
Таблица 3.8 – Таблица «Рубрикатор 1»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_1
| Счетчик
| Последовательное значение
|
| Индекс_1
| Числовой
| Длинное целое
|
| Наименование_1
| Текстовый
| Длина 150 символов
|
Таблица 3.9 – Таблица «Рубрикатор 2»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_2
| Счетчик
| Последовательное значение
|
| Индекс_2
| Числовой
| Длинное целое
|
| Наименование_2
| Текстовый
| Длина 150 символов
|
| Код_1
| Числовой
| Длинное целое
|
Таблица 3.10 – Таблица «Рубрикатор 3»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_3
| Счетчик
| Последовательное значение
|
| Индекс_3
| Числовой
| Длинное целое
|
| Наименование_3
| Текстовый
| Длина 150 символов
|
| Код_2
| Числовой
| Длинное целое
|
Таблица 3.11 – Таблица «Рубрикатор 4»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_4
| Счетчик
| Последовательное значение
|
| Индекс_4
| Числовой
| Длинное целое
|
| Наименование_4
| Текстовый
| Длина 150 символов
|
| Код_3
| Числовой
| Длинное целое
|
Таблица 3.12 – Таблица «Словарь рубрикатора 3»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_3
| Числовой
| Длинное целое
|
| Слова
| Текстовый
| Длина 255 символов
|
Таблица 3.13 – Таблица «Словарь рубрикатора 4»
Первичный ключ
| Атрибуты
| Тип данных
| Описание
|
Уникальный ключ
| Код_4
| Числовой
| Длинное целое
|
| Слова
| Текстовый
| Длина 255 символов
|
Данные таблицы объединены в инфологическую модель, схема которой представлена на рисунке 3.4.1.
Рисунок 3.4.1 – Инфологическая модель базы
Иерархия заполнения таблиц базы представлена на рисунке 3.4.2.
Рисунок 3.4.2 – Иерархия заполнения таблиц базы
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Воспользуйтесь поиском по сайту: