БД "Телефонный справочник НГУ" была создана в СУБД "Paradox4.5"
и состоит из трех таблиц:SPIS.DB, STR.DB, PODR.DB.
STR.DB - структурные подразделения НГУ (справочник)
| Имя поля | Описание | |
| Подразделение | Название подразделения |
PODR.DB - подразделения НГУ
"нижнего уровня" (справочник)
| Имя поля | Описание | |
| Подр | Название подразделения |
SPIS.DB - Список телефонных номеров
| Имя поля | Описание | |
| Подразделение | Название подразделения "1-го уровня" | |
| Подр | Название подразделения "2-го уровня" | |
| Должность | Название должности | |
| Звание | Научное звание | |
| ФИО | Фамилия имя отчество | |
| Сл# телефон | Служебный телефон | |
| Дом# телефон | Домашний телефон | |
| Место | Физическое месторасположение телефона |
В пользовательском интерфейсе базы данных предусмотрены следующие
возможности:
Ввиду крайне слабой нормализации базы данных и того,
что справочные таблицы использовались лишь для копирования информации,
все данные оказались сосредоточены в одной таблице - SPIS.DB.
Для организации WWW - интерфейса
к БД был использован пакет WOW [См.
Главу . "Использование пакета WOW"],
обеспечивающий взаимодействие WWW
- сервера с SQL - сервером
фирмы Oracle.
Перенос таблицы SPIS.DB базу
данных Oracle был осуществлен
с помощью пакета Microsoft Query,
используя технологию ODBC.
Был создан запрос на все поля таблицы ( select * from SPIS.DB), и
результат его выполнения был сохранен ("Файл/Сохранить
как") в базу данных Oracle
как таблица с именем TEL_SPIS
с сохранением имен для всех полей.
Непосредственно сам интерфейс взаимодействия с БД "Телефонный
справочник НГУ" реализован на языке PL/SQL
в виде пакета процедур,
хранимых в базе данных Oracle.
В этом интерфейсе реализованы следующие возможности (см. рисунок
):
по первой букве фамилии (см. рисунки , , );



[]
[]