- •Содержание
- •Раздел 1. Специальный раздел
- •1.1. Введение 8
- •Раздел 2. Технологический раздел
- •Раздел 3. Организационно-экономическая часть
- •Раздел4. Производственно-экологическая безопасность
- •Приложения
- •Введение
- •1.3. Предварительные нир
- •1.3.1.1. Евфрат 99
- •1.4. Информационные потребности пользователя
- •1.5. Требования к системе
- •1.5.1. Состав выполняемых функций
- •1.5. 2. Требования к надежности
- •1.5.3. Требования к информационной и программной совместимости
- •1.6. Структура входных и выходных данных
- •1.7. Общий алгоритм работы системы
- •1.8. Выбор платформы проектирования и его обоснование
- •1.9. Проектирование бд системы
- •1.9.1. Создание инфологической модели
- •1.9.4. Вторичные индексы в таблицах
- •1.10. Конфигурация технических средств
- •1.12. Алгоритмы работы программы
- •Глава 2. Технологический раздел. Технология создания баз данных в среде Borland Delphi. Базовые принципы написания программ
- •2.1. Введение
- •2.2.1. Концепция баз данных
- •2.2.2. Архитектура субд
- •2.2.3. Инфологическая модель данных
- •2.2.4. Характеристика связей и язык моделирования
- •2.2.5. Даталогическая модель данных
- •2.3.Базовые понятия для работы с базами данных в Borland Delphi
- •2.3.1. База данных и таблицы
- •2.3.3. Индексы
- •2.4. Средства работы с бд в Borland Delphi
- •2.4.1. Borland Database Engine
- •2.4.2. Псевдонимы
- •2.4.3. Database Desktop
- •2.4.4. Компоненты Borland Delphi для работы с базами данных
- •2.5. Методика отладки и результаты работы программы
- •2.5.1. Особенности тестирования программных продуктов
- •2.5.2. Типичный процесс тестирования программного обеспечения
- •2.5.3. Особенности среды программирования
- •2.5.4. Основные факторы, влияющие на надежность разрабатываемой системы
- •2.5.5.1. Вывод отладочной информации в форме
- •2.5.5.2. Использование процедуры ShowMessage
- •2.5.5.3. Вывод на консоль и запись в log- файл.
- •2.6.1. Общие сведения
- •2.6.2. Внедрение и связывание объектов
- •2.6.3. Автоматизация ole. Компоненты — серверы сом в Delphi 5
- •3.1 Введение
- •3.2. Цели использования рыночной сегментации
- •3.4.Информация, используемая для сегментации рынка
- •Аналитические методы сегментировании рынка
- •Подготовка данных
- •3.7. Анализ Данных
- •3.7.1. Кластерный анализ
- •3.7.2. Chaid и cart
- •3.7.3. Нейронные сети
- •3.7.4. Структуры латентных классов
- •3.8. Классификационные алгоритмы
- •3.9. Количество сегментов
- •3.11. Поиск сегментов рынка для системы “Эксперт”
- •3.12. Выводы.
- •Раздел 4. Производственно-экологическая безопасность. Сравнение эргономических аспектов труда при работе с документами в печатном виде и при автоматизации с помощью пэвм
- •4.1. Введение
- •4.2. Производственная безопасность
- •4.2.2. Защита от излучений
- •4.2.3. Освещение рабочего места
- •4.2.4. Электробезопасность
- •4.3. Заболевания, связанные с работой на компьютере.
- •4.3.1. Введение
- •4.3.2. Зрительная работа за компьютером и ее последствия
- •4.3.3. Компьютерная аллергия
- •4.3.4 Болезни опорно-двигательного аппарата
- •Правильная осанка
- •Неправильная осанка
- •Сутулость
- •4.3.5. Синдром запястного канала
- •4.3.6. Эргономичная организация рабочего места
- •Положение за компьютером
- •4.4. Заключение
- •Список литературы
2.4.2. Псевдонимы
Поскольку с различными базами данных соединения устанавливаются по-разному, перед разработчиками BDE стояла задача унификации этой процедуры. Она была реализована с помощью псевдонимов. Псевдоним (А. Вальвачев “Программирование в среде С++Builder”) — это известное вам и BDE имя базы данных. В BDE с псевдонимом ассоциируются параметры, используемые для соединения с базой данных, например тип (формат) базы данных, для локальных БД — маршрут их файлов на диске, для удаленных БД — имя сервера, имя пользователя, режим открытия и некоторые другие параметры. Конфигурируя BDE, вы описываете псевдоним, а затем используете его в приложении в качестве имени базы данных.
Псевдонимы просто необходимы, если работа происходитс данными на удаленном сервере. При работе с сервером каждый раз при доступе к удаленным данным приходится выполнять сложные процедуры соединения и авторизации. Если же использовать псевдонимы, то эти процедуры придется проделать только в первый раз при создании псевдонима. После этого можноделать это элементарно просто, указывая псевдоним в качестве имени базы данных. Всю необходимую процедуру подключения к базе данных BDE выполнит сам.
Псевдонимы также полезны при доступе к локальным данным. Например, в составе Delphi поставляется демонстрационная база данных в виде набора взаимосвязанных таблиц. Если Delphi на диск С:, то они находятся по маршруту C:\Program Files\Borland\Delphi\Examples\Data. Для этого длинного и не запоминающегося пути разработчики Delphi создали псевдоним DBDEMOS. Указывая его в качестве имени базы данных, можно без проблем получите доступ к демонстрационным таблицам.
Поясню,как создаются псевдонимы. Существует три средства для создания псевдонимов:
• Утилита BDE Administrator
• Утилита Database Desktop
• Утилита Database Explorer
Наиболее простой и удобный – это первый вариант. В этом случае нужно запустить BDE Administrator:
Рис 2.5. BDE Administrator:
В меню Object выбрать пункт New. Задать имя псевдонима и оставить по умолчанию драйвер работы с базами данных Paradox 7.0. В появившемся окне (рис 2.5) указать путь к каталогу с базами данных.
В моей программе работа с базами Paradox осуществляется средствами BDE. Псевдоним, используемый в программе для баз данных, - my_db.
2.4.3. Database Desktop
Как правило, в начале разработки программы базы данных еще нет. В этом случае ее нужно создать с помощью имеющихся стандартных средств. В этом случае очень удобно воспользоваться утилитой фирмы Borland DatabaseDesktop. Эта утилита устанавливается вместе с Delphi. Ее можно запустить из среды Delphi, выбрав меню Tools\DatabaseDesktop. При этом появится окно, показанное на рис. 2.6.
Рис 2.6. Borland DatabaseDesktop
Чтобы создать таблицу Paradox, нужно выбрать в меню File\New\Table. Будет предложено выбрать формат базы
Рис 2.7. Выбор типа базы данных при ее создании
После этого будет предложено определить структуру базы и ее свойства. Структура таблицы создается в области Field roster. В ней перечисляются названия, типы и размеры полей новой таблицы. В поле FieldName заносится название поле, в Type – его тип, если тип строковый, то в поле Size записывается его размер (количество символов), в поле Key устанавливается * если оно должно быть первичным ключом (см. рис 3).
Именно утилиту Database Desktop я использовал для создания баз данных на этапе эскизного проектирования.